{"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":776789,"link":"/api/v1.1/game/776789/feed/live","metaData":{"wait":10,"timeStamp":"20250810_231237","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776789,"type":"R","doubleHeader":"N","id":"2025/08/10/bosmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776789-2025-08-10","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-10T20:10:00Z","originalDate":"2025-08-10","officialDate":"2025-08-10","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2025,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":119,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":54,"ties":0,"pct":".546"},"records":{},"divisionLeader":false,"wins":65,"losses":54,"winningPercentage":".546"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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":"San Diego","record":{"gamesPlayed":118,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":52,"ties":0,"pct":".559"},"records":{},"divisionLeader":false,"wins":66,"losses":52,"winningPercentage":".559"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID641482":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482","firstName":"Nestor","lastName":"Cortes","birthDate":"1994-12-10","currentAge":31,"birthCity":"Surgidero de Batabano","birthCountry":"Cuba","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nestor","useLastName":"Cortes","boxscoreName":"Cortes","nickName":"Hialeah Kid","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nestor Cortes","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nestor-cortes-641482","firstLastName":"Nestor Cortes","lastFirstName":"Cortes, Nestor","lastInitName":"Cortes, N","initLastName":"N Cortes","fullFMLName":"Nestor  Cortes","fullLFMName":"Cortes, Nestor","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"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},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"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},"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},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"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},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","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},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"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},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"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},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID663462":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462","firstName":"Isaiah","lastName":"Campbell","primaryNumber":"49","birthDate":"1997-08-15","currentAge":29,"birthCity":"Angra de Heroismo","birthCountry":"Portugal","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaiah","useLastName":"Campbell","middleName":"Lyn","boxscoreName":"Campbell, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaiah Campbell","nameSlug":"isaiah-campbell-663462","firstLastName":"Isaiah Campbell","lastFirstName":"Campbell, Isaiah","lastInitName":"Campbell, I","initLastName":"I Campbell","fullFMLName":"Isaiah Lyn Campbell","fullLFMName":"Campbell, Isaiah Lyn","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID663855":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855","firstName":"Jordan","lastName":"Hicks","primaryNumber":"44","birthDate":"1996-09-06","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Hicks","middleName":"McKinley","boxscoreName":"Hicks, J","nickName":"Type 1","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Hicks","nameSlug":"jordan-hicks-663855","firstLastName":"Jordan Hicks","lastFirstName":"Hicks, Jordan","lastInitName":"Hicks, J","initLastName":"J Hicks","fullFMLName":"Jordan McKinley Hicks","fullLFMName":"Hicks, Jordan McKinley","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608337":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","firstName":"Lucas","lastName":"Giolito","primaryNumber":"55","birthDate":"1994-07-14","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Giolito","middleName":"F.","boxscoreName":"Giolito","nickName":"Big Foot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"jee-oh-LEE-toe","mlbDebutDate":"2016-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Giolito","nameSlug":"lucas-giolito-608337","firstLastName":"Lucas Giolito","lastFirstName":"Giolito, Lucas","lastInitName":"Giolito, L","initLastName":"L Giolito","fullFMLName":"Lucas F. Giolito","fullLFMName":"Giolito, Lucas F.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":39909,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2025"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Sunny","temp":"75","wind":"7 mph, L To R"},"gameInfo":{"attendance":43323,"firstPitch":"2025-08-10T20:12:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"home":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"}},"officialScorer":{"id":800934,"fullName":"Brittany Womack","link":"/api/v1/people/800934"},"primaryDatacaster":{"id":800988,"fullName":"Marissa Richards","link":"/api/v1/people/800988"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T20:12:08.332Z","endTime":"2025-08-10T20:13:57.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T16:35:52.516Z","endTime":"2025-08-10T19:47:36.006Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T19:47:36.006Z","endTime":"2025-08-10T20:11:18.280Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T20:11:18.280Z","endTime":"2025-08-10T20:12:10.425Z","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(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":81.4,"endSpeed":75.0,"strikeZoneTop":3.6207275198267,"strikeZoneBottom":1.73001603964452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865834648232376,"aZ":-42.67626873772314,"pfxX":0.41794415617815317,"pfxZ":-7.452601268540963,"pX":-0.32582692450501355,"pZ":0.9129183533169237,"vX0":1.74185137551697,"vY0":-118.55723444463776,"vZ0":-3.1863272190466336,"x":129.42,"y":214.13,"x0":-1.1275131944635401,"y0":50.00397874573164,"z0":6.209205615034146,"aX":0.5887132926699511},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.0,"breakHorizontal":-1.2,"spinRate":2780,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4638337796711065,"extension":6.19302789965355},"index":3,"playId":"12347981-3fec-3b6f-8f40-5e8e6c7f3f8d","pitchNumber":1,"startTime":"2025-08-10T20:12:10.425Z","endTime":"2025-08-10T20:12:14.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.61999907230411,"strikeZoneBottom":1.72435265768105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.162970221780384,"aZ":-8.346663547505955,"pfxX":-1.9866667785342522,"pfxZ":11.902978015471465,"pX":0.2254648099420347,"pZ":1.8549515579773785,"vX0":4.38225575469352,"vY0":-141.07276588447147,"vZ0":-10.143490008173385,"x":108.41,"y":188.7,"x0":-1.0947537149611752,"y0":50.001137765230624,"z0":6.048724216116323,"aX":-3.9767218360706265},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":2.6,"spinRate":2559,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.3892970969290568,"extension":6.29741809790437},"index":4,"playId":"1c770747-1c00-3380-b53f-ba0c42ede6a5","pitchNumber":2,"startTime":"2025-08-10T20:12:26.366Z","endTime":"2025-08-10T20:12:30.644Z","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(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":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49220740769354,"aZ":-45.449866649850556,"pfxX":1.3115604703859094,"pfxZ":-9.595277711046775,"pX":-0.40922316391741576,"pZ":2.898191679412879,"vX0":1.8406978179050595,"vY0":-117.76192376320397,"vZ0":2.0196483978320945,"x":132.6,"y":160.53,"x0":-1.3759443770772246,"y0":50.00273615708894,"z0":6.281355107569202,"aX":1.8144648604830615},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.4,"breakHorizontal":-2.9,"spinRate":2666,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.467805764885008,"extension":6.145563646619168},"index":5,"playId":"76c167a6-6f6c-33e8-9acc-3689dafbee1c","pitchNumber":3,"startTime":"2025-08-10T20:12:41.399Z","endTime":"2025-08-10T20:12:44.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-10T20:12:51.857Z","endTime":"2025-08-10T20:13:02.753Z","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(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":87.6,"endSpeed":79.9,"strikeZoneTop":3.61999958460945,"strikeZoneBottom":1.70885380909487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.202616353711317,"aZ":-27.429918467297465,"pfxX":1.832829052044075,"pfxZ":2.930880038880363,"pX":0.30012740906589186,"pZ":0.6550440707005682,"vX0":4.214325543110897,"vY0":-127.33107307687243,"vZ0":-7.306090975600654,"x":105.56,"y":221.09,"x0":-1.6230192126433725,"y0":50.006117090630454,"z0":5.7701660910694486,"aX":2.97278268171098},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-4.4,"spinRate":2925,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.432235393022522,"extension":6.401371432731279},"index":7,"playId":"c16899a3-813e-3dce-b3ae-e9a23aad3e70","pitchNumber":4,"startTime":"2025-08-10T20:13:02.753Z","endTime":"2025-08-10T20:13:07.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.081560249015844,"aZ":-10.873054862166084,"pfxX":-0.6596302774590059,"pfxZ":10.62232420826635,"pX":0.35457510767951983,"pZ":3.262546108741204,"vX0":5.035003162008264,"vY0":-141.1812312769459,"vZ0":-6.209200237175501,"x":103.48,"y":150.69,"x0":-1.3712823756664807,"y0":50.004645332486554,"z0":6.199981214874899,"aX":-1.3227377315944129},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":0.1,"spinRate":2636,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.38892058235254945,"extension":6.204620936623096},"index":8,"playId":"921852e3-5def-3574-a7de-e6bbef37f7a9","pitchNumber":5,"startTime":"2025-08-10T20:13:22.954Z","endTime":"2025-08-10T20:13:28.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926212125706133,"aZ":-28.52064622316864,"pfxX":-2.4277819629712267,"pfxZ":2.179975761384753,"pX":-0.43180545208273396,"pZ":0.6464627757422491,"vX0":3.6106180449322767,"vY0":-129.29313457065464,"vZ0":-7.75288438768808,"x":133.46,"y":221.33,"x0":-1.5385512017833765,"y0":50.000335801707216,"z0":5.909238285311559,"aX":-4.061614022779373},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":3.5,"spinRate":2874,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.42555781958914585,"extension":6.295551975487168},"index":9,"playId":"51dfdea7-6526-325a-a751-5e2ee27e1650","pitchNumber":6,"startTime":"2025-08-10T20:13:52.887Z","endTime":"2025-08-10T20:13:57.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:13:57.912Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T20:14:11.823Z","endTime":"2025-08-10T20:15:32.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.33829239468199,"strikeZoneBottom":1.63800206331465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.082982058954904,"aZ":-18.79163600960247,"pfxX":-7.110701917939652,"pfxZ":6.8154541334236125,"pX":0.2612343822900581,"pZ":3.448744529858375,"vX0":5.977921847355441,"vY0":-139.64711072907022,"vZ0":-4.201936121736904,"x":107.04,"y":145.66,"x0":-0.9892010462469064,"y0":50.0062358136725,"z0":6.218558693100315,"aX":-13.968820273852048},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":11.5,"spinRate":2432,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.3930610160653094,"extension":6.365972075519064},"index":0,"playId":"3a205cf9-cc52-3da8-9324-25879bca9a48","pitchNumber":1,"startTime":"2025-08-10T20:14:29.204Z","endTime":"2025-08-10T20:14:33.502Z","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":96.0,"endSpeed":86.9,"strikeZoneTop":3.44756696166857,"strikeZoneBottom":1.67802454407204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89170940275834,"aZ":-13.649035959469035,"pfxX":-7.602178861182438,"pfxZ":9.497533936913205,"pX":-0.5820551872277306,"pZ":2.9876196843267993,"vX0":4.4248389572053535,"vY0":-139.62453378775112,"vZ0":-6.090385874682775,"x":139.19,"y":158.11,"x0":-1.209455164520286,"y0":50.00693869237485,"z0":6.115252823988128,"aX":-14.836845403551365},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":12.7,"spinRate":2633,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.39406093540712783,"extension":6.471857591793727},"index":1,"playId":"7f99fabe-513c-339f-bc19-7ea66049d35e","pitchNumber":2,"startTime":"2025-08-10T20:14:46.469Z","endTime":"2025-08-10T20:14:50.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.5210233117296,"strikeZoneBottom":1.75106344296302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46078098761014,"aZ":-27.131527358801964,"pfxX":-2.795093906346292,"pfxZ":3.0992132664561907,"pX":0.08159057698356359,"pZ":0.6042372761141389,"vX0":4.318386543309816,"vY0":-128.0000850196365,"vZ0":-7.845461196780718,"x":113.89,"y":222.47,"x0":-1.2802075064307432,"y0":50.001834257440734,"z0":5.89711943949769,"aX":-4.543547442979827},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":3.8,"spinRate":2893,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4313114724025118,"extension":6.340618546543635},"index":2,"playId":"3d0b65bb-e429-3c99-b11e-5e0aed82c9c9","pitchNumber":3,"startTime":"2025-08-10T20:15:01.985Z","endTime":"2025-08-10T20:15:05.323Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":75.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.391476879513966,"aZ":-36.338088940322706,"pfxX":8.03688481690546,"pfxZ":-2.844396860042883,"pX":0.2565980170765151,"pZ":2.371088112210644,"vX0":1.829891112049149,"vY0":-122.26380106065791,"vZ0":-0.9456985545899654,"x":107.22,"y":174.76,"x0":-1.5503570457843996,"y0":50.00287674903549,"z0":5.973734774018186,"aX":11.770813299983685},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.0,"breakHorizontal":-15.0,"spinRate":2866,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.45369892253953026,"extension":6.288219940558302},"hitData":{"launchSpeed":91.5,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.62,"coordY":106.74}},"index":3,"playId":"6eaa6edc-8806-3c14-b53e-167952d035bd","pitchNumber":4,"startTime":"2025-08-10T20:15:21.764Z","endTime":"2025-08-10T20:15:32.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:15:32.055Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T20:15:47.685Z","endTime":"2025-08-10T20:16:25.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":81.7,"strikeZoneTop":3.47000038033378,"strikeZoneBottom":1.66281392818704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.965977438490043,"aZ":-25.93728988413252,"pfxX":-0.02374488011074516,"pfxZ":3.731149612253051,"pX":0.19658717188473834,"pZ":-1.219572819347195,"vX0":4.0435036023977675,"vY0":-128.70637350254395,"vZ0":-12.303835584146464,"x":109.51,"y":271.71,"x0":-1.3949571388463442,"y0":50.000872256458145,"z0":5.650073322387316,"aX":-0.040841903356256155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2876,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42639078500991623,"extension":6.356440045469903},"index":0,"playId":"26af06fa-8e1a-3348-b5fc-ee1c964d52ab","pitchNumber":1,"startTime":"2025-08-10T20:15:59.840Z","endTime":"2025-08-10T20:16:03.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.353348059192413,"aZ":-11.181039348536553,"pfxX":-2.156269448765586,"pfxZ":10.169560533408411,"pX":0.13997525194467886,"pZ":2.6869691778875384,"vX0":4.63867841018697,"vY0":-142.02404561927543,"vZ0":-7.708663708061025,"x":111.66,"y":166.23,"x0":-1.2267087911460477,"y0":50.00343410229781,"z0":6.129686745098286,"aX":-4.451945861548719},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2699,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.3841449405710353,"extension":6.199899306400698},"hitData":{"launchSpeed":97.4,"launchAngle":9.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.61,"coordY":143.41}},"index":1,"playId":"828837ab-fb60-3a5c-a350-0e77537d3268","pitchNumber":2,"startTime":"2025-08-10T20:16:20.648Z","endTime":"2025-08-10T20:16:25.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:16:25.499Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T20:18:35.007Z","endTime":"2025-08-10T20:20:00.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.67454724863656,"strikeZoneBottom":1.79087706404987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27198507232866,"aZ":-24.494026916745494,"pfxX":-9.275672206304398,"pfxZ":4.014977219427373,"pX":-0.8454248393703064,"pZ":1.3917012641475874,"vX0":5.319530449646211,"vY0":-138.2618011088601,"vZ0":-6.030689377294387,"x":125.86,"y":194.61,"x0":-1.601416138957882,"y0":50.004308001182636,"z0":5.272713418037531,"aX":-17.744575460349456},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2127,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.3979799375848767,"extension":6.338310564385719},"index":0,"playId":"7dc1307c-b0fa-304f-92e1-a9fcf437a1f1","pitchNumber":1,"startTime":"2025-08-10T20:18:44.939Z","endTime":"2025-08-10T20:18:49.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.82999865535919,"strikeZoneBottom":1.81927744423816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.538773622934368,"aZ":-29.460485791279662,"pfxX":-0.6683008289962054,"pfxZ":1.679532261631143,"pX":1.3934131152685914,"pZ":0.24136427624037401,"vX0":7.628698170932965,"vY0":-126.80976665334249,"vZ0":-6.669784411026728,"x":63.89,"y":232.26,"x0":-1.575714704189808,"y0":50.004563761879744,"z0":5.276391644134946,"aX":-1.0817139689977073},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2326,"spinDirection":277},"zone":14,"typeConfidence":0.82,"plateTime":0.4330295231404686,"extension":6.285793100877224},"index":1,"playId":"06df7e82-fd5f-306e-86d3-0d0393ad9ffe","pitchNumber":2,"startTime":"2025-08-10T20:19:01.480Z","endTime":"2025-08-10T20:19:04.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.8300003370289,"strikeZoneBottom":1.76889288736034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.12424967676596,"aZ":-23.471776871643502,"pfxX":-9.783718391019534,"pfxZ":4.730323349044277,"pX":-1.475357738441377,"pZ":2.0012681346233028,"vX0":4.054974242109099,"vY0":-136.05544577233007,"vZ0":-4.786715134688835,"x":173.24,"y":184.75,"x0":-1.730091076568316,"y0":50.00330870709767,"z0":5.450512626606361,"aX":-17.994479328497988},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":2058,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4055502634959609,"extension":5.978652663745561},"index":2,"playId":"d77ddd7f-edbc-3721-a163-f6c6e8680fc3","pitchNumber":3,"startTime":"2025-08-10T20:19:20.544Z","endTime":"2025-08-10T20:19:23.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.60399504984664,"strikeZoneBottom":1.72032441561326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.909644404409484,"aZ":-24.630724217725138,"pfxX":-9.638226473686991,"pfxZ":4.103341561291746,"pX":-0.5188792497084307,"pZ":3.461528171594062,"vX0":6.228518959282318,"vY0":-135.9325991762568,"vZ0":-1.1367119022993368,"x":136.78,"y":145.32,"x0":-1.6096769193571034,"y0":50.000006671108736,"z0":5.625082245468018,"aX":-17.70211671141977},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2050,"spinDirection":224},"zone":1,"typeConfidence":0.89,"plateTime":0.40582407818447397,"extension":6.079640652529575},"index":3,"playId":"ce410f14-e987-3473-b3fb-783d3637faa4","pitchNumber":4,"startTime":"2025-08-10T20:19:36.821Z","endTime":"2025-08-10T20:19:42.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.76157494718615,"strikeZoneBottom":1.82430373142298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.913879801168775,"aZ":-22.816015531787112,"pfxX":-10.318720786565292,"pfxZ":4.975330990599941,"pX":-0.04799112081281531,"pZ":1.4229865256650889,"vX0":7.592867475402008,"vY0":-137.15174653409753,"vZ0":-6.473167246212849,"x":118.83,"y":200.36,"x0":-1.529397159366287,"y0":50.00391776465213,"z0":5.399114804297987,"aX":-19.41098448183239},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":2128,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.4013089148623741,"extension":6.148913096792898},"index":4,"playId":"58804609-2ad8-34d5-b437-716c8fd61094","pitchNumber":5,"startTime":"2025-08-10T20:19:55.776Z","endTime":"2025-08-10T20:20:00.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:20:00.053Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, third baseman Alex Bregman to shortstop Trevor Story to first baseman Romy Gonzalez. Fernando Tatis Jr. out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T20:20:17.576Z","endTime":"2025-08-10T20:22:24.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":86.4,"strikeZoneTop":3.10319045096102,"strikeZoneBottom":1.51349456621321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.314252489767064,"aZ":-26.64194395273094,"pfxX":-9.984104702826656,"pfxZ":2.893896388128004,"pX":-0.08589047747095625,"pZ":1.8758081445919226,"vX0":6.9866720942324445,"vY0":-137.74020789532943,"vZ0":-4.79729811543728,"x":120.27,"y":188.13,"x0":-1.365942229946751,"y0":50.00140173615359,"z0":5.455034254847622,"aX":-19.067376665644524},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":2188,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.39858040023139596,"extension":6.127689869757762},"index":0,"playId":"17767eea-bb38-3667-8e8d-e86022ed5686","pitchNumber":1,"startTime":"2025-08-10T20:20:28.708Z","endTime":"2025-08-10T20:20:33.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47862264534869,"aZ":-14.710175936023814,"pfxX":-4.591883896091048,"pfxZ":9.179901209918766,"pX":-0.5855765471400541,"pZ":2.9135115965491094,"vX0":4.341514341558042,"vY0":-137.74619018105716,"vZ0":-4.471168190673504,"x":139.32,"y":160.12,"x0":-1.5933017493540653,"y0":50.00143748913929,"z0":5.56764020461298,"aX":-8.734492552066571},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2164,"spinDirection":228},"zone":1,"typeConfidence":0.91,"plateTime":0.39918764827000164,"extension":6.181991075810666},"index":1,"playId":"72bd0a0e-a3fd-3b27-91ab-6db1a4b48570","pitchNumber":2,"startTime":"2025-08-10T20:20:47.791Z","endTime":"2025-08-10T20:20:53.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93599823039423,"aZ":-17.443346418319646,"pfxX":-4.2301694012637086,"pfxZ":7.869914174461334,"pX":-0.17895018840045726,"pZ":3.344376380672467,"vX0":4.534206902685625,"vY0":-137.09043878743142,"vZ0":-2.7936446241041617,"x":123.82,"y":148.48,"x0":-1.317815836578841,"y0":50.006416651683345,"z0":5.59100929376631,"aX":-7.921831318968353},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":6.5,"spinRate":1943,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.4020819616297473,"extension":6.151734769580728},"index":2,"playId":"a989e7a2-c607-33d3-ac49-b568d3f0d13d","pitchNumber":3,"startTime":"2025-08-10T20:21:21.819Z","endTime":"2025-08-10T20:21:27.695Z","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":86.8,"endSpeed":79.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06196054083529,"aZ":-28.383935374407972,"pfxX":-1.1500116628977515,"pfxZ":2.3656150186968308,"pX":0.48266320702686316,"pZ":1.4240305686890138,"vX0":4.954987983989775,"vY0":-126.204063113495,"vZ0":-4.449355168287627,"x":98.6,"y":200.33,"x0":-1.3616849893994913,"y0":50.00467432628037,"z0":5.511312948961801,"aX":-1.8448533752027085},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":0.8,"spinRate":2326,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.43495209247635325,"extension":5.9894532754506455},"index":3,"playId":"e49cfb6c-30ed-3e71-a79e-287c84eead18","pitchNumber":4,"startTime":"2025-08-10T20:21:46.329Z","endTime":"2025-08-10T20:21:52.247Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96960169240106,"aZ":-24.708746467326442,"pfxX":-10.318623304410185,"pfxZ":3.7819157908686565,"pX":-0.3889069816558651,"pZ":0.8836823050862839,"vX0":6.439279617473047,"vY0":-139.9693905398278,"vZ0":-7.628076717335582,"x":131.82,"y":214.92,"x0":-1.3842049129503478,"y0":50.00452326817948,"z0":5.273950736218517,"aX":-20.380594574978474},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":17.3,"spinRate":2177,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.3920168610265695,"extension":6.185016064068411},"hitData":{"launchSpeed":75.5,"launchAngle":-4.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.97,"coordY":162.68}},"index":4,"playId":"d73ffee8-c4c0-31a0-a1ef-8da0271d4b03","pitchNumber":5,"startTime":"2025-08-10T20:22:16.490Z","endTime":"2025-08-10T20:22:24.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:22:24.327Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T20:22:55.245Z","endTime":"2025-08-10T20:25:08.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.846734985967,"aZ":-22.355250029101057,"pfxX":-10.444374419789904,"pfxZ":5.132448773332652,"pX":-0.7767847356531723,"pZ":1.7790811274424991,"vX0":5.527568442749427,"vY0":-138.41938619111923,"vZ0":-5.790888577553593,"x":146.61,"y":190.74,"x0":-1.4573030073955406,"y0":50.00669191645978,"z0":5.424783162825959,"aX":-19.993626694970523},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":17.5,"spinRate":2097,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.39779517102247874,"extension":6.162725712853391},"index":0,"playId":"fb71c655-2948-32c2-b888-29edd7b0e3f6","pitchNumber":1,"startTime":"2025-08-10T20:23:00.239Z","endTime":"2025-08-10T20:23:04.634Z","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":86.9,"endSpeed":79.5,"strikeZoneTop":3.68999906095345,"strikeZoneBottom":1.73196132115094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.336848462034236,"aZ":-36.06538711890944,"pfxX":-0.004236614678575279,"pfxZ":-2.4583712414741963,"pX":2.2036193326933207,"pZ":-0.5261725541584629,"vX0":8.87022995345479,"vY0":-126.10937847374757,"vZ0":-6.966945423115965,"x":33.0,"y":252.99,"x0":-1.3817005629669152,"y0":50.00156934448746,"z0":5.237583031994033,"aX":-0.009191701709585795},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.0,"breakHorizontal":-2.3,"spinRate":2567,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4369316286392757,"extension":6.260336768737083},"index":1,"playId":"4eeebf6d-6e86-3bb2-a01a-c5e5e78ea3d3","pitchNumber":2,"startTime":"2025-08-10T20:23:35.912Z","endTime":"2025-08-10T20:23:39.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.238452984188832,"aZ":-32.61761379086338,"pfxX":4.636145604551386,"pfxZ":-0.2929564158713802,"pX":0.17493004973326254,"pZ":3.273643257976825,"vX0":3.3909188066953937,"vY0":-123.50895862994649,"vZ0":1.2671143052330223,"x":110.33,"y":150.39,"x0":-1.8234836950001312,"y0":50.000534393367786,"z0":5.520942142183608,"aX":7.078954894643346},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":-9.2,"spinRate":2296,"spinDirection":46},"zone":2,"typeConfidence":0.91,"plateTime":0.445439216781061,"extension":6.012198961087918},"index":2,"playId":"f99042b2-584d-3315-86fa-2006892ef37c","pitchNumber":3,"startTime":"2025-08-10T20:24:00.149Z","endTime":"2025-08-10T20:24:04.359Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.68999921315212,"strikeZoneBottom":1.69829818274906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.691537968524706,"aZ":-36.01856399682089,"pfxX":3.7674623686714375,"pfxZ":-2.472749742632626,"pX":1.5996364440817332,"pZ":0.34644596129680444,"vX0":6.608972932479174,"vY0":-124.44661851699829,"vZ0":-4.719504264504648,"x":56.03,"y":229.43,"x0":-1.5873772018191854,"y0":50.00029846405363,"z0":5.275185767016616,"aX":5.864237075719356},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.4,"breakHorizontal":-8.4,"spinRate":2404,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44137395532399015,"extension":6.276633971246471},"index":3,"playId":"e03a43b9-7d1c-3a94-993d-7c9ba7c3190d","pitchNumber":4,"startTime":"2025-08-10T20:24:18.745Z","endTime":"2025-08-10T20:24:21.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.437977153646816,"aZ":-18.735304750379598,"pfxX":-5.490140103700693,"pfxZ":7.028902370961999,"pX":-0.5070632110165446,"pZ":3.9138446863267444,"vX0":4.738881662261187,"vY0":-137.40094903373117,"vZ0":-1.0736261056785392,"x":136.33,"y":133.11,"x0":-1.5407998349608933,"y0":50.00424650471015,"z0":5.5827789634386455,"aX":-10.498686620200626},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":9.0,"spinRate":2001,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3986332168491096,"extension":6.202439311641694},"index":4,"playId":"51b3a8e7-4c5e-375d-838b-27f91a17e5ec","pitchNumber":5,"startTime":"2025-08-10T20:24:39.842Z","endTime":"2025-08-10T20:24:43.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.646159313157803,"aZ":-28.73716117907104,"pfxX":-10.469184381703052,"pfxZ":2.142973203011028,"pX":-1.5087257962136569,"pZ":2.0201177881359635,"vX0":4.184056422288623,"vY0":-126.38957246775836,"vZ0":-2.4064787967163417,"x":174.51,"y":184.24,"x0":-1.8326917821103907,"y0":50.00433279793036,"z0":5.310735482198514,"aX":-16.806062507415568},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":1605,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.43466384014025783,"extension":6.240526104572795},"index":5,"playId":"6b9184a3-26ff-3eb3-b5ff-601fce10044d","pitchNumber":6,"startTime":"2025-08-10T20:25:03.117Z","endTime":"2025-08-10T20:25:08.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:25:08.134Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T20:27:09.114Z","endTime":"2025-08-10T20:27:47.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.4,"strikeZoneTop":3.62507815901304,"strikeZoneBottom":1.64515848492784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.058779349087,"aZ":-39.865609825499945,"pfxX":7.382440958811995,"pfxZ":-5.436537068256271,"pX":-0.44400261220154386,"pZ":2.3793834747362252,"vX0":0.6493197103372758,"vY0":-119.59476533756074,"vZ0":0.03316304731588038,"x":133.92,"y":174.54,"x0":-1.6770413249280371,"y0":50.00250241896552,"z0":6.011368068839391,"aX":10.44498720025405},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.5,"breakHorizontal":-13.4,"spinRate":2928,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4621159378260389,"extension":6.1660533795795205},"index":0,"playId":"44a4db20-5d06-33ad-81ce-70344f947077","pitchNumber":1,"startTime":"2025-08-10T20:27:21.834Z","endTime":"2025-08-10T20:27:26.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19747854264116,"aZ":-10.779294138712881,"pfxX":-0.695214957550379,"pfxZ":10.762063809603426,"pX":0.5737667736787561,"pZ":3.399574562689515,"vX0":4.562297866163108,"vY0":-140.4362359529617,"vZ0":-5.947996969805806,"x":95.13,"y":146.99,"x0":-0.9848266334434218,"y0":50.00413057122475,"z0":6.253176195729324,"aX":-1.382823976277786},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":0.2,"spinRate":2659,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.390717120061177,"extension":6.168261367315705},"hitData":{"launchSpeed":95.0,"launchAngle":28.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.89,"coordY":95.48}},"index":1,"playId":"1dd9c8d9-a5d8-3991-9e02-3aa7e11d21ba","pitchNumber":2,"startTime":"2025-08-10T20:27:39.557Z","endTime":"2025-08-10T20:27:47.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:27:47.643Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T20:28:05.430Z","endTime":"2025-08-10T20:29:24.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.32274851431311,"strikeZoneBottom":1.52128402205377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96738979746976,"aZ":-10.525885041384448,"pfxX":-1.9211395799640951,"pfxZ":10.760668882365184,"pX":-0.9049730073528857,"pZ":4.332667639301345,"vX0":2.095212038457548,"vY0":-141.57148247455095,"vZ0":-3.3578838050539233,"x":151.5,"y":121.8,"x0":-1.4081724824446908,"y0":50.006365712197066,"z0":6.2173393113309094,"aX":-3.8663552772931027},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":3.0,"spinRate":2568,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3881996432018142,"extension":6.301993908907807},"index":0,"playId":"39f92843-fd6c-3d30-b92d-1e3da3d78766","pitchNumber":1,"startTime":"2025-08-10T20:28:18.456Z","endTime":"2025-08-10T20:28:21.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.26000020735268,"strikeZoneBottom":1.50800283559285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59043988710407,"aZ":-9.439269973649896,"pfxX":-1.7659648914328958,"pfxZ":11.39188861017547,"pX":0.8570093604475988,"pZ":4.523724790383134,"vX0":6.681658000644153,"vY0":-141.19094304046675,"vZ0":-3.2011132491816743,"x":84.33,"y":116.64,"x0":-1.3226796526844824,"y0":50.002456443211926,"z0":6.2909713684171376,"aX":-3.52448132640129},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":1.7,"spinRate":2771,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3896408403366398,"extension":6.1037225728162685},"index":1,"playId":"6c60d27f-4324-3999-99d8-4245d0833198","pitchNumber":2,"startTime":"2025-08-10T20:28:35.766Z","endTime":"2025-08-10T20:28:39.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":86.6,"strikeZoneTop":3.45692021803438,"strikeZoneBottom":1.43071767129246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.24487478943355,"aZ":-6.8293788211341555,"pfxX":-2.9183693710474126,"pfxZ":12.93668288510476,"pX":0.4806365722490346,"pZ":3.3787612077612343,"vX0":6.181985882201859,"vY0":-140.59671607931548,"vZ0":-6.18872260645165,"x":98.68,"y":147.55,"x0":-1.3890240846018767,"y0":50.00443491073599,"z0":6.080075373686654,"aX":-5.719137728725},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":22.0,"breakHorizontal":3.7,"spinRate":2682,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.3928193338548085,"extension":6.526608834576444},"index":2,"playId":"bbe4d0d2-a883-328f-a30d-10ec9609f5cc","pitchNumber":3,"startTime":"2025-08-10T20:28:55.972Z","endTime":"2025-08-10T20:29:01.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53282369483773,"aZ":-7.658474625328153,"pfxX":-2.348122639637076,"pfxZ":12.4237713193184,"pX":0.25872133243256373,"pZ":2.5013785225201293,"vX0":5.24759673147622,"vY0":-140.2482680552131,"vZ0":-8.35334951956648,"x":107.14,"y":171.24,"x0":-1.3395399829139216,"y0":50.002974880287404,"z0":6.034012883883514,"aX":-4.634220302075998},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.8,"breakHorizontal":3.0,"spinRate":2551,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.391977434720046,"extension":6.579244263569877},"hitData":{"launchSpeed":82.7,"launchAngle":55.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":94.58,"coordY":129.33}},"index":3,"playId":"9fabccc2-4f09-3ac8-9d5d-68f59f03a5ea","pitchNumber":4,"startTime":"2025-08-10T20:29:16.298Z","endTime":"2025-08-10T20:29:24.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:29:24.527Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, shortstop Xander Bogaerts to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T20:29:43.142Z","endTime":"2025-08-10T20:30:56.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.48607418531365,"strikeZoneBottom":1.5855882753886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69879752721692,"aZ":-7.482313217760822,"pfxX":-2.0629237094202963,"pfxZ":12.189840714724069,"pX":1.7253824000636493,"pZ":2.6448716955810174,"vX0":8.066028046995708,"vY0":-142.15711763882172,"vZ0":-8.251449456456236,"x":51.23,"y":167.37,"x0":-0.8935876301013495,"y0":50.004046146897956,"z0":6.076814377513254,"aX":-4.1793318346986545},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":1.9,"spinRate":2600,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.38681444103759866,"extension":6.462066287493225},"index":0,"playId":"60101647-2004-37d9-88f9-451d33936eee","pitchNumber":1,"startTime":"2025-08-10T20:29:54.638Z","endTime":"2025-08-10T20:29:57.899Z","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":97.4,"endSpeed":88.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82176529513192,"aZ":-8.901949900131202,"pfxX":-1.2258220796426524,"pfxZ":11.561863230898378,"pX":0.6786989507225123,"pZ":2.413751274576948,"vX0":5.323754366308243,"vY0":-141.5716903628805,"vZ0":-8.481923520881157,"x":91.13,"y":173.61,"x0":-1.0738382484634903,"y0":50.00703111084936,"z0":6.033195817163718,"aX":-2.4688564820979333},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":1.1,"spinRate":2707,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3881310620334326,"extension":6.300466305064097},"index":1,"playId":"eec65a10-49a1-3b03-a802-9981bea33685","pitchNumber":2,"startTime":"2025-08-10T20:30:11.334Z","endTime":"2025-08-10T20:30:15.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, 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":96.2,"endSpeed":87.0,"strikeZoneTop":3.58999855353075,"strikeZoneBottom":1.75185027573601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77832478863425,"aZ":-15.482279645895973,"pfxX":-6.696001840983426,"pfxZ":8.491304865948035,"pX":-0.9529705027212009,"pZ":4.469177445548344,"vX0":2.9846190573752898,"vY0":-140.0549593489103,"vZ0":-1.9202165928912047,"x":153.32,"y":118.11,"x0":-1.168945591154604,"y0":50.00090146991734,"z0":6.188401197805192,"aX":-13.158696412506234},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2560,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.39268890584546234,"extension":6.359758686797105},"index":2,"playId":"cb014c40-bfdf-3ce7-b416-047f496f2db7","pitchNumber":3,"startTime":"2025-08-10T20:30:31.831Z","endTime":"2025-08-10T20:30:36.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57328011062996,"aZ":-30.703469657093287,"pfxX":0.4800600547034263,"pfxZ":0.8764073426276227,"pX":-0.05280332706254845,"pZ":2.4319827260589504,"vX0":2.7999916290997193,"vY0":-128.9660326358545,"vZ0":-3.1827120370651363,"x":119.01,"y":173.12,"x0":-1.2145911709297794,"y0":50.006364660993164,"z0":6.047882943446813,"aX":0.8093978442574845},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":-1.4,"spinRate":2866,"spinDirection":112},"zone":5,"typeConfidence":2.0,"plateTime":0.42454767598709076,"extension":6.194593596153599},"hitData":{"launchSpeed":104.8,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.98,"coordY":150.51}},"index":3,"playId":"ae680cb8-95df-3522-b744-528b5439dfb2","pitchNumber":4,"startTime":"2025-08-10T20:30:48.322Z","endTime":"2025-08-10T20:30:56.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:30:56.033Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T20:32:55.544Z","endTime":"2025-08-10T20:34:14.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.239480378408444,"aZ":-14.186543878623832,"pfxX":-5.556940688656788,"pfxZ":9.668898941212824,"pX":-0.5326870250602408,"pZ":3.4101774368818267,"vX0":4.897095950802222,"vY0":-136.9843471158796,"vZ0":-3.010802260814907,"x":137.3,"y":146.71,"x0":-1.6403945439223921,"y0":50.00215169403586,"z0":5.5208510985714,"aX":-10.336825919394764},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2204,"spinDirection":226},"zone":1,"typeConfidence":0.92,"plateTime":0.40315209759924153,"extension":6.140747993466598},"index":0,"playId":"40415912-d3fd-3f63-95cc-a515b93dd2cd","pitchNumber":1,"startTime":"2025-08-10T20:33:09.902Z","endTime":"2025-08-10T20:33:15.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.1,"strikeZoneTop":3.47000138193727,"strikeZoneBottom":1.62671641445012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.515864768843322,"aZ":-29.782572268916237,"pfxX":-9.082982933537497,"pfxZ":1.481282925239464,"pX":-1.7088290685203826,"pZ":2.2087749840017827,"vX0":3.3774423560718354,"vY0":-127.37726607455775,"vZ0":-1.8234952927519532,"x":182.14,"y":179.14,"x0":-1.8855262852898238,"y0":50.00353715682316,"z0":5.32981087146461,"aX":-14.659324123824645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":1741,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.43298113714169206,"extension":6.295926638716749},"index":1,"playId":"358e2ab3-19e0-3c2c-9abd-1abeb9e4ad2b","pitchNumber":2,"startTime":"2025-08-10T20:33:30.565Z","endTime":"2025-08-10T20:33:34.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.57736325746692,"strikeZoneBottom":1.68146359955426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.300866286065318,"aZ":-22.952616950095358,"pfxX":-10.494747080286643,"pfxZ":4.94240057089095,"pX":0.894798916338172,"pZ":1.9478805456821409,"vX0":9.801675831052442,"vY0":-136.08065399626244,"vZ0":-5.126938177125871,"x":82.89,"y":186.19,"x0":-1.3993376508193185,"y0":50.00205592892589,"z0":5.457286009835619,"aX":-19.580246085565673},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2044,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.40328649442472697,"extension":6.398553974664522},"index":2,"playId":"8ea1bc2d-3dfb-3bfa-bbfd-86409818b5ce","pitchNumber":3,"startTime":"2025-08-10T20:33:46.184Z","endTime":"2025-08-10T20:33:50.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82539890564688,"aZ":-17.444205071170135,"pfxX":-6.141277352049822,"pfxZ":7.870905648295021,"pX":-0.10100785941656688,"pZ":2.351551819377929,"vX0":6.091278647882733,"vY0":-136.8138394801924,"vZ0":-5.017916413891224,"x":120.85,"y":175.29,"x0":-1.5723726568491778,"y0":50.0002293959592,"z0":5.427890939684017,"aX":-11.490081317770342},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2091,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.4023333494366277,"extension":6.228313580619978},"hitData":{"launchSpeed":99.9,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.64,"coordY":75.95}},"index":3,"playId":"f3e4e904-b086-3f74-af54-09ed15761046","pitchNumber":4,"startTime":"2025-08-10T20:34:05.797Z","endTime":"2025-08-10T20:34:14.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:34:14.169Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Alex Bregman to first baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T20:34:24.611Z","endTime":"2025-08-10T20:35:48.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.8,"endSpeed":81.8,"strikeZoneTop":3.6375089462362,"strikeZoneBottom":1.68096752510649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.814660424345,"aZ":-28.147997051858077,"pfxX":-1.409972628134625,"pfxZ":2.4014519606744704,"pX":1.695721843579882,"pZ":1.1628025081981654,"vX0":8.358354871105666,"vY0":-127.72672695860743,"vZ0":-4.975717811953985,"x":52.36,"y":207.38,"x0":-1.4160417000346102,"y0":50.00177253655947,"z0":5.31218888025642,"aX":-2.3633185559378465},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2439,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.4265185987303597,"extension":6.27434930869356},"index":0,"playId":"051b5990-6ef6-3830-96d5-c6f582bf72be","pitchNumber":1,"startTime":"2025-08-10T20:34:45.071Z","endTime":"2025-08-10T20:34:48.186Z","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":87.7,"endSpeed":81.4,"strikeZoneTop":3.66642296088019,"strikeZoneBottom":1.71091756541737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.190370059003534,"aZ":-28.495060269805826,"pfxX":-1.4212471299635259,"pfxZ":2.2099932403457387,"pX":0.9978157249167691,"pZ":1.0542183326540147,"vX0":6.8909773011848365,"vY0":-127.64230489901051,"vZ0":-5.099510237023662,"x":78.97,"y":210.32,"x0":-1.542368637156021,"y0":50.003659241244684,"z0":5.299031682130983,"aX":-2.366788351747858},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":1.2,"spinRate":2493,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.4277303219804094,"extension":6.198652153514842},"index":1,"playId":"9ff9e1f3-0942-316d-bf5f-48a83b584ca8","pitchNumber":2,"startTime":"2025-08-10T20:35:01.556Z","endTime":"2025-08-10T20:35:04.814Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.69264274737426,"strikeZoneBottom":1.73695370939237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84512767290906,"aZ":-26.30369774015328,"pfxX":-8.408327151555977,"pfxZ":3.0776504378368106,"pX":-0.694894754346356,"pZ":3.13220162359378,"vX0":5.499148392500568,"vY0":-136.95650708910742,"vZ0":-1.551713087446041,"x":143.49,"y":154.21,"x0":-1.6312259866404941,"y0":50.00628493177411,"z0":5.4966338368078205,"aX":-16.055532422621564},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":2021,"spinDirection":230},"zone":1,"typeConfidence":0.87,"plateTime":0.39918559699319633,"extension":6.209164572522745},"index":2,"playId":"3c4fe0ea-7183-32c8-8879-6953291386c7","pitchNumber":3,"startTime":"2025-08-10T20:35:19.754Z","endTime":"2025-08-10T20:35:24.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53863876493047,"aZ":-23.260745353477084,"pfxX":-8.937880938586314,"pfxZ":4.702098652835569,"pX":-0.47391471807864866,"pZ":2.3417873774829987,"vX0":5.926107925893717,"vY0":-136.84484994118148,"vZ0":-3.9610330450192883,"x":135.06,"y":175.55,"x0":-1.5077111066703726,"y0":50.0005655558584,"z0":5.403862321953062,"aX":-16.928739057665712},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2130,"spinDirection":224},"zone":7,"typeConfidence":0.86,"plateTime":0.40044445335692735,"extension":6.3203708773327945},"hitData":{"launchSpeed":107.0,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.85,"coordY":167.24}},"index":3,"playId":"cda1568b-ab48-3516-8934-da536d65d400","pitchNumber":4,"startTime":"2025-08-10T20:35:40.388Z","endTime":"2025-08-10T20:35:48.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:35:48.496Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Merrill pops out to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T20:35:57.504Z","endTime":"2025-08-10T20:37:40.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":84.8,"endSpeed":78.5,"strikeZoneTop":3.65999903307033,"strikeZoneBottom":1.71739262121545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25045997106572,"aZ":-34.23756962290204,"pfxX":3.679890210188034,"pfxZ":-1.3236398425048375,"pX":-0.6334126964947103,"pZ":2.265426484600704,"vX0":2.02168811608516,"vY0":-123.58733338960499,"vZ0":-0.46533378809054315,"x":141.14,"y":177.61,"x0":-1.938655917103931,"y0":50.00548599366934,"z0":5.31717767297943,"aX":5.726391078677546},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-7.1,"spinRate":2387,"spinDirection":46},"zone":7,"typeConfidence":0.91,"plateTime":0.44218965292363555,"extension":6.019950768874336},"index":0,"playId":"d7fc5d3e-86f9-385e-893a-ae6fd204ea86","pitchNumber":1,"startTime":"2025-08-10T20:36:18.470Z","endTime":"2025-08-10T20:36:23.128Z","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":94.7,"endSpeed":86.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17066094458118,"aZ":-20.49486268890269,"pfxX":-6.453402583931399,"pfxZ":6.0631911045907625,"pX":-0.27307462251162434,"pZ":2.586963802652567,"vX0":5.801806662769079,"vY0":-137.8222007443137,"vZ0":-3.865808695286538,"x":127.41,"y":168.93,"x0":-1.5653451752892498,"y0":50.00615760706897,"z0":5.389301996528426,"aX":-12.437519575224577},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":10.6,"spinRate":2125,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.39717539263146984,"extension":6.3397783526116545},"index":1,"playId":"0cf60d1f-e6a5-3d58-8e17-4fbd560bbb07","pitchNumber":2,"startTime":"2025-08-10T20:36:35.765Z","endTime":"2025-08-10T20:36:39.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.352701660904586,"aZ":-33.85718444954331,"pfxX":4.5345526329754655,"pfxZ":-1.086876248164284,"pX":0.48688326516817826,"pZ":1.873116043320615,"vX0":3.848154084987194,"vY0":-124.19467251829116,"vZ0":-1.775811082337129,"x":98.44,"y":188.21,"x0":-1.6752271828495098,"y0":50.00231922062123,"z0":5.430385080044103,"aX":7.0364500259075005},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-9.1,"spinRate":2337,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.44211089249795243,"extension":6.130187565043018},"index":2,"playId":"bb6c52ae-0abc-37d4-87b8-a151990dab5f","pitchNumber":3,"startTime":"2025-08-10T20:36:56.623Z","endTime":"2025-08-10T20:37:00.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.424973297126858,"aZ":-29.843353554560764,"pfxX":-0.16522044682947734,"pfxZ":1.4237109483046613,"pX":-0.28543688665951955,"pZ":1.8561821731034989,"vX0":3.1718355525198074,"vY0":-126.94725913426552,"vZ0":-3.0063511703023638,"x":127.88,"y":188.66,"x0":-1.528347969159368,"y0":50.0021165064456,"z0":5.425668843065744,"aX":-0.270656108278312},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.4,"spinRate":2388,"spinDirection":158},"zone":7,"typeConfidence":0.84,"plateTime":0.43108812693772336,"extension":6.234370982746675},"hitData":{"launchSpeed":76.4,"launchAngle":56.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.33,"coordY":137.05}},"index":3,"playId":"10745a67-b657-3955-8061-d7067b8d420c","pitchNumber":4,"startTime":"2025-08-10T20:37:31.642Z","endTime":"2025-08-10T20:37:40.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:37:40.361Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a fly ball to center fielder Jackson Merrill, deflected by left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T20:39:35.973Z","endTime":"2025-08-10T20:41:33.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(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":80.0,"endSpeed":73.2,"strikeZoneTop":3.47000154270424,"strikeZoneBottom":1.58756537616095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90107327564479,"aZ":-45.00490906522338,"pfxX":-0.11961027198162011,"pfxZ":-9.494374097333473,"pX":-1.3601888803173432,"pZ":1.6783589708376396,"vX0":0.3278660129326815,"vY0":-116.39591321129951,"vZ0":-0.3573608567530169,"x":168.85,"y":193.46,"x0":-1.488271017928134,"y0":50.003220182218115,"z0":6.1502835725933975,"aX":-0.16171612861225648},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.9,"breakHorizontal":0.1,"spinRate":2715,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4732994202295506,"extension":6.175279645323871},"index":0,"playId":"ca48791c-73f3-3626-b404-4a466117f308","pitchNumber":1,"startTime":"2025-08-10T20:39:50.623Z","endTime":"2025-08-10T20:39:54.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.52281429873694,"strikeZoneBottom":1.60133071682231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9040876363555,"aZ":-7.857939483186256,"pfxX":-1.7961650066410049,"pfxZ":12.14798567792223,"pX":0.5921029267342276,"pZ":2.354101551552677,"vX0":6.093341958578292,"vY0":-141.44549685377385,"vZ0":-8.865468490383254,"x":94.43,"y":175.22,"x0":-1.3682047658464982,"y0":50.001621155931794,"z0":6.053979008455613,"aX":-3.595062700395547},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.0,"breakHorizontal":1.8,"spinRate":2725,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3890270344349349,"extension":6.424558470279274},"index":1,"playId":"c7cd853b-a593-3cc1-9885-1aa6f3ca344b","pitchNumber":2,"startTime":"2025-08-10T20:40:05.642Z","endTime":"2025-08-10T20:40:10.042Z","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.3,"endSpeed":81.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46651178119715,"aZ":-29.081497243752384,"pfxX":-0.45796453083063526,"pfxZ":1.853196970834496,"pX":-0.22653132215750998,"pZ":2.609769106940605,"vX0":3.536860568221592,"vY0":-128.62968393397682,"vZ0":-3.083556769710575,"x":125.63,"y":168.32,"x0":-1.5617558110499796,"y0":50.00476755568617,"z0":6.086495554972296,"aX":-0.7655163427222622},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":0.0,"spinRate":2759,"spinDirection":105},"zone":5,"typeConfidence":2.0,"plateTime":0.4263425174737714,"extension":6.101056396724051},"index":2,"playId":"b3c58f35-c6ad-3a69-b385-21c0d69de32e","pitchNumber":3,"startTime":"2025-08-10T20:40:24.624Z","endTime":"2025-08-10T20:40:28.018Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-10T20:40:37.457Z","endTime":"2025-08-10T20:40:50.720Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":98.3,"endSpeed":89.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4719300148847,"aZ":-12.012840176886689,"pfxX":-1.5390405040829673,"pfxZ":9.742777060467104,"pX":0.47308483491942677,"pZ":3.4108305649978687,"vX0":5.590959910308324,"vY0":-143.06171850577442,"vZ0":-5.560222565272357,"x":98.97,"y":146.69,"x0":-1.3079922222856593,"y0":50.00683038468438,"z0":6.134942719763644,"aX":-3.1867474438519876},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":1.7,"spinRate":2674,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.38308582530799695,"extension":6.354287624969483},"index":4,"playId":"1c1c8ca1-445f-323a-8a34-402be1fd5a0f","pitchNumber":4,"startTime":"2025-08-10T20:40:50.720Z","endTime":"2025-08-10T20:40:56.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.670193586392024,"aZ":-8.346627195296042,"pfxX":-2.26798791488431,"pfxZ":11.544107280801194,"pX":0.6171131015260456,"pZ":2.028102244899591,"vX0":6.181204339927184,"vY0":-143.56412850392198,"vZ0":-9.873150651910747,"x":93.48,"y":184.02,"x0":-1.2799665857351312,"y0":50.006937098861236,"z0":6.052543996029273,"aX":-4.683203807372575},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2667,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.3831571273496768,"extension":6.402904088352638},"hitData":{"launchSpeed":81.5,"launchAngle":55.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.01,"coordY":116.73}},"index":5,"playId":"e273d06c-3e54-35f5-8306-b6029ad89789","pitchNumber":5,"startTime":"2025-08-10T20:41:20.744Z","endTime":"2025-08-10T20:41:33.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:41:33.509Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ceddanne Rafaela grounds into a double play, first baseman Ryan O'Hearn to second baseman Jake Cronenworth. Wilyer Abreu out at 2nd. Ceddanne Rafaela out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T20:41:57.357Z","endTime":"2025-08-10T20:42:38.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.5500011982536,"strikeZoneBottom":1.63176229264886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45611470880577,"aZ":-39.91816201994171,"pfxX":6.086732197848028,"pfxZ":-5.4849620760656865,"pX":0.6208675644687405,"pZ":2.096053481363404,"vX0":3.1389485222434597,"vY0":-119.02137229115704,"vZ0":-0.6722448475822925,"x":93.33,"y":182.19,"x0":-1.5133285612873377,"y0":50.00586819625153,"z0":6.050852983700457,"aX":8.585957271853143},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.7,"breakHorizontal":-11.9,"spinRate":2919,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4632105399236397,"extension":6.125666686877362},"index":0,"playId":"2c153fb0-cd68-34d8-ab89-7f31a8424615","pitchNumber":1,"startTime":"2025-08-10T20:42:02.279Z","endTime":"2025-08-10T20:42:07.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81249208398592,"aZ":-27.638851010278298,"pfxX":-1.193848708965297,"pfxZ":2.745942242846123,"pX":0.47366048547052214,"pZ":1.4143811701487903,"vX0":5.270252093998791,"vY0":-128.2723427357239,"vZ0":-5.828646542867037,"x":98.95,"y":200.59,"x0":-1.4606494599799351,"y0":50.00115585299835,"z0":5.896348823289948,"aX":-1.9709772707193665},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":0.8,"spinRate":2898,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4285061754766599,"extension":6.1616733877198895},"index":1,"playId":"f9ec6d1b-f400-390b-abe5-143f963572ba","pitchNumber":2,"startTime":"2025-08-10T20:42:17.653Z","endTime":"2025-08-10T20:42:21.843Z","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":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07190071624898,"aZ":-27.896883569280966,"pfxX":-1.1780126714739936,"pfxZ":2.515274799126642,"pX":1.1771948161317418,"pZ":1.4297968459095372,"vX0":6.902787768135011,"vY0":-129.6158643531769,"vZ0":-5.871240336846808,"x":72.13,"y":200.18,"x0":-1.3673609214598323,"y0":50.003719817215966,"z0":5.854259660397693,"aX":-2.0047196239592653},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":0.6,"spinRate":2852,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42255144383569165,"extension":6.290671386477868},"hitData":{"launchSpeed":64.2,"launchAngle":-1.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.32,"coordY":174.1}},"index":2,"playId":"136714e4-515b-38e5-b622-47665760bea8","pitchNumber":3,"startTime":"2025-08-10T20:42:31.304Z","endTime":"2025-08-10T20:42:38.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:42:38.490Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T20:43:02.495Z","endTime":"2025-08-10T20:43:34.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":83.9,"endSpeed":75.9,"strikeZoneTop":3.38000157408258,"strikeZoneBottom":1.49780929380627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76425684406334,"aZ":-41.94368055859842,"pfxX":6.204955263779027,"pfxZ":-6.609800490751837,"pX":-0.6835622159697827,"pZ":2.7953257055839837,"vX0":0.9302727026008569,"vY0":-122.094638515717,"vZ0":1.2063345284182816,"x":143.06,"y":163.31,"x0":-1.876234556389417,"y0":50.003447676704006,"z0":5.964464299421658,"aX":9.170197417239141},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.3,"breakHorizontal":-11.4,"spinRate":3047,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4522874718995977,"extension":6.249667878313342},"index":0,"playId":"d1a90afa-36b6-3267-b17a-941860b84f81","pitchNumber":1,"startTime":"2025-08-10T20:43:10.856Z","endTime":"2025-08-10T20:43:15.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.467400546180595,"aZ":-17.671470857193587,"pfxX":-5.048327633049684,"pfxZ":7.347012973513442,"pX":0.004718315579785037,"pZ":3.5334302133135673,"vX0":5.063326314758677,"vY0":-139.61758081854944,"vZ0":-3.969177928542316,"x":116.82,"y":143.38,"x0":-1.1765271081521367,"y0":50.001627652902854,"z0":6.136540696716278,"aX":-9.96469621552235},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":8.0,"spinRate":2617,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.39231676690180706,"extension":6.389290243326768},"hitData":{"launchSpeed":95.4,"launchAngle":-20.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.36,"coordY":165.72}},"index":1,"playId":"f810728c-a25b-3fd0-b0f6-f272dc562662","pitchNumber":2,"startTime":"2025-08-10T20:43:26.228Z","endTime":"2025-08-10T20:43:34.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:43:34.043Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:45:29.438Z","endTime":"2025-08-10T20:47:18.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.941954781652143,"aZ":-30.101518759044374,"pfxX":-0.23430274950979502,"pfxZ":1.2803090693274886,"pX":0.187391586970126,"pZ":1.8943822100506764,"vX0":4.783449021289889,"vY0":-126.49268753478701,"vZ0":-2.7733531678526786,"x":109.86,"y":187.63,"x0":-1.6981756203867941,"y0":50.002347409796016,"z0":5.419726109247704,"aX":-0.37934771281358626},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2292,"spinDirection":207},"zone":8,"typeConfidence":0.85,"plateTime":0.43309680730116806,"extension":6.158288338757084},"index":0,"playId":"1ab8ae23-f859-33b6-9660-8934f4509e21","pitchNumber":1,"startTime":"2025-08-10T20:45:44.808Z","endTime":"2025-08-10T20:45:48.079Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.534556389668527,"aZ":-36.44810330335245,"pfxX":5.054197805907758,"pfxZ":-2.8598450249291165,"pX":0.2721499870777597,"pZ":1.7083973496965867,"vX0":3.515130572139867,"vY0":-122.13539701041074,"vZ0":-1.13793222145719,"x":106.63,"y":192.65,"x0":-1.8478912540926253,"y0":50.00297851196691,"z0":5.346038900760679,"aX":7.551246861529768},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-10.1,"spinRate":2526,"spinDirection":45},"zone":8,"typeConfidence":0.87,"plateTime":0.45036517350751426,"extension":6.130669220404752},"index":1,"playId":"0a06005e-5c26-3efb-bdf1-d68aecd855fe","pitchNumber":2,"startTime":"2025-08-10T20:46:00.925Z","endTime":"2025-08-10T20:46:04.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.44999916880192,"strikeZoneBottom":1.60847404719695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73844993530239,"aZ":-36.33068906456701,"pfxX":3.8791193534599344,"pfxZ":-2.7792848252013567,"pX":1.347207219529984,"pZ":2.556403866423905,"vX0":6.026587246806604,"vY0":-122.5025516926178,"vZ0":0.6602843082286638,"x":65.65,"y":169.76,"x0":-1.6637360431719983,"y0":50.00149365621841,"z0":5.42822968763253,"aX":5.802998869079185},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-8.6,"spinRate":2510,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.4498121168006821,"extension":6.186444420903185},"index":2,"playId":"011ce748-cfb3-3b1a-b5c2-2465d521b529","pitchNumber":3,"startTime":"2025-08-10T20:46:33.095Z","endTime":"2025-08-10T20:46:36.990Z","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":92.8,"endSpeed":83.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97863595765479,"aZ":-17.116885806849645,"pfxX":-5.445454581424967,"pfxZ":8.259197367801207,"pX":-1.0930647732071228,"pZ":2.850271403105088,"vX0":3.483514790830882,"vY0":-135.03532982396993,"vZ0":-3.5956606695705133,"x":158.67,"y":161.82,"x0":-1.7010655981817384,"y0":50.000545920528026,"z0":5.423845969302222,"aX":-9.924186193862637},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":9.0,"spinRate":2064,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4076625515298242,"extension":6.26520811804981},"index":3,"playId":"41ff6a6d-0f29-3bcc-bc6f-9cbc8067658c","pitchNumber":4,"startTime":"2025-08-10T20:46:51.545Z","endTime":"2025-08-10T20:46:56.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":78.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51253555988341,"aZ":-27.372945861036374,"pfxX":-10.991580863994857,"pfxZ":3.017637984095547,"pX":-0.8051925588742598,"pZ":1.8795020918191179,"vX0":5.801204144023889,"vY0":-127.01669566173821,"vZ0":-2.848417432410632,"x":147.69,"y":188.03,"x0":-1.7235747161293273,"y0":50.00061720197457,"z0":5.254578862109994,"aX":-17.476148762429972},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":18.1,"spinRate":1767,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.43571776061364664,"extension":6.3369222141320645},"index":4,"playId":"933e5146-e478-37ff-8676-9b62821e6eb1","pitchNumber":5,"startTime":"2025-08-10T20:47:14.459Z","endTime":"2025-08-10T20:47:18.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:47:18.286Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:47:29.302Z","endTime":"2025-08-10T20:48:27.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.5,"strikeZoneTop":3.36999885759609,"strikeZoneBottom":1.58437703789765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.85852775758435,"aZ":-16.204198669317627,"pfxX":-6.397393945945726,"pfxZ":8.580764774136426,"pX":0.6042340018309322,"pZ":2.603900468391318,"vX0":7.892727661170932,"vY0":-137.15175399835513,"vZ0":-4.305330810894984,"x":93.97,"y":168.47,"x0":-1.5113436100771125,"y0":50.001640563642695,"z0":5.336206400334724,"aX":-11.905694266399204},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2070,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.4029278035545687,"extension":6.358873665220058},"index":0,"playId":"a94303cf-5789-3a27-92d5-9ecd557126b9","pitchNumber":1,"startTime":"2025-08-10T20:47:46.132Z","endTime":"2025-08-10T20:47:50.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":78.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45576917720531,"aZ":-27.888110402946552,"pfxX":-11.230183823701955,"pfxZ":2.7065577289109113,"pX":-0.9640636488672619,"pZ":1.6430337889035298,"vX0":5.647847309792449,"vY0":-126.792328704739,"vZ0":-3.4460616035523963,"x":153.75,"y":194.42,"x0":-1.7939865360231795,"y0":50.00265270337268,"z0":5.312194207606637,"aX":-17.79019629332963},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":1837,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.43653796929389754,"extension":6.194629553406553},"index":1,"playId":"3e4183af-ff79-37fd-a6ed-852c83f4af39","pitchNumber":2,"startTime":"2025-08-10T20:48:01.402Z","endTime":"2025-08-10T20:48:05.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-10T20:48:14.943Z","endTime":"2025-08-10T20:48:22.278Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.084737022244564,"aZ":-28.46697843780079,"pfxX":-11.817530805648364,"pfxZ":2.273222134784075,"pX":-1.4572044726190567,"pZ":2.074358255601902,"vX0":4.698550981906396,"vY0":-128.02381783336526,"vZ0":-2.5354149725322888,"x":172.55,"y":182.77,"x0":-1.8007443682753566,"y0":50.001038996357956,"z0":5.349271165993763,"aX":-19.243648069780747},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":20.0,"spinRate":1895,"spinDirection":243},"zone":13,"typeConfidence":0.92,"plateTime":0.43096201985830707,"extension":6.311372045456559},"index":3,"playId":"34ac334b-2f1a-3dd9-bd77-34c4bc738635","pitchNumber":3,"startTime":"2025-08-10T20:48:22.278Z","endTime":"2025-08-10T20:48:27.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:48:27.379Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a sharp line drive to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:48:41.173Z","endTime":"2025-08-10T20:50:02.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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"}]}],"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":93.5,"endSpeed":84.9,"strikeZoneTop":3.29999877915873,"strikeZoneBottom":1.50869883007816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66590901278007,"aZ":-21.966812264395163,"pfxX":-10.0935438094542,"pfxZ":5.5168409518131805,"pX":-0.6162084530843516,"pZ":1.183709418790914,"vX0":6.097716073532892,"vY0":-135.92053089770613,"vZ0":-6.6060738972689945,"x":140.49,"y":206.82,"x0":-1.589344237136299,"y0":50.00669334517012,"z0":5.195015346828009,"aX":-18.69468328326688},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2065,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4045686669817008,"extension":6.3967313341644045},"index":0,"playId":"25961bde-9f03-365c-b40e-5c4422c85a5d","pitchNumber":1,"startTime":"2025-08-10T20:48:54.405Z","endTime":"2025-08-10T20:48:58.085Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3584720498953,"aZ":-24.390895158663326,"pfxX":-10.468082864992356,"pfxZ":4.169021983392653,"pX":-0.915928740445287,"pZ":2.035677010432909,"vX0":5.604424021616913,"vY0":-136.38923436912748,"vZ0":-4.415759534585252,"x":151.91,"y":183.82,"x0":-1.6465363714978685,"y0":50.00607060542035,"z0":5.375557164328854,"aX":-19.55895151413881},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2074,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.4028884286280081,"extension":6.23077069732717},"index":1,"playId":"cbff183a-f65e-33d0-adf5-cd2c405a4a10","pitchNumber":2,"startTime":"2025-08-10T20:49:10.453Z","endTime":"2025-08-10T20:49:13.951Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.29999978082539,"strikeZoneBottom":1.43952912005055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599437953828062,"aZ":-32.129049549641955,"pfxX":5.351079495955134,"pfxZ":0.0301941440606166,"pX":2.2284336294120113,"pZ":1.131294378710812,"vX0":7.5491581872844105,"vY0":-123.55958999489027,"vZ0":-3.493509623767565,"x":32.06,"y":208.24,"x0":-1.5770816921384119,"y0":50.00451815347121,"z0":5.300685709780984,"aX":8.164962258269226},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-11.6,"spinRate":2351,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.44552068357284025,"extension":6.224584239974914},"index":2,"playId":"cc028a41-9332-34d2-9025-ee62411e4b9b","pitchNumber":3,"startTime":"2025-08-10T20:49:31.237Z","endTime":"2025-08-10T20:49:34.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.617229726181975,"aZ":-25.101730494216792,"pfxX":-11.022189818622072,"pfxZ":3.8388943109574285,"pX":0.463152849715635,"pZ":1.7753977047551888,"vX0":8.979222958150114,"vY0":-135.60632452613865,"vZ0":-4.867606928365928,"x":99.35,"y":190.84,"x0":-1.4765699085546968,"y0":50.003838151979444,"z0":5.368779975530238,"aX":-20.30960162849085},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":17.8,"spinRate":1997,"spinDirection":229},"zone":9,"typeConfidence":0.89,"plateTime":0.4055831918494528,"extension":6.445239232193687},"hitData":{"launchSpeed":101.2,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.26,"coordY":85.35}},"index":3,"playId":"9154f27e-57c4-3b3f-a7ba-32fa7d8c916d","pitchNumber":4,"startTime":"2025-08-10T20:49:52.196Z","endTime":"2025-08-10T20:50:02.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:50:02.421Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fernando Tatis Jr. hit by pitch. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:50:21.204Z","endTime":"2025-08-10T20:51:43.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.356636764293086,"aZ":-24.19839815002921,"pfxX":-10.65727064278692,"pfxZ":4.0963816695180695,"pX":-0.37592693173196134,"pZ":1.445952643792799,"vX0":6.531305761299795,"vY0":-139.19573223297297,"vZ0":-6.42935773907106,"x":131.33,"y":199.74,"x0":-1.3769138186088261,"y0":50.005946481203175,"z0":5.404815898199875,"aX":-20.76519705382304},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":1970,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.3945899184432884,"extension":6.278471632142658},"index":0,"playId":"071e0d3a-41a0-3efc-b54c-69f5cb59092e","pitchNumber":1,"startTime":"2025-08-10T20:50:27.343Z","endTime":"2025-08-10T20:50:31.738Z","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":84.4,"endSpeed":78.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.129417754811133,"aZ":-37.404133063266194,"pfxX":4.322480198178247,"pfxZ":-3.403525103766583,"pX":0.1202557036492678,"pZ":1.694407222149297,"vX0":3.0464450441967053,"vY0":-122.9895575048729,"vZ0":-1.3582483099432465,"x":112.42,"y":193.03,"x0":-1.6957560469007356,"y0":50.00610264241115,"z0":5.422614292754079,"aX":6.6311724951113105},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":-8.5,"spinRate":2411,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4451403448918536,"extension":6.099137941927721},"index":1,"playId":"0d668d3b-c51a-3d60-9b3b-cd68f2107878","pitchNumber":2,"startTime":"2025-08-10T20:50:47.951Z","endTime":"2025-08-10T20:50:51.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"002b2ed3-4ef4-30a7-a6bb-7b5802374ae3","startTime":"2025-08-10T20:51:17.750Z","endTime":"2025-08-10T20:51:22.763Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.724231607293405,"aZ":-26.57712762539328,"pfxX":-10.608987406013934,"pfxZ":2.9858781300749886,"pX":-2.7226834618796847,"pZ":2.768441714248832,"vX0":0.8045348773088666,"vY0":-136.84102266281275,"vZ0":-2.3254636435535065,"x":220.78,"y":164.03,"x0":-1.6468578966583753,"y0":50.00074867286179,"z0":5.473739428964648,"aX":-19.863892788464305},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":19.0,"spinRate":2033,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.40221091969131306,"extension":6.199375807840068},"index":3,"playId":"b1347fff-9077-3cfb-84dd-440ec0ff941b","pitchNumber":3,"startTime":"2025-08-10T20:51:38.876Z","endTime":"2025-08-10T20:51:43.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:51:43.034Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (23) on a fly ball to center fielder Jarren Duran. Freddy Fermin scores. Fernando Tatis Jr. scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:52:05.416Z","endTime":"2025-08-10T20:53:44.897Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.413275277161095,"aZ":-29.566145540315528,"pfxX":-1.1503497637819604,"pfxZ":1.5446539438597409,"pX":0.006248392963463522,"pZ":1.827496348059377,"vX0":4.688820959384657,"vY0":-129.34076718441878,"vZ0":-3.1511906918678134,"x":116.76,"y":189.44,"x0":-1.6820561536360799,"y0":50.00586794186905,"z0":5.3331763073912954,"aX":-1.9466482872556314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":1.1,"spinRate":2449,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.4237533841096166,"extension":6.311287320734989},"index":0,"playId":"985194bf-587f-398f-b056-374b0ec51527","pitchNumber":1,"startTime":"2025-08-10T20:52:28.097Z","endTime":"2025-08-10T20:52:32.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75096120236878,"aZ":-15.836277666610771,"pfxX":-6.365633934968493,"pfxZ":8.381902657213093,"pX":-0.9840890234768832,"pZ":2.8585569975771543,"vX0":3.9258839145536313,"vY0":-139.09818813328602,"vZ0":-4.01851486778456,"x":154.51,"y":161.6,"x0":-1.5906728673533415,"y0":50.0015273769324,"z0":5.379801484345632,"aX":-12.406600134096635},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":10.7,"spinRate":2090,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.394564890272326,"extension":6.117891256681569},"index":1,"playId":"040b60ee-7c84-3981-88ac-dea45a4d3e7e","pitchNumber":2,"startTime":"2025-08-10T20:52:57.307Z","endTime":"2025-08-10T20:53:01.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-10T20:53:16.947Z","endTime":"2025-08-10T20:53:31.101Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11421684516037,"aZ":-15.963577571956394,"pfxX":-6.348900592878721,"pfxZ":8.201395915996216,"pX":-0.22261532937298165,"pZ":2.759106159849341,"vX0":5.978203240833609,"vY0":-140.47243451260408,"vZ0":-4.368512391297056,"x":125.49,"y":164.28,"x0":-1.5650725242575745,"y0":50.00245854092693,"z0":5.389295184029421,"aX":-12.5476175403561},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2069,"spinDirection":228},"zone":5,"typeConfidence":0.92,"plateTime":0.39158801352088624,"extension":6.273436628500142},"hitData":{"launchSpeed":96.3,"launchAngle":25.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":78.89,"coordY":74.63}},"index":3,"playId":"48206f2f-1199-3baa-8ea6-0df3005b0974","pitchNumber":3,"startTime":"2025-08-10T20:53:31.101Z","endTime":"2025-08-10T20:53:44.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:53:44.897Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Alex Bregman to first baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T20:55:08.736Z","endTime":"2025-08-10T20:55:59.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T20:54:16.000Z","endTime":"2025-08-10T20:55:10.907Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91664625799554,"aZ":-28.213409020340407,"pfxX":-1.608278224546483,"pfxZ":2.3427051902257503,"pX":0.7818571583446937,"pZ":1.471592986350671,"vX0":6.254545701065085,"vY0":-129.54577772875425,"vZ0":-4.447378295657509,"x":87.2,"y":199.05,"x0":-1.4624364824769174,"y0":50.00011360062082,"z0":5.3858899598547705,"aX":-2.7146760845086297},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2487,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.42400901011220693,"extension":6.256017198970186},"index":1,"playId":"06e512e0-e991-3e57-98f8-2433b3170412","pitchNumber":1,"startTime":"2025-08-10T20:55:10.907Z","endTime":"2025-08-10T20:55:14.467Z","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":85.8,"endSpeed":78.1,"strikeZoneTop":3.66099105924959,"strikeZoneBottom":1.70125589094498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.212613395245185,"aZ":-32.6292761019766,"pfxX":6.575327806119709,"pfxZ":-0.2979128610425641,"pX":1.4690597048384983,"pZ":0.7781526789265386,"vX0":5.454410504193454,"vY0":-124.75262979797076,"vZ0":-4.418855892902125,"x":61.0,"y":217.77,"x0":-1.613500965972095,"y0":50.00052159955558,"z0":5.315180609741282,"aX":10.1789949185024},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":-13.3,"spinRate":2447,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.44203617856344746,"extension":6.3264412326896},"index":2,"playId":"fc26f4a5-8612-30fa-9219-674d344f8dfc","pitchNumber":2,"startTime":"2025-08-10T20:55:29.360Z","endTime":"2025-08-10T20:55:32.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.742318865312477,"aZ":-29.249077044222023,"pfxX":-0.7110503076738823,"pfxZ":1.7376140389016097,"pX":0.15200392463605145,"pZ":2.076387649721326,"vX0":4.411831814069508,"vY0":-128.4448523368523,"vZ0":-2.7726078396328084,"x":111.21,"y":182.72,"x0":-1.4900161942806016,"y0":50.00392498708742,"z0":5.42684805401102,"aX":-1.1980097284316942},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":0.4,"spinRate":2374,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.4252203983595355,"extension":6.26922797675401},"hitData":{"launchSpeed":104.9,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.87,"coordY":165.21}},"index":3,"playId":"fcf39ad0-f55d-3783-9c26-208a1f8940de","pitchNumber":3,"startTime":"2025-08-10T20:55:51.572Z","endTime":"2025-08-10T20:55:59.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:55:59.287Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T20:58:02.714Z","endTime":"2025-08-10T21:00:03.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.79912304377766,"strikeZoneBottom":1.805054149862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.0899072449839,"aZ":-9.411702734192362,"pfxX":-4.238272807942775,"pfxZ":11.110545443046163,"pX":-0.1886316464203655,"pZ":4.286468184831852,"vX0":5.129819878358237,"vY0":-142.95787073855328,"vZ0":-3.892790783148526,"x":124.19,"y":123.05,"x0":-1.4643475648095463,"y0":50.00089004642242,"z0":6.267443349021078,"aX":-8.682149591723931},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":6.5,"spinRate":2608,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3846290266974841,"extension":6.275665637856207},"index":0,"playId":"4c9a1bfe-42b1-3127-aa04-c8314d56fece","pitchNumber":1,"startTime":"2025-08-10T20:58:10.755Z","endTime":"2025-08-10T20:58:14.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.71866229566907,"strikeZoneBottom":1.75194961757549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.861658633876242,"aZ":-46.97303865574492,"pfxX":0.3961712428668043,"pfxZ":-10.281333632812666,"pX":-0.2723265706313547,"pZ":3.1096043998404905,"vX0":2.614679467964985,"vY0":-120.23867742036236,"vZ0":2.4816316028457894,"x":127.38,"y":154.82,"x0":-1.432655035119784,"y0":50.000676981351596,"z0":6.282610224615664,"aX":0.5697260256133978},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.5,"breakHorizontal":-1.4,"spinRate":2863,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4584230206900868,"extension":6.260516597555675},"index":1,"playId":"26b0db3d-5911-305f-b5de-bebb8a295e9a","pitchNumber":2,"startTime":"2025-08-10T20:58:31.285Z","endTime":"2025-08-10T20:58:35.608Z","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.5,"endSpeed":77.2,"strikeZoneTop":3.64529759761971,"strikeZoneBottom":1.73343055650738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70666629825814,"aZ":-38.77148026642118,"pfxX":6.319855907181642,"pfxZ":-4.344045845070696,"pX":-1.1121268055217597,"pZ":2.7765244924414514,"vX0":-0.2400217812986457,"vY0":-122.99226799439577,"vZ0":-0.2465278024820543,"x":159.39,"y":163.81,"x0":-1.8326786843529195,"y0":50.00591682095767,"z0":6.1944092929596275,"aX":9.585922981923297},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.7,"breakHorizontal":-11.4,"spinRate":2948,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.4470789586778845,"extension":5.959467013828501},"index":2,"playId":"c9a6ad76-00c0-35fa-a92b-e29df4afa84c","pitchNumber":3,"startTime":"2025-08-10T20:58:46.144Z","endTime":"2025-08-10T20:58:50.057Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.130117849666203,"aZ":-47.096669116779054,"pfxX":1.8023591283357083,"pfxZ":-10.563367209619472,"pX":-0.30974686605524526,"pZ":1.842761918333995,"vX0":2.1970191285786047,"vY0":-119.27680428141005,"vZ0":-0.0789510005720453,"x":128.81,"y":189.03,"x0":-1.4838548765257478,"y0":50.00240838386873,"z0":6.193573906100803,"aX":2.54603955868415},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-18.7,"breakHorizontal":-3.8,"spinRate":2888,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4626852716504608,"extension":6.288599589634156},"index":3,"playId":"b7e8490f-ea83-349e-b63b-9f5b76b8b7a1","pitchNumber":4,"startTime":"2025-08-10T20:59:03.350Z","endTime":"2025-08-10T20:59:07.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":89.5,"strikeZoneTop":3.66254215540689,"strikeZoneBottom":1.77838764605043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.579604172135475,"aZ":-8.877186482044117,"pfxX":-3.736874125674236,"pfxZ":11.218246165881837,"pX":0.9891244277480647,"pZ":3.4158026343226577,"vX0":7.910401992964524,"vY0":-144.13797919350475,"vZ0":-6.2010037642928495,"x":79.3,"y":146.55,"x0":-1.3216283292893218,"y0":50.00343720331441,"z0":6.161203384203105,"aX":-7.761638703430004},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.0,"breakHorizontal":4.9,"spinRate":2611,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3819176581550221,"extension":6.26929589763164},"index":4,"playId":"c815706d-4dd5-3bef-9cf0-58658715d1ff","pitchNumber":5,"startTime":"2025-08-10T20:59:40.138Z","endTime":"2025-08-10T20:59:44.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.7,"strikeZoneTop":3.74841972079339,"strikeZoneBottom":1.75480549685518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.09986542381367,"aZ":-8.180423272113368,"pfxX":-0.38117320090179607,"pfxZ":11.538183065740407,"pX":1.0574540548926967,"pZ":2.5522659069212557,"vX0":6.62209440646796,"vY0":-144.33470731834927,"vZ0":-8.502791189434383,"x":76.69,"y":169.87,"x0":-1.231246764663702,"y0":50.003670529423395,"z0":6.064303630194172,"aX":-0.7934231619949522},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.1,"breakHorizontal":-0.8,"spinRate":2670,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.38158328676237385,"extension":6.513968116266903},"index":5,"playId":"24b1b90c-fa0d-37b9-9df0-75fdba13f727","pitchNumber":6,"startTime":"2025-08-10T20:59:57.632Z","endTime":"2025-08-10T21:00:03.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:00:03.046Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T21:00:17.866Z","endTime":"2025-08-10T21:01:14.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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],"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":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.50661374973228,"strikeZoneBottom":1.74261607935891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.486184938888805,"aZ":-29.607956199180272,"pfxX":-0.2580565381218678,"pfxZ":1.53971410551463,"pX":0.5904794507269672,"pZ":2.5825122482392295,"vX0":5.074083151254362,"vY0":-128.65730004210232,"vZ0":-3.098992042862305,"x":94.49,"y":169.05,"x0":-1.3797331575806389,"y0":50.002004553310634,"z0":6.114839751245176,"aX":-0.43062903217525256},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-0.7,"spinRate":2882,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.42690651749311215,"extension":6.193779156549501},"index":0,"playId":"a707cba4-7aee-322a-8bcb-ac5ed982b7ee","pitchNumber":1,"startTime":"2025-08-10T21:00:28.016Z","endTime":"2025-08-10T21:00:32.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.5,"strikeZoneTop":3.37000162241997,"strikeZoneBottom":1.60881778384673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19220094116139,"aZ":-39.92082648852311,"pfxX":7.075179411647127,"pfxZ":-5.442197679547862,"pX":-0.105708813699587,"pZ":1.7372885030530747,"vX0":1.7166370692199764,"vY0":-120.40341661694731,"vZ0":-1.346292247658333,"x":121.03,"y":191.87,"x0":-1.7519772501090844,"y0":50.0045048199891,"z0":5.938458788312975,"aX":10.064085907178043},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.8,"breakHorizontal":-13.2,"spinRate":2953,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.46047412349252914,"extension":6.292870132293492},"index":1,"playId":"c325b9cd-eb46-3c24-82ee-97ef4d00c64e","pitchNumber":2,"startTime":"2025-08-10T21:00:48.086Z","endTime":"2025-08-10T21:00:52.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34625755341347,"aZ":-28.57194816503953,"pfxX":-0.32814418122911304,"pfxZ":2.132493013411101,"pX":-0.1624970660510322,"pZ":1.3374625872392478,"vX0":3.4807918179426958,"vY0":-128.96364710866123,"vZ0":-5.9559460522038075,"x":123.19,"y":202.67,"x0":-1.4859053323809857,"y0":50.00037106028783,"z0":5.875217046370255,"aX":-0.5537926877346042},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2854,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.42440540437349217,"extension":6.18883924541843},"index":2,"playId":"bb57786b-b43c-3a74-be31-3981841cc671","pitchNumber":3,"startTime":"2025-08-10T21:01:09.360Z","endTime":"2025-08-10T21:01:14.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:01:14.360Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T21:01:25.543Z","endTime":"2025-08-10T21:03:35.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":666023,"link":"/api/v1/people/666023"},"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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.58205467165786,"strikeZoneBottom":1.76517186188992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.945011031974076,"aZ":-29.94170470194695,"pfxX":-0.0942990773853829,"pfxZ":1.3196705520973522,"pX":1.1609142530082641,"pZ":1.1890134089763675,"vX0":7.0086545036628065,"vY0":-129.36538331859907,"vZ0":-6.056146751975443,"x":72.75,"y":206.68,"x0":-1.5711055358240957,"y0":50.005392368295816,"z0":5.855215174300481,"aX":-0.1604724343676762},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":-1.4,"spinRate":2907,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4233614638381762,"extension":6.3739881655157085},"index":0,"playId":"eef7343e-b29f-3c85-8587-322c3681d20e","pitchNumber":1,"startTime":"2025-08-10T21:01:43.137Z","endTime":"2025-08-10T21:01:46.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075211538391958,"aZ":-29.93255034313002,"pfxX":0.4950487104657627,"pfxZ":1.3158912948753652,"pX":0.17039709651697346,"pZ":0.8920911825452368,"vX0":4.555606670469156,"vY0":-129.85221046731027,"vZ0":-6.853361768703021,"x":110.5,"y":214.69,"x0":-1.6735708609651063,"y0":50.003430885836366,"z0":5.853545549720085,"aX":0.8412246425050471},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-1.9,"spinRate":2912,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4223787317385992,"extension":6.280704262537263},"index":1,"playId":"2f7ec481-f566-3fb1-9b27-8b3d34aaa2eb","pitchNumber":2,"startTime":"2025-08-10T21:02:01.469Z","endTime":"2025-08-10T21:02:04.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.46999935045045,"strikeZoneBottom":1.73313972534304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.425269974356354,"aZ":-10.585849788361928,"pfxX":-4.383728525240262,"pfxZ":10.850237894870775,"pX":0.6291341348399181,"pZ":4.1883986376590014,"vX0":7.511736347480312,"vY0":-141.38800923935332,"vZ0":-3.6231959499246287,"x":93.02,"y":125.69,"x0":-1.513754247817729,"y0":50.003896034316426,"z0":6.185225440474234,"aX":-8.723905714748538},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2610,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.389989720883142,"extension":6.312593437555214},"index":2,"playId":"9fe40527-c551-35c2-ba2a-4031a425bb67","pitchNumber":3,"startTime":"2025-08-10T21:02:28.076Z","endTime":"2025-08-10T21:02:31.496Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.3,"strikeZoneTop":3.46177301664978,"strikeZoneBottom":1.64367531580323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.484615869476034,"aZ":-44.399302161713564,"pfxX":0.7876443330422038,"pfxZ":-8.666559549890728,"pX":-1.621556993705141,"pZ":1.7181876753018108,"vX0":-0.380869712096974,"vY0":-119.83133361051546,"vZ0":-0.8048263039200159,"x":178.81,"y":192.39,"x0":-1.560364892557217,"y0":50.00103071780226,"z0":6.1288400873136135,"aX":1.111729470732146},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.5,"breakHorizontal":-1.3,"spinRate":2729,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4623363342449647,"extension":6.443858064982992},"index":3,"playId":"ca67c104-ee21-3e36-ba2c-3238eb24acf8","pitchNumber":4,"startTime":"2025-08-10T21:02:48.938Z","endTime":"2025-08-10T21:02:52.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":80.3,"strikeZoneTop":3.29616706731881,"strikeZoneBottom":1.56447681497864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.229194478770793,"aZ":-30.278767249121426,"pfxX":2.5875986310488903,"pfxZ":1.1414326639756638,"pX":-0.2896661755561334,"pZ":3.3031489368447717,"vX0":2.840192902627488,"vY0":-129.3159449235693,"vZ0":-1.2969187224848269,"x":128.04,"y":149.59,"x0":-1.745456199543998,"y0":50.00512560684152,"z0":6.17083640561184,"aX":4.30855649890303},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-5.4,"spinRate":2844,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.426328730697465,"extension":6.175556006398773},"index":4,"playId":"55165438-8de1-31f3-852c-5b9a2cfc529a","pitchNumber":5,"startTime":"2025-08-10T21:03:10.024Z","endTime":"2025-08-10T21:03:14.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95268597279281,"aZ":-29.746009481348064,"pfxX":-0.48725559263684426,"pfxZ":1.4611427163333914,"pX":0.5040817814174458,"pZ":1.673835511284106,"vX0":5.803701529819133,"vY0":-130.11722760090012,"vZ0":-4.795353389627531,"x":97.79,"y":193.59,"x0":-1.7212788274983635,"y0":50.00458220488312,"z0":5.876627903266306,"aX":-0.8113108776991338},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2852,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4259032990335787,"extension":6.4488511660159125},"index":5,"playId":"f34a81cd-985a-3160-bbc3-e871d4283a0a","pitchNumber":6,"startTime":"2025-08-10T21:03:31.139Z","endTime":"2025-08-10T21:03:35.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:03:35.118Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T21:03:53.815Z","endTime":"2025-08-10T21:05:44.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.693369607760594,"aZ":-30.178645596388474,"pfxX":-1.0593165242473577,"pfxZ":1.2103516419632063,"pX":-0.25845925488450433,"pZ":1.9354950027633102,"vX0":3.3439755684480446,"vY0":-129.2945880376791,"vZ0":-4.271280098496597,"x":126.85,"y":186.52,"x0":-1.4441574984513985,"y0":50.00532395139189,"z0":5.985812143645415,"aX":-1.7526596194291215},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":1.0,"spinRate":2949,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4273766150394893,"extension":6.21033562443073},"index":0,"playId":"55382fb3-a2c0-3014-ad0d-1bbe9fd86877","pitchNumber":1,"startTime":"2025-08-10T21:04:04.171Z","endTime":"2025-08-10T21:04:07.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.544551331939005,"aZ":-30.154368085020472,"pfxX":-0.6927341254217008,"pfxZ":1.2448162275385837,"pX":-0.38808972104014827,"pZ":2.3713589055093,"vX0":3.1286206401761776,"vY0":-128.14947242596773,"vZ0":-3.140669263458716,"x":131.79,"y":174.75,"x0":-1.547996103853669,"y0":50.00315469868517,"z0":6.0305466487766735,"aX":-1.124279954297701},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":0.4,"spinRate":2971,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.4314988866228564,"extension":6.062709901159856},"index":1,"playId":"4aa5e599-aa23-335a-938d-4a0d4d1dcaf5","pitchNumber":2,"startTime":"2025-08-10T21:04:23.585Z","endTime":"2025-08-10T21:04:28.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-10T21:05:21.372Z","endTime":"2025-08-10T21:05:40.606Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.700339052029474,"aZ":-27.243317064223277,"pfxX":-0.18383585712949735,"pfxZ":2.938914093351464,"pX":1.0212855209032037,"pZ":1.6000423559932575,"vX0":6.0349840079926595,"vY0":-129.63514610777946,"vZ0":-5.690052261182087,"x":78.07,"y":195.58,"x0":-1.3271296954336156,"y0":50.002578425851446,"z0":5.941283833923211,"aX":-0.30877859197091084},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":3057,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4248361332568926,"extension":6.344705035494292},"index":3,"playId":"002ae640-747b-3cbd-b1d1-a05abae78899","pitchNumber":3,"startTime":"2025-08-10T21:05:40.606Z","endTime":"2025-08-10T21:05:44.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:05:44.523Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T21:07:49.733Z","endTime":"2025-08-10T21:08:58.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085458010722533,"aZ":-35.62623984002253,"pfxX":5.687149756393194,"pfxZ":-2.300553747697448,"pX":-0.19429131198891295,"pZ":2.677307951072898,"vX0":2.3067647681114165,"vY0":-122.5627513515757,"vZ0":0.8162896575923884,"x":124.41,"y":166.49,"x0":-1.8899008600888916,"y0":50.00115466198606,"z0":5.413005887345068,"aX":8.541337150324878},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.6,"breakHorizontal":-10.9,"spinRate":2431,"spinDirection":46},"zone":5,"typeConfidence":0.9,"plateTime":0.44908171486499526,"extension":6.032412866119989},"index":0,"playId":"b6bb8a1a-c832-3bd4-a66f-735266df0df1","pitchNumber":1,"startTime":"2025-08-10T21:07:57.112Z","endTime":"2025-08-10T21:08:03.307Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.325444787219613,"aZ":-33.70014327502999,"pfxX":5.231319183347705,"pfxZ":-1.0360223984221095,"pX":0.7366196896289385,"pZ":1.8707205432835579,"vX0":4.322884738894627,"vY0":-121.16291933871157,"vZ0":-1.2787116767836797,"x":88.92,"y":188.27,"x0":-1.7581908655740595,"y0":50.005314731110545,"z0":5.382703131729154,"aX":7.6845694284198975},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.9,"breakHorizontal":-10.6,"spinRate":2520,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.4541567993981266,"extension":6.224984096689276},"index":1,"playId":"b6f8a912-997a-303a-839a-d961407cce24","pitchNumber":2,"startTime":"2025-08-10T21:08:16.264Z","endTime":"2025-08-10T21:08:20.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.52028985203246,"strikeZoneBottom":1.65991523319702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07443579808332,"aZ":-19.82186529524134,"pfxX":-5.578001001796695,"pfxZ":6.533687256909266,"pX":-1.60882890091528,"pZ":3.0096017236898276,"vX0":2.277864735667672,"vY0":-137.3014028580778,"vZ0":-2.732073531403153,"x":178.32,"y":157.52,"x0":-1.7288758267117907,"y0":50.00684129965915,"z0":5.381194934426842,"aX":-10.551713800283888},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":9.6,"spinRate":1874,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4003755228785755,"extension":6.110744070325144},"index":2,"playId":"52d00f33-d6ef-3949-9fa3-7c8ccabfae0b","pitchNumber":3,"startTime":"2025-08-10T21:08:37.323Z","endTime":"2025-08-10T21:08:40.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85058991665393,"aZ":-27.317187133411636,"pfxX":-10.936234798577585,"pfxZ":3.076615968799942,"pX":-0.9944373062937252,"pZ":1.2332783361272375,"vX0":5.540936962559746,"vY0":-125.77493357490499,"vZ0":-4.332364582641494,"x":154.91,"y":205.48,"x0":-1.8215931299700325,"y0":50.005377039580395,"z0":5.230011993261093,"aX":-17.277976281908977},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":18.2,"spinRate":1718,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4378460165628426,"extension":6.4928337242135274},"index":3,"playId":"dc43b34e-f8c5-36db-b92b-ee016e702c8f","pitchNumber":4,"startTime":"2025-08-10T21:08:53.642Z","endTime":"2025-08-10T21:08:58.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:08:58.275Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T21:09:13.866Z","endTime":"2025-08-10T21:10:24.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.3,"strikeZoneTop":3.70999842269668,"strikeZoneBottom":1.79716281500511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38550914470662,"aZ":-25.066492433626227,"pfxX":-11.534788040748273,"pfxZ":3.7114605873260285,"pX":-0.2872301562009386,"pZ":2.951784082412671,"vX0":7.24973990365598,"vY0":-137.92277932295616,"vZ0":-2.3866151741511574,"x":127.95,"y":159.08,"x0":-1.4593830088350697,"y0":50.00238220713049,"z0":5.529318141695814,"aX":-22.08960423592162},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":19.2,"spinRate":2051,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.39803226782558454,"extension":6.197169806726933},"index":0,"playId":"f31b6d04-03a8-390a-8847-54f0c828d41d","pitchNumber":1,"startTime":"2025-08-10T21:09:26.156Z","endTime":"2025-08-10T21:09:30.992Z","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":95.0,"endSpeed":86.3,"strikeZoneTop":3.70999911211079,"strikeZoneBottom":1.74050500990927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.646306429458754,"aZ":-21.720905963142695,"pfxX":-10.905886626749485,"pfxZ":5.461759943398907,"pX":0.4966784827489327,"pZ":2.1950169463110845,"vX0":8.348076670616457,"vY0":-137.9725249533863,"vZ0":-4.956512757735133,"x":98.07,"y":179.51,"x0":-1.161552823583287,"y0":50.00648311558675,"z0":5.492138755032055,"aX":-20.887899946630863},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":17.9,"spinRate":2105,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.39801115767647266,"extension":6.399439245509667},"index":1,"playId":"a312daa1-d319-3f9e-aa9c-b814b1336bac","pitchNumber":2,"startTime":"2025-08-10T21:09:43.386Z","endTime":"2025-08-10T21:09:47.759Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.71000088566776,"strikeZoneBottom":1.74135381222035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.444093106898322,"aZ":-35.60411378551283,"pfxX":5.067002075731667,"pfxZ":-2.2831334168018893,"pX":0.8027078704374591,"pZ":1.0925129893693548,"vX0":4.7781549373946754,"vY0":-122.54023840913554,"vZ0":-2.607045979381594,"x":86.4,"y":209.28,"x0":-1.8375641387081771,"y0":50.000579863122894,"z0":5.241599021209672,"aX":7.626896955934873},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.6,"breakHorizontal":-10.4,"spinRate":2440,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.44867320692491397,"extension":6.326721245847932},"index":2,"playId":"3977d1d8-c7c4-30a3-9d8b-793f15509842","pitchNumber":3,"startTime":"2025-08-10T21:10:02.748Z","endTime":"2025-08-10T21:10:05.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.704933915583798,"aZ":-22.248329139588755,"pfxX":-10.997869879927542,"pfxZ":5.316086705640617,"pX":-1.240995873202603,"pZ":1.7777624763858841,"vX0":4.701481537176452,"vY0":-136.01088266318695,"vZ0":-5.600661036666194,"x":164.3,"y":190.78,"x0":-1.5660879118966748,"y0":50.00447642155727,"z0":5.413307319490737,"aX":-20.542218962829175},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":18.8,"spinRate":1990,"spinDirection":227},"zone":13,"typeConfidence":0.94,"plateTime":0.4031836233391255,"extension":6.323962190935244},"index":3,"playId":"a7b89b34-d510-3e86-8ea2-4763add3a35d","pitchNumber":4,"startTime":"2025-08-10T21:10:20.465Z","endTime":"2025-08-10T21:10:24.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:10:24.458Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to left fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T21:10:36.875Z","endTime":"2025-08-10T21:10:59.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04445156152357,"aZ":-16.911465236343364,"pfxX":-5.986520662410708,"pfxZ":8.139445315562513,"pX":-0.623975979246011,"pZ":2.378292634878596,"vX0":4.785377246156197,"vY0":-137.19828131736406,"vZ0":-4.837938763048763,"x":140.78,"y":174.57,"x0":-1.6275070298430023,"y0":50.00148573416612,"z0":5.3456372605367735,"aX":-11.222979809796414},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2030,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.4017808414262043,"extension":6.16552267211833},"hitData":{"launchSpeed":103.9,"launchAngle":16.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.83,"coordY":105.47}},"index":0,"playId":"812d6b99-bf65-3730-8281-93ec8494b27d","pitchNumber":1,"startTime":"2025-08-10T21:10:53.377Z","endTime":"2025-08-10T21:10:59.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:10:59.674Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T21:13:00.016Z","endTime":"2025-08-10T21:14:43.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.25999844112977,"strikeZoneBottom":1.46287876606158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.472392334193117,"aZ":-45.834413776769765,"pfxX":2.7441619381794076,"pfxZ":-9.681752230841452,"pX":-0.2220092485093057,"pZ":2.2717411675748806,"vX0":1.8212493500252256,"vY0":-118.80312711793925,"vZ0":0.49056150979246693,"x":125.46,"y":177.44,"x0":-1.3584158635751604,"y0":50.00201539854727,"z0":6.272107767052475,"aX":3.8720682216146054},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-17.0,"breakHorizontal":-5.4,"spinRate":2754,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.4633079684122605,"extension":6.4663797606972775},"index":0,"playId":"056dba27-8129-3d68-8052-40390fbc0587","pitchNumber":1,"startTime":"2025-08-10T21:13:14.160Z","endTime":"2025-08-10T21:13:19.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.39274749681555,"strikeZoneBottom":1.4427709749274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249112194673973,"aZ":-47.08210741897007,"pfxX":2.5551375377517127,"pfxZ":-10.468866130481564,"pX":-0.5859718587698266,"pZ":3.4319988266319625,"vX0":1.5800559054358985,"vY0":-119.48974561405035,"vZ0":3.2496356439419545,"x":139.34,"y":146.12,"x0":-1.5911032084147385,"y0":50.0019805890669,"z0":6.329546077776509,"aX":3.638776293480128},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.6,"breakHorizontal":-5.0,"spinRate":2796,"spinDirection":21},"zone":1,"typeConfidence":2.0,"plateTime":0.46104975124664493,"extension":6.3705352766700605},"index":1,"playId":"d86f92f6-835e-3b28-aefe-72c483992adb","pitchNumber":2,"startTime":"2025-08-10T21:13:32.272Z","endTime":"2025-08-10T21:13:36.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-10T21:13:43.498Z","endTime":"2025-08-10T21:13:56.372Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.36125021965933,"strikeZoneBottom":1.47696427473641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.790095942338915,"aZ":-28.334524170636033,"pfxX":-0.8132022222491564,"pfxZ":2.2023627053626442,"pX":-0.39426451916643734,"pZ":0.5445509818909341,"vX0":3.631486127905954,"vY0":-130.73944731971227,"vZ0":-8.381568774503222,"x":132.03,"y":224.08,"x0":-1.691473286144748,"y0":50.00186412933329,"z0":5.897093646069789,"aX":-1.4174574415385255},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":0.7,"spinRate":3004,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.41783885264602594,"extension":6.2877036979666086},"index":3,"playId":"3514625f-e9e4-3424-8f39-ca34580f0908","pitchNumber":3,"startTime":"2025-08-10T21:13:56.372Z","endTime":"2025-08-10T21:14:01.102Z","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":89.8,"endSpeed":82.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.587053083202623,"aZ":-26.596299824438553,"pfxX":0.7398768781400484,"pfxZ":3.2512634183561016,"pX":0.8040423846979674,"pZ":1.2621732547615476,"vX0":6.018891485861839,"vY0":-130.46789617068708,"vZ0":-6.856109431733791,"x":86.35,"y":204.7,"x0":-1.6332124079486878,"y0":50.00305245364249,"z0":5.94078390242219,"aX":1.270054380635125},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2885,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42052307097611985,"extension":6.265957692067386},"index":4,"playId":"4be41b6e-7f18-30e0-8994-e970baf06ae8","pitchNumber":4,"startTime":"2025-08-10T21:14:16.720Z","endTime":"2025-08-10T21:14:21.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.662694933613484,"aZ":-16.938321864666214,"pfxX":-6.356857724214354,"pfxZ":7.4967599894412675,"pX":0.9940862855334137,"pZ":2.911762667811581,"vX0":8.28629251096283,"vY0":-141.49963584146928,"vZ0":-5.8453193313572545,"x":79.11,"y":160.16,"x0":-1.1435249688413556,"y0":50.001969787926576,"z0":6.085938326791495,"aX":-12.917428131974315},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":9.8,"spinRate":2565,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.38678035491252105,"extension":6.368995633545339},"index":5,"playId":"5f75e5c5-bdbe-355e-a1f9-1a0000c40cef","pitchNumber":5,"startTime":"2025-08-10T21:14:39.342Z","endTime":"2025-08-10T21:14:43.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:14:43.373Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Romy Gonzalez singles on a ground ball to third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T21:14:50.795Z","endTime":"2025-08-10T21:15:51.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.59000138129155,"strikeZoneBottom":1.62137413595419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.121234482386445,"aZ":-26.58258965557536,"pfxX":-0.3758355366585291,"pfxZ":3.1903895585631066,"pX":-0.5743226799596525,"pZ":1.6137484415663916,"vX0":2.6083274432922408,"vY0":-131.44204438980162,"vZ0":-5.930749939283931,"x":138.89,"y":195.21,"x0":-1.5295302855791655,"y0":50.00565342054279,"z0":5.865848706403209,"aX":-0.6595137555120721},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2796,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.41624428969016103,"extension":6.107079317237142},"index":0,"playId":"aa5705f7-01bb-3904-bdcb-3f4ef2c2b78c","pitchNumber":1,"startTime":"2025-08-10T21:15:09.588Z","endTime":"2025-08-10T21:15:14.242Z","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":85.8,"endSpeed":78.0,"strikeZoneTop":3.62147517415532,"strikeZoneBottom":1.76257871260285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.111134983391324,"aZ":-38.65420635086433,"pfxX":7.510613177604101,"pfxZ":-4.169353737556692,"pX":-1.2252428225589904,"pZ":2.1477586583136032,"vX0":-0.49242002697883835,"vY0":-124.90359329492586,"vZ0":-1.1449362497768312,"x":163.7,"y":180.79,"x0":-1.9971609084675417,"y0":50.00337429186835,"z0":5.8389899488415855,"aX":11.667664516574373},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.6,"breakHorizontal":-13.4,"spinRate":3051,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.441378789773728,"extension":6.125170849454597},"index":1,"playId":"e99dd1e2-3bb9-31e5-8970-911cc2ce36c7","pitchNumber":2,"startTime":"2025-08-10T21:15:25.352Z","endTime":"2025-08-10T21:15:30.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(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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40997569919071,"aZ":-18.621785703660017,"pfxX":-6.9210412755770445,"pfxZ":6.84914403606842,"pX":-1.1166129437229046,"pZ":3.5027895259845097,"vX0":2.984910830168017,"vY0":-140.19925182394627,"vZ0":-3.7917125541002776,"x":159.56,"y":144.2,"x0":-1.299322167822798,"y0":50.00441673313796,"z0":6.097314020995578,"aX":-13.699363167081325},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":11.9,"spinRate":2445,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.39153988766527403,"extension":6.36556124065291},"hitData":{"launchSpeed":61.4,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.13,"coordY":173.35}},"index":2,"playId":"54ff19e0-a4db-33b8-85c7-9f885d53b790","pitchNumber":3,"startTime":"2025-08-10T21:15:43.392Z","endTime":"2025-08-10T21:15:51.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:15:51.538Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T21:16:15.796Z","endTime":"2025-08-10T21:17:47.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.57867399502377,"strikeZoneBottom":1.80454356430569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76141848965652,"aZ":-10.677715943708948,"pfxX":-2.8754219482942593,"pfxZ":10.726092175646512,"pX":0.320871341381693,"pZ":2.221748765398708,"vX0":6.165410684456713,"vY0":-140.65208942954936,"vZ0":-8.826801283340814,"x":104.77,"y":178.79,"x0":-1.525582235464429,"y0":50.00543419377731,"z0":6.0922804400809705,"aX":-5.764422966283859},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2558,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3893380552512804,"extension":6.530297765237524},"index":0,"playId":"ceee1c27-56d3-3fd7-8a9e-baf8e390d84f","pitchNumber":1,"startTime":"2025-08-10T21:16:23.004Z","endTime":"2025-08-10T21:16:27.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.47000057442293,"strikeZoneBottom":1.67981373198651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.530414375585465,"aZ":-10.169411463664122,"pfxX":-1.192497404057956,"pfxZ":10.93321120471469,"pX":-0.6552913253163007,"pZ":3.992645287336963,"vX0":3.4393959121262316,"vY0":-141.28282108348395,"vZ0":-4.199913949127119,"x":141.98,"y":130.98,"x0":-1.7358923679563734,"y0":50.00245381301409,"z0":6.157309272674022,"aX":-2.400574174494129},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":1.4,"spinRate":2639,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.388358406251319,"extension":6.356937992578553},"index":1,"playId":"a76ed3ce-8ba4-3523-8b15-feda3e4bb50b","pitchNumber":2,"startTime":"2025-08-10T21:16:43.423Z","endTime":"2025-08-10T21:16:47.145Z","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":97.6,"endSpeed":89.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.668040989296482,"aZ":-9.213465851421441,"pfxX":-2.0642556454471643,"pfxZ":11.221417962339448,"pX":0.43705810483401547,"pZ":2.7917873176533425,"vX0":6.1103801304893395,"vY0":-141.94800685675565,"vZ0":-7.495473559442998,"x":100.34,"y":163.4,"x0":-1.4727236456993456,"y0":50.004578693507945,"z0":6.0489987362044335,"aX":-4.225114203439314},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":2.5,"spinRate":2673,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.38547226162575843,"extension":6.484960078986879},"index":2,"playId":"0958384c-6947-350d-bf66-c9625543e7aa","pitchNumber":3,"startTime":"2025-08-10T21:17:03.795Z","endTime":"2025-08-10T21:17:08.558Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-10T21:17:20.136Z","endTime":"2025-08-10T21:17:43.564Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.705767848088634,"aZ":-11.848134683545576,"pfxX":-1.1550414963890636,"pfxZ":9.794495442873554,"pX":-0.4317002570460274,"pZ":3.5778667644802313,"vX0":3.631863068658023,"vY0":-143.48579119504942,"vZ0":-5.196486469304409,"x":133.46,"y":142.18,"x0":-1.566474645728281,"y0":50.001984698092734,"z0":6.157405213272112,"aX":-2.397508909665419},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":1.3,"spinRate":2675,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.3824507563879762,"extension":6.526307718179574},"index":4,"playId":"4c136d25-c565-315b-ad81-f0dd0ed1c1f9","pitchNumber":4,"startTime":"2025-08-10T21:17:43.564Z","endTime":"2025-08-10T21:17:47.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:17:47.397Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T21:18:04.516Z","endTime":"2025-08-10T21:18:39.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76634218336792,"aZ":-29.68048340056225,"pfxX":0.7034227406323716,"pfxZ":1.4709926818422954,"pX":1.0490100991998037,"pZ":1.461215158962209,"vX0":5.897013106404541,"vY0":-129.60905498201194,"vZ0":-5.757307172405616,"x":77.01,"y":199.33,"x0":-1.3496777752353653,"y0":50.00423887391958,"z0":5.985582842080353,"aX":1.193006867257396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":3026,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.42302923853883456,"extension":6.304694623516917},"index":0,"playId":"ac0eebc7-1b51-317f-9a6b-d83baea9888d","pitchNumber":1,"startTime":"2025-08-10T21:18:14.076Z","endTime":"2025-08-10T21:18:17.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.762935383297943,"aZ":-28.083434555018965,"pfxX":1.1033255719447688,"pfxZ":2.489531693549406,"pX":0.82499803982928,"pZ":2.363153380537104,"vX0":5.608029495283127,"vY0":-127.99629557594034,"vZ0":-3.3363795145785367,"x":85.55,"y":174.97,"x0":-1.5463625776916772,"y0":50.003964122393896,"z0":5.905441270242185,"aX":1.812284880555336},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-3.4,"spinRate":2888,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.4294943534086402,"extension":6.408323257424009},"hitData":{"launchSpeed":79.9,"launchAngle":24.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.83,"coordY":102.52}},"index":1,"playId":"54ea7c87-7b1f-3f2b-a5a9-c80262e3795c","pitchNumber":2,"startTime":"2025-08-10T21:18:32.757Z","endTime":"2025-08-10T21:18:39.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:18:39.545Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T21:20:41.411Z","endTime":"2025-08-10T21:22:35.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.1,"strikeZoneTop":3.44060820398435,"strikeZoneBottom":1.48779715222237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85946119098345,"aZ":-22.182121250563043,"pfxX":-11.07709614793681,"pfxZ":5.341632618259808,"pX":0.7393949983641693,"pZ":2.953206364495805,"vX0":9.530852577019687,"vY0":-136.5722439925309,"vZ0":-2.9027257685211953,"x":88.82,"y":159.04,"x0":-1.3735428998928911,"y0":50.00132257626365,"z0":5.572558917347788,"aX":-20.716205794095835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":17.8,"spinRate":2138,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.40257953074362396,"extension":6.209493461105196},"index":0,"playId":"402d4133-bccf-36bf-99c4-5203949e8b42","pitchNumber":1,"startTime":"2025-08-10T21:20:53.795Z","endTime":"2025-08-10T21:20:57.554Z","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":92.4,"endSpeed":84.0,"strikeZoneTop":3.45000026605115,"strikeZoneBottom":1.58547743817623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.374777447580374,"aZ":-23.40938567945032,"pfxX":-11.619921622861494,"pfxZ":4.846497952183609,"pX":0.01864126781335369,"pZ":1.7277776104338007,"vX0":8.016854127255806,"vY0":-134.2422506478906,"vZ0":-5.32702381093538,"x":116.29,"y":192.13,"x0":-1.509669810401513,"y0":50.00475552265146,"z0":5.423371272049126,"aX":-21.029422085443755},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":19.1,"spinRate":2100,"spinDirection":227},"zone":8,"typeConfidence":0.75,"plateTime":0.40934651895149576,"extension":6.1754800912765075},"index":1,"playId":"d7a52fb7-28fd-36b5-885a-3d138d82d8d6","pitchNumber":2,"startTime":"2025-08-10T21:21:12.107Z","endTime":"2025-08-10T21:21:17.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23072954246364,"aZ":-29.040719359169305,"pfxX":-1.7048190274755979,"pfxZ":1.9442980235660352,"pX":0.41894188589166503,"pZ":1.6173163674815663,"vX0":5.484638224058751,"vY0":-126.47008864486467,"vZ0":-3.693350446623618,"x":101.03,"y":195.11,"x0":-1.5619775131598375,"y0":50.00284789092805,"z0":5.441250345561892,"aX":-2.746356282000034},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":1.8,"spinRate":2408,"spinDirection":208},"zone":9,"typeConfidence":0.91,"plateTime":0.4340891895665022,"extension":6.21829885147203},"index":2,"playId":"55ccb15f-e3cb-37ca-9010-e90ac67cc3d0","pitchNumber":3,"startTime":"2025-08-10T21:21:32.654Z","endTime":"2025-08-10T21:21:35.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.44999891993874,"strikeZoneBottom":1.58699517730362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.761178799199186,"aZ":-35.17476473093817,"pfxX":4.262077389479376,"pfxZ":-2.047414507069231,"pX":0.9382012157696114,"pZ":1.6204126732125894,"vX0":4.804137382727641,"vY0":-120.9754069842694,"vZ0":-1.5775245840393604,"x":81.24,"y":195.03,"x0":-1.6342542526597255,"y0":50.0002457648756,"z0":5.392158474472226,"aX":6.2543423601025605},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.8,"breakHorizontal":-9.0,"spinRate":2506,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45446577026426604,"extension":6.1715753278375365},"index":3,"playId":"a365d024-0f80-3f9d-8ef9-87617e8aae59","pitchNumber":4,"startTime":"2025-08-10T21:21:50.466Z","endTime":"2025-08-10T21:21:54.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.776199134352463,"aZ":-29.982309983999333,"pfxX":-1.3917229179906532,"pfxZ":1.3476291476975337,"pX":-0.1785904221520062,"pZ":3.5543989609784865,"vX0":3.932517456771015,"vY0":-126.81095349337936,"vZ0":0.7951869008216599,"x":123.81,"y":142.81,"x0":-1.5682285633639956,"y0":50.00550181999254,"z0":5.6274068419433325,"aX":-2.268998371158812},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":1.7,"spinRate":2445,"spinDirection":177},"zone":2,"typeConfidence":0.92,"plateTime":0.4318259019767319,"extension":6.101516776619935},"index":4,"playId":"8b6d660e-1f3a-38fd-aa31-4f0cdb10de46","pitchNumber":5,"startTime":"2025-08-10T21:22:10.369Z","endTime":"2025-08-10T21:22:15.894Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.45000232943784,"strikeZoneBottom":1.61894696165195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.482302959978945,"aZ":-24.313713838112893,"pfxX":-11.431264588641074,"pfxZ":4.185393429218528,"pX":0.3017451154965882,"pZ":1.6369268035542288,"vX0":8.355757310265881,"vY0":-136.71956613004204,"vZ0":-5.876745778241253,"x":105.5,"y":194.58,"x0":-1.321752178487615,"y0":50.0029412066544,"z0":5.502253753723004,"aX":-21.46118418018798},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":18.7,"spinRate":2095,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.4019027692761714,"extension":6.311169022429724},"index":5,"playId":"30125a6c-c9d4-3124-bb07-98d0ef3da49f","pitchNumber":6,"startTime":"2025-08-10T21:22:30.948Z","endTime":"2025-08-10T21:22:35.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:22:35.673Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (16) on a fly ball to left fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T21:22:42.056Z","endTime":"2025-08-10T21:24:28.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23201787378718,"aZ":-25.787407656044756,"pfxX":-9.636996145058731,"pfxZ":3.3800026689986735,"pX":0.510464961362786,"pZ":2.1787500297169258,"vX0":8.314587722043637,"vY0":-136.45531732572218,"vZ0":-4.249144320103228,"x":97.54,"y":179.95,"x0":-1.3197468795597458,"y0":50.0067827186232,"z0":5.52694882967428,"aX":-18.22944554792605},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1986,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4009718678194636,"extension":6.267027706793397},"index":0,"playId":"cc9ada13-5575-38e3-a985-06b0e6df6691","pitchNumber":1,"startTime":"2025-08-10T21:23:02.074Z","endTime":"2025-08-10T21:23:06.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.36999922126018,"strikeZoneBottom":1.48547144950961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764877822770444,"aZ":-26.66765860063868,"pfxX":-10.817829395301644,"pfxZ":2.9638558732342446,"pX":0.6125554164521999,"pZ":3.689260358090237,"vX0":8.929397903994523,"vY0":-135.54308056272637,"vZ0":-0.25473311659419173,"x":93.65,"y":139.17,"x0":-1.319801449686658,"y0":50.00648422465291,"z0":5.64742250059144,"aX":-20.12299952173082},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":2065,"spinDirection":225},"zone":12,"typeConfidence":0.76,"plateTime":0.40418240738008837,"extension":6.218249604982854},"index":1,"playId":"2a4d2ceb-e230-3174-944e-f67bcf169a47","pitchNumber":2,"startTime":"2025-08-10T21:23:18.576Z","endTime":"2025-08-10T21:23:22.809Z","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":88.0,"endSpeed":80.6,"strikeZoneTop":3.37000026099066,"strikeZoneBottom":1.56316955684318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.852650625802266,"aZ":-22.71592135871392,"pfxX":-9.29473493183485,"pfxZ":5.74151363471405,"pX":0.6476091664152231,"pZ":0.6569889578302397,"vX0":8.561173084585226,"vY0":-127.68971842593679,"vZ0":-7.059153849806363,"x":92.31,"y":221.04,"x0":-1.544731120591896,"y0":50.00243242367004,"z0":5.2506004263457715,"aX":-15.313132255270316},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":1845,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.42932353986534055,"extension":6.422969569220604},"index":2,"playId":"698fd35e-8e0c-35bb-b1ce-57e1d37d29b1","pitchNumber":3,"startTime":"2025-08-10T21:23:37.683Z","endTime":"2025-08-10T21:23:40.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.36999983246341,"strikeZoneBottom":1.48332748736334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.243347015795063,"aZ":-30.005276018001126,"pfxX":-0.3669218336168081,"pfxZ":1.3325049743942277,"pX":-1.0877510761409195,"pZ":3.780211093019853,"vX0":1.7552556161877377,"vY0":-126.74442146197967,"vZ0":1.4751705482107162,"x":158.46,"y":136.71,"x0":-1.7419720064695088,"y0":50.00037579123019,"z0":5.589223373454205,"aX":-0.5961725941059732},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":0.2,"spinRate":2350,"spinDirection":155},"zone":11,"typeConfidence":0.92,"plateTime":0.4323759147391577,"extension":6.030880278921101},"index":3,"playId":"dfd418fa-183d-3988-8b8b-06a147a301be","pitchNumber":4,"startTime":"2025-08-10T21:23:57.818Z","endTime":"2025-08-10T21:24:01.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2989667164701,"aZ":-17.13477931955273,"pfxX":-3.7235293246843497,"pfxZ":8.241333522704196,"pX":-0.02022722060765482,"pZ":3.604573302490777,"vX0":5.5535750281551035,"vY0":-135.18312157982913,"vZ0":-1.7679574689771007,"x":117.77,"y":141.46,"x0":-1.6307677626501997,"y0":50.0033189545707,"z0":5.487874564594823,"aX":-6.795980631382973},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":1994,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.4073607003814885,"extension":6.237907476883756},"hitData":{"launchSpeed":67.5,"launchAngle":52.0,"totalDistance":183.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.88,"coordY":145.85}},"index":4,"playId":"7dc7391d-a8f4-3a8c-8f00-99d28c88a3d5","pitchNumber":5,"startTime":"2025-08-10T21:24:16.441Z","endTime":"2025-08-10T21:24:28.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:24:28.573Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T21:25:14.004Z","endTime":"2025-08-10T21:26:50.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5fcaa9c8-c9b0-4590-b151-419f6e6c17fd","startTime":"2025-08-10T21:25:14.004Z","endTime":"2025-08-10T21:25:19.004Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.3000013881638,"strikeZoneBottom":1.56286292756384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.184198084101357,"aZ":-31.044189717101137,"pfxX":-0.4132614949538622,"pfxZ":0.7101383280047671,"pX":0.37846946294471806,"pZ":3.368095340650412,"vX0":4.886995525110292,"vY0":-125.98657308131646,"vZ0":0.8143627250794168,"x":102.57,"y":147.84,"x0":-1.5383113076547048,"y0":50.00527933496155,"z0":5.562774846673458,"aX":-0.6608356405565423},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-0.5,"spinRate":2503,"spinDirection":98},"zone":3,"typeConfidence":0.9,"plateTime":0.4358606294240044,"extension":6.221461348773291},"index":1,"playId":"1055a0b5-36d4-3b9b-b7e4-15c43915f936","pitchNumber":1,"startTime":"2025-08-10T21:25:34.193Z","endTime":"2025-08-10T21:25:38.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.113158993093748,"aZ":-30.797354211157113,"pfxX":-0.9573677954047233,"pfxZ":0.8323812824996573,"pX":-0.006177229101458508,"pZ":2.1422540992500254,"vX0":4.396769368926002,"vY0":-126.92190054582406,"vZ0":-2.232844463715315,"x":117.24,"y":180.94,"x0":-1.6277505702885615,"y0":50.002557121870986,"z0":5.457937140838845,"aX":-1.5812993394585555},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":0.8,"spinRate":2543,"spinDirection":141},"zone":5,"typeConfidence":0.86,"plateTime":0.4296242576803495,"extension":6.149092323964958},"index":2,"playId":"1107ddd5-c731-3d3b-ab2c-f06af47fda42","pitchNumber":2,"startTime":"2025-08-10T21:25:52.813Z","endTime":"2025-08-10T21:25:57.156Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.30000053075695,"strikeZoneBottom":1.48347712857093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.933849996511565,"aZ":-35.22326070096443,"pfxX":6.37033022634575,"pfxZ":-2.0547844945911447,"pX":0.9128684748806031,"pZ":2.5501913757812757,"vX0":4.226522975016762,"vY0":-121.50072950683155,"vZ0":0.4358805714463245,"x":82.2,"y":169.92,"x0":-1.6828175475519715,"y0":50.00602634634667,"z0":5.453246571587049,"aX":9.433844377759954},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.4,"breakHorizontal":-12.6,"spinRate":2388,"spinDirection":42},"zone":12,"typeConfidence":0.92,"plateTime":0.4524661652430546,"extension":6.200255718769462},"index":3,"playId":"c0b43e77-370c-3b03-971e-d57974f51e73","pitchNumber":3,"startTime":"2025-08-10T21:26:17.047Z","endTime":"2025-08-10T21:26:22.256Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52846661070372,"aZ":-34.789924692200294,"pfxX":5.3110011809067,"pfxZ":-1.7713984203097581,"pX":0.26950206607611427,"pZ":2.629122176918094,"vX0":3.332068670875267,"vY0":-121.85846756950805,"vZ0":0.3693447213656198,"x":106.73,"y":167.79,"x0":-1.812858793511286,"y0":50.00025104194851,"z0":5.520709404773469,"aX":7.857450538862796},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.8,"breakHorizontal":-10.4,"spinRate":2470,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4522714682692808,"extension":6.018652243617334},"hitData":{"launchSpeed":89.4,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.53,"coordY":92.7}},"index":4,"playId":"19330ac1-b747-3526-a15a-a38af1868305","pitchNumber":4,"startTime":"2025-08-10T21:26:37.501Z","endTime":"2025-08-10T21:26:50.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:26:50.530Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Roman Anthony. Jake Cronenworth scores. Fernando Tatis Jr. out at 2nd on the throw, left fielder Roman Anthony to third baseman Alex Bregman to second baseman Ceddanne Rafaela.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T21:27:07.256Z","endTime":"2025-08-10T21:27:53.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_assist"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.71595235912445,"strikeZoneBottom":1.81791032997973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.698890161010347,"aZ":-27.879300831063034,"pfxX":-1.9108326995309357,"pfxZ":2.6305082912757767,"pX":-0.01864105066358983,"pZ":1.3169596127018057,"vX0":4.611369257262873,"vY0":-127.41240791759854,"vZ0":-4.676985463746271,"x":117.71,"y":203.22,"x0":-1.6087477361938527,"y0":50.00379339125072,"z0":5.395714646372407,"aX":-3.12230941745907},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":2.4,"spinRate":2311,"spinDirection":256},"zone":13,"typeConfidence":0.92,"plateTime":0.43090509851499936,"extension":6.187987874529362},"index":0,"playId":"1164811c-5d8b-378e-8f7c-2230b6872205","pitchNumber":1,"startTime":"2025-08-10T21:27:24.063Z","endTime":"2025-08-10T21:27:29.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.207051198077238,"aZ":-29.313605523489024,"pfxX":-1.0061567572133843,"pfxZ":1.773402678764512,"pX":0.3556132782280619,"pZ":2.8481240809318766,"vX0":5.451401861663881,"vY0":-126.71051757454723,"vZ0":-0.6387054710269621,"x":103.44,"y":161.88,"x0":-1.7018170545739641,"y0":50.001378272539306,"z0":5.465554775891583,"aX":-1.6215519875896147},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":0.5,"spinRate":2429,"spinDirection":96},"zone":6,"typeConfidence":0.92,"plateTime":0.43387174550052343,"extension":6.1932532308973345},"hitData":{"launchSpeed":102.4,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.38,"coordY":106.9}},"index":1,"playId":"53c3a8d5-775f-3f71-8dde-a0ae210d90c1","pitchNumber":2,"startTime":"2025-08-10T21:27:42.190Z","endTime":"2025-08-10T21:27:53.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:27:53.870Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T21:29:59.098Z","endTime":"2025-08-10T21:31:12.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.34065215218176,"strikeZoneBottom":1.44652010160495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73812799120509,"aZ":-16.491504430009506,"pfxX":-7.80605081697917,"pfxZ":8.340656949641133,"pX":-0.36779084394328837,"pZ":2.4418785902936895,"vX0":5.213831377883354,"vY0":-137.10423943849432,"vZ0":-6.776257518067769,"x":131.02,"y":172.85,"x0":-1.291734987379313,"y0":50.00557482797183,"z0":6.095226667403609,"aX":-14.683470134195973},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":12.8,"spinRate":2438,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4013606860805399,"extension":6.458594596059725},"index":0,"playId":"79356075-d108-318d-afd2-13b1c9d19e3f","pitchNumber":1,"startTime":"2025-08-10T21:30:11.092Z","endTime":"2025-08-10T21:30:15.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.637458208007708,"aZ":-28.864668352113622,"pfxX":-0.24889957528985218,"pfxZ":2.0223047297572503,"pX":-0.324477214816199,"pZ":2.413422067867931,"vX0":2.9234867214801423,"vY0":-127.86681526296448,"vZ0":-3.529774997645478,"x":129.37,"y":173.62,"x0":-1.4567694249296952,"y0":50.00149047713118,"z0":6.109784514105182,"aX":-0.40743289680466666},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2864,"spinDirection":104},"zone":4,"typeConfidence":2.0,"plateTime":0.43056653759929864,"extension":6.190410729918339},"index":1,"playId":"0855de35-239a-3004-9d28-94f0610f7f6f","pitchNumber":2,"startTime":"2025-08-10T21:30:26.210Z","endTime":"2025-08-10T21:30:29.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.37999977037068,"strikeZoneBottom":1.44306615445869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936994155180084,"aZ":-28.79230269242776,"pfxX":0.20211405180292363,"pfxZ":2.048213038581153,"pX":0.5520670979409583,"pZ":0.8373122240812898,"vX0":4.458663398510468,"vY0":-128.3441503314168,"vZ0":-7.074447538008122,"x":95.96,"y":216.17,"x0":-1.2410181532994153,"y0":50.00538690086603,"z0":5.901255968476239,"aX":0.33312989861864994},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2875,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42834190697846086,"extension":6.294304531378741},"index":2,"playId":"0455799c-5e10-311b-a225-8397ea69bd66","pitchNumber":3,"startTime":"2025-08-10T21:30:50.357Z","endTime":"2025-08-10T21:30:55.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.010646609127893,"aZ":-28.11736743512403,"pfxX":-0.8795229215927634,"pfxZ":2.4618419012005113,"pX":-0.06278439168647808,"pZ":3.351500079508803,"vX0":3.747621571224824,"vY0":-127.79992710672667,"vZ0":-1.4228428365731163,"x":119.39,"y":148.29,"x0":-1.4357128046302658,"y0":50.005001407513,"z0":6.129599606962219,"aX":-1.4512964513278601},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":0.7,"spinRate":2810,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.42903251303572176,"extension":6.1792050092209045},"index":3,"playId":"6b1e6b2a-caea-3a8b-b240-6a7a83454288","pitchNumber":4,"startTime":"2025-08-10T21:31:08.513Z","endTime":"2025-08-10T21:31:12.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:31:12.514Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T21:31:31.007Z","endTime":"2025-08-10T21:34:15.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.52447594556633,"aZ":-8.051279995695728,"pfxX":-5.741374644688277,"pfxZ":12.058570239549365,"pX":0.32277085375480147,"pZ":2.707783362462943,"vX0":6.767081379053619,"vY0":-141.75606426900276,"vZ0":-7.935384885969613,"x":104.7,"y":165.67,"x0":-1.3688376969650031,"y0":50.00644145405579,"z0":6.0852053916766184,"aX":-11.489323300783388},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":8.8,"spinRate":2485,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.38891620464758114,"extension":6.434782346413265},"index":0,"playId":"5667be03-224e-3487-9240-b44538e2b85a","pitchNumber":1,"startTime":"2025-08-10T21:31:38.865Z","endTime":"2025-08-10T21:31:42.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":73.5,"strikeZoneTop":3.67838970571856,"strikeZoneBottom":1.71560630549452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46073005023968,"aZ":-42.69653535921692,"pfxX":9.49459678638116,"pfxZ":-7.545117833932943,"pX":-0.6217747546401801,"pZ":3.5610856947587313,"vX0":-0.21406482321704273,"vY0":-119.16689912829254,"vZ0":2.915443141813248,"x":140.7,"y":142.63,"x0":-1.7568248254572587,"y0":50.005389544466546,"z0":6.2642988521668,"aX":13.236030425317105},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.2,"breakHorizontal":-16.9,"spinRate":2998,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.4651721678511116,"extension":6.255702229868109},"index":1,"playId":"fa364415-a85f-3cf3-b6c6-2b7dbce95a27","pitchNumber":2,"startTime":"2025-08-10T21:31:57.081Z","endTime":"2025-08-10T21:32:01.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-10T21:32:11.894Z","endTime":"2025-08-10T21:32:25.426Z","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(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":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.5,"strikeZoneTop":3.62000067775033,"strikeZoneBottom":1.69195313538092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.790185673909832,"aZ":-46.75180490464837,"pfxX":2.504676292376308,"pfxZ":-10.095133788865372,"pX":0.38797936185261134,"pZ":0.20518247568684603,"vX0":3.3909391948582375,"vY0":-121.58953153902559,"vZ0":-3.803141619651567,"x":102.21,"y":233.24,"x0":-1.369831376803543,"y0":50.005341314228346,"z0":5.995936519883149,"aX":3.615455494475775},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-19.0,"breakHorizontal":-5.6,"spinRate":2935,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4568113255208299,"extension":6.461601805041177},"index":3,"playId":"b59241ed-e5d3-301c-b2f8-2b3d16c32b66","pitchNumber":3,"startTime":"2025-08-10T21:32:25.426Z","endTime":"2025-08-10T21:32:29.429Z","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":90.5,"endSpeed":82.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34387599642931,"aZ":-30.488795919588444,"pfxX":-0.2621457478054766,"pfxZ":0.9666567272286226,"pX":-0.17704346383172473,"pZ":2.0911403430245468,"vX0":4.107811388952384,"vY0":-131.69451158102538,"vZ0":-4.467085467991517,"x":123.75,"y":182.32,"x0":-1.7290401609459958,"y0":50.00250952411863,"z0":6.088363460552416,"aX":-0.45715612017491564},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":-0.5,"spinRate":3076,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4173607398118717,"extension":6.242329904223032},"index":4,"playId":"8ab8100e-67da-32b2-a0ba-ec621ad5cc81","pitchNumber":4,"startTime":"2025-08-10T21:32:51.840Z","endTime":"2025-08-10T21:32:55.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, 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":97.0,"endSpeed":87.5,"strikeZoneTop":3.70604230168033,"strikeZoneBottom":1.81599743623223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.08764309078753,"aZ":-18.662504372797365,"pfxX":-7.137313392608288,"pfxZ":6.804595574143978,"pX":-0.009929283614295287,"pZ":4.0191311436412365,"vX0":6.451442534504657,"vY0":-140.97738786034114,"vZ0":-2.69909554581067,"x":117.38,"y":130.26,"x0":-1.415979943636245,"y0":50.00202277427688,"z0":6.212697454830592,"aX":-14.171927583835293},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":11.4,"spinRate":2669,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.39054233555689777,"extension":6.354785554650533},"index":5,"playId":"3c34c0dd-a0a3-3437-b4d5-5deec5526a3b","pitchNumber":5,"startTime":"2025-08-10T21:33:19.887Z","endTime":"2025-08-10T21:33:24.925Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.62000008207843,"strikeZoneBottom":1.77111931493426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.074257114700668,"aZ":-47.41661246900272,"pfxX":1.5191668156405527,"pfxZ":-10.598219999518147,"pX":0.22701065248979915,"pZ":-0.3402587332769457,"vX0":3.165956175515347,"vY0":-120.95345747224958,"vZ0":-4.959388752818363,"x":108.35,"y":247.97,"x0":-1.3119347770303076,"y0":50.00470870340136,"z0":6.025720316531804,"aX":2.184082109588514},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-20.3,"breakHorizontal":-3.7,"spinRate":2878,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.45807167382435354,"extension":6.492625509929735},"index":6,"playId":"25ca0da4-2e20-3a12-86a9-49af64ddf5f0","pitchNumber":6,"startTime":"2025-08-10T21:33:38.442Z","endTime":"2025-08-10T21:33:41.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.782927219466032,"aZ":-30.171257470031225,"pfxX":0.5191445520035285,"pfxZ":1.1689016536999102,"pX":-0.8784535604918875,"pZ":2.950572827676785,"vX0":1.7520561834400152,"vY0":-130.99881578594483,"vZ0":-2.3339175523873084,"x":150.48,"y":159.11,"x0":-1.6267209108215148,"y0":50.00621806592016,"z0":6.1360929190453115,"aX":0.8910685295964186},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":-1.3,"spinRate":2971,"spinDirection":93},"zone":11,"typeConfidence":2.0,"plateTime":0.4200736981786055,"extension":6.289509835581609},"hitData":{"launchSpeed":105.0,"launchAngle":12.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.97,"coordY":74.95}},"index":7,"playId":"b6105670-9d25-3a07-8d0e-ba4f84913e5c","pitchNumber":7,"startTime":"2025-08-10T21:34:05.225Z","endTime":"2025-08-10T21:34:15.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:34:15.841Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Bregman grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Ryan O'Hearn. Roman Anthony out at 2nd. Alex Bregman out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T21:34:30.397Z","endTime":"2025-08-10T21:35:05.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.36999973730427,"strikeZoneBottom":1.67409780110826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.586254046738205,"aZ":-15.851678426003378,"pfxX":-6.557912064944984,"pfxZ":8.261989181137798,"pX":-0.43473515488264863,"pZ":3.5249295230619517,"vX0":4.484132252556313,"vY0":-140.13075821930474,"vZ0":-4.29154050594205,"x":133.57,"y":143.61,"x0":-1.208947804208929,"y0":50.00525186346733,"z0":6.121792514522452,"aX":-12.959257066538177},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2534,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.39183905132218655,"extension":6.495977156892288},"index":0,"playId":"11b4d552-ce44-39f6-8c26-851ca238711f","pitchNumber":1,"startTime":"2025-08-10T21:34:40.446Z","endTime":"2025-08-10T21:34:45.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.955591505766336,"aZ":-29.832914611907313,"pfxX":0.6811998502869796,"pfxZ":1.40902964927826,"pX":0.3059566683755664,"pZ":1.608676613598786,"vX0":4.388618072360167,"vY0":-128.79331977870623,"vZ0":-5.084820821622097,"x":105.34,"y":195.35,"x0":-1.5149440392963773,"y0":50.00527764649961,"z0":5.9403216498877525,"aX":1.1341872809382147},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2892,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.42672961976835033,"extension":6.375574478288011},"hitData":{"launchSpeed":88.0,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.97,"coordY":151.52}},"index":1,"playId":"a5ad701a-052e-3f54-a316-ae4ed8a85bc8","pitchNumber":2,"startTime":"2025-08-10T21:34:57.643Z","endTime":"2025-08-10T21:35:05.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:35:05.314Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, pitcher Brayan Bello to first baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:37:13.514Z","endTime":"2025-08-10T21:39:15.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.3,"strikeZoneTop":3.30999935164891,"strikeZoneBottom":1.57248957427754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17268675662826,"aZ":-18.969054399329725,"pfxX":-7.967975932349939,"pfxZ":7.199023218448001,"pX":-0.31527561152991634,"pZ":2.1635185704172524,"vX0":5.9612565489309395,"vY0":-135.47825315354356,"vZ0":-5.047229769248636,"x":129.02,"y":180.36,"x0":-1.5232716168406626,"y0":50.00659282109608,"z0":5.401376716407739,"aX":-14.623236627469602},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":2084,"spinDirection":227},"zone":4,"typeConfidence":0.69,"plateTime":0.40631406057503705,"extension":6.089016482516848},"index":0,"playId":"3466adea-3b31-3868-9f16-3504499a5609","pitchNumber":1,"startTime":"2025-08-10T21:37:18.891Z","endTime":"2025-08-10T21:37:23.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.52379271437337,"strikeZoneBottom":1.66434380926822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91486332159891,"aZ":-22.967856901550594,"pfxX":-12.780360877981689,"pfxZ":5.026007594162664,"pX":1.2401429736657037,"pZ":0.6500158427515444,"vX0":10.987038712609277,"vY0":-134.88592030595615,"vZ0":-8.12010090718626,"x":69.73,"y":221.23,"x0":-1.2369203794534032,"y0":50.006165761027546,"z0":5.334333616661777,"aX":-23.419887673048684},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":20.6,"spinRate":2012,"spinDirection":223},"zone":14,"typeConfidence":0.87,"plateTime":0.4069774763485152,"extension":6.362808292400371},"index":1,"playId":"6e830445-9cd9-3d32-bf6a-d128396dbbfe","pitchNumber":2,"startTime":"2025-08-10T21:37:37.561Z","endTime":"2025-08-10T21:37:41.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105362215929386,"aZ":-28.842112167925396,"pfxX":-1.9257080149583548,"pfxZ":2.161174400070127,"pX":1.0797451144940577,"pZ":2.209504971894793,"vX0":6.931834656507121,"vY0":-123.88458336402039,"vZ0":-1.9281892041317068,"x":75.84,"y":179.12,"x0":-1.511737841889716,"y0":50.00596056753786,"z0":5.422485154258384,"aX":-2.9760201440087175},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":1.8,"spinRate":2389,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4431136078865632,"extension":6.204564075615783},"index":2,"playId":"09711494-d685-35be-b5d0-d825c28d91ff","pitchNumber":3,"startTime":"2025-08-10T21:37:57.336Z","endTime":"2025-08-10T21:38:02.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-10T21:38:20.638Z","endTime":"2025-08-10T21:38:39.620Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.592934722963825,"aZ":-23.349278876747732,"pfxX":-11.190721835594895,"pfxZ":4.614424233882829,"pX":-0.9433629267558915,"pZ":2.694522647485523,"vX0":5.668042211044522,"vY0":-138.3273156109324,"vZ0":-3.2303223849172826,"x":152.96,"y":166.03,"x0":-1.5795306396372906,"y0":50.00356916205983,"z0":5.4664367255801585,"aX":-21.40588873392439},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":2060,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39794880422164036,"extension":6.196792375621396},"index":4,"playId":"e5dfc2d6-d0c8-3593-a634-210d166e910a","pitchNumber":4,"startTime":"2025-08-10T21:38:39.620Z","endTime":"2025-08-10T21:38:43.452Z","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":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39103066623138,"aZ":-23.94436079821502,"pfxX":-9.023677104269167,"pfxZ":4.267942151402537,"pX":-0.7652227029537035,"pZ":1.951088138117746,"vX0":5.097517850359624,"vY0":-138.12610180345033,"vZ0":-5.0725167190193385,"x":146.17,"y":186.1,"x0":-1.4643855977081524,"y0":50.002934395456485,"z0":5.425982619553049,"aX":-17.398211537804894},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2073,"spinDirection":228},"zone":7,"typeConfidence":0.86,"plateTime":0.39686828988412337,"extension":6.178432061027661},"hitData":{"launchSpeed":100.9,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.78,"coordY":179.41}},"index":5,"playId":"a7f4ef5d-7a79-3e8c-8c2e-4c41fc64d1c3","pitchNumber":5,"startTime":"2025-08-10T21:39:07.823Z","endTime":"2025-08-10T21:39:15.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:39:15.218Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:39:29.029Z","endTime":"2025-08-10T21:41:38.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.69000156588604,"strikeZoneBottom":1.69798222505041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.528251582047954,"aZ":-29.48082821088857,"pfxX":-0.69564643164437,"pfxZ":1.6509470814839702,"pX":0.27694720985859944,"pZ":2.7554381268134183,"vX0":4.621132697077963,"vY0":-127.23719977915039,"vZ0":-1.0317230415469631,"x":106.44,"y":164.38,"x0":-1.4769313559456814,"y0":50.002503188783486,"z0":5.51471041197686,"aX":-1.1349096500711802},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2467,"spinDirection":106},"zone":6,"typeConfidence":0.92,"plateTime":0.4314404658705442,"extension":6.207644128515779},"index":0,"playId":"4ce2b240-02d8-351a-b1d2-87645c65ff96","pitchNumber":1,"startTime":"2025-08-10T21:39:45.259Z","endTime":"2025-08-10T21:39:49.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.68168349430286,"strikeZoneBottom":1.71922955705441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21095339587928,"aZ":-25.389749164894283,"pfxX":-11.554783618084539,"pfxZ":3.612415099703287,"pX":-1.3981713142904195,"pZ":1.0933949249339479,"vX0":4.527764561471351,"vY0":-136.95056746597552,"vZ0":-6.497487359340053,"x":170.3,"y":209.26,"x0":-1.5816104195293716,"y0":50.00453171237925,"z0":5.259166164567807,"aX":-21.72044650735979},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2186,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.4015637230224325,"extension":6.308485941764759},"index":1,"playId":"b9990e62-4058-36cd-b131-64f44b2d513c","pitchNumber":2,"startTime":"2025-08-10T21:40:01.753Z","endTime":"2025-08-10T21:40:06.694Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.69000078002886,"strikeZoneBottom":1.66554163406364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.047989590062244,"aZ":-34.624351365098455,"pfxX":2.9073623943161815,"pfxZ":-1.554924695703586,"pX":0.05199586297493938,"pZ":1.293880545824855,"vX0":3.8303587002392887,"vY0":-124.38847538055273,"vZ0":-2.583139610999135,"x":115.02,"y":203.85,"x0":-1.8833755172465612,"y0":50.003896845379906,"z0":5.205598487741871,"aX":4.573979185434477},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-6.1,"spinRate":2369,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43968462811931097,"extension":6.1691010257765555},"index":2,"playId":"bb05a66f-d226-3b92-85d0-34fb7413224f","pitchNumber":3,"startTime":"2025-08-10T21:40:28.294Z","endTime":"2025-08-10T21:40:32.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.68999884952329,"strikeZoneBottom":1.71613835402201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32552764179479,"aZ":-22.64097764045771,"pfxX":-12.094913736752137,"pfxZ":5.079968248752603,"pX":0.8135421915667488,"pZ":1.2196865742947656,"vX0":10.003055753776591,"vY0":-136.18039719289015,"vZ0":-6.973424754874264,"x":85.99,"y":205.85,"x0":-1.3386422389464008,"y0":50.00054426076064,"z0":5.383337822340763,"aX":-22.68022829462691},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.8,"breakHorizontal":19.8,"spinRate":2062,"spinDirection":227},"zone":14,"typeConfidence":0.93,"plateTime":0.4024445953576117,"extension":6.503449321539619},"index":3,"playId":"4130d43b-2a7e-3926-b0d2-d69966b54e8e","pitchNumber":4,"startTime":"2025-08-10T21:40:46.817Z","endTime":"2025-08-10T21:40:50.123Z","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":85.0,"strikeZoneTop":3.69000093314209,"strikeZoneBottom":1.69606059000258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.013110082113442,"aZ":-25.91768663322775,"pfxX":-11.980575163844266,"pfxZ":3.375873997238731,"pX":0.6625149597252986,"pZ":2.3521134124235195,"vX0":9.895584716723153,"vY0":-135.6083855481408,"vZ0":-3.1534643780369356,"x":91.75,"y":175.27,"x0":-1.486168511116825,"y0":50.002805110677,"z0":5.347855348621355,"aX":-22.204251766923715},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":19.4,"spinRate":1974,"spinDirection":236},"zone":6,"typeConfidence":0.86,"plateTime":0.4046547136513623,"extension":6.392949957017912},"index":4,"playId":"d7642f99-036b-3231-887d-9ec92d9299bc","pitchNumber":5,"startTime":"2025-08-10T21:41:05.473Z","endTime":"2025-08-10T21:41:10.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29941706505043,"aZ":-25.167000749219344,"pfxX":-12.013611675978982,"pfxZ":3.8225098071867327,"pX":-0.689951295901093,"pZ":2.100363642383205,"vX0":6.364311799220754,"vY0":-135.51857010754122,"vZ0":-3.9393365488515135,"x":143.3,"y":182.07,"x0":-1.524673852553579,"y0":50.00670452638269,"z0":5.358824751598496,"aX":-22.052552527942595},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":20.2,"spinRate":2004,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.40625550298782587,"extension":6.294749864659481},"hitData":{"launchSpeed":101.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.63,"coordY":121.78}},"index":5,"playId":"65e90c28-b2c3-3cd5-901a-2295208dd53b","pitchNumber":6,"startTime":"2025-08-10T21:41:26.679Z","endTime":"2025-08-10T21:41:38.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:41:38.946Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:41:48.825Z","endTime":"2025-08-10T21:43:53.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.021461524718728,"aZ":-30.502140004887817,"pfxX":-10.71532729098344,"pfxZ":1.0485880763115372,"pX":-0.49981631048673936,"pZ":1.3018847863110385,"vX0":6.4575865864684845,"vY0":-125.79543818638074,"vZ0":-3.452910297405749,"x":136.05,"y":203.63,"x0":-1.7106923055933885,"y0":50.005234044003664,"z0":5.170640687838254,"aX":-17.139382705946744},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":1691,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.43575293661032966,"extension":6.22069447897766},"index":0,"playId":"78d904d8-7681-34e8-8e66-d6e548096759","pitchNumber":1,"startTime":"2025-08-10T21:42:08.539Z","endTime":"2025-08-10T21:42:12.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.47000000375193,"strikeZoneBottom":1.61828220198889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150471329765043,"aZ":-30.005023583954078,"pfxX":-11.024571366029292,"pfxZ":1.3684356949138472,"pX":-0.9041779150170328,"pZ":1.4245214165512652,"vX0":6.051785254387352,"vY0":-125.98849860342793,"vZ0":-3.277798753778399,"x":151.47,"y":200.32,"x0":-1.9184181708133714,"y0":50.00540514340605,"z0":5.194991545839221,"aX":-17.536412307724778},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":18.4,"spinRate":1603,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.4365272154650981,"extension":6.218522641167983},"index":1,"playId":"7b14eb38-2f0c-36c5-9ee7-5460cc39553b","pitchNumber":2,"startTime":"2025-08-10T21:42:27.983Z","endTime":"2025-08-10T21:42:32.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68664486759274,"aZ":-18.814672340869183,"pfxX":-7.118095876656069,"pfxZ":7.3108668611928405,"pX":-0.10277252446061025,"pZ":3.2327900102441296,"vX0":6.578485483739453,"vY0":-135.13397434035775,"vZ0":-2.183467953255975,"x":120.92,"y":151.49,"x0":-1.6579365932522592,"y0":50.00421055353322,"z0":5.390146394785345,"aX":-13.010712508956084},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2000,"spinDirection":229},"zone":2,"typeConfidence":0.8,"plateTime":0.40716474033999095,"extension":6.2683989150800095},"index":2,"playId":"1bdd40f1-367d-37b7-bde3-520cd02beecc","pitchNumber":3,"startTime":"2025-08-10T21:42:47.519Z","endTime":"2025-08-10T21:42:54.193Z","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":84.4,"endSpeed":76.2,"strikeZoneTop":3.46999965621949,"strikeZoneBottom":1.62095574713238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.299640390756046,"aZ":-29.892067852607575,"pfxX":4.256010094061579,"pfxZ":1.530758359070985,"pX":0.42498134852282443,"pZ":1.193446902252464,"vX0":4.022684266634769,"vY0":-122.64871427924663,"vZ0":-3.5437001261753123,"x":100.8,"y":206.56,"x0":-1.8028924856870618,"y0":50.00315321576269,"z0":5.2684380543393825,"aX":6.3379474837994225},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.0,"breakHorizontal":-8.8,"spinRate":2405,"spinDirection":40},"zone":14,"typeConfidence":0.87,"plateTime":0.45046489610828555,"extension":6.229530383685128},"index":3,"playId":"94ea58fb-c571-33f1-9398-a4828ec2ceed","pitchNumber":4,"startTime":"2025-08-10T21:43:27.558Z","endTime":"2025-08-10T21:43:32.127Z","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":94.1,"endSpeed":85.3,"strikeZoneTop":3.46583116455669,"strikeZoneBottom":1.67644700800753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.781863028337476,"aZ":-20.327770505509648,"pfxX":-10.34802624851417,"pfxZ":6.33048913076125,"pX":0.5246726294882691,"pZ":1.9498880822264972,"vX0":8.599858462010145,"vY0":-136.61783632093193,"vZ0":-5.478798722801025,"x":97.0,"y":186.13,"x0":-1.3344020682140418,"y0":50.00642112764213,"z0":5.3979276539201395,"aX":-19.378140088987735},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":16.7,"spinRate":2078,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.40238849562539736,"extension":6.3473029009214885},"index":4,"playId":"befcf655-a600-3045-9756-18cd98ab9137","pitchNumber":5,"startTime":"2025-08-10T21:43:48.622Z","endTime":"2025-08-10T21:43:53.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:43:53.860Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a fly ball to left fielder Roman Anthony. Manny Machado scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:44:41.400Z","endTime":"2025-08-10T21:46:15.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"bad30a27-7586-36fa-b13c-7c25fa8f00a8","startTime":"2025-08-10T21:44:20.932Z","endTime":"2025-08-10T21:44:25.382Z","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":93.8,"endSpeed":84.2,"strikeZoneTop":3.61447674780617,"strikeZoneBottom":1.73667882377907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.638383397509884,"aZ":-19.29788107166313,"pfxX":-11.003687448793915,"pfxZ":7.01135296581266,"pX":-0.23257760616002698,"pZ":1.2383543232735827,"vX0":7.350719168359512,"vY0":-136.05929377859408,"vZ0":-7.167041855155758,"x":125.87,"y":205.34,"x0":-1.568747457137545,"y0":50.00067378648931,"z0":5.2908687121536255,"aX":-20.199245940649046},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":17.9,"spinRate":2085,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.40580709990224095,"extension":6.400756548007867},"index":1,"playId":"629fc80c-2772-33e9-8989-675fc509490b","pitchNumber":1,"startTime":"2025-08-10T21:44:43.638Z","endTime":"2025-08-10T21:44:51.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Manny Machado steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"629fc80c-2772-33e9-8989-675fc509490b","startTime":"2025-08-10T21:44:57.287Z","endTime":"2025-08-10T21:45:16.218Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":2},"pitchData":{"startSpeed":94.7,"endSpeed":84.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.283619031232824,"aZ":-23.73698697219753,"pfxX":-10.985758707440498,"pfxZ":4.523454747271408,"pX":-0.6481760068746371,"pZ":3.2071377618143826,"vX0":6.018049416592227,"vY0":-137.5865632480895,"vZ0":-1.6428031032277173,"x":141.71,"y":152.19,"x0":-1.468826651787848,"y0":50.00209983771197,"z0":5.465009166695051,"aX":-20.48638433691276},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":18.1,"spinRate":2104,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.4023269855761056,"extension":6.22453492580337},"index":3,"playId":"c36a4d19-10a4-3850-bdba-b6ea1b1f7338","pitchNumber":2,"startTime":"2025-08-10T21:45:16.218Z","endTime":"2025-08-10T21:45:19.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.5,"strikeZoneTop":3.64120559923068,"strikeZoneBottom":1.69960621148316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.125970017890015,"aZ":-30.471525459208785,"pfxX":-0.996899675592041,"pfxZ":1.0751492201646755,"pX":1.1856661123647125,"pZ":1.790358171716815,"vX0":6.688049244903087,"vY0":-126.10252186922317,"vZ0":-2.8243182858046576,"x":71.81,"y":190.44,"x0":-1.3928847871900563,"y0":50.000594640564394,"z0":5.4309428869439,"aX":-1.575534223034146},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":0.0,"spinRate":2415,"spinDirection":91},"zone":14,"typeConfidence":0.89,"plateTime":0.43750148084654983,"extension":6.195795586338603},"index":4,"playId":"e61c9ea0-bfec-3e00-87e8-abcc5ab03d5d","pitchNumber":3,"startTime":"2025-08-10T21:45:41.446Z","endTime":"2025-08-10T21:45:46.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564869589094652,"aZ":-33.87882097300248,"pfxX":2.66247726574918,"pfxZ":-1.0924914614674552,"pX":0.3483567483585459,"pZ":2.0516723233033782,"vX0":4.777050505413096,"vY0":-124.43202577849137,"vZ0":-1.0367864967772376,"x":103.72,"y":183.38,"x0":-1.9440359470888333,"y0":50.00159110740087,"z0":5.287189447699735,"aX":4.162829119360942},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-6.0,"spinRate":2357,"spinDirection":43},"zone":9,"typeConfidence":0.89,"plateTime":0.44062076332717437,"extension":6.1862047952320935},"hitData":{"launchSpeed":76.7,"launchAngle":41.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.79,"coordY":134.79}},"index":5,"playId":"5cac544f-7a00-3348-bee5-f9ffe594e630","pitchNumber":4,"startTime":"2025-08-10T21:46:03.039Z","endTime":"2025-08-10T21:46:15.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:46:15.036Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:46:43.208Z","endTime":"2025-08-10T21:48:23.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.9,"endSpeed":76.9,"strikeZoneTop":3.65999905002743,"strikeZoneBottom":1.74673967863558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.006432459336366,"aZ":-26.811518824037865,"pfxX":-10.245932425753837,"pfxZ":3.4800030921984604,"pX":-1.3913312761893724,"pZ":2.844900634880872,"vX0":4.050605008561983,"vY0":-124.89135378085545,"vZ0":-0.8939798883327825,"x":170.03,"y":161.97,"x0":-1.7261150412316173,"y0":50.00239975913681,"z0":5.463419086346023,"aX":-15.780549786286356},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":17.3,"spinRate":1675,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.44283975433244827,"extension":6.177729874672268},"index":0,"playId":"ff4f6e83-83cc-39c9-82d4-d0d2d8df7fba","pitchNumber":1,"startTime":"2025-08-10T21:46:50.829Z","endTime":"2025-08-10T21:46:54.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.65999873677956,"strikeZoneBottom":1.7048311173357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92427056334623,"aZ":-26.584087309267602,"pfxX":-1.4718153346010374,"pfxZ":3.435795256671799,"pX":-1.0292338329107433,"pZ":3.161407578291218,"vX0":2.3155468670093255,"vY0":-126.82084365452079,"vZ0":-0.6612648475159717,"x":156.23,"y":153.42,"x0":-1.7628938037572477,"y0":50.00564674062186,"z0":5.545758904191451,"aX":-2.3978861760020784},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":2.2,"spinRate":2326,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.43188221355274115,"extension":5.966720256619545},"index":1,"playId":"3d21b354-95fd-3caf-b0ed-19f77ca95557","pitchNumber":2,"startTime":"2025-08-10T21:47:08.393Z","endTime":"2025-08-10T21:47:12.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":77.3,"strikeZoneTop":3.65999956896942,"strikeZoneBottom":1.72996839878637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.998192531177878,"aZ":-25.998999982022312,"pfxX":-11.091632827781742,"pfxZ":3.9921506086753884,"pX":-0.10211987945721222,"pZ":0.6751948848784163,"vX0":7.560410511772737,"vY0":-125.30564427909836,"vZ0":-5.722184413220518,"x":120.89,"y":220.55,"x0":-1.7610873549749142,"y0":50.00074777018399,"z0":5.191787635839359,"aX":-17.136912485186087},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":1744,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4419547518795577,"extension":6.3924227838991134},"index":2,"playId":"1a31d795-0acd-3382-9b2d-234b4908922e","pitchNumber":3,"startTime":"2025-08-10T21:47:26.425Z","endTime":"2025-08-10T21:47:29.918Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.65999985948958,"strikeZoneBottom":1.69639209613803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692057293590395,"aZ":-29.732410322063966,"pfxX":-0.31827669038418405,"pfxZ":1.4802341764042648,"pX":-0.5634243198299982,"pZ":2.6384897299710857,"vX0":3.0402457488558086,"vY0":-127.39482292551148,"vZ0":-0.9693332959646929,"x":138.48,"y":167.54,"x0":-1.729874955925168,"y0":50.000304137099924,"z0":5.369883421978291,"aX":-0.524259605195829},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2457,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.4296277475261796,"extension":6.106559414176075},"index":3,"playId":"ac6c0309-293b-3d20-b518-0176dd939cfb","pitchNumber":4,"startTime":"2025-08-10T21:47:49.321Z","endTime":"2025-08-10T21:47:55.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"actionPlayId":"ac6c0309-293b-3d20-b518-0176dd939cfb","startTime":"2025-08-10T21:48:01.921Z","endTime":"2025-08-10T21:48:19.527Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.3,"strikeZoneTop":3.66000094637831,"strikeZoneBottom":1.7104337755978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.821055304950207,"aZ":-26.869133445952016,"pfxX":-10.831652373603852,"pfxZ":3.3402285708483284,"pX":-3.2051672452471553,"pZ":3.112694110555477,"vX0":0.2947300393438942,"vY0":-126.58850332536538,"vZ0":-0.17977337034900998,"x":239.17,"y":154.74,"x0":-1.9216972549082465,"y0":50.00407319073138,"z0":5.3738711907148975,"aX":-17.217449746217728},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":19.4,"spinRate":1734,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.43615199046223374,"extension":6.1918839529093175},"index":5,"playId":"eb542b2a-e9ea-3532-a210-07a2c7a3f4a0","pitchNumber":5,"startTime":"2025-08-10T21:48:19.527Z","endTime":"2025-08-10T21:48:23.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:48:23.244Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks. Xander Bogaerts to 3rd. Jackson Merrill to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:49:48.728Z","endTime":"2025-08-10T21:51:57.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T21:48:33.054Z","endTime":"2025-08-10T21:49:50.920Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.6,"strikeZoneTop":3.44999866390305,"strikeZoneBottom":1.57843916225388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.733701905832316,"aZ":-30.46668407417435,"pfxX":-1.2531365340768836,"pfxZ":1.0769394623068642,"pX":0.6081356257302093,"pZ":1.3864589278966524,"vX0":5.765453939945282,"vY0":-125.70991199313241,"vZ0":-3.5638696430454306,"x":93.82,"y":201.35,"x0":-1.5658137296253174,"y0":50.00048387083294,"z0":5.332493724731094,"aX":-1.9793494300171344},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":0.7,"spinRate":2364,"spinDirection":202},"zone":14,"typeConfidence":0.88,"plateTime":0.4380056262325933,"extension":6.188974205782044},"index":1,"playId":"b14e64e9-f3b4-38ce-abc0-026049fa2a90","pitchNumber":1,"startTime":"2025-08-10T21:49:50.920Z","endTime":"2025-08-10T21:49:55.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.45000068319506,"strikeZoneBottom":1.52656577599962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725233109876502,"aZ":-37.10350094612062,"pfxX":4.788301271189146,"pfxZ":-3.272202576073651,"pX":-0.4635280208293847,"pZ":2.2255964767776937,"vX0":1.8389601137951743,"vY0":-122.63050386722583,"vZ0":0.20869521807134617,"x":134.67,"y":178.69,"x0":-1.8475827720387805,"y0":50.0035239910888,"z0":5.333268400805134,"aX":7.212476691457438},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.5,"breakHorizontal":-9.1,"spinRate":2407,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.44852680360241903,"extension":6.258767112084129},"index":2,"playId":"aa37d368-ac31-332c-acf5-b41d2ee2d240","pitchNumber":2,"startTime":"2025-08-10T21:50:12.172Z","endTime":"2025-08-10T21:50:17.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.358100679876863,"aZ":-35.8621072656499,"pfxX":3.8392955030904634,"pfxZ":-2.416347822366016,"pX":0.3720745042457614,"pZ":1.0162394493462472,"vX0":3.7591259685350487,"vY0":-123.17863598016187,"vZ0":-2.9949481467713,"x":102.82,"y":211.34,"x0":-1.6773740433808222,"y0":50.004917309993445,"z0":5.305219123946956,"aX":5.8515511487025424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-7.9,"spinRate":2458,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.44607275471926133,"extension":6.129068567735488},"index":3,"playId":"053ee7ef-bea2-3e33-8654-dc4d1b32ffd2","pitchNumber":3,"startTime":"2025-08-10T21:50:30.002Z","endTime":"2025-08-10T21:50:33.694Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.45000038933245,"strikeZoneBottom":1.52941777283571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.444437088338102,"aZ":-34.68175308064596,"pfxX":5.622378690021201,"pfxZ":-1.6636498713217556,"pX":1.0209217590288755,"pZ":1.4945222234903157,"vX0":4.562551705266362,"vY0":-122.22927414406263,"vZ0":-2.272501026674308,"x":78.08,"y":198.43,"x0":-1.6011595910809786,"y0":50.00017581440343,"z0":5.418707333304143,"aX":8.491859546658477},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-11.3,"spinRate":2393,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4483749904399841,"extension":6.19546083298653},"index":4,"playId":"468c303e-bb2d-350b-936c-34ad3224f45e","pitchNumber":4,"startTime":"2025-08-10T21:50:53.228Z","endTime":"2025-08-10T21:50:58.938Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-10T21:51:10.282Z","endTime":"2025-08-10T21:51:28.839Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":86.6,"endSpeed":78.8,"strikeZoneTop":3.36761028857415,"strikeZoneBottom":1.58511593770197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942668243031974,"aZ":-25.768938001097567,"pfxX":-8.480096678984095,"pfxZ":4.021231186112934,"pX":-1.3173063580238606,"pZ":1.5644722018101112,"vX0":3.9927728620425236,"vY0":-125.98002385195053,"vZ0":-3.906343842670395,"x":167.21,"y":196.54,"x0":-1.8295371767220936,"y0":50.000038047401496,"z0":5.241628036354499,"aX":-13.494433477353336},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":14.3,"spinRate":1674,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.436423656235541,"extension":6.301784174023348},"index":6,"playId":"fbdd7e67-c31a-3197-8c4b-780c3a82f1a0","pitchNumber":5,"startTime":"2025-08-10T21:51:28.839Z","endTime":"2025-08-10T21:51:33.409Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.34812271281267,"strikeZoneBottom":1.53855446616246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.289974444846084,"aZ":-29.657758386291334,"pfxX":0.02208172226676197,"pfxZ":1.5242599900396865,"pX":0.46627897028771903,"pZ":1.185152917155119,"vX0":5.058587009972509,"vY0":-127.46866645493056,"vZ0":-4.521489423128012,"x":99.23,"y":206.78,"x0":-1.5437567602280169,"y0":50.00428242922513,"z0":5.313655994912957,"aX":0.03558040770023142},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2445,"spinDirection":208},"zone":14,"typeConfidence":0.78,"plateTime":0.42909759643162815,"extension":6.146332673068913},"index":7,"playId":"1322155d-87ef-3521-9941-ec4103f7843e","pitchNumber":6,"startTime":"2025-08-10T21:51:51.951Z","endTime":"2025-08-10T21:51:57.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:51:57.772Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Xander Bogaerts scores. Jackson Merrill to 3rd. Ramón Laureano to 2nd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:54:28.570Z","endTime":"2025-08-10T21:56:48.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T21:52:04.038Z","endTime":"2025-08-10T21:52:51.398Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Murphy replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-10T21:52:51.398Z","endTime":"2025-08-10T21:54:30.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.147435282095607,"aZ":-14.49612342166894,"pfxX":4.403772837357057,"pfxZ":9.258058745927283,"pX":-0.8941861746857801,"pZ":2.475536900844653,"vX0":-8.420274247155668,"vY0":-137.46976791494123,"vZ0":-5.675910967866635,"x":151.08,"y":171.94,"x0":1.6396264074178692,"y0":50.00291571066795,"z0":5.555080338730384,"aX":8.409673719778489},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2336,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3987996326243559,"extension":6.158910427693853},"index":2,"playId":"a1fc7e10-d5fe-302b-935e-865d956f67c6","pitchNumber":1,"startTime":"2025-08-10T21:54:30.778Z","endTime":"2025-08-10T21:54:34.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.37000055105069,"strikeZoneBottom":1.59808836452478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42074391319373,"aZ":-14.312355944044546,"pfxX":3.091496877929864,"pfxZ":9.29338679396667,"pX":-0.559863884713826,"pZ":4.479269526936308,"vX0":-6.886243767956916,"vY0":-138.15677916812723,"vZ0":-0.8169348729123256,"x":138.34,"y":117.84,"x0":1.5696999525487183,"y0":50.002955672406074,"z0":5.746016918118938,"aX":5.942611085963377},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-4.1,"spinRate":2243,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3973246502799812,"extension":6.2281103596856315},"index":3,"playId":"77a20115-74df-3ea8-bd15-b26251e8bf9c","pitchNumber":2,"startTime":"2025-08-10T21:54:51.723Z","endTime":"2025-08-10T21:54:55.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.37000047668037,"strikeZoneBottom":1.56953270285829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.127451818093363,"aZ":-20.19344526156829,"pfxX":7.958606354843639,"pfxZ":6.401146535828849,"pX":-0.8063617978205535,"pZ":0.3059901949554359,"vX0":-9.508687410915458,"vY0":-136.04013821033274,"vZ0":-9.552769298826604,"x":147.74,"y":230.52,"x0":1.7019312404947635,"y0":50.005755511623654,"z0":5.265612085496048,"aX":14.904632015390916},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":-12.4,"spinRate":2288,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4027822235678751,"extension":6.426086670830267},"index":4,"playId":"c77e80e6-5a43-379c-b2ea-55fb0beb17b7","pitchNumber":3,"startTime":"2025-08-10T21:55:10.028Z","endTime":"2025-08-10T21:55:16.216Z","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":90.0,"endSpeed":82.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.423983487565717,"aZ":-21.906474592028832,"pfxX":-1.4287388314004863,"pfxZ":5.939825864516515,"pX":-1.0236736390485894,"pZ":2.05664467867858,"vX0":-7.328412525298225,"vY0":-130.86160461367885,"vZ0":-4.1282704745480325,"x":156.02,"y":183.25,"x0":2.002299926899255,"y0":50.00303500535117,"z0":5.3020189779962745,"aX":-2.470333877808462},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":4.2,"spinRate":2287,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4190426747941669,"extension":6.263059384895743},"index":5,"playId":"ac617106-82c2-3598-9e62-d3b519fa610b","pitchNumber":4,"startTime":"2025-08-10T21:55:49.017Z","endTime":"2025-08-10T21:55:52.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":84.9,"strikeZoneTop":3.28778465496535,"strikeZoneBottom":1.46622207340252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06763262084799,"aZ":-13.976062714342074,"pfxX":2.336481836355223,"pfxZ":9.662142665566325,"pX":-0.012460653967592994,"pZ":4.852503528684702,"vX0":-4.819065285991359,"vY0":-137.69766234921525,"vZ0":0.14277050320291335,"x":117.47,"y":107.76,"x0":1.47210272514175,"y0":50.00062895384032,"z0":5.760563434942417,"aX":4.400128190093665},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2228,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4007436525990751,"extension":6.21077274994011},"index":6,"playId":"f5d11047-f96f-3bce-b4ff-ad5a8c4ca082","pitchNumber":5,"startTime":"2025-08-10T21:56:19.229Z","endTime":"2025-08-10T21:56:22.607Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.28770702230524,"strikeZoneBottom":1.57351654445679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68575599318018,"aZ":-13.33837094119493,"pfxX":3.180946160257805,"pfxZ":9.600598265848257,"pX":-1.532498568638235,"pZ":3.141211020015201,"vX0":-9.449998545699524,"vY0":-139.9241884785827,"vZ0":-3.9633290729019124,"x":175.42,"y":153.97,"x0":1.491184522084017,"y0":50.00454994325525,"z0":5.4642049020585155,"aX":6.243706053878336},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-3.6,"spinRate":2395,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39304376878031544,"extension":6.302034002022964},"index":7,"playId":"b72db01b-0d25-3ee1-9187-3d852ff53926","pitchNumber":6,"startTime":"2025-08-10T21:56:39.622Z","endTime":"2025-08-10T21:56:48.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:56:48.933Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T21:57:02.659Z","endTime":"2025-08-10T21:58:35.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.8,"endSpeed":67.3,"strikeZoneTop":3.30000087123209,"strikeZoneBottom":1.45310679502263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.408041702657542,"aZ":-41.350092311548146,"pfxX":-9.383130852520853,"pfxZ":-7.85521961824605,"pX":1.453674366084176,"pZ":4.690955864370308,"vX0":0.6980220140576312,"vY0":-108.46735710150506,"vZ0":7.344495843517124,"x":61.59,"y":112.12,"x0":2.339985913287293,"y0":50.001612552890634,"z0":5.815797175844935,"aX":-10.962453555728214},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-11.4,"breakHorizontal":16.7,"spinRate":2440,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.5087698641149947,"extension":5.887086134357282},"index":0,"playId":"df4f5913-cb59-3ea6-a98c-17c0a160fc43","pitchNumber":1,"startTime":"2025-08-10T21:57:10.333Z","endTime":"2025-08-10T21:57:13.691Z","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":87.6,"endSpeed":80.4,"strikeZoneTop":3.2631590310174,"strikeZoneBottom":1.52348772489125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43479255618758,"aZ":-30.355028632716643,"pfxX":-2.187626765831535,"pfxZ":1.1088525988772808,"pX":0.42640373818651817,"pZ":2.758325879023409,"vX0":-3.668534022589442,"vY0":-127.57148747215496,"vZ0":-0.5293238075840581,"x":100.75,"y":164.31,"x0":2.1678679876748985,"y0":50.005965887291076,"z0":5.362849772054468,"aX":-3.603537350938305},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":4.8,"spinRate":2211,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.42947516194494817,"extension":6.089980545956726},"index":1,"playId":"87bedffd-9af1-3770-afd7-6a1a18078661","pitchNumber":2,"startTime":"2025-08-10T21:57:28.094Z","endTime":"2025-08-10T21:57:32.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87583741522748,"aZ":-23.289640039793603,"pfxX":-1.588942813411774,"pfxZ":5.0661279604408875,"pX":-0.4409289884941964,"pZ":3.1234775369515884,"vX0":-5.873020804550177,"vY0":-131.56000845977653,"vZ0":-1.3063617948642152,"x":133.81,"y":154.45,"x0":2.0265607085046478,"y0":50.00151146371865,"z0":5.352472818982324,"aX":-2.78393523060637},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":4.2,"spinRate":2215,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.4163093020882349,"extension":6.170283967055202},"index":2,"playId":"7612d235-7924-35df-9b69-8626b5c082d7","pitchNumber":3,"startTime":"2025-08-10T21:57:44.277Z","endTime":"2025-08-10T21:57:47.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95032032040188,"aZ":-13.66499935131752,"pfxX":1.6389403259770976,"pfxZ":9.514237207009149,"pX":-0.20663975123566214,"pZ":3.945902347350881,"vX0":-5.415800945191279,"vY0":-138.59117963537545,"vZ0":-2.2271724451009014,"x":124.88,"y":132.24,"x0":1.5598042158018488,"y0":50.0027790263012,"z0":5.672517443749205,"aX":3.1890425626521988},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-1.8,"spinRate":2353,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3951900820188281,"extension":6.044799792674316},"index":3,"playId":"6f271a65-f36e-3fb8-b473-aa9a40557234","pitchNumber":4,"startTime":"2025-08-10T21:58:08.885Z","endTime":"2025-08-10T21:58:12.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.636857110450666,"aZ":-40.972508758310994,"pfxX":-6.955620414972365,"pfxZ":-7.173071439294749,"pX":-0.8080936486472041,"pZ":0.8960206174762806,"vX0":-3.8736926131347436,"vY0":-110.90367135136248,"vZ0":-0.5835972745315713,"x":147.8,"y":214.59,"x0":1.8737825923288252,"y0":50.002948895770494,"z0":5.492380384605092,"aX":-8.531997161503893},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.7,"breakHorizontal":13.7,"spinRate":2506,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.49676610439295876,"extension":6.293898101144767},"index":4,"playId":"73d5931e-bd43-329f-8271-014f7075a8cf","pitchNumber":5,"startTime":"2025-08-10T21:58:29.743Z","endTime":"2025-08-10T21:58:35.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T21:58:35.562Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:01:02.129Z","endTime":"2025-08-10T22:02:39.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"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":79.7,"endSpeed":74.5,"strikeZoneTop":3.34500575635446,"strikeZoneBottom":1.59623739165372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.941775652931643,"aZ":-43.04123326377346,"pfxX":0.22187565559344358,"pfxZ":-7.97176090959805,"pX":-0.2613801862414206,"pZ":-0.32723003447267235,"vX0":2.323913644174265,"vY0":-116.05767318422842,"vZ0":-5.364824041275865,"x":126.96,"y":247.62,"x0":-1.3050076031335731,"y0":50.005475769573174,"z0":6.1187042297533845,"aX":0.3019660652010339},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.5,"breakHorizontal":-1.0,"spinRate":2656,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.4721447249130706,"extension":6.180528904939307},"index":0,"playId":"9c7a29a5-41dd-39eb-ad33-d654f9783437","pitchNumber":1,"startTime":"2025-08-10T22:01:11.598Z","endTime":"2025-08-10T22:01:15.633Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.24939138006171,"strikeZoneBottom":1.5289513504068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40611994458768,"aZ":-27.929611073332843,"pfxX":1.5217697538197994,"pfxZ":2.607624664619065,"pX":0.1402148130405206,"pZ":1.772421106281858,"vX0":3.9686449694199473,"vY0":-127.09966220576929,"vZ0":-5.122519045937528,"x":111.66,"y":190.92,"x0":-1.6425837244424413,"y0":50.001228082735565,"z0":6.04686935280684,"aX":2.4754411834267565},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-3.7,"spinRate":2731,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4318584290775309,"extension":6.219165356666589},"index":1,"playId":"aaa6173e-6893-3b9f-83a9-d7b42294b0b5","pitchNumber":2,"startTime":"2025-08-10T22:01:31.981Z","endTime":"2025-08-10T22:01:36.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.4409495942704,"strikeZoneBottom":1.66539935830547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52238993450822,"aZ":-17.127052456959134,"pfxX":-7.379495023371551,"pfxZ":7.868936897234782,"pX":1.1491584915309798,"pZ":2.18581022975954,"vX0":8.919369916789705,"vY0":-137.4301190032668,"vZ0":-7.5356028114541225,"x":73.2,"y":179.76,"x0":-1.1799950590911799,"y0":50.00364699655185,"z0":6.1271640945539625,"aX":-14.113518418658376},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":2367,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.39857935245966747,"extension":6.193609445872518},"index":2,"playId":"6321d80d-fa3a-3b1b-bb74-01143332719d","pitchNumber":3,"startTime":"2025-08-10T22:01:49.444Z","endTime":"2025-08-10T22:01:56.361Z","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":96.6,"endSpeed":87.4,"strikeZoneTop":3.47000062919889,"strikeZoneBottom":1.75607011928975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94190610961857,"aZ":-11.081162450735738,"pfxX":-1.9567382620054197,"pfxZ":10.761302320045067,"pX":1.7866246188325718,"pZ":1.7667150347725213,"vX0":9.455066332234564,"vY0":-139.9221210437564,"vZ0":-10.087509447965674,"x":48.9,"y":191.08,"x0":-1.3991169744194756,"y0":50.0056139225562,"z0":6.169486034852494,"aX":-3.8375769367369807},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":1.3,"spinRate":2457,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.39318572372032,"extension":6.453331525797339},"index":3,"playId":"f111444e-7119-3c98-b3b1-a45f4e45c254","pitchNumber":4,"startTime":"2025-08-10T22:02:11.527Z","endTime":"2025-08-10T22:02:15.119Z","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":98.1,"endSpeed":88.3,"strikeZoneTop":3.44388995414247,"strikeZoneBottom":1.66764533645328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.453008845738076,"aZ":-9.903580630034435,"pfxX":-4.278445508149407,"pfxZ":11.043347264594626,"pX":1.7652849307035057,"pZ":2.6934037143768856,"vX0":9.963210624090378,"vY0":-142.24316445856323,"vZ0":-7.766539661298876,"x":49.71,"y":166.06,"x0":-1.2521365796494721,"y0":50.00611757221393,"z0":6.114252346056275,"aX":-8.631867660417644},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2571,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3874248859351779,"extension":6.479246245090416},"index":4,"playId":"b7f650d6-48c3-3797-8463-6dd18e193ce5","pitchNumber":5,"startTime":"2025-08-10T22:02:34.512Z","endTime":"2025-08-10T22:02:39.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:02:39.626Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a sharp line drive to left fielder Ramón Laureano. Jarren Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:04:03.705Z","endTime":"2025-08-10T22:07:05.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:02:59.590Z","endTime":"2025-08-10T22:04:05.912Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.43999846576395,"strikeZoneBottom":1.59606463998239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.755546395956475,"aZ":-27.263729766568886,"pfxX":-1.329564976606576,"pfxZ":3.0225561720802174,"pX":0.7951165139364107,"pZ":-0.6026156719677092,"vX0":5.31040907701865,"vY0":-126.67934544442099,"vZ0":-10.703727924272577,"x":86.69,"y":255.05,"x0":-1.155185323212485,"y0":50.00420776045639,"z0":5.8550997746619595,"aX":-2.162026028589618},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":1.2,"spinRate":2631,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.43229116996248607,"extension":6.342909259814322},"index":1,"playId":"c0c6b664-52cf-3a5f-a3a3-dfea1d021197","pitchNumber":1,"startTime":"2025-08-10T22:04:05.912Z","endTime":"2025-08-10T22:04:11.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4478194222639,"aZ":-16.7626398657897,"pfxX":-5.665362330107802,"pfxZ":8.12175390715021,"pX":-0.0794007702826318,"pZ":3.6658309113221264,"vX0":4.790739845127378,"vY0":-137.37780810818728,"vZ0":-3.866017815664881,"x":120.03,"y":139.8,"x0":-1.1159120417946993,"y0":50.005231008895784,"z0":6.241850456842231,"aX":-10.753642990793843},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.1,"spinRate":2436,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.39979367732455096,"extension":6.119823109175253},"index":2,"playId":"a5175960-147c-301b-913c-95e36dbe57f6","pitchNumber":2,"startTime":"2025-08-10T22:04:36.150Z","endTime":"2025-08-10T22:04:40.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.44000064855429,"strikeZoneBottom":1.6950559969278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93617288865653,"aZ":-31.213344962108586,"pfxX":-1.3096667261569315,"pfxZ":0.5997349498882034,"pX":0.6897868995872685,"pZ":1.2610232604816665,"vX0":5.404554419790521,"vY0":-126.13912854784274,"vZ0":-5.339542301170437,"x":90.71,"y":204.73,"x0":-1.3231736189053156,"y0":50.00096817850166,"z0":5.963322322278412,"aX":-2.0827343456588427},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":1.0,"spinRate":2739,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43653645387187145,"extension":6.496242601780135},"index":3,"playId":"bdb82b6c-f70a-330b-a623-3bb52fed2129","pitchNumber":3,"startTime":"2025-08-10T22:04:58.352Z","endTime":"2025-08-10T22:05:04.284Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95914020623826,"aZ":-29.948854172790746,"pfxX":0.9037800080331714,"pfxZ":1.3747934408846696,"pX":0.05989761024246006,"pZ":3.8401944815638167,"vX0":2.910544369029774,"vY0":-126.71067701144922,"vZ0":0.08234431935190945,"x":114.72,"y":135.09,"x0":-1.2230992741811504,"y0":50.00237150979776,"z0":6.2088913863974815,"aX":1.4630312313463054},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-2.3,"spinRate":2788,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.43299986942999524,"extension":6.130105625528213},"index":4,"playId":"4a946ae0-d277-3f9e-9a12-9451b6f7a9f2","pitchNumber":4,"startTime":"2025-08-10T22:05:20.757Z","endTime":"2025-08-10T22:05:24.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-10T22:05:35.050Z","endTime":"2025-08-10T22:05:57.632Z","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(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.6,"endSpeed":79.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66549698399249,"aZ":-29.408590810929436,"pfxX":-0.9814615086183458,"pfxZ":1.6961744068959437,"pX":0.31417527652281346,"pZ":2.8474979679887817,"vX0":4.438226904021665,"vY0":-127.444125801433,"vZ0":-2.3186598227200914,"x":105.02,"y":161.9,"x0":-1.3299865070774899,"y0":50.00139282137097,"z0":6.115514506097338,"aX":-1.5986708322369136},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":0.7,"spinRate":2729,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4314466414541527,"extension":6.1571969961860065},"index":6,"playId":"33e52899-a449-3282-bb84-b929bd63b84e","pitchNumber":5,"startTime":"2025-08-10T22:05:57.632Z","endTime":"2025-08-10T22:06:00.918Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.43999963646025,"strikeZoneBottom":1.5771774278703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.707688494286447,"aZ":-43.25086842944552,"pfxX":-0.04249382647970068,"pfxZ":-7.685760242485775,"pX":0.17338524114122014,"pZ":0.85268725852666,"vX0":3.0386688931420704,"vY0":-119.98164803864412,"vZ0":-2.964624904742383,"x":110.39,"y":215.76,"x0":-1.1101942509401428,"y0":50.00407931360852,"z0":6.002078269856694,"aX":-0.06189299462735087},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.4,"breakHorizontal":-0.7,"spinRate":2617,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.45854778300645416,"extension":6.312998580382874},"index":7,"playId":"84af76fd-e39e-3250-9ea2-9ac3e37edb3f","pitchNumber":6,"startTime":"2025-08-10T22:06:27.949Z","endTime":"2025-08-10T22:06:33.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.905297359431636,"aZ":-28.070318087737714,"pfxX":0.7969100408838932,"pfxZ":2.4828239008155784,"pX":0.4671701636194493,"pZ":2.6861124793889872,"vX0":4.303390664432899,"vY0":-128.16271882179083,"vZ0":-2.776989560328393,"x":99.19,"y":166.25,"x0":-1.341248791766888,"y0":50.00440931184238,"z0":5.989147578858313,"aX":1.3177807077267034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-2.5,"spinRate":2759,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.42830095167257953,"extension":6.429062089414198},"hitData":{"launchSpeed":102.9,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.2,"coordY":127.91}},"index":8,"playId":"845e5015-7b37-3214-8a26-dfca9d6be289","pitchNumber":7,"startTime":"2025-08-10T22:06:54.792Z","endTime":"2025-08-10T22:07:05.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:07:05.307Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Masataka Yoshida hit by pitch. Jarren Duran to 3rd. Trevor Story to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:09:35.802Z","endTime":"2025-08-10T22:09:42.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:07:15.175Z","endTime":"2025-08-10T22:07:53.833Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T22:07:53.833Z","endTime":"2025-08-10T22:09:37.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.213608843039346,"aZ":-12.449611608336268,"pfxX":-3.582818239187115,"pfxZ":10.69561679746654,"pX":1.4902789792357638,"pZ":3.912518865404758,"vX0":7.384543474962044,"vY0":-135.35655991123136,"vZ0":-4.2978783946496435,"x":60.19,"y":133.14,"x0":-0.8152665844978875,"y0":50.00484304514786,"z0":6.401205242227192,"aX":-6.609405143041305},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":4.8,"spinRate":2556,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.40559913561072847,"extension":6.089929168458902},"index":2,"playId":"f08e2262-3f36-3ac2-8ac9-be47a8dea106","pitchNumber":1,"startTime":"2025-08-10T22:09:37.997Z","endTime":"2025-08-10T22:09:42.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:09:42.291Z","atBatIndex":49},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Romy Gonzalez reaches on a fielder's choice. Jarren Duran scores. Trevor Story scores. Masataka Yoshida to 2nd. Fielding error by shortstop Xander Bogaerts.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:10:52.112Z","endTime":"2025-08-10T22:11:06.824Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:09:59.598Z","endTime":"2025-08-10T22:10:54.301Z","isPitch":false,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572975281851726,"aZ":-29.715283251319896,"pfxX":-0.026932648420462835,"pfxZ":1.6261827278155527,"pX":-0.41210514456204234,"pZ":1.706803601772385,"vX0":1.518138339997409,"vY0":-121.94280357868485,"vZ0":-4.975710372997195,"x":132.71,"y":192.7,"x0":-1.037628495151238,"y0":50.00535298219619,"z0":6.3186881700438775,"aX":-0.04087226663476016},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-0.2,"spinRate":2484,"spinDirection":172},"zone":7,"typeConfidence":0.9,"plateTime":0.4480937266340881,"extension":6.247635968807268},"hitData":{"launchSpeed":106.7,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.54,"coordY":146.45}},"index":1,"playId":"b90d9610-5f5e-37bf-8421-608db8a51021","pitchNumber":1,"startTime":"2025-08-10T22:10:54.301Z","endTime":"2025-08-10T22:11:06.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:11:06.824Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to right fielder Fernando Tatis Jr. Masataka Yoshida to 3rd. Romy Gonzalez to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:11:36.983Z","endTime":"2025-08-10T22:14:33.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03358061629791,"aZ":-31.811862807615768,"pfxX":0.5457125876825714,"pfxZ":0.25150153608090875,"pX":0.026138071687030744,"pZ":2.027782863079099,"vX0":2.626015467739399,"vY0":-120.45596102233476,"vZ0":-3.513293191537991,"x":116.0,"y":184.03,"x0":-1.154553111434221,"y0":50.00482142661364,"z0":6.353965696330036,"aX":0.7919176050830842},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":-1.7,"spinRate":2474,"spinDirection":142},"zone":8,"typeConfidence":0.89,"plateTime":0.4568296635838407,"extension":5.712615193768283},"index":0,"playId":"dd5c9aed-c0cb-34ef-bb25-8bc96b519d16","pitchNumber":1,"startTime":"2025-08-10T22:11:36.983Z","endTime":"2025-08-10T22:11:40.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.47000079086915,"strikeZoneBottom":1.6608883601279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.333746046247434,"aZ":-31.659576674779185,"pfxX":-8.912830368003556,"pfxZ":0.3342108879386565,"pX":-2.9223797414543213,"pZ":2.905712500150233,"vX0":-1.125544739067128,"vY0":-123.81656141478993,"vZ0":-1.8242775196114471,"x":228.39,"y":160.33,"x0":-1.3040545106341606,"y0":50.00213370021628,"z0":6.330015398188989,"aX":-13.68065663685655},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":1788,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.4443015882069723,"extension":5.953091283382253},"index":1,"playId":"0a3d9cbb-542e-3e21-964f-5f959029103e","pitchNumber":2,"startTime":"2025-08-10T22:11:57.315Z","endTime":"2025-08-10T22:12:00.791Z","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":94.2,"endSpeed":84.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86828210794792,"aZ":-12.593199390239059,"pfxX":-5.1205080389976425,"pfxZ":10.529175667874345,"pX":-0.5833915460679678,"pZ":2.3289123815198796,"vX0":2.7721285642406785,"vY0":-136.89946760598008,"vZ0":-8.047888710241448,"x":139.24,"y":175.9,"x0":-0.954750593757626,"y0":50.00480275729251,"z0":6.208608894518908,"aX":-9.525684104841723},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2515,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.40320371449279957,"extension":6.230343506446579},"index":2,"playId":"48bfa391-8ee4-3441-85a1-f6d2def30643","pitchNumber":3,"startTime":"2025-08-10T22:12:19.611Z","endTime":"2025-08-10T22:12:23.117Z","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":86.5,"endSpeed":78.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.732583004064292,"aZ":-27.137248377064275,"pfxX":-10.384754072467167,"pfxZ":3.1741835794329827,"pX":-0.9122947031081527,"pZ":2.5074416031912268,"vX0":3.779412489375047,"vY0":-125.80035720757157,"vZ0":-3.9249950652128525,"x":151.77,"y":171.08,"x0":-1.0928368714221186,"y0":50.0052664115694,"z0":6.311059157374445,"aX":-16.49214042802684},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2070,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.43695263666624173,"extension":5.887028895727638},"index":3,"playId":"72482887-3b94-35df-817e-d8e0a3ac9f81","pitchNumber":4,"startTime":"2025-08-10T22:12:43.152Z","endTime":"2025-08-10T22:12:47.161Z","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.0,"endSpeed":79.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.592075538176868,"aZ":-30.567760141246062,"pfxX":-9.519118104745694,"pfxZ":1.0074660825760722,"pX":-1.2107870052032061,"pZ":1.922066613557779,"vX0":2.8624909551546476,"vY0":-126.60260519400525,"vZ0":-4.5051224787768955,"x":163.15,"y":186.88,"x0":-1.130047246105319,"y0":50.00365057697072,"z0":6.2149043853060775,"aX":-15.213390897140853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1874,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.4352258401956477,"extension":5.869466907574446},"index":4,"playId":"eb54b88b-b100-3e88-bac3-ba9fa684ea64","pitchNumber":5,"startTime":"2025-08-10T22:13:10.302Z","endTime":"2025-08-10T22:13:14.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":69.1,"strikeZoneTop":3.31226775370203,"strikeZoneBottom":1.51048727073979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.005397395568696,"aZ":-30.421414172821745,"pfxX":7.235137320702618,"pfxZ":1.420518641582948,"pX":-1.5168375728941697,"pZ":3.6285626932804345,"vX0":-2.2542444927559555,"vY0":-111.52158286749936,"vZ0":1.015246690266011,"x":174.82,"y":140.81,"x0":-1.4204050586446342,"y0":50.00269161715198,"z0":6.3574732572709305,"aX":8.920535964605993},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.2,"breakHorizontal":-12.4,"spinRate":2506,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.49517637186480723,"extension":5.704343498787114},"index":5,"playId":"8adf4c96-de87-3aa5-ae44-ff68e3a5d55e","pitchNumber":6,"startTime":"2025-08-10T22:13:42.186Z","endTime":"2025-08-10T22:13:46.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79031143234019,"aZ":-10.623085219647468,"pfxX":-5.632296889636091,"pfxZ":11.509933296690214,"pX":-0.928918146593195,"pZ":2.5664101424695605,"vX0":1.8523555481323974,"vY0":-137.29540742090177,"vZ0":-7.956745103602654,"x":152.41,"y":169.49,"x0":-0.8883271115356413,"y0":50.006133706984876,"z0":6.260340613580363,"aX":-10.550176809581702},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":9.7,"spinRate":2623,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40187990461213063,"extension":6.588144302628883},"index":6,"playId":"43397f7d-824e-37a4-9996-e8351018fe66","pitchNumber":7,"startTime":"2025-08-10T22:14:02.042Z","endTime":"2025-08-10T22:14:05.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925709347466572,"aZ":-33.778906649935436,"pfxX":-0.39464136217211054,"pfxZ":-1.111685452102642,"pX":-0.9502887462278117,"pZ":1.5141697819512436,"vX0":0.5895547291083173,"vY0":-120.67573621047073,"vZ0":-4.079007660283801,"x":153.22,"y":197.9,"x0":-1.1487804359427043,"y0":50.002700696344434,"z0":6.267890769791885,"aX":-0.5702887350895591},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":0.6,"spinRate":2635,"spinDirection":83},"zone":13,"typeConfidence":0.9,"plateTime":0.45745963623001407,"extension":6.327341301078916},"hitData":{"launchSpeed":88.0,"launchAngle":16.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.81,"coordY":90.98}},"index":7,"playId":"cd682fca-113c-335f-a099-92ed94397d56","pitchNumber":8,"startTime":"2025-08-10T22:14:25.029Z","endTime":"2025-08-10T22:14:33.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:14:33.936Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:16:03.042Z","endTime":"2025-08-10T22:17:39.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:15:03.700Z","endTime":"2025-08-10T22:16:05.206Z","isPitch":false,"type":"action"},{"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":84.3,"endSpeed":77.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.186649105732787,"aZ":-32.463316213101855,"pfxX":-0.2893603861588724,"pfxZ":-0.18853978210186995,"pX":0.13642435159231406,"pZ":2.8234773791811536,"vX0":2.993845955133449,"vY0":-122.70516630860315,"vZ0":-2.0263735242590264,"x":111.8,"y":162.55,"x0":-1.063993363852787,"y0":50.00362940497804,"z0":6.4364994030805445,"aX":-0.4395452529623339},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.6,"breakHorizontal":-0.2,"spinRate":2636,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.44706218136589015,"extension":6.124971596485954},"index":1,"playId":"2bf33145-2cc9-36b3-985f-2761d3fadac9","pitchNumber":1,"startTime":"2025-08-10T22:16:05.206Z","endTime":"2025-08-10T22:16:11.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17313724305419,"aZ":-28.041987426509536,"pfxX":-9.935494242821914,"pfxZ":2.479193877656753,"pX":-1.7887835822790827,"pZ":2.3342290319947785,"vX0":1.083540909823226,"vY0":-128.74119954182757,"vZ0":-4.895160139114476,"x":185.18,"y":175.76,"x0":-0.9264276831861059,"y0":50.004994705835706,"z0":6.4459222487535355,"aX":-16.583484627188692},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":1771,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.42638049312382975,"extension":6.084311554812989},"index":2,"playId":"95e55333-987b-3cf7-aa5f-9c3942e1dbd0","pitchNumber":2,"startTime":"2025-08-10T22:16:28.963Z","endTime":"2025-08-10T22:16:33.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.783048534555725,"aZ":-25.48027182069375,"pfxX":-10.169571090505485,"pfxZ":4.042802458467864,"pX":-0.5450431945327814,"pZ":1.670673856077897,"vX0":4.114427636731564,"vY0":-127.94255499449106,"vZ0":-7.097816292377913,"x":137.78,"y":193.67,"x0":-0.8542608806834491,"y0":50.00137533705642,"z0":6.482016061716066,"aX":-16.83173839812983},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":17.5,"spinRate":2029,"spinDirection":226},"zone":7,"typeConfidence":0.92,"plateTime":0.4283662764373801,"extension":6.159168075220723},"index":3,"playId":"950eb9c1-bc14-3e95-8b17-0a818c9c9f14","pitchNumber":3,"startTime":"2025-08-10T22:16:49.502Z","endTime":"2025-08-10T22:16:54.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":69.2,"strikeZoneTop":3.34697156386804,"strikeZoneBottom":1.48410999790869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87736630557493,"aZ":-29.4475583509801,"pfxX":7.073746135631708,"pfxZ":2.1919644703454146,"pX":-0.8449635012718274,"pZ":5.08736862480477,"vX0":-1.2422645252651556,"vY0":-112.31241696833806,"vZ0":3.436046624383917,"x":149.21,"y":101.42,"x0":-1.1944244950118053,"y0":50.00552030511753,"z0":6.577536521982336,"aX":8.822208248279322},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":5.4,"breakHorizontal":-12.4,"spinRate":2418,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.49220554142269,"extension":5.920919307505591},"index":4,"playId":"f4479e2d-8086-3e18-aad5-abe8faeb9472","pitchNumber":4,"startTime":"2025-08-10T22:17:13.996Z","endTime":"2025-08-10T22:17:18.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.36527149782587,"aZ":-12.503585535804772,"pfxX":-5.510973886768144,"pfxZ":10.5394699544576,"pX":-0.4253998457104104,"pZ":4.256414150722216,"vX0":2.75290016236077,"vY0":-137.21349597207927,"vZ0":-4.026692698618555,"x":133.22,"y":123.86,"x0":-0.7374018622489643,"y0":50.00126628300481,"z0":6.623450962545133,"aX":-10.284663503982658},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2528,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.40246101346638596,"extension":6.232163213607058},"index":5,"playId":"e8c29a8f-84fb-323d-823f-1afdef724818","pitchNumber":5,"startTime":"2025-08-10T22:17:34.854Z","endTime":"2025-08-10T22:17:39.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:17:39.865Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Abraham Toro called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:18:45.365Z","endTime":"2025-08-10T22:21:31.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Abraham Toro replaces Connor Wong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T22:18:06.619Z","endTime":"2025-08-10T22:18:47.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.479607667390813,"aZ":-33.89207944338933,"pfxX":-0.011669791242699068,"pfxZ":-1.1665847310739412,"pX":0.1571521395894892,"pZ":2.3133120730187544,"vX0":2.6727949151461243,"vY0":-121.27171126713716,"vZ0":-2.7288055188884934,"x":111.01,"y":176.32,"x0":-0.9614072203742422,"y0":50.001129255141734,"z0":6.433033372139181,"aX":-0.017832855774755164},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.5,"breakHorizontal":-0.7,"spinRate":2575,"spinDirection":71},"zone":5,"typeConfidence":0.91,"plateTime":0.45303389151699713,"extension":5.954528537687812},"index":1,"playId":"f767c108-e4e8-3446-88de-78ab2517436c","pitchNumber":1,"startTime":"2025-08-10T22:18:47.369Z","endTime":"2025-08-10T22:18:51.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.572940747468337,"aZ":-30.183517181335223,"pfxX":-11.205136994330687,"pfxZ":1.224770232897117,"pX":-1.2607815047507733,"pZ":1.9485588383638788,"vX0":3.176273071566418,"vY0":-128.12160527421918,"vZ0":-4.975956304359863,"x":165.06,"y":186.17,"x0":-1.0767416881194263,"y0":50.00474297601473,"z0":6.333336924352084,"aX":-18.245093139675287},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":19.3,"spinRate":1963,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.43093510936227286,"extension":6.01166444626877},"index":2,"playId":"f5f5b71e-9c0a-3ba2-bfea-eec25f3571dc","pitchNumber":2,"startTime":"2025-08-10T22:19:08.881Z","endTime":"2025-08-10T22:19:12.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-10T22:19:20.336Z","endTime":"2025-08-10T22:19:36.437Z","isPitch":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.34000075496924,"strikeZoneBottom":1.70939371419712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45979503455625,"aZ":-29.30790036036591,"pfxX":-11.524947463303153,"pfxZ":1.7768335814528333,"pX":-2.199253825512603,"pZ":1.8152757499695502,"vX0":0.984056449452021,"vY0":-127.21622431265723,"vZ0":-5.328950500651569,"x":200.83,"y":189.77,"x0":-1.1014178851814107,"y0":50.00154976114534,"z0":6.311623066647786,"aX":-18.54863663479306},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":20.5,"spinRate":2113,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.43353798449465053,"extension":5.889330520452159},"index":4,"playId":"61c03e5f-0c40-3a31-bdf9-de6f3f092960","pitchNumber":3,"startTime":"2025-08-10T22:19:36.437Z","endTime":"2025-08-10T22:19:39.696Z","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":94.9,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.993952272663236,"aZ":-10.597097280065276,"pfxX":-5.452576596280458,"pfxZ":11.444925284666255,"pX":0.1987855684660835,"pZ":3.9807114575948432,"vX0":4.964163926524467,"vY0":-137.97696337372446,"vZ0":-4.558322325222158,"x":109.42,"y":131.3,"x0":-0.9348450887389075,"y0":50.00675511720069,"z0":6.397266209700027,"aX":-10.284153696246797},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":8.5,"spinRate":2586,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.40036546789444216,"extension":6.24450805803568},"index":5,"playId":"adb49ed0-bd47-3263-bd86-b1364e01599c","pitchNumber":4,"startTime":"2025-08-10T22:19:57.791Z","endTime":"2025-08-10T22:20:01.860Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"98fa0599-e927-48dd-9145-58fcd253acc7","startTime":"2025-08-10T22:20:23.804Z","endTime":"2025-08-10T22:20:28.804Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.624953293465513,"aZ":-25.898846185636852,"pfxX":-10.482641183917218,"pfxZ":3.830532281971781,"pX":-1.5459130795217915,"pZ":2.04884177690816,"vX0":2.5470512758461554,"vY0":-128.30077243931393,"vZ0":-5.402706086802103,"x":175.93,"y":183.46,"x0":-1.200230705314049,"y0":50.00523092100058,"z0":6.243171871876063,"aX":-17.190684147734697},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":18.2,"spinRate":2127,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4296190797091115,"extension":5.942853314576167},"index":7,"playId":"2755fae8-4e29-317c-9e0e-a6a8df6cc28a","pitchNumber":5,"startTime":"2025-08-10T22:20:43.651Z","endTime":"2025-08-10T22:20:46.943Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.3400000877291,"strikeZoneBottom":1.6598102045426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2096974084526,"aZ":-26.161515242578364,"pfxX":-12.34158284743944,"pfxZ":3.6024862977183663,"pX":-2.2101021524620874,"pZ":2.3867694577768153,"vX0":1.2028010128439774,"vY0":-129.43991527986503,"vZ0":-4.986561581944204,"x":201.24,"y":174.34,"x0":-1.0853313457078155,"y0":50.00114188261369,"z0":6.382931182542477,"aX":-20.592129764907906},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":22.0,"spinRate":2139,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.42586164866202525,"extension":6.21268202578899},"index":8,"playId":"769320a5-8f46-3e6b-a722-6a1193c8a388","pitchNumber":6,"startTime":"2025-08-10T22:21:07.347Z","endTime":"2025-08-10T22:21:11.036Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.34000061467607,"strikeZoneBottom":1.65286944668235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.793643550538295,"aZ":-31.725710253289733,"pfxX":0.3873349571417123,"pfxZ":0.2943638492387457,"pX":-0.2299390696837629,"pZ":3.1777184992154117,"vX0":1.7393608630621213,"vY0":-122.23298782320734,"vZ0":-1.323361905765039,"x":125.76,"y":152.98,"x0":-1.0019318199270273,"y0":50.000575940284435,"z0":6.457866914504348,"aX":0.5840165041122223},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2573,"spinDirection":81},"zone":2,"typeConfidence":0.9,"plateTime":0.4486333971935914,"extension":5.987462191821448},"index":9,"playId":"01000513-6274-3b7d-91e2-674105b0dab6","pitchNumber":7,"startTime":"2025-08-10T22:21:27.653Z","endTime":"2025-08-10T22:21:31.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:21:31.841Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T22:23:56.041Z","endTime":"2025-08-10T22:25:48.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T22:21:46.245Z","endTime":"2025-08-10T22:22:16.937Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Adrian Morejon replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-10T22:22:16.937Z","endTime":"2025-08-10T22:23:58.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":85.1,"strikeZoneTop":3.61999952904984,"strikeZoneBottom":1.76117118401829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":45.41436088087711,"aZ":-21.360863444810704,"pfxX":11.83718836434848,"pfxZ":5.614439476419616,"pX":0.03530289142540945,"pZ":4.109236093181003,"vX0":-9.826624462168834,"vY0":-141.07858999254614,"vZ0":-1.519582004854678,"x":115.65,"y":127.83,"x0":2.105128161006487,"y0":50.00211502437172,"z0":6.095469919828253,"aX":22.79496333820555},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-18.2,"spinRate":2443,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3950938891797531,"extension":6.192265008197873},"index":2,"playId":"3d35810f-9851-3484-819c-3a831254c452","pitchNumber":1,"startTime":"2025-08-10T22:23:58.258Z","endTime":"2025-08-10T22:24:02.020Z","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":96.9,"endSpeed":86.3,"strikeZoneTop":3.61999951054515,"strikeZoneBottom":1.73717837860016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.26073741108542,"aZ":-16.30466771506834,"pfxX":11.73284192694696,"pfxZ":8.195974967274,"pX":-0.24294351983676027,"pZ":1.166871597992618,"vX0":-10.375378177843416,"vY0":-140.30449892354983,"vZ0":-9.326616193240602,"x":126.26,"y":207.27,"x0":2.031841137284406,"y0":50.004693767975105,"z0":5.664225082282396,"aX":22.720819459595067},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-18.4,"spinRate":2399,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.3947739821640912,"extension":6.347464754404619},"index":3,"playId":"4cbb2f3e-4ce8-3457-9794-35405b6e54b4","pitchNumber":2,"startTime":"2025-08-10T22:24:16.773Z","endTime":"2025-08-10T22:24:20.248Z","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":98.3,"endSpeed":86.9,"strikeZoneTop":3.61999975320958,"strikeZoneBottom":1.82011463961702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":42.75926495978113,"aZ":-15.072514506499836,"pfxX":13.053771385246444,"pfxZ":8.644286108643962,"pX":-0.3723795575065554,"pZ":1.8807235605618153,"vX0":-11.822721163955507,"vY0":-142.16232135701006,"vZ0":-8.180661239484438,"x":131.19,"y":188.0,"x0":2.21415973517076,"y0":50.00117968946126,"z0":5.821420377241042,"aX":25.821288804560456},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":-20.2,"spinRate":2386,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.3903456550451132,"extension":6.375415218600565},"index":4,"playId":"a137e72a-57fb-3c74-81e2-f7a1f85f8bdc","pitchNumber":3,"startTime":"2025-08-10T22:24:38.245Z","endTime":"2025-08-10T22:24:42.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":85.3,"strikeZoneTop":3.62000085166699,"strikeZoneBottom":1.72509238947053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":43.093181974943235,"aZ":-20.75568180666495,"pfxX":13.0511168305982,"pfxZ":5.951881173167584,"pX":0.1603834012935234,"pZ":2.950084226102474,"vX0":-10.212645118065062,"vY0":-140.3602771664747,"vZ0":-4.32492478914586,"x":110.89,"y":159.13,"x0":2.221898819063255,"y0":50.00318662528597,"z0":5.932625940052599,"aX":25.04340263289845},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":-20.4,"spinRate":2439,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.3961062141536136,"extension":6.2774871082747925},"index":5,"playId":"8f58d037-4824-3887-a2be-745130b1697f","pitchNumber":4,"startTime":"2025-08-10T22:24:57.206Z","endTime":"2025-08-10T22:25:01.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-10T22:25:07.531Z","endTime":"2025-08-10T22:25:22.365Z","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(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":86.3,"endSpeed":77.2,"strikeZoneTop":3.61999931061898,"strikeZoneBottom":1.76295566692084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.167874036155496,"aZ":-31.926298693965315,"pfxX":-4.295718507748789,"pfxZ":0.164045681319557,"pX":-1.5852122086420475,"pZ":1.9176576229825397,"vX0":-8.252481143658699,"vY0":-125.15741898996056,"vZ0":-3.1358963343233643,"x":177.42,"y":187.0,"x0":2.3577250190120123,"y0":50.0042784831325,"z0":5.895163326411175,"aX":-6.586002932821758},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":10.2,"spinRate":2888,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.4433939612893676,"extension":6.16204909246258},"index":7,"playId":"fd42aaf2-434e-33d9-8abb-03ab24ff3852","pitchNumber":5,"startTime":"2025-08-10T22:25:22.365Z","endTime":"2025-08-10T22:25:27.082Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":87.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":43.60516294837338,"aZ":-19.290325255728852,"pfxX":12.109664622328491,"pfxZ":6.463178444188051,"pX":1.1867105990457196,"pZ":1.932000656968336,"vX0":-7.608786813192009,"vY0":-142.8155604757536,"vZ0":-7.1814480019356495,"x":71.77,"y":186.62,"x0":2.3618256032343137,"y0":50.003134116313134,"z0":5.767054136782496,"aX":24.13964179906253},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":-19.6,"spinRate":2314,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.38879090442443553,"extension":6.31877816793008},"index":8,"playId":"6977b7f2-e3b6-3a89-806f-e8dd252e2dce","pitchNumber":6,"startTime":"2025-08-10T22:25:43.224Z","endTime":"2025-08-10T22:25:48.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:25:48.970Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Roman Anthony.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T22:29:51.008Z","endTime":"2025-08-10T22:31:20.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Narváez replaces Abraham Toro, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:28:35.198Z","endTime":"2025-08-10T22:28:35.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":647351,"link":"/api/v1/people/647351"}},{"details":{"description":"Pitching Change: Greg Weissert replaces Chris Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T22:28:35.228Z","endTime":"2025-08-10T22:29:53.227Z","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":"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.2,"endSpeed":83.3,"strikeZoneTop":3.71886246263374,"strikeZoneBottom":1.85335852437422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03907710862997,"aZ":-26.702433847566745,"pfxX":-12.534302674472201,"pfxZ":3.0549784627331267,"pX":0.22237045711101847,"pZ":2.1778240487027363,"vX0":9.77862216374251,"vY0":-133.7925405064793,"vZ0":-2.2645870336161167,"x":108.52,"y":179.98,"x0":-1.8729126529482498,"y0":50.00389880280558,"z0":4.972083890682501,"aX":-22.457766321360783},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":20.3,"spinRate":2211,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4112409873992844,"extension":5.615822784544479},"index":2,"playId":"f0325e66-47ca-35a4-8843-f753896ff92d","pitchNumber":1,"startTime":"2025-08-10T22:29:53.227Z","endTime":"2025-08-10T22:29:57.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07574075368643,"aZ":-14.774977907534296,"pfxX":-6.177536022833811,"pfxZ":9.691630555799199,"pX":0.22719307619567256,"pZ":2.972871828732436,"vX0":7.333639676956187,"vY0":-134.1399916819574,"vZ0":-3.206560287450686,"x":108.34,"y":158.51,"x0":-1.759040888823628,"y0":50.00136505731991,"z0":5.2581143787661455,"aX":-11.088793214416793},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2390,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.41070605047497244,"extension":5.6237042182209},"index":3,"playId":"5fb2c5f9-57fe-3bd7-8d2d-67e890f9132c","pitchNumber":2,"startTime":"2025-08-10T22:30:09.010Z","endTime":"2025-08-10T22:30:13.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":71.6,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78641438528453,"aZ":-37.02772422586323,"pfxX":9.467164477643452,"pfxZ":-3.6786871139361086,"pX":-0.07283602072287682,"pZ":1.1708055542654336,"vX0":2.0808873677812376,"vY0":-116.1477291806411,"vZ0":-0.35446244854813425,"x":119.78,"y":207.17,"x0":-2.216568628473404,"y0":50.00370354825397,"z0":4.953896357869713,"aX":12.485544466564109},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.4,"breakHorizontal":-17.6,"spinRate":2806,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.47799759391447516,"extension":5.580149168650673},"index":4,"playId":"4be80a27-b81c-3876-a317-b23172f38ce7","pitchNumber":3,"startTime":"2025-08-10T22:30:27.814Z","endTime":"2025-08-10T22:30:31.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":72.5,"strikeZoneTop":3.63151159921635,"strikeZoneBottom":1.7390474833671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.791599679492666,"aZ":-27.33512244409025,"pfxX":12.455315397315035,"pfxZ":3.564274897995441,"pX":1.893673326295304,"pZ":2.005162314177778,"vX0":5.658168918651188,"vY0":-117.88176349834298,"vZ0":-0.04018817201408609,"x":44.82,"y":184.64,"x0":-2.182724087066953,"y0":50.00198621650449,"z0":4.622948962903639,"aX":16.90762428268414},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.7,"breakHorizontal":-24.2,"spinRate":3032,"spinDirection":78},"zone":14,"typeConfidence":0.93,"plateTime":0.47109369595609385,"extension":5.745438729786601},"index":5,"playId":"a018cea6-3e92-33fd-a283-e971b6abf15e","pitchNumber":4,"startTime":"2025-08-10T22:30:49.419Z","endTime":"2025-08-10T22:30:54.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.183443051417406,"aZ":-16.609021620806544,"pfxX":-6.410315234111185,"pfxZ":8.407922546281721,"pX":-0.31495965874571924,"pZ":2.6652118643587617,"vX0":6.121738528944215,"vY0":-136.2483081866372,"vZ0":-3.7010896973958074,"x":129.01,"y":166.82,"x0":-1.7747714744654113,"y0":50.00437719358718,"z0":5.2125682666777235,"aX":-11.869903493247092},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2488,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4043761852034642,"extension":5.512182542712478},"hitData":{"launchSpeed":102.2,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.55,"coordY":106.39}},"index":6,"playId":"87cd027c-3bcb-3a84-97ce-ff0d5a3c1a37","pitchNumber":5,"startTime":"2025-08-10T22:31:08.351Z","endTime":"2025-08-10T22:31:20.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:31:20.159Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Wilyer Abreu. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T22:31:29.411Z","endTime":"2025-08-10T22:33:22.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":93.4,"endSpeed":84.6,"strikeZoneTop":3.37183028389584,"strikeZoneBottom":1.52555973647277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.936591461287506,"aZ":-18.530566486858337,"pfxX":-6.449993764902979,"pfxZ":7.379267307760637,"pX":0.820047929574982,"pZ":2.9608799096456373,"vX0":9.447993366311193,"vY0":-135.66270118599004,"vZ0":-2.3300260070889722,"x":85.74,"y":158.84,"x0":-1.8828546645252806,"y0":50.00180854284602,"z0":5.134291982699577,"aX":-11.924547851619359},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2493,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.4050065707908983,"extension":5.653405215815548},"index":0,"playId":"164d0a05-a376-3541-893b-a5f0e6077a82","pitchNumber":1,"startTime":"2025-08-10T22:31:45.051Z","endTime":"2025-08-10T22:31:50.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.37183675954222,"strikeZoneBottom":1.46864388754125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12153553564702,"aZ":-28.576050075401014,"pfxX":-12.596989821465653,"pfxZ":1.987825824338013,"pX":0.6496244490189612,"pZ":1.539537567263736,"vX0":10.876781972439131,"vY0":-134.53526630508821,"vZ0":-2.9139382084933643,"x":92.24,"y":197.21,"x0":-1.8379103260815695,"y0":50.00061842728295,"z0":4.693438097118877,"aX":-22.756028542892114},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":20.0,"spinRate":2164,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.4093978005624912,"extension":5.801521497379537},"index":1,"playId":"5c6c2fb9-b161-372c-90e1-89a3661da7f7","pitchNumber":2,"startTime":"2025-08-10T22:32:04.496Z","endTime":"2025-08-10T22:32:08.176Z","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.8,"endSpeed":84.1,"strikeZoneTop":2.9830786161754,"strikeZoneBottom":1.42581499056059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.816220563359867,"aZ":-15.799579578460284,"pfxX":-6.773263439318406,"pfxZ":8.97006506551331,"pX":-0.3553333343304531,"pZ":2.3360467217822176,"vX0":6.284913739283905,"vY0":-134.87653997362423,"vZ0":-4.272356301998467,"x":130.54,"y":175.71,"x0":-1.8460173243102376,"y0":50.00408933481629,"z0":5.069315413638606,"aX":-12.367172806442332},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2349,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40749821439887635,"extension":5.80108685888721},"index":2,"playId":"490f6c5d-a4e2-306a-8660-f48acc892868","pitchNumber":3,"startTime":"2025-08-10T22:32:22.542Z","endTime":"2025-08-10T22:32:27.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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.711548547650054,"aZ":-28.532763949479342,"pfxX":-11.338939151930518,"pfxZ":1.9870905412688327,"pX":-0.26299705263595924,"pZ":2.330398177917412,"vX0":8.144978203583321,"vY0":-135.3626103332066,"vZ0":-1.2128086069861168,"x":127.02,"y":175.86,"x0":-1.8552956728842933,"y0":50.00394769983051,"z0":4.803288962647702,"aX":-20.801952788600147},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":18.5,"spinRate":2158,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.40642207666207897,"extension":5.77676093496824},"index":3,"playId":"3d43df36-f219-3055-8055-9880c3a18ff6","pitchNumber":4,"startTime":"2025-08-10T22:32:42.983Z","endTime":"2025-08-10T22:32:48.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12388284173217,"aZ":-18.2884286367743,"pfxX":-4.080375783151348,"pfxZ":7.322716099862944,"pX":0.26390170480350356,"pZ":2.753017906364014,"vX0":6.739372188162151,"vY0":-137.03800303368644,"vZ0":-3.0435887168539555,"x":106.94,"y":164.45,"x0":-1.7004493272722458,"y0":50.002689158807435,"z0":5.1318384397920145,"aX":-7.73792622707978},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":5.9,"spinRate":2383,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40015014959650586,"extension":5.709526203920418},"hitData":{"launchSpeed":95.8,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.52,"coordY":97.26}},"index":4,"playId":"863c3877-9448-32a7-aa3b-e14ab44e08db","pitchNumber":5,"startTime":"2025-08-10T22:33:12.226Z","endTime":"2025-08-10T22:33:22.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:33:22.704Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to center fielder Jarren Duran. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T22:33:36.490Z","endTime":"2025-08-10T22:35:09.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.69000133533803,"strikeZoneBottom":1.75469795858227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34160936130906,"aZ":-32.122641124346885,"pfxX":-11.261392663819988,"pfxZ":0.026715159653763365,"pX":-0.8265264303606966,"pZ":2.202937217220843,"vX0":6.886771519296151,"vY0":-137.6246728511316,"vZ0":-1.5725493113292495,"x":148.51,"y":179.3,"x0":-1.9110446555122456,"y0":50.0032200055246,"z0":4.9777720432966985,"aX":-21.390687914465175},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.1,"breakHorizontal":18.7,"spinRate":2145,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3994892278498985,"extension":5.928858172377322},"index":0,"playId":"7fc6a777-41dc-3319-88b6-e8953751b933","pitchNumber":1,"startTime":"2025-08-10T22:33:58.368Z","endTime":"2025-08-10T22:34:02.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.655133449866007,"aZ":-31.51345036938785,"pfxX":3.2380237005898937,"pfxZ":0.42892427380092535,"pX":0.5398386468320442,"pZ":2.434107918709104,"vX0":5.262018165185494,"vY0":-123.76741860663,"vZ0":0.42547220179013245,"x":112.71,"y":145.61,"x0":-2.041440876408119,"y0":50.00295122600295,"z0":4.917252453451114,"aX":4.979559369752269},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":-7.2,"spinRate":2705,"spinDirection":97},"zone":6,"typeConfidence":0.91,"plateTime":0.4439849125933599,"extension":5.69415577513959},"index":1,"playId":"34f38626-2c1e-3328-9a36-3b3dcc2b9799","pitchNumber":2,"startTime":"2025-08-10T22:34:17.852Z","endTime":"2025-08-10T22:34:21.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"35489547-7596-4c6f-a4ad-48cf9ef80072","startTime":"2025-08-10T22:34:38.349Z","endTime":"2025-08-10T22:34:43.529Z","isPitch":false,"type":"stepoff"},{"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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19627064033506,"aZ":-27.761920024204798,"pfxX":-12.153677216294701,"pfxZ":2.3603621483364643,"pX":-0.15279629559998126,"pZ":1.8452670895165575,"vX0":8.581242420221724,"vY0":-136.8840207886612,"vZ0":-3.1897966146851413,"x":122.82,"y":188.96,"x0":-1.771885776973717,"y0":50.00425239469596,"z0":4.9559974917261425,"aX":-22.74001134765059},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":19.8,"spinRate":2181,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4023121388195223,"extension":5.834785712485475},"hitData":{"launchSpeed":98.5,"launchAngle":29.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.74,"coordY":69.37}},"index":3,"playId":"a1e5abcf-c2e7-3fc2-9f75-9736851cfca2","pitchNumber":3,"startTime":"2025-08-10T22:34:57.114Z","endTime":"2025-08-10T22:35:09.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:35:09.090Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan O'Hearn out on a sacrifice fly to left fielder Roman Anthony. Fernando Tatis Jr. scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T22:36:12.087Z","endTime":"2025-08-10T22:38:25.305Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":669711,"link":"/api/v1/people/669711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T22:35:28.985Z","endTime":"2025-08-10T22:36:14.248Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.599210874923322,"aZ":-32.383677250625,"pfxX":2.086031801206369,"pfxZ":-0.14028590911773087,"pX":0.40225092736338186,"pZ":2.300072578899621,"vX0":5.251262417863892,"vY0":-123.1773459709823,"vZ0":0.39288982275988515,"x":101.67,"y":176.68,"x0":-2.024829599271846,"y0":50.00024775968419,"z0":4.8682567949362685,"aX":3.215589334293176},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.9,"spinRate":2617,"spinDirection":93},"zone":6,"typeConfidence":0.91,"plateTime":0.4440276211136638,"extension":6.252592474700363},"index":1,"playId":"35c8ec21-5e08-3c4d-8957-5d3cca0ea55e","pitchNumber":1,"startTime":"2025-08-10T22:36:14.248Z","endTime":"2025-08-10T22:36:19.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.46999870820006,"strikeZoneBottom":1.64970756840664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93582614152465,"aZ":-35.98465634969748,"pfxX":9.873319168048475,"pfxZ":-2.8057589611673492,"pX":-0.7016829717818053,"pZ":2.1173328941505645,"vX0":0.44329545391577063,"vY0":-116.47889961876055,"vZ0":1.2886235694640367,"x":143.75,"y":181.61,"x0":-2.175653002197369,"y0":50.0012255635273,"z0":4.985960858561835,"aX":13.42714666667667},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.4,"breakHorizontal":-18.0,"spinRate":2752,"spinDirection":73},"zone":7,"typeConfidence":0.84,"plateTime":0.47206901249457367,"extension":5.885560247871501},"index":2,"playId":"63c8eb60-4c8a-32a0-8b34-c8d7d76c6718","pitchNumber":2,"startTime":"2025-08-10T22:36:40.391Z","endTime":"2025-08-10T22:36:45.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.46999987409772,"strikeZoneBottom":1.687729040638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30058816361961,"aZ":-33.902454075075426,"pfxX":-9.502427342470797,"pfxZ":-1.0916559554007845,"pX":0.5669512746954444,"pZ":1.0623687580757615,"vX0":8.919483311580178,"vY0":-124.66749387438686,"vZ0":-1.9555082444352712,"x":95.39,"y":210.1,"x0":-1.809812591834683,"y0":50.00104764144315,"z0":4.635329407817324,"aX":-15.068416312133229},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":15.4,"spinRate":1406,"spinDirection":272},"zone":14,"typeConfidence":0.91,"plateTime":0.4380927235091412,"extension":5.970687505452307},"index":3,"playId":"6ceadfc3-6b61-3cda-a9ad-9272cee0315b","pitchNumber":3,"startTime":"2025-08-10T22:37:04.011Z","endTime":"2025-08-10T22:37:08.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":70.9,"strikeZoneTop":3.50567129260953,"strikeZoneBottom":1.5519845649666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.407246893657014,"aZ":-33.95989314230487,"pfxX":9.743863743279654,"pfxZ":-1.3748584116377565,"pX":-3.3648761308535384,"pZ":2.834475211358602,"vX0":-4.994022371591597,"vY0":-114.06522226803116,"vZ0":2.2444908545395794,"x":245.26,"y":162.25,"x0":-2.393007404972411,"y0":50.00567231956002,"z0":5.228281396388564,"aX":12.616893064483708},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.4,"breakHorizontal":-16.1,"spinRate":2764,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4834442892351243,"extension":5.699535096164939},"index":4,"playId":"32f18709-fb65-3764-a8ea-3e950d6e31de","pitchNumber":4,"startTime":"2025-08-10T22:37:23.423Z","endTime":"2025-08-10T22:37:26.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08788203910767,"aZ":-18.579274754367095,"pfxX":-6.268057912976067,"pfxZ":7.060776309384909,"pX":-0.25176907730489095,"pZ":2.8690504244279884,"vX0":6.245173428266996,"vY0":-137.30990901932992,"vZ0":-2.9429477694807553,"x":126.6,"y":161.32,"x0":-1.732443544214185,"y0":50.00075093597304,"z0":5.20670516668123,"aX":-12.065127234860189},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":10.2,"spinRate":2430,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3976570978647156,"extension":5.833455401610471},"index":5,"playId":"7fe6d365-30f1-38fd-ad03-85da09eaeea7","pitchNumber":5,"startTime":"2025-08-10T22:37:45.305Z","endTime":"2025-08-10T22:37:50.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.659082151819806,"aZ":-32.0780625557053,"pfxX":3.0925786391904637,"pfxZ":0.06166031834977215,"pX":0.35716934947627194,"pZ":1.5636585903876576,"vX0":4.730471152386229,"vY0":-125.87224615945993,"vZ0":-1.5560662687070563,"x":103.39,"y":196.56,"x0":-1.948701993146617,"y0":50.00411803599831,"z0":4.78828885419009,"aX":4.960013877428453},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-6.7,"spinRate":2575,"spinDirection":99},"zone":9,"typeConfidence":0.91,"plateTime":0.43522161422123284,"extension":5.770630215726325},"hitData":{"launchSpeed":87.3,"launchAngle":31.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.7,"coordY":84.81}},"index":6,"playId":"ab6c4a5c-0720-35f5-9478-a76c94ef3bcb","pitchNumber":6,"startTime":"2025-08-10T22:38:13.256Z","endTime":"2025-08-10T22:38:25.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:38:25.305Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T22:38:44.440Z","endTime":"2025-08-10T22:42:45.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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,6,7,8,9],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.70999869295526,"strikeZoneBottom":1.78705412102855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.934971269286386,"aZ":-27.51467292560768,"pfxX":2.8260707241381704,"pfxZ":2.9676338051697524,"pX":1.278969535404509,"pZ":2.2793493423869324,"vX0":6.779343348228894,"vY0":-124.53578466271821,"vZ0":-1.080065190437279,"x":68.25,"y":177.24,"x0":-1.8454336096598063,"y0":50.00411951632702,"z0":4.993849954679236,"aX":4.440614699610363},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-6.7,"spinRate":2589,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.4397563193278273,"extension":6.3644793799539405},"index":0,"playId":"68368d91-5edf-3fe1-9aff-e78dcdea16d0","pitchNumber":1,"startTime":"2025-08-10T22:38:58.499Z","endTime":"2025-08-10T22:39:02.649Z","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":93.2,"endSpeed":85.1,"strikeZoneTop":3.65951979759852,"strikeZoneBottom":1.80906557534148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.629276712119314,"aZ":-30.564754463886228,"pfxX":-10.19650153310253,"pfxZ":0.873686418879247,"pX":0.26880604474203107,"pZ":1.1758479382778757,"vX0":8.806406219239786,"vY0":-135.34890428062215,"vZ0":-4.051799326561399,"x":106.75,"y":207.03,"x0":-1.7085484684334984,"y0":50.005230432350764,"z0":4.8421962383592385,"aX":-18.8462667597767},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1999,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.405289249570854,"extension":5.897931996525506},"index":1,"playId":"5ab71610-7d60-3011-abf8-25eeef724581","pitchNumber":2,"startTime":"2025-08-10T22:39:17.575Z","endTime":"2025-08-10T22:39:20.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.71000042642019,"strikeZoneBottom":1.78740542850113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.199565238008127,"aZ":-30.381603791286743,"pfxX":-11.85674457847533,"pfxZ":0.9676307968503712,"pX":-0.03762073896775305,"pZ":1.0880982726384827,"vX0":8.191275455334898,"vY0":-135.6193238895917,"vZ0":-4.558858000278389,"x":118.43,"y":209.4,"x0":-1.5652086863767996,"y0":50.00328482980043,"z0":4.923771177204608,"aX":-21.964277929089125},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.0,"breakHorizontal":19.6,"spinRate":2150,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4047334212084719,"extension":5.785256246348365},"index":2,"playId":"76540ba5-e7f4-3283-a6ca-942c95f52b16","pitchNumber":3,"startTime":"2025-08-10T22:39:36.098Z","endTime":"2025-08-10T22:39:39.631Z","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":93.8,"endSpeed":84.8,"strikeZoneTop":3.71000034924494,"strikeZoneBottom":1.75242775995871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07651157273548,"aZ":-33.603294723562136,"pfxX":-12.895533346209577,"pfxZ":-0.7726317644787954,"pX":-0.3896931225142576,"pZ":1.8027971478971903,"vX0":8.33045932383569,"vY0":-136.281667290684,"vZ0":-1.9645029626312112,"x":131.85,"y":190.1,"x0":-1.8340968611794384,"y0":50.00170290210912,"z0":4.8874293209437285,"aX":-23.896925191888823},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.7,"breakHorizontal":21.2,"spinRate":2207,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4041943486512314,"extension":5.62825634137458},"index":3,"playId":"adf993d4-6201-3229-b652-2df54dbc64ff","pitchNumber":4,"startTime":"2025-08-10T22:39:56.156Z","endTime":"2025-08-10T22:40:00.313Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.68690586215402,"strikeZoneBottom":1.72965889674711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.187442005069517,"aZ":-32.68335165914928,"pfxX":4.025697831981392,"pfxZ":-0.3372784552759214,"pX":0.6233254863143065,"pZ":1.9002890114459727,"vX0":5.02879960198726,"vY0":-122.00383133536363,"vZ0":-0.2791459324924983,"x":93.24,"y":187.47,"x0":-1.9990512602452781,"y0":50.005779647357045,"z0":4.867328656155921,"aX":5.983941443431137},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":-8.6,"spinRate":2807,"spinDirection":90},"zone":9,"typeConfidence":0.85,"plateTime":0.45139290439968294,"extension":5.940314827693573},"index":4,"playId":"d63733ee-d3ed-39a2-81ad-0d649f84bdd1","pitchNumber":5,"startTime":"2025-08-10T22:40:15.483Z","endTime":"2025-08-10T22:40:20.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-10T22:40:32.170Z","endTime":"2025-08-10T22:40:48.776Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.856681956066225,"aZ":-16.094162329616108,"pfxX":-6.00398344868146,"pfxZ":8.669500260039605,"pX":-0.47471745730720344,"pZ":2.244726422506476,"vX0":5.2684227824868035,"vY0":-136.0622020880655,"vZ0":-4.6412148533942785,"x":135.1,"y":178.17,"x0":-1.66634153457377,"y0":50.001731560466695,"z0":5.105680064779494,"aX":-11.135290217381172},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":9.6,"spinRate":2319,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40421457428869223,"extension":5.882882185052176},"index":6,"playId":"1ef77b34-1fd1-3612-aa31-021491c02bd8","pitchNumber":6,"startTime":"2025-08-10T22:40:48.776Z","endTime":"2025-08-10T22:40:58.407Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65108123486332,"aZ":-25.55018778868225,"pfxX":-10.40936112631579,"pfxZ":3.5712574228008407,"pX":-0.2274733320776026,"pZ":2.498646516965338,"vX0":7.950351904710999,"vY0":-136.46610427961372,"vZ0":-1.822894349127694,"x":125.67,"y":171.32,"x0":-1.8504123259787706,"y0":50.00308449554896,"z0":4.964516022292589,"aX":-19.309793658579107},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2150,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4039209017166727,"extension":5.9807684617114685},"index":7,"playId":"d3d27b0e-d624-3580-bf40-58ee920c8870","pitchNumber":7,"startTime":"2025-08-10T22:41:27.071Z","endTime":"2025-08-10T22:41:32.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.296344133189006,"aZ":-27.906944984988364,"pfxX":9.782740173880661,"pfxZ":2.915486601590424,"pX":0.3223885723784191,"pZ":2.1443343950725495,"vX0":3.2020351398152336,"vY0":-120.9250752023326,"vZ0":0.23526553382427962,"x":104.71,"y":180.88,"x0":-2.2939681224446824,"y0":50.00088747089269,"z0":4.5188779224906765,"aX":14.307119936972406},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.6,"breakHorizontal":-18.5,"spinRate":2976,"spinDirection":79},"zone":9,"typeConfidence":0.89,"plateTime":0.4550976917606917,"extension":5.938579641213265},"index":8,"playId":"cfa34a4e-756d-3809-a850-e2322d7fa568","pitchNumber":8,"startTime":"2025-08-10T22:42:12.793Z","endTime":"2025-08-10T22:42:18.502Z","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":85.0,"endSpeed":78.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89429616738039,"aZ":-34.758794582205184,"pfxX":4.603368132593713,"pfxZ":-1.6637389014947255,"pX":-0.04121386797801481,"pZ":1.5519016464028024,"vX0":3.435049581747704,"vY0":-123.7952345822383,"vZ0":-0.962376228878397,"x":118.57,"y":196.88,"x0":-2.04532496612879,"y0":50.004440016093625,"z0":4.8572683501404414,"aX":7.139822181267393},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":-9.1,"spinRate":2790,"spinDirection":98},"zone":13,"typeConfidence":0.85,"plateTime":0.44258074310031104,"extension":6.282001262073262},"index":9,"playId":"12d0ed48-7e2e-3ff9-97f5-c141e5816d7f","pitchNumber":9,"startTime":"2025-08-10T22:42:38.849Z","endTime":"2025-08-10T22:42:45.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:42:45.087Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T22:44:52.405Z","endTime":"2025-08-10T22:46:32.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.28692787861945,"strikeZoneBottom":1.65629037174441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74784782132717,"aZ":-32.43748561322305,"pfxX":-2.095177728271576,"pfxZ":-0.167521966767751,"pX":0.21659576237062367,"pZ":4.01236977494013,"vX0":-4.976840673108384,"vY0":-124.34909392591513,"vZ0":0.9796386424683059,"x":108.74,"y":130.45,"x0":2.522466337028923,"y0":50.004081442583455,"z0":6.320661683614888,"aX":-3.25536752199422},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":5.0,"spinRate":2835,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.4417997115257335,"extension":5.945292988356234},"index":0,"playId":"82a6ce9f-bd1b-3a89-abc7-52b97e636524","pitchNumber":1,"startTime":"2025-08-10T22:44:56.378Z","endTime":"2025-08-10T22:45:01.032Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.2987325746253,"strikeZoneBottom":1.47005348324004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925936562409255,"aZ":-32.96277142304643,"pfxX":-3.0732828512442,"pfxZ":-0.5122798072870918,"pX":0.958417188551563,"pZ":3.1439913427799575,"vX0":-3.5792581029134434,"vY0":-123.71757005209598,"vZ0":-0.40782717386954637,"x":80.47,"y":153.89,"x0":2.8310495252519745,"y0":50.00579020757565,"z0":6.107503102758321,"aX":-4.697161955029056},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":6.5,"spinRate":2843,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.4451431887257895,"extension":5.913526490883662},"index":1,"playId":"8a9983b6-c794-3108-a2d9-c3ee8c305f01","pitchNumber":2,"startTime":"2025-08-10T22:45:13.491Z","endTime":"2025-08-10T22:45:18.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.3699999220059,"strikeZoneBottom":1.65221555337635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76569332449173,"aZ":-31.621176357543312,"pfxX":11.458030739269272,"pfxZ":0.3300133485935035,"pX":-0.011174251284562044,"pZ":1.4338503722616007,"vX0":-9.389828999210629,"vY0":-128.83671213050954,"vZ0":-5.0437494924852295,"x":117.43,"y":200.07,"x0":2.2135839328580347,"y0":50.00210422668982,"z0":5.8955191263473985,"aX":19.03079586861284},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":-18.4,"spinRate":1370,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.42710651638024233,"extension":6.177239831627463},"index":2,"playId":"303d65c9-739d-3b75-b945-26d3a2d73fee","pitchNumber":3,"startTime":"2025-08-10T22:45:29.699Z","endTime":"2025-08-10T22:45:34.327Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.28812791295145,"strikeZoneBottom":1.52813581754738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17453294434672,"aZ":-16.977559331331282,"pfxX":9.871033798393587,"pfxZ":7.734448833922837,"pX":0.3093379275803192,"pZ":3.382683930081158,"vX0":-8.508224633518775,"vY0":-139.8972961058387,"vZ0":-3.9919341773434684,"x":105.21,"y":147.45,"x0":2.1209747909282486,"y0":50.0000249890374,"z0":5.954450978490324,"aX":19.389190520438092},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":-16.0,"spinRate":2442,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.3928573573591785,"extension":6.220004698392374},"index":3,"playId":"e25b6761-8025-3f88-b72b-cde692ec0a7a","pitchNumber":4,"startTime":"2025-08-10T22:45:48.468Z","endTime":"2025-08-10T22:45:53.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.37000048511972,"strikeZoneBottom":1.65148693058243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.64426240582424,"aZ":-17.7519877013518,"pfxX":10.78607860688011,"pfxZ":7.318888940265362,"pX":0.38930083202719895,"pZ":3.2635302248226945,"vX0":-8.211935048697814,"vY0":-140.4076947032387,"vZ0":-4.318460652158585,"x":102.16,"y":150.66,"x0":1.96975301296594,"y0":50.00500003859073,"z0":5.997928893528745,"aX":21.258972834675212},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":-17.5,"spinRate":2328,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.3920626412427479,"extension":6.1583782970081975},"index":4,"playId":"bff46782-8d96-3a67-a5fe-e201f07ed05c","pitchNumber":5,"startTime":"2025-08-10T22:46:08.072Z","endTime":"2025-08-10T22:46:13.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.8,"strikeZoneTop":3.4041095921109,"strikeZoneBottom":1.5640202963524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.96984065512669,"aZ":-17.950440991618873,"pfxX":11.560747059380839,"pfxZ":7.271450890115332,"pX":-0.7489970977700565,"pZ":2.822266438331174,"vX0":-11.071157636990904,"vY0":-140.21708199382462,"vZ0":-5.3325483193910745,"x":145.55,"y":162.58,"x0":1.7830969413719577,"y0":50.001366953700085,"z0":5.952010100055375,"aX":22.60878396692527},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":-18.1,"spinRate":2454,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.3933145169090917,"extension":6.150564746087902},"index":5,"playId":"4d20a7e7-6bfb-3066-a83f-85ea59813008","pitchNumber":6,"startTime":"2025-08-10T22:46:27.174Z","endTime":"2025-08-10T22:46:32.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:46:32.795Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jarren Duran grounds into a force out, third baseman Manny Machado to shortstop Xander Bogaerts. Alex Bregman out at 2nd. Jarren Duran to 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T22:46:45.545Z","endTime":"2025-08-10T22:47:09.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.7477756120787,"aZ":-18.150693472961425,"pfxX":11.530434420491845,"pfxZ":6.992266235861951,"pX":0.7957662725664937,"pZ":2.852955406554563,"vX0":-8.136883040219153,"vY0":-141.72703719779614,"vZ0":-5.058383279362601,"x":86.67,"y":161.75,"x0":2.22726342360338,"y0":50.00040105206702,"z0":5.845073650622807,"aX":23.115470551796296},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":-18.8,"spinRate":2488,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.38861455738402695,"extension":6.227746871311674},"hitData":{"launchSpeed":62.9,"launchAngle":12.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.0,"coordY":150.5}},"index":0,"playId":"314a6eb4-0c40-3a48-8869-c3901fbedf2a","pitchNumber":1,"startTime":"2025-08-10T22:47:01.986Z","endTime":"2025-08-10T22:47:09.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:47:09.895Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T22:49:41.514Z","endTime":"2025-08-10T22:50:49.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T22:47:33.648Z","endTime":"2025-08-10T22:47:58.055Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Morgan replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-10T22:47:58.055Z","endTime":"2025-08-10T22:49:43.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.53906856360769,"strikeZoneBottom":1.67311282586433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.075884005319864,"aZ":-27.785026648458626,"pfxX":-10.858750805475326,"pfxZ":2.242871760931017,"pX":-0.1420021582207235,"pZ":3.0736704799394907,"vX0":9.416808070267852,"vY0":-139.27239796671205,"vZ0":-0.3581496201951983,"x":122.41,"y":155.79,"x0":-2.160714325745835,"y0":50.00518112211157,"z0":5.0458636232531475,"aX":-21.276620374473072},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":2268,"spinDirection":236},"zone":2,"typeConfidence":0.98,"plateTime":0.39369327321363956,"extension":6.020058382224418},"index":2,"playId":"34531ef6-a9d2-3c20-81e8-b6b5dc7a94e4","pitchNumber":1,"startTime":"2025-08-10T22:49:43.873Z","endTime":"2025-08-10T22:49:48.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15428061309032,"aZ":-23.526329452718066,"pfxX":-11.604667049575555,"pfxZ":4.432295460203655,"pX":0.05856727908884899,"pZ":3.1229022462984632,"vX0":10.34379761963685,"vY0":-139.49789517501347,"vZ0":-0.9520151890897046,"x":114.77,"y":154.46,"x0":-2.207083029751275,"y0":50.0047377125069,"z0":5.033173131316149,"aX":-22.65683898514804},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2242,"spinDirection":230},"zone":2,"typeConfidence":0.93,"plateTime":0.3940730084387396,"extension":5.868029096143686},"index":3,"playId":"255a817a-53a0-374a-8ebe-4983a8ea4992","pitchNumber":2,"startTime":"2025-08-10T22:50:05.225Z","endTime":"2025-08-10T22:50:09.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-10T22:50:23.072Z","endTime":"2025-08-10T22:50:45.347Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.873143752613714,"aZ":-40.807931208620275,"pfxX":5.63109226587155,"pfxZ":-6.292517310476053,"pX":0.5130138310905621,"pZ":1.2586505438290454,"vX0":3.446911242035276,"vY0":-117.6436279500659,"vZ0":-1.0869130071303599,"x":97.45,"y":204.8,"x0":-1.7139079967312572,"y0":50.00471842018505,"z0":5.5836978922143174,"aX":7.7213560207493614},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.3,"breakHorizontal":-11.2,"spinRate":2508,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.46952572740669796,"extension":5.874403162088506},"index":5,"playId":"884b7fe3-dc90-3d40-93e7-70ceb701af77","pitchNumber":3,"startTime":"2025-08-10T22:50:45.347Z","endTime":"2025-08-10T22:50:49.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:50:49.812Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, shortstop Xander Bogaerts to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T22:51:05.590Z","endTime":"2025-08-10T22:52:35.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.97158311033313,"aZ":-14.139388194409866,"pfxX":-5.691063024311094,"pfxZ":9.04872310543148,"pX":0.05642352681283873,"pZ":3.4566251390378393,"vX0":7.535139597757407,"vY0":-140.9804645879441,"vZ0":-2.725614838873702,"x":114.85,"y":145.45,"x0":-1.9238815117473318,"y0":50.003479954495226,"z0":5.3600184292536195,"aX":-11.344432735225766},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2516,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.38997551390344,"extension":5.769275233433543},"index":0,"playId":"c187a3ad-61d3-3f0c-ab92-839c20444955","pitchNumber":1,"startTime":"2025-08-10T22:51:18.559Z","endTime":"2025-08-10T22:51:21.967Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":3.2599984209811,"strikeZoneBottom":1.49577935850693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.343193778000426,"aZ":-28.023750312442136,"pfxX":-12.248699433564894,"pfxZ":2.1397000726357716,"pX":0.5153682467697928,"pZ":1.6323714923513344,"vX0":11.347554018092032,"vY0":-138.74848403516327,"vZ0":-3.736795792113267,"x":97.36,"y":194.71,"x0":-2.0449691767974096,"y0":50.00585153380109,"z0":4.873794743109203,"aX":-23.77955582551175},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":19.7,"spinRate":2133,"spinDirection":240},"zone":9,"typeConfidence":0.98,"plateTime":0.39545083676348636,"extension":6.010221069801293},"index":1,"playId":"91090fa0-67d6-3f34-80ab-b6e849b7abe4","pitchNumber":2,"startTime":"2025-08-10T22:51:43.581Z","endTime":"2025-08-10T22:51:47.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.2600009454684,"strikeZoneBottom":1.48642749586217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2469294587998,"aZ":-40.60045178407513,"pfxX":4.259018501275206,"pfxZ":-5.489916802572637,"pX":1.2085899615655422,"pZ":1.330333388471138,"vX0":5.414236861342506,"vY0":-123.49312288867645,"vZ0":-2.0983468823958007,"x":70.93,"y":202.86,"x0":-1.5718216604662847,"y0":50.00597402812243,"z0":5.629508626052697,"aX":6.531547136691386},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.2,"breakHorizontal":-9.0,"spinRate":2457,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4447484522443652,"extension":5.953375010558261},"index":2,"playId":"b66b6693-035d-38a4-b8ba-87da002dea80","pitchNumber":3,"startTime":"2025-08-10T22:52:06.313Z","endTime":"2025-08-10T22:52:10.065Z","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":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3868202141759,"aZ":-27.893068708525476,"pfxX":-12.587193399862404,"pfxZ":2.2436740916990114,"pX":0.0060253393292290375,"pZ":1.8503845615308776,"vX0":9.957260898281941,"vY0":-137.90720694007786,"vZ0":-3.014175449595653,"x":116.77,"y":188.82,"x0":-2.0332226671951688,"y0":50.00150915736988,"z0":4.858253299283021,"aX":-24.01292254055652},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":20.4,"spinRate":2141,"spinDirection":241},"zone":8,"typeConfidence":0.98,"plateTime":0.3986076918532504,"extension":6.024602841888831},"hitData":{"launchSpeed":109.6,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.81,"coordY":148.98}},"index":3,"playId":"94bf3aa3-7d64-3dc8-91c2-2cde5a7d5d78","pitchNumber":4,"startTime":"2025-08-10T22:52:27.519Z","endTime":"2025-08-10T22:52:35.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:52:35.156Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, first baseman Romy Gonzalez to pitcher Isaiah Campbell.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T22:55:14.182Z","endTime":"2025-08-10T22:56:18.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaiah Campbell replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T22:53:49.641Z","endTime":"2025-08-10T22:55:16.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663462,"link":"/api/v1/people/663462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":83.5,"strikeZoneTop":3.65999946645178,"strikeZoneBottom":1.75091380277606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.564467993122484,"aZ":-19.81001342700298,"pfxX":0.07234519478558836,"pfxZ":6.960696231997333,"pX":-0.0060513408861690675,"pZ":2.014915724488432,"vX0":6.025778170319806,"vY0":-132.73025344039988,"vZ0":-6.876179581014894,"x":117.23,"y":184.38,"x0":-2.3193773426214745,"y0":50.005674388378644,"z0":6.091929065904531,"aX":0.12705155624423067},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-1.4,"spinRate":2543,"spinDirection":186},"zone":8,"typeConfidence":0.79,"plateTime":0.41336397101511446,"extension":6.081575486181679},"index":1,"playId":"76204893-401a-3dc3-9f19-86405585d5ad","pitchNumber":1,"startTime":"2025-08-10T22:55:16.197Z","endTime":"2025-08-10T22:55:20.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.006995455933904,"aZ":-14.59380424036977,"pfxX":-3.52703316658587,"pfxZ":8.960481194851996,"pX":-0.12131617672517898,"pZ":3.1162128080853506,"vX0":7.239564107258164,"vY0":-139.57084272261147,"vZ0":-5.8012507748637026,"x":121.62,"y":154.64,"x0":-2.296935178833721,"y0":50.00310330567625,"z0":6.191850505931178,"aX":-6.920765800092015},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":4.8,"spinRate":2540,"spinDirection":208},"zone":2,"typeConfidence":0.88,"plateTime":0.3932561206741654,"extension":6.100528236919562},"index":2,"playId":"4264d85a-7480-3cb5-8680-e53e7441483f","pitchNumber":2,"startTime":"2025-08-10T22:55:31.827Z","endTime":"2025-08-10T22:55:35.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-10T22:55:41.287Z","endTime":"2025-08-10T22:55:53.735Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.65999999461317,"strikeZoneBottom":1.69550302846317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32138761839311,"aZ":-14.456137963999664,"pfxX":-3.983850649198347,"pfxZ":8.83403347582836,"pX":-1.020602376877242,"pZ":4.822655449647697,"vX0":5.42916649807111,"vY0":-141.44791420927388,"vZ0":-1.4377171306567051,"x":155.9,"y":108.57,"x0":-2.456435879465727,"y0":50.00257652240873,"z0":6.274489113732633,"aX":-7.99062740718869},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2632,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.3887373804221661,"extension":6.150673090819833},"index":4,"playId":"fd7573ae-6354-304a-8da3-ad9c429406e8","pitchNumber":3,"startTime":"2025-08-10T22:55:53.735Z","endTime":"2025-08-10T22:55:56.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.387395703109384,"aZ":-41.130919003277654,"pfxX":2.6623379594665377,"pfxZ":-6.1747114085537325,"pX":-0.10677527844487719,"pZ":1.849229920289187,"vX0":4.590576682824355,"vY0":-120.44156517063092,"vZ0":-1.5732802094060638,"x":121.07,"y":188.85,"x0":-2.393870930727496,"y0":50.00593683473175,"z0":6.194102162694234,"aX":3.858584012829032},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.3,"breakHorizontal":-6.0,"spinRate":2874,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.457175050471299,"extension":5.922367259700308},"hitData":{"launchSpeed":85.3,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.01,"coordY":161.15}},"index":5,"playId":"e4d11bad-02b5-34b9-9476-d46f766aca6d","pitchNumber":4,"startTime":"2025-08-10T22:56:10.429Z","endTime":"2025-08-10T22:56:18.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:56:18.133Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out sharply to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T22:56:38.598Z","endTime":"2025-08-10T22:57:59.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.44999882022502,"strikeZoneBottom":1.68231762005658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.874601609216768,"aZ":-20.531049280736656,"pfxX":1.5971960272767296,"pfxZ":6.473563162688533,"pX":0.7357153607187237,"pZ":2.230495060724699,"vX0":6.991933194466561,"vY0":-134.00669518056748,"vZ0":-6.585462544693732,"x":88.96,"y":178.56,"x0":-2.1264197998717838,"y0":50.00413313835849,"z0":6.211028752995512,"aX":2.874051090530881},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":-4.6,"spinRate":2585,"spinDirection":180},"zone":9,"typeConfidence":0.88,"plateTime":0.41041890455100694,"extension":6.392535213399534},"index":0,"playId":"bfd0437a-e5b5-319a-aacc-c18aa80be146","pitchNumber":1,"startTime":"2025-08-10T22:56:53.867Z","endTime":"2025-08-10T22:56:58.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.395061675111105,"aZ":-34.07443082298646,"pfxX":7.4768016310062695,"pfxZ":-1.3106714466515133,"pX":0.8238645722701635,"pZ":3.323124542478988,"vX0":5.876918655117346,"vY0":-121.01723225714629,"vZ0":0.5024262337081697,"x":85.6,"y":149.06,"x0":-2.6263681937076844,"y0":50.00295090243757,"z0":6.150723539570194,"aX":10.846875899565909},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":-15.1,"spinRate":2745,"spinDirection":58},"zone":3,"typeConfidence":0.91,"plateTime":0.45642626594633606,"extension":6.0071048314097935},"index":1,"playId":"4604b226-b6a9-3040-b02f-6d9ba5599607","pitchNumber":2,"startTime":"2025-08-10T22:57:09.521Z","endTime":"2025-08-10T22:57:13.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-10T22:57:19.690Z","endTime":"2025-08-10T22:57:32.812Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65703641343355,"aZ":-31.571717333691616,"pfxX":6.463255355475089,"pfxZ":0.3926103457929777,"pX":0.9776497067593017,"pZ":2.1514454107309793,"vX0":6.225169504968989,"vY0":-124.62562030169772,"vZ0":-2.839514573904707,"x":79.73,"y":180.69,"x0":-2.414640253725013,"y0":50.00337877342055,"z0":5.97840037867478,"aX":9.921309465417716},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-13.4,"spinRate":2886,"spinDirection":55},"zone":14,"typeConfidence":0.6,"plateTime":0.44360168141521106,"extension":6.045583003387074},"index":3,"playId":"ab7c3556-f7e4-331f-92f7-422a8eb6e908","pitchNumber":3,"startTime":"2025-08-10T22:57:32.812Z","endTime":"2025-08-10T22:57:36.335Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01055119663936,"aZ":-32.887070904173235,"pfxX":7.555271258159428,"pfxZ":-0.46774299760144444,"pX":0.2650578872207158,"pZ":3.0026388537402884,"vX0":5.148303559790268,"vY0":-122.9461620045155,"vZ0":-0.5634615425217537,"x":106.9,"y":157.71,"x0":-2.849604685205647,"y0":50.00575924050368,"z0":6.0649799757244764,"aX":11.384107295613529},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-15.0,"spinRate":2700,"spinDirection":60},"zone":2,"typeConfidence":0.9,"plateTime":0.44824981456985746,"extension":6.244606366761202},"hitData":{"launchSpeed":102.1,"launchAngle":10.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":144.4,"coordY":138.6}},"index":4,"playId":"a12eb8d0-e1d4-3db6-8e5a-8b82b50e3d8a","pitchNumber":4,"startTime":"2025-08-10T22:57:53.802Z","endTime":"2025-08-10T22:57:59.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T22:57:59.340Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T22:58:19.014Z","endTime":"2025-08-10T23:01:12.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":76.4,"strikeZoneTop":3.37000125071577,"strikeZoneBottom":1.58140303120139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83817829697458,"aZ":-41.47249916921793,"pfxX":0.5515824330527753,"pfxZ":-6.299987514085654,"pX":-0.227708990707324,"pZ":1.867028150928304,"vX0":4.692988985244771,"vY0":-121.55424908003454,"vZ0":-1.8597489611359925,"x":125.68,"y":188.37,"x0":-2.2659946342473827,"y0":50.00297693418394,"z0":6.288349895513966,"aX":0.8133801705050753},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.5,"breakHorizontal":-2.3,"spinRate":2747,"spinDirection":44},"zone":8,"typeConfidence":0.89,"plateTime":0.4529558216934726,"extension":6.169383608708306},"index":0,"playId":"7e9d2ec7-507b-3bad-b3f1-ca2b4b168b35","pitchNumber":1,"startTime":"2025-08-10T22:58:28.550Z","endTime":"2025-08-10T22:58:35.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01176469995379,"aZ":-23.776380494136188,"pfxX":1.3606709928595127,"pfxZ":4.547354376766965,"pX":0.13666374324582783,"pZ":3.4600626848065748,"vX0":6.527244162225825,"vY0":-135.19290236972083,"vZ0":-3.0253271259760424,"x":111.79,"y":145.36,"x0":-2.4877745563530964,"y0":50.00383817082254,"z0":6.26603979192871,"aX":2.5141496629319455},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2680,"spinDirection":159},"zone":2,"typeConfidence":0.84,"plateTime":0.4054462994624748,"extension":6.08870932190945},"index":1,"playId":"dabd3c44-b48a-3086-a7ae-b88b42bfd43c","pitchNumber":2,"startTime":"2025-08-10T22:58:52.973Z","endTime":"2025-08-10T22:58:56.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.37000078316423,"strikeZoneBottom":1.75471542690349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.627393222048315,"aZ":-40.352468888974144,"pfxX":0.4445658399617236,"pfxZ":-5.483999443931839,"pX":0.5867836321825163,"pZ":1.5055567758140675,"vX0":6.792080649344475,"vY0":-122.81767014391265,"vZ0":-2.849971670907535,"x":94.63,"y":198.13,"x0":-2.299692225230936,"y0":50.002199500215696,"z0":6.1927317397857315,"aX":0.6619946596829759},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.4,"breakHorizontal":-2.8,"spinRate":2921,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.45002268785984745,"extension":6.202716742722656},"index":2,"playId":"4ee800bd-6afe-3840-adb8-89878a3909a9","pitchNumber":3,"startTime":"2025-08-10T22:59:26.507Z","endTime":"2025-08-10T22:59:30.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.37000019054764,"strikeZoneBottom":1.50167145278831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13357097516727,"aZ":-19.427182334700216,"pfxX":-1.6249586652999901,"pfxZ":6.571732820711132,"pX":-0.8280684320317534,"pZ":4.083118582723234,"vX0":4.910132590943796,"vY0":-139.311533020949,"vZ0":-2.576623628220969,"x":148.56,"y":128.54,"x0":-2.412612841735012,"y0":50.00233926707442,"z0":6.32345369570459,"aX":-3.152010858011368},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":1.8,"spinRate":2484,"spinDirection":189},"zone":11,"typeConfidence":0.81,"plateTime":0.39515925150388975,"extension":6.003078499770116},"index":3,"playId":"fc56c8d8-fc7a-3774-bd75-8fd45247bac1","pitchNumber":4,"startTime":"2025-08-10T22:59:44.104Z","endTime":"2025-08-10T22:59:47.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.37000110404584,"strikeZoneBottom":1.60007584739596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.569773085473994,"aZ":-44.71965433021086,"pfxX":1.7202832431303692,"pfxZ":-8.517364626469027,"pX":-0.1656789594318126,"pZ":0.8489360189452467,"vX0":4.865081832408048,"vY0":-122.13864482051372,"vZ0":-3.2808171713787853,"x":123.32,"y":215.86,"x0":-2.4268089077426573,"y0":50.00061040185033,"z0":6.149768094025974,"aX":2.5343232632713253},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.0,"breakHorizontal":-4.6,"spinRate":2907,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.4527340483218474,"extension":6.21142046884416},"index":4,"playId":"aeab16c0-a1b1-3d25-9cb1-99fe49c2a5dd","pitchNumber":5,"startTime":"2025-08-10T23:00:01.890Z","endTime":"2025-08-10T23:00:06.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13354093617129,"aZ":-28.809110174886154,"pfxX":0.8737438042879913,"pfxZ":1.980562286798131,"pX":-0.49903704952325106,"pZ":2.95463626141703,"vX0":4.9235377665941655,"vY0":-130.5826863093981,"vZ0":-2.8115152227342373,"x":136.02,"y":159.0,"x0":-2.533705840184577,"y0":50.00595626313354,"z0":6.245039449077094,"aX":1.4878048140039666},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2685,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.42174854601500833,"extension":6.201701410924648},"index":5,"playId":"d5a61aeb-850b-3ad0-9382-b26651ce17b3","pitchNumber":6,"startTime":"2025-08-10T23:00:22.734Z","endTime":"2025-08-10T23:00:26.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.573984389587473,"aZ":-28.222401594782557,"pfxX":1.8208270060882943,"pfxZ":2.277439168144129,"pX":0.3762517569415015,"pZ":3.3132804364833386,"vX0":6.474209434875396,"vY0":-131.4252457477548,"vZ0":-2.11742776976918,"x":102.66,"y":149.32,"x0":-2.3624908942090572,"y0":50.00651770860861,"z0":6.239460824850426,"aX":3.163711423042549},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.8,"spinRate":2673,"spinDirection":137},"zone":3,"typeConfidence":0.9,"plateTime":0.4178286063384493,"extension":6.104499461270995},"index":6,"playId":"7d2e5d26-ad98-3535-9fbd-027b6ffe58c5","pitchNumber":7,"startTime":"2025-08-10T23:00:45.850Z","endTime":"2025-08-10T23:00:49.293Z","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":91.2,"endSpeed":83.6,"strikeZoneTop":3.36999984527857,"strikeZoneBottom":1.63351353928111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68227100095297,"aZ":-28.125853021789332,"pfxX":2.808115572599317,"pfxZ":2.2737683423127617,"pX":0.23413512371355227,"pZ":3.83321135321277,"vX0":6.168985017869113,"vY0":-132.73958315918642,"vZ0":-0.9263324768327157,"x":108.08,"y":135.28,"x0":-2.48598227467803,"y0":50.00632872430077,"z0":6.2364444331951745,"aX":5.005376994072659},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-6.5,"spinRate":2663,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.4128086669311166,"extension":6.216964692177855},"index":7,"playId":"d0d083c2-4c07-3d2b-8619-4aa5514a77c8","pitchNumber":8,"startTime":"2025-08-10T23:01:08.121Z","endTime":"2025-08-10T23:01:12.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:01:12.471Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to left fielder Roman Anthony. Jake Cronenworth to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T23:01:25.585Z","endTime":"2025-08-10T23:02:11.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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_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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.8,"strikeZoneTop":3.37518822032003,"strikeZoneBottom":1.52840039174987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.115001239080414,"aZ":-29.706689234637874,"pfxX":2.210568072971544,"pfxZ":1.413530944938687,"pX":0.33339221713766104,"pZ":3.53447453174939,"vX0":6.35407306293122,"vY0":-131.67680327394868,"vZ0":-1.413288431382452,"x":104.29,"y":143.35,"x0":-2.4025432708519507,"y0":50.00431775130698,"z0":6.285156627156079,"aX":3.864804524559539},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-5.4,"spinRate":2644,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.4166625908991852,"extension":6.258471097284677},"index":0,"playId":"e4efa851-e224-385e-8ac1-ef52e3bd0008","pitchNumber":1,"startTime":"2025-08-10T23:01:40.925Z","endTime":"2025-08-10T23:01:45.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.767504911962906,"aZ":-28.286896380315984,"pfxX":2.47994381115706,"pfxZ":2.208174332516185,"pX":-1.0060731895052593,"pZ":2.5529421998558637,"vX0":2.9391536066816255,"vY0":-132.10087503212662,"vZ0":-4.140476562537177,"x":155.35,"y":169.85,"x0":-2.4564264955213932,"y0":50.00611132674402,"z0":6.2259066794,"aX":4.373040634217722},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-5.2,"spinRate":2666,"spinDirection":168},"zone":11,"typeConfidence":0.9,"plateTime":0.41501584114970047,"extension":6.139533269104173},"hitData":{"launchSpeed":95.6,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.5,"coordY":90.67}},"index":1,"playId":"7c90ec22-9761-3f07-9633-fcd42f786a8b","pitchNumber":2,"startTime":"2025-08-10T23:01:59.257Z","endTime":"2025-08-10T23:02:11.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:02:11.806Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T23:02:25.985Z","endTime":"2025-08-10T23:04:24.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":75.8,"strikeZoneTop":3.71312914151576,"strikeZoneBottom":1.80344549742817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686232227406823,"aZ":-35.224378354955775,"pfxX":6.729733149804369,"pfxZ":-2.083912127585748,"pX":-0.4868025211598187,"pZ":3.8201135886201953,"vX0":3.2262691814556392,"vY0":-120.9216776935058,"vZ0":1.7581635775438251,"x":135.56,"y":135.64,"x0":-2.7164125450815626,"y0":50.000902534140714,"z0":6.195951866046919,"aX":9.867570364601786},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.0,"breakHorizontal":-13.0,"spinRate":2721,"spinDirection":56},"zone":1,"typeConfidence":0.92,"plateTime":0.4546315727433736,"extension":6.213659567112511},"index":0,"playId":"a1874bdb-3856-3aac-94a6-e7545c6aca49","pitchNumber":1,"startTime":"2025-08-10T23:02:46.968Z","endTime":"2025-08-10T23:02:51.188Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76285575787761,"aZ":-19.463309791414236,"pfxX":-8.898088513255432,"pfxZ":6.751800292151723,"pX":-0.2871348516243703,"pZ":3.0017227271517446,"vX0":8.103217163217268,"vY0":-136.29470884658525,"vZ0":-4.839701375274331,"x":127.94,"y":157.73,"x0":-2.141682093808355,"y0":50.00406110311527,"z0":6.143363481020486,"aX":-16.753744332172854},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2524,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.40176789756705666,"extension":6.411085399844345},"index":1,"playId":"ece67f60-e2b8-35df-bcaf-18038db0f5cb","pitchNumber":2,"startTime":"2025-08-10T23:03:05.099Z","endTime":"2025-08-10T23:03:09.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32514034722424,"aZ":-20.139774927411278,"pfxX":-9.096631459329524,"pfxZ":6.330719614864229,"pX":-0.4685266461211303,"pZ":3.0156550898689725,"vX0":7.4727101480584786,"vY0":-137.22788991431332,"vZ0":-4.926280538906406,"x":134.86,"y":157.36,"x0":-2.0496370309169496,"y0":50.00189169336994,"z0":6.212445009227121,"aX":-17.289950136513266},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":14.9,"spinRate":2598,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.39964452061387634,"extension":6.359050433035786},"index":2,"playId":"1814c518-37fd-3810-a30d-2571fe49d7ad","pitchNumber":3,"startTime":"2025-08-10T23:03:30.905Z","endTime":"2025-08-10T23:03:36.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.83,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.593358799759592,"aZ":-34.60608450703541,"pfxX":7.252919968058557,"pfxZ":-1.5997433703183823,"pX":0.6440597700475117,"pZ":2.7988428834030588,"vX0":5.4514097473328595,"vY0":-123.02935315317116,"vZ0":-0.869859391491495,"x":92.45,"y":163.21,"x0":-2.550299043233408,"y0":50.00340867352202,"z0":6.114897673683378,"aX":11.0126024295247},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-14.5,"spinRate":2784,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.44683477592309195,"extension":6.431181181121296},"index":3,"playId":"8529fa03-a2b7-3c13-863c-1679e9c6b156","pitchNumber":4,"startTime":"2025-08-10T23:03:54.222Z","endTime":"2025-08-10T23:03:58.036Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.73522062334839,"strikeZoneBottom":1.74214237520606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.769805205100887,"aZ":-25.42660076794515,"pfxX":1.9463456158347403,"pfxZ":3.8059660467572964,"pX":0.36166462392607684,"pZ":2.213729277629348,"vX0":5.969490225129403,"vY0":-131.55710292663855,"vZ0":-5.130862787984012,"x":103.21,"y":179.01,"x0":-2.178928175715063,"y0":50.00454154489958,"z0":6.045610370379655,"aX":3.452843282868274},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-4.7,"spinRate":2723,"spinDirection":153},"zone":9,"typeConfidence":0.9,"plateTime":0.41444764427676484,"extension":6.382443907216547},"index":4,"playId":"427ac219-8197-3cba-aa67-2c7f21ac7fd0","pitchNumber":5,"startTime":"2025-08-10T23:04:20.630Z","endTime":"2025-08-10T23:04:24.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:04:24.368Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T23:06:39.663Z","endTime":"2025-08-10T23:07:28.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44163821888035,"aZ":-24.395354611502515,"pfxX":-11.692823375229992,"pfxZ":3.9261037702658914,"pX":-0.9128784196043999,"pZ":3.2840376573411167,"vX0":7.580750705637565,"vY0":-139.85020860219828,"vZ0":-0.8784833298011736,"x":151.8,"y":150.11,"x0":-2.1390808556824754,"y0":50.00274871953714,"z0":5.201854793876706,"aX":-23.168790074077304},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":19.6,"spinRate":2194,"spinDirection":233},"zone":11,"typeConfidence":0.96,"plateTime":0.3916093356783872,"extension":5.815657819107454},"index":0,"playId":"765c3773-2f5b-3d19-8a85-363839a1ccac","pitchNumber":1,"startTime":"2025-08-10T23:06:58.484Z","endTime":"2025-08-10T23:07:02.867Z","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":87.4,"endSpeed":80.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0956823542924,"aZ":-32.365090365655014,"pfxX":0.13422587742171732,"pfxZ":-0.1122048379743461,"pX":0.2213772681120667,"pZ":2.3538779761341413,"vX0":5.847362954485974,"vY0":-127.15084731484131,"vZ0":-0.7896080193731583,"x":108.56,"y":175.23,"x0":-2.129790646339293,"y0":50.006070539519264,"z0":5.246084282219027,"aX":0.21894547165696326},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-1.7,"spinRate":2316,"spinDirection":102},"zone":5,"typeConfidence":0.9,"plateTime":0.4314588673014317,"extension":5.943057910658182},"hitData":{"launchSpeed":98.6,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.87,"coordY":148.98}},"index":1,"playId":"8e8320bf-820f-3eaf-9746-7fdddaf3cd4e","pitchNumber":2,"startTime":"2025-08-10T23:07:20.668Z","endTime":"2025-08-10T23:07:28.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:07:28.354Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T23:07:37.193Z","endTime":"2025-08-10T23:09:47.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.58942990949608,"strikeZoneBottom":1.79678456942818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.429119504458743,"aZ":-25.22505963059276,"pfxX":-13.092940361369308,"pfxZ":3.5253628385897464,"pX":2.5223287473329545,"pZ":1.5461332666756613,"vX0":16.22759505496108,"vY0":-139.54203570400983,"vZ0":-4.890135208101212,"x":20.85,"y":197.03,"x0":-1.6676403295901652,"y0":50.00403874395114,"z0":4.983396610189006,"aX":-25.82015514194474},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":20.4,"spinRate":2296,"spinDirection":230},"zone":14,"typeConfidence":0.98,"plateTime":0.3925333777808233,"extension":5.963763122683253},"index":0,"playId":"3be1917c-f991-3ea8-8ff8-3db8923b113e","pitchNumber":1,"startTime":"2025-08-10T23:07:57.511Z","endTime":"2025-08-10T23:08:01.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.3,"strikeZoneTop":3.46999920116608,"strikeZoneBottom":1.66050586195491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.17323898349921,"aZ":-11.275024335315315,"pfxX":-7.493852484902029,"pfxZ":10.132270382223439,"pX":-0.09481188030457349,"pZ":2.6221553717179162,"vX0":7.758181197461652,"vY0":-143.40764579986097,"vZ0":-5.580782449310089,"x":120.61,"y":167.98,"x0":-1.8743028983686127,"y0":50.00339068994177,"z0":5.3105560853654525,"aX":-15.457974671019446},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":11.8,"spinRate":2496,"spinDirection":221},"zone":5,"typeConfidence":0.89,"plateTime":0.38337124594855476,"extension":5.8225786729327496},"index":1,"playId":"cdabbd73-75a3-3db1-abc2-3ec6f014bd75","pitchNumber":2,"startTime":"2025-08-10T23:08:37.526Z","endTime":"2025-08-10T23:08:41.530Z","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":98.3,"endSpeed":89.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76471363418946,"aZ":-9.974739199707667,"pfxX":-6.064812048841169,"pfxZ":10.802401718208486,"pX":-0.37047975363390384,"pZ":2.180860365470925,"vX0":6.706081799400499,"vY0":-142.88315953023312,"vZ0":-6.939735131476262,"x":131.12,"y":179.9,"x0":-1.9667139365891257,"y0":50.00521558573131,"z0":5.27733719387042,"aX":-12.466688384439767},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2588,"spinDirection":215},"zone":7,"typeConfidence":0.92,"plateTime":0.38422612415679946,"extension":5.7581187513087935},"index":2,"playId":"a5e892ea-9d2b-314a-9599-a61aa52a1978","pitchNumber":3,"startTime":"2025-08-10T23:08:56.938Z","endTime":"2025-08-10T23:09:00.427Z","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.7,"endSpeed":89.7,"strikeZoneTop":3.47000136795407,"strikeZoneBottom":1.74149302980929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.867507872526325,"aZ":-16.12411748218504,"pfxX":-4.368957330207838,"pfxZ":7.785137614350749,"pX":-0.9882342393534495,"pZ":3.651885692529595,"vX0":5.01489968464905,"vY0":-142.25998030057406,"vZ0":-1.686352626650806,"x":154.67,"y":140.18,"x0":-2.2014321364090534,"y0":50.00309326717155,"z0":5.268165210259024,"aX":-9.007489773147398},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":7.0,"spinRate":2458,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3841831163008069,"extension":5.645301642557461},"index":3,"playId":"6bc874cf-a296-352d-8443-5ef6339ebfd5","pitchNumber":4,"startTime":"2025-08-10T23:09:24.389Z","endTime":"2025-08-10T23:09:29.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.346895667117806,"aZ":-40.85067883174066,"pfxX":3.190141554089645,"pfxZ":-5.646576884947819,"pX":0.7594940195394506,"pZ":0.7564678973964907,"vX0":5.442614723192169,"vY0":-123.37354291071436,"vZ0":-2.9535289525694712,"x":88.05,"y":218.36,"x0":-1.8927023462454728,"y0":50.00460662206347,"z0":5.424024267420024,"aX":4.899817395209466},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.7,"breakHorizontal":-7.1,"spinRate":2600,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.44455328964073715,"extension":5.981586574568881},"index":4,"playId":"ebb85432-c037-302f-8e80-90e4337d9fa9","pitchNumber":5,"startTime":"2025-08-10T23:09:43.057Z","endTime":"2025-08-10T23:09:47.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:09:47.163Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T23:10:08.142Z","endTime":"2025-08-10T23:12:37.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98387502432468,"aZ":-26.44058754738891,"pfxX":-12.201663966674761,"pfxZ":2.881598633079788,"pX":-0.6103628863433824,"pZ":1.5680739043928116,"vX0":8.395496438076426,"vY0":-141.10625378891714,"vZ0":-4.788250321186047,"x":140.27,"y":196.44,"x0":-2.0586940365204867,"y0":50.00564314025209,"z0":5.018623348751417,"aX":-24.290896666088734},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":20.0,"spinRate":2063,"spinDirection":236},"zone":7,"typeConfidence":0.97,"plateTime":0.3901144774357723,"extension":5.827527160669114},"index":0,"playId":"d8386c4e-a877-3352-8fb3-7a59a60ef7b7","pitchNumber":1,"startTime":"2025-08-10T23:10:17.846Z","endTime":"2025-08-10T23:10:21.316Z","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":96.9,"endSpeed":88.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84200415544768,"aZ":-25.928869240439912,"pfxX":-11.566680816603743,"pfxZ":3.1305890375249525,"pX":-0.9934229922998472,"pZ":1.9603881726944523,"vX0":7.712271639698893,"vY0":-140.8463440365187,"vZ0":-3.7446641016086226,"x":154.87,"y":185.85,"x0":-2.272990735927435,"y0":50.00641082824178,"z0":4.9962064397135135,"aX":-23.09964698234817},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":19.2,"spinRate":2096,"spinDirection":241},"zone":13,"typeConfidence":0.97,"plateTime":0.38980931272216335,"extension":5.901192120933937},"index":1,"playId":"da5ab551-9506-3f74-8896-592028fbd46f","pitchNumber":2,"startTime":"2025-08-10T23:10:44.255Z","endTime":"2025-08-10T23:10:51.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.45759083586285,"strikeZoneBottom":1.70209041264845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.702678718969846,"aZ":-38.40492035187911,"pfxX":2.808383053487761,"pfxZ":-3.9582431052314946,"pX":3.1068975102333067,"pZ":0.3967817014682641,"vX0":10.692640850283723,"vY0":-124.99809998181163,"vZ0":-4.424304140014536,"x":-1.43,"y":228.07,"x0":-1.6026335094079547,"y0":50.006081290715954,"z0":5.36476884243734,"aX":4.415329284075712},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.0,"breakHorizontal":-7.7,"spinRate":2722,"spinDirection":49},"zone":14,"typeConfidence":0.87,"plateTime":0.4392606834563355,"extension":6.156687871052543},"index":2,"playId":"22568477-fc9f-3016-abe4-4504cdddab96","pitchNumber":3,"startTime":"2025-08-10T23:11:40.412Z","endTime":"2025-08-10T23:11:44.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.5500002798435,"strikeZoneBottom":1.62563157303604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.92021680468181,"aZ":-13.35674701739211,"pfxX":-5.795259188684624,"pfxZ":9.388773111688668,"pX":-1.6390793805036863,"pZ":5.15288561662281,"vX0":3.8348907329794746,"vY0":-141.73658215944857,"vZ0":1.7456865400840866,"x":179.48,"y":99.65,"x0":-2.2672468474974976,"y0":50.0014791878129,"z0":5.388798715255484,"aX":-11.613598222412833},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2601,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3886883319404091,"extension":5.5988605089836225},"index":3,"playId":"619ef063-623d-3bc0-9a47-3887b66bd59b","pitchNumber":4,"startTime":"2025-08-10T23:12:03.192Z","endTime":"2025-08-10T23:12:08.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.576470241974874,"aZ":-11.290495161231288,"pfxX":-5.93896303337851,"pfxZ":10.266738172567505,"pX":0.36080451464247904,"pZ":3.296819460423412,"vX0":8.776357008054797,"vY0":-143.03381926905155,"vZ0":-3.448535979971487,"x":103.25,"y":149.77,"x0":-2.0019069025244187,"y0":50.00642949773959,"z0":5.246399167200687,"aX":-12.085400406370335},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2510,"spinDirection":222},"zone":3,"typeConfidence":0.92,"plateTime":0.38563665373112066,"extension":5.7277630606960805},"index":4,"playId":"0d89cc3e-6acd-3393-9112-7f19eceb3a1b","pitchNumber":5,"startTime":"2025-08-10T23:12:34.175Z","endTime":"2025-08-10T23:12:37.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:12:37.816Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T23:10:08.142Z","endTime":"2025-08-10T23:12:37.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98387502432468,"aZ":-26.44058754738891,"pfxX":-12.201663966674761,"pfxZ":2.881598633079788,"pX":-0.6103628863433824,"pZ":1.5680739043928116,"vX0":8.395496438076426,"vY0":-141.10625378891714,"vZ0":-4.788250321186047,"x":140.27,"y":196.44,"x0":-2.0586940365204867,"y0":50.00564314025209,"z0":5.018623348751417,"aX":-24.290896666088734},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":20.0,"spinRate":2063,"spinDirection":236},"zone":7,"typeConfidence":0.97,"plateTime":0.3901144774357723,"extension":5.827527160669114},"index":0,"playId":"d8386c4e-a877-3352-8fb3-7a59a60ef7b7","pitchNumber":1,"startTime":"2025-08-10T23:10:17.846Z","endTime":"2025-08-10T23:10:21.316Z","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":96.9,"endSpeed":88.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84200415544768,"aZ":-25.928869240439912,"pfxX":-11.566680816603743,"pfxZ":3.1305890375249525,"pX":-0.9934229922998472,"pZ":1.9603881726944523,"vX0":7.712271639698893,"vY0":-140.8463440365187,"vZ0":-3.7446641016086226,"x":154.87,"y":185.85,"x0":-2.272990735927435,"y0":50.00641082824178,"z0":4.9962064397135135,"aX":-23.09964698234817},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":19.2,"spinRate":2096,"spinDirection":241},"zone":13,"typeConfidence":0.97,"plateTime":0.38980931272216335,"extension":5.901192120933937},"index":1,"playId":"da5ab551-9506-3f74-8896-592028fbd46f","pitchNumber":2,"startTime":"2025-08-10T23:10:44.255Z","endTime":"2025-08-10T23:10:51.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.45759083586285,"strikeZoneBottom":1.70209041264845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.702678718969846,"aZ":-38.40492035187911,"pfxX":2.808383053487761,"pfxZ":-3.9582431052314946,"pX":3.1068975102333067,"pZ":0.3967817014682641,"vX0":10.692640850283723,"vY0":-124.99809998181163,"vZ0":-4.424304140014536,"x":-1.43,"y":228.07,"x0":-1.6026335094079547,"y0":50.006081290715954,"z0":5.36476884243734,"aX":4.415329284075712},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.0,"breakHorizontal":-7.7,"spinRate":2722,"spinDirection":49},"zone":14,"typeConfidence":0.87,"plateTime":0.4392606834563355,"extension":6.156687871052543},"index":2,"playId":"22568477-fc9f-3016-abe4-4504cdddab96","pitchNumber":3,"startTime":"2025-08-10T23:11:40.412Z","endTime":"2025-08-10T23:11:44.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.5500002798435,"strikeZoneBottom":1.62563157303604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.92021680468181,"aZ":-13.35674701739211,"pfxX":-5.795259188684624,"pfxZ":9.388773111688668,"pX":-1.6390793805036863,"pZ":5.15288561662281,"vX0":3.8348907329794746,"vY0":-141.73658215944857,"vZ0":1.7456865400840866,"x":179.48,"y":99.65,"x0":-2.2672468474974976,"y0":50.0014791878129,"z0":5.388798715255484,"aX":-11.613598222412833},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2601,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3886883319404091,"extension":5.5988605089836225},"index":3,"playId":"619ef063-623d-3bc0-9a47-3887b66bd59b","pitchNumber":4,"startTime":"2025-08-10T23:12:03.192Z","endTime":"2025-08-10T23:12:08.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.576470241974874,"aZ":-11.290495161231288,"pfxX":-5.93896303337851,"pfxZ":10.266738172567505,"pX":0.36080451464247904,"pZ":3.296819460423412,"vX0":8.776357008054797,"vY0":-143.03381926905155,"vZ0":-3.448535979971487,"x":103.25,"y":149.77,"x0":-2.0019069025244187,"y0":50.00642949773959,"z0":5.246399167200687,"aX":-12.085400406370335},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2510,"spinDirection":222},"zone":3,"typeConfidence":0.92,"plateTime":0.38563665373112066,"extension":5.7277630606960805},"index":4,"playId":"0d89cc3e-6acd-3393-9112-7f19eceb3a1b","pitchNumber":5,"startTime":"2025-08-10T23:12:34.175Z","endTime":"2025-08-10T23:12:37.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T23:12:37.816Z","atBatIndex":71},"scoringPlays":[19,35,42,45,50,58],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":152.62,"y":106.74},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":119.61,"y":143.41},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":108.97,"y":162.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":215.89,"y":95.48},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":94.58,"y":129.33},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":109.98,"y":150.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":134.64,"y":75.95},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":100.85,"y":167.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":101.33,"y":137.05},"type":"O","description":"Pop Out"}]}},{"startIndex":12,"endIndex":20,"top":[12,13,14],"bottom":[15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":104.01,"y":116.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":153.32,"y":174.1},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":101.36,"y":165.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":134.26,"y":85.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":78.89,"y":74.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":101.87,"y":165.21},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23,24],"bottom":[25,26,27],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":53.83,"y":105.47},"type":"O","description":"Lineout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31],"bottom":[32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":96.13,"y":173.35},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":82.83,"y":102.52},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":69.88,"y":145.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":149.53,"y":92.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":67.38,"y":106.9},"type":"H","description":"Single"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38],"bottom":[39,40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":144.97,"y":74.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":108.97,"y":151.52},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":131.78,"y":179.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":119.63,"y":121.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":60.79,"y":134.79},"type":"H","description":"Single"}]}},{"startIndex":47,"endIndex":59,"top":[47,48,49,50,51,52,53,54],"bottom":[55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":68.2,"y":127.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":114.54,"y":146.45},"type":"O","description":"Fielders Choice"},{"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":170.81,"y":90.98},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":79.55,"y":106.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":184.52,"y":97.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":128.74,"y":69.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":79.7,"y":84.81},"type":"O","description":"Sac Fly"}]}},{"startIndex":60,"endIndex":68,"top":[60,61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":96.0,"y":150.5},"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":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":133.81,"y":148.98},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":148.01,"y":161.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":144.4,"y":138.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":75.5,"y":90.67},"type":"H","description":"Single"}]}},{"startIndex":69,"endIndex":71,"top":[69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":137.87,"y":148.98},"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":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"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":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":1,"leftOnBase":7},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"inHole":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"battingOrder":2,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"onDeck":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"inHole":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"battingOrder":8,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".253","atBats":31,"obp":".324","slg":".428","ops":".752","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":1,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":30,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"3.73","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.30","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":60,"strikes":108,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":6,"pitchesPerInning":"21.00","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"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 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":49,"airOuts":25,"runs":27,"doubles":16,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":28,"intentionalWalks":0,"hits":49,"hitByPitch":5,"avg":".280","atBats":175,"obp":".394","slg":".417","ops":".811","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":73,"rbi":20,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".388","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.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":2,"putOuts":59,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":33,"groundOuts":56,"airOuts":66,"runs":25,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":57,"hitByPitch":1,"atBats":227,"obp":".288","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":944,"era":"3.22","inningsPitched":"58.2","wins":5,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":21,"whip":"1.16","battersFaced":241,"outs":176,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":944,"balls":304,"strikes":640,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".714","pitchesPerInning":"16.09","gamesFinished":2,"strikeoutWalkRatio":"4.55","strikeoutsPer9Inn":"7.67","walksPer9Inn":"1.69","hitsPer9Inn":"8.74","runsScoredPer9":"3.84","homeRunsPer9":"0.61","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":23,"groundOuts":53,"airOuts":33,"runs":34,"doubles":19,"triples":3,"homeRuns":8,"strikeOuts":51,"baseOnBalls":11,"intentionalWalks":1,"hits":58,"hitByPitch":2,"avg":".302","atBats":192,"obp":".341","slg":".557","ops":".898","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":107,"rbi":39,"leftOnBase":68,"sacBunts":0,"sacFlies":3,"babip":".368","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":251,"errors":6,"chances":315,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":54,"groundOuts":108,"airOuts":103,"runs":64,"doubles":13,"triples":1,"homeRuns":19,"strikeOuts":75,"baseOnBalls":46,"intentionalWalks":0,"hits":110,"hitByPitch":9,"atBats":394,"obp":".366","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","numberOfPitches":1759,"era":"5.40","inningsPitched":"100.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.56","battersFaced":452,"outs":300,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1759,"balls":665,"strikes":1094,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".538","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.14","hitsPer9Inn":"9.90","runsScoredPer9":"5.76","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":54,"gamesStarted":0,"flyOuts":32,"groundOuts":48,"airOuts":61,"runs":22,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":1,"hits":43,"hitByPitch":2,"atBats":188,"obp":".298","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":799,"era":"2.88","inningsPitched":"50.0","wins":4,"losses":3,"saves":3,"saveOpportunities":9,"holds":16,"blownSaves":6,"earnedRuns":16,"whip":"1.20","battersFaced":209,"outs":150,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":799,"balls":295,"strikes":504,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":1,"winPercentage":".571","pitchesPerInning":"15.98","gamesFinished":8,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.84","walksPer9Inn":"3.06","hitsPer9Inn":"7.74","runsScoredPer9":"3.96","homeRunsPer9":"0.90","inheritedRunners":22,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":18,"groundOuts":36,"airOuts":34,"runs":11,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".164","atBats":116,"obp":".238","slg":".190","ops":".428","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":22,"rbi":5,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".213","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":9,"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":9,"stolenBases":28,"stolenBasePercentage":".757","caughtStealingPercentage":".243","assists":14,"putOuts":273,"errors":3,"chances":290,"fielding":".990","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":44,"groundOuts":59,"airOuts":83,"runs":44,"doubles":22,"triples":0,"homeRuns":14,"strikeOuts":52,"baseOnBalls":30,"intentionalWalks":2,"hits":82,"hitByPitch":7,"avg":".298","atBats":275,"obp":".380","slg":".531","ops":".911","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":146,"rbi":46,"leftOnBase":125,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","popOuts":23,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":140,"putOuts":50,"errors":7,"chances":197,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":14,"groundOuts":33,"airOuts":26,"runs":23,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".276","atBats":134,"obp":".361","slg":".478","ops":".839","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":64,"rbi":22,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".344","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":115,"flyOuts":58,"groundOuts":88,"airOuts":106,"runs":65,"doubles":19,"triples":0,"homeRuns":18,"strikeOuts":136,"baseOnBalls":25,"intentionalWalks":0,"hits":113,"hitByPitch":4,"avg":".256","atBats":441,"obp":".301","slg":".422","ops":".723","caughtStealing":0,"stolenBases":19,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":186,"rbi":73,"leftOnBase":191,"sacBunts":1,"sacFlies":1,"babip":".330","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":26,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":299,"putOuts":153,"errors":9,"chances":461,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 8-6)","summary":"5.2 IP, 5 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":106,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":41,"strikes":65,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.94","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":21,"gamesStarted":20,"flyOuts":61,"groundOuts":140,"airOuts":113,"runs":50,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":95,"baseOnBalls":45,"intentionalWalks":0,"hits":112,"hitByPitch":9,"atBats":453,"obp":".324","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1991,"era":"3.25","inningsPitched":"121.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.29","battersFaced":514,"outs":365,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1991,"balls":756,"strikes":1235,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":4,"winPercentage":".571","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.33","hitsPer9Inn":"8.28","runsScoredPer9":"3.70","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":69,"groundOuts":53,"airOuts":109,"runs":50,"doubles":14,"triples":0,"homeRuns":21,"strikeOuts":90,"baseOnBalls":37,"intentionalWalks":5,"hits":83,"hitByPitch":0,"avg":".251","atBats":331,"obp":".323","slg":".483","ops":".806","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":160,"rbi":64,"leftOnBase":159,"sacBunts":1,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.76","popOuts":26,"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":6,"putOuts":191,"errors":5,"chances":202,"fielding":".975","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":45,"gamesStarted":0,"flyOuts":30,"groundOuts":44,"airOuts":44,"runs":19,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":67,"baseOnBalls":21,"intentionalWalks":2,"hits":40,"hitByPitch":4,"atBats":193,"obp":".295","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":909,"era":"2.87","inningsPitched":"53.1","wins":5,"losses":2,"saves":1,"saveOpportunities":5,"holds":16,"blownSaves":4,"earnedRuns":17,"whip":"1.14","battersFaced":220,"outs":160,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":909,"balls":304,"strikes":605,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".714","pitchesPerInning":"17.04","gamesFinished":7,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"11.31","walksPer9Inn":"3.54","hitsPer9Inn":"6.75","runsScoredPer9":"3.21","homeRunsPer9":"0.34","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676979":{"person":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":58,"groundOuts":131,"airOuts":117,"runs":40,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":183,"baseOnBalls":39,"intentionalWalks":0,"hits":120,"hitByPitch":0,"atBats":550,"obp":".269","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","numberOfPitches":2291,"era":"2.24","inningsPitched":"148.1","wins":13,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.07","battersFaced":591,"outs":445,"gamesPitched":23,"completeGames":1,"shutouts":1,"pitchesThrown":2291,"balls":760,"strikes":1531,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".765","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"4.69","strikeoutsPer9Inn":"11.10","walksPer9Inn":"2.37","hitsPer9Inn":"7.28","runsScoredPer9":"2.43","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669684":{"person":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":9,"groundOuts":25,"airOuts":18,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":1,"hits":12,"hitByPitch":5,"atBats":74,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"3.05","inningsPitched":"20.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.06","battersFaced":89,"outs":62,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":135,"strikes":208,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.60","gamesFinished":5,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.27","walksPer9Inn":"4.35","hitsPer9Inn":"5.23","runsScoredPer9":"3.05","homeRunsPer9":"1.31","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID458677":{"person":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":16,"groundOuts":28,"airOuts":29,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":2,"hits":34,"hitByPitch":2,"atBats":130,"obp":".340","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":588,"era":"2.83","inningsPitched":"35.0","wins":3,"losses":1,"saves":0,"saveOpportunities":4,"holds":15,"blownSaves":4,"earnedRuns":11,"whip":"1.37","battersFaced":148,"outs":105,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":588,"balls":213,"strikes":375,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"16.80","gamesFinished":2,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"10.54","walksPer9Inn":"3.60","hitsPer9Inn":"8.74","runsScoredPer9":"3.86","homeRunsPer9":"0.51","inheritedRunners":25,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":24,"groundOuts":35,"airOuts":43,"runs":19,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".174","atBats":132,"obp":".227","slg":".265","ops":".492","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":35,"rbi":12,"leftOnBase":59,"sacBunts":2,"sacFlies":0,"babip":".208","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":62,"errors":5,"chances":190,"fielding":".974","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":71,"flyOuts":37,"groundOuts":67,"airOuts":75,"runs":31,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":1,"hits":59,"hitByPitch":6,"avg":".250","atBats":236,"obp":".304","slg":".381","ops":".685","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":90,"rbi":24,"leftOnBase":85,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.33","popOuts":19,"lineOuts":19},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":407,"errors":7,"chances":471,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":44,"groundOuts":72,"airOuts":74,"runs":41,"doubles":21,"triples":0,"homeRuns":9,"strikeOuts":81,"baseOnBalls":32,"intentionalWalks":0,"hits":74,"hitByPitch":0,"avg":".248","atBats":298,"obp":".319","slg":".409","ops":".728","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":122,"rbi":33,"leftOnBase":148,"sacBunts":1,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.11","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":24,"stolenBases":62,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":49,"putOuts":679,"errors":7,"chances":735,"fielding":".990","passedBall":6,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID663462":{"person":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":6,"strikes":17,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":24,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":85,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":26,"outs":18,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":23,"strikes":62,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.17","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"1.50","hitsPer9Inn":"12.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":65,"groundOuts":101,"airOuts":122,"runs":68,"doubles":31,"triples":12,"homeRuns":12,"strikeOuts":125,"baseOnBalls":41,"intentionalWalks":1,"hits":124,"hitByPitch":7,"avg":".264","atBats":469,"obp":".331","slg":".458","ops":".789","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":215,"rbi":65,"leftOnBase":167,"sacBunts":1,"sacFlies":2,"babip":".335","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.08","popOuts":26,"lineOuts":31},"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":218,"errors":7,"chances":232,"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}},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":58,"groundOuts":103,"airOuts":114,"runs":63,"doubles":23,"triples":3,"homeRuns":14,"strikeOuts":80,"baseOnBalls":19,"intentionalWalks":0,"hits":102,"hitByPitch":5,"avg":".259","atBats":394,"obp":".300","slg":".439","ops":".739","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":173,"rbi":51,"leftOnBase":177,"sacBunts":3,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.14","popOuts":24,"lineOuts":32},"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":26,"putOuts":258,"errors":6,"chances":290,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":9,"flyOuts":19,"groundOuts":80,"airOuts":41,"runs":46,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":53,"baseOnBalls":27,"intentionalWalks":1,"hits":68,"hitByPitch":7,"atBats":239,"obp":".372","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1065,"era":"6.23","inningsPitched":"60.2","wins":1,"losses":7,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":42,"whip":"1.57","battersFaced":277,"outs":182,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1065,"balls":404,"strikes":661,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":8,"pickoffs":1,"groundOutsToAirouts":"1.95","rbi":0,"winPercentage":".125","pitchesPerInning":"17.55","gamesFinished":7,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"7.86","walksPer9Inn":"4.01","hitsPer9Inn":"10.09","runsScoredPer9":"6.82","homeRunsPer9":"0.59","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608337":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":60,"groundOuts":84,"airOuts":124,"runs":46,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":82,"baseOnBalls":33,"intentionalWalks":0,"hits":92,"hitByPitch":1,"atBats":377,"obp":".304","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1599,"era":"3.77","inningsPitched":"100.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.25","battersFaced":417,"outs":301,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1599,"balls":569,"strikes":1030,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".800","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.96","hitsPer9Inn":"8.25","runsScoredPer9":"4.13","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":3,"chances":11,"fielding":".727","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 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":26,"airOuts":12,"runs":4,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":3,"avg":".246","atBats":65,"obp":".286","slg":".400","ops":".686","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":26,"rbi":8,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"2.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":2,"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":2,"errors":0,"chances":2,"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"}]},"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":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":20,"gamesStarted":19,"flyOuts":55,"groundOuts":108,"airOuts":105,"runs":63,"doubles":18,"triples":6,"homeRuns":16,"strikeOuts":101,"baseOnBalls":44,"intentionalWalks":3,"hits":103,"hitByPitch":10,"atBats":413,"obp":".335","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","numberOfPitches":1757,"era":"4.93","inningsPitched":"107.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.37","battersFaced":471,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1757,"balls":649,"strikes":1108,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".429","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.68","hitsPer9Inn":"8.61","runsScoredPer9":"5.27","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"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":50,"gamesStarted":0,"flyOuts":26,"groundOuts":25,"airOuts":47,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":65,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":157,"obp":".199","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":667,"era":"1.18","inningsPitched":"45.2","wins":3,"losses":2,"saves":21,"saveOpportunities":23,"holds":4,"blownSaves":2,"earnedRuns":6,"whip":"0.74","battersFaced":171,"outs":137,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":667,"balls":201,"strikes":466,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".600","pitchesPerInning":"14.61","gamesFinished":28,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"12.81","walksPer9Inn":"2.56","hitsPer9Inn":"4.14","runsScoredPer9":"1.38","homeRunsPer9":"0.59","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[701350,608324,680776,596115,807799,663853,677800,678882,657136,647351,665966,678394,669684,669711,663462],"pitchers":[678394,669684,669711,663462],"bench":[666152,608701,686765],"bullpen":[621111,547973,676979,608337,663855,571927,669160,676477,458677],"battingOrder":[701350,608324,680776,596115,807799,663853,677800,678882,665966],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Abreu, W 2; Anthony; Gonzalez, R; Story."},{"label":"RBI","value":"Gonzalez, R (39)."},{"label":"Runners left in scoring position, 2 out","value":"Anthony 2."},{"label":"GIDP","value":"Bregman; Rafaela."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Anthony (Tatis Jr. at 2nd base)."},{"label":"DP","value":"(Bregman-Story-Gonzalez, R)."}]}],"note":[{"label":"a","value":"Struck out for Wong in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".251","atBats":30,"obp":".321","slg":".380","ops":".701","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":31,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"3.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.22","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":50,"strikes":93,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":1,"pitchesPerInning":"15.89","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID641482":{"person":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":10,"airOuts":15,"runs":10,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":45,"obp":".379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":226,"era":"7.11","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.58","battersFaced":58,"outs":38,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":226,"balls":93,"strikes":133,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.84","gamesFinished":0,"strikeoutWalkRatio":"1.10","strikeoutsPer9Inn":"7.82","walksPer9Inn":"7.11","hitsPer9Inn":"7.11","runsScoredPer9":"7.11","homeRunsPer9":"4.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":45,"gamesStarted":0,"flyOuts":37,"groundOuts":27,"airOuts":55,"runs":25,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":2,"hits":41,"hitByPitch":1,"atBats":162,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":737,"era":"5.02","inningsPitched":"43.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.44","battersFaced":189,"outs":129,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":278,"strikes":459,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".667","pitchesPerInning":"17.14","gamesFinished":12,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.40","hitsPer9Inn":"8.58","runsScoredPer9":"5.23","homeRunsPer9":"1.67","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"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":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":31,"groundOuts":60,"airOuts":61,"runs":19,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":58,"hitByPitch":2,"avg":".270","atBats":215,"obp":".323","slg":".349","ops":".672","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":75,"rbi":15,"leftOnBase":76,"sacBunts":2,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.67","popOuts":13,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":26,"putOuts":513,"errors":3,"chances":542,"fielding":".994","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":11,"gamesStarted":11,"flyOuts":35,"groundOuts":42,"airOuts":64,"runs":21,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":19,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":214,"obp":".275","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":980,"era":"2.81","inningsPitched":"57.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.09","battersFaced":236,"outs":173,"gamesPitched":11,"completeGames":1,"shutouts":1,"pitchesThrown":980,"balls":379,"strikes":601,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".667","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"10.14","walksPer9Inn":"2.97","hitsPer9Inn":"6.87","runsScoredPer9":"3.28","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":31,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":144,"obp":".277","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":671,"era":"3.80","inningsPitched":"42.2","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":2,"blownSaves":4,"earnedRuns":18,"whip":"1.05","battersFaced":168,"outs":128,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":234,"strikes":437,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"15.73","gamesFinished":33,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"14.34","walksPer9Inn":"4.22","hitsPer9Inn":"5.27","runsScoredPer9":"4.01","homeRunsPer9":"1.05","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"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}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":51,"gamesStarted":0,"flyOuts":27,"groundOuts":34,"airOuts":57,"runs":19,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":2,"hits":37,"hitByPitch":2,"atBats":177,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":775,"era":"3.28","inningsPitched":"49.1","wins":4,"losses":4,"saves":32,"saveOpportunities":37,"holds":0,"blownSaves":5,"earnedRuns":18,"whip":"1.03","battersFaced":195,"outs":148,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":775,"balls":249,"strikes":526,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"15.71","gamesFinished":40,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.30","walksPer9Inn":"2.55","hitsPer9Inn":"6.75","runsScoredPer9":"3.47","homeRunsPer9":"0.36","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":1,"flyOuts":14,"groundOuts":27,"airOuts":30,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":111,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":486,"era":"1.71","inningsPitched":"31.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":123,"outs":95,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":486,"balls":167,"strikes":319,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"15.35","gamesFinished":14,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.09","walksPer9Inn":"3.13","hitsPer9Inn":"6.25","runsScoredPer9":"1.71","homeRunsPer9":"0.57","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":53,"gamesStarted":0,"flyOuts":22,"groundOuts":78,"airOuts":39,"runs":21,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":45,"baseOnBalls":25,"intentionalWalks":3,"hits":47,"hitByPitch":1,"atBats":206,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":847,"era":"3.15","inningsPitched":"54.1","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.33","battersFaced":235,"outs":163,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":309,"strikes":538,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".833","pitchesPerInning":"15.59","gamesFinished":14,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.14","hitsPer9Inn":"7.79","runsScoredPer9":"3.48","homeRunsPer9":"0.50","inheritedRunners":39,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":15},"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}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":61,"groundOuts":71,"airOuts":102,"runs":41,"doubles":15,"triples":4,"homeRuns":8,"strikeOuts":76,"baseOnBalls":28,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".255","atBats":326,"obp":".315","slg":".399","ops":".714","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":130,"rbi":49,"leftOnBase":149,"sacBunts":1,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.75","popOuts":14,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":221,"errors":0,"chances":227,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":23,"groundOuts":92,"airOuts":47,"runs":22,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":20,"intentionalWalks":0,"hits":54,"hitByPitch":5,"avg":".233","atBats":232,"obp":".305","slg":".272","ops":".577","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":63,"rbi":25,"leftOnBase":106,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":91,"errors":3,"chances":229,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":57,"gamesStarted":0,"flyOuts":37,"groundOuts":49,"airOuts":55,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":63,"baseOnBalls":25,"intentionalWalks":3,"hits":44,"hitByPitch":3,"atBats":208,"obp":".303","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":956,"era":"1.73","inningsPitched":"57.1","wins":7,"losses":3,"saves":0,"saveOpportunities":2,"holds":27,"blownSaves":2,"earnedRuns":11,"whip":"1.20","battersFaced":240,"outs":172,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":348,"strikes":608,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".700","pitchesPerInning":"16.67","gamesFinished":4,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"9.89","walksPer9Inn":"3.92","hitsPer9Inn":"6.91","runsScoredPer9":"2.35","homeRunsPer9":"0.47","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"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"}]},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":31,"airOuts":26,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":105,"obp":".331","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":432,"era":"6.51","inningsPitched":"27.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.34","battersFaced":119,"outs":83,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":157,"strikes":275,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".250","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.48","walksPer9Inn":"3.58","hitsPer9Inn":"8.46","runsScoredPer9":"6.51","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":56,"gamesStarted":0,"flyOuts":27,"groundOuts":32,"airOuts":49,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":78,"baseOnBalls":17,"intentionalWalks":2,"hits":36,"hitByPitch":3,"atBats":190,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":830,"era":"2.52","inningsPitched":"53.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":24,"blownSaves":3,"earnedRuns":15,"whip":"0.99","battersFaced":215,"outs":161,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":830,"balls":261,"strikes":569,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"15.47","gamesFinished":6,"strikeoutWalkRatio":"4.59","strikeoutsPer9Inn":"13.08","walksPer9Inn":"2.85","hitsPer9Inn":"6.04","runsScoredPer9":"3.02","homeRunsPer9":"0.84","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":47,"groundOuts":80,"airOuts":115,"runs":40,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":79,"baseOnBalls":32,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".247","atBats":360,"obp":".312","slg":".419","ops":".731","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":26,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":141,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":39,"groundOuts":63,"airOuts":70,"runs":49,"doubles":18,"triples":2,"homeRuns":16,"strikeOuts":81,"baseOnBalls":25,"intentionalWalks":1,"hits":85,"hitByPitch":6,"avg":".287","atBats":296,"obp":".352","slg":".524","ops":".876","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":155,"rbi":54,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":12,"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":8,"putOuts":146,"errors":5,"chances":159,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 5-10)","summary":"6.0 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":32,"strikes":57,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":68,"groundOuts":87,"airOuts":124,"runs":69,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":169,"baseOnBalls":50,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":490,"obp":".309","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2275,"era":"4.52","inningsPitched":"129.1","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.28","battersFaced":551,"outs":388,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":830,"strikes":1445,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.76","walksPer9Inn":"3.48","hitsPer9Inn":"8.07","runsScoredPer9":"4.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"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"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 18)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":57,"gamesStarted":0,"flyOuts":22,"groundOuts":65,"airOuts":45,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":194,"obp":".223","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":738,"era":"2.00","inningsPitched":"54.0","wins":9,"losses":4,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.85","battersFaced":210,"outs":162,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":738,"balls":232,"strikes":506,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".692","pitchesPerInning":"13.67","gamesFinished":8,"strikeoutWalkRatio":"4.91","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.83","hitsPer9Inn":"5.83","runsScoredPer9":"2.83","homeRunsPer9":"0.17","inheritedRunners":34,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":76,"groundOuts":107,"airOuts":130,"runs":69,"doubles":29,"triples":0,"homeRuns":20,"strikeOuts":88,"baseOnBalls":43,"intentionalWalks":2,"hits":135,"hitByPitch":3,"avg":".297","atBats":455,"obp":".358","slg":".492","ops":".850","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":506,"totalBases":224,"rbi":72,"leftOnBase":208,"sacBunts":0,"sacFlies":5,"babip":".327","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.75","popOuts":28,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":163,"putOuts":84,"errors":14,"chances":261,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":60,"groundOuts":127,"airOuts":102,"runs":82,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":96,"baseOnBalls":66,"intentionalWalks":7,"hits":115,"hitByPitch":6,"avg":".262","atBats":439,"obp":".365","slg":".431","ops":".796","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":189,"rbi":46,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.82","popOuts":19,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":258,"errors":3,"chances":265,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":2,"groundOuts":13,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".326","atBats":46,"obp":".380","slg":".391","ops":".771","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":18,"rbi":4,"leftOnBase":17,"sacBunts":2,"sacFlies":0,"babip":".484","groundOutsToAirouts":"2.60","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":36,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":3,"putOuts":3,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":65,"groundOuts":106,"airOuts":133,"runs":54,"doubles":25,"triples":0,"homeRuns":10,"strikeOuts":75,"baseOnBalls":46,"intentionalWalks":3,"hits":114,"hitByPitch":1,"avg":".271","atBats":421,"obp":".340","slg":".401","ops":".741","caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":475,"totalBases":169,"rbi":43,"leftOnBase":205,"sacBunts":1,"sacFlies":6,"babip":".304","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.10","popOuts":20,"lineOuts":48},"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":221,"putOuts":125,"errors":7,"chances":353,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":36,"groundOuts":44,"airOuts":71,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".198","atBats":217,"obp":".266","slg":".300","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":65,"rbi":22,"leftOnBase":118,"sacBunts":4,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.40","popOuts":23,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":29,"stolenBasePercentage":".707","caughtStealingPercentage":".293","assists":20,"putOuts":564,"errors":6,"chances":590,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":57,"groundOuts":70,"airOuts":88,"runs":41,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":45,"intentionalWalks":0,"hits":73,"hitByPitch":10,"avg":".244","atBats":299,"obp":".358","slg":".395","ops":".753","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":118,"rbi":39,"leftOnBase":133,"sacBunts":3,"sacFlies":4,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.22","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":171,"errors":7,"chances":346,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":112,"flyOuts":93,"groundOuts":156,"airOuts":164,"runs":52,"doubles":23,"triples":4,"homeRuns":6,"strikeOuts":13,"baseOnBalls":24,"intentionalWalks":0,"hits":135,"hitByPitch":2,"avg":".295","atBats":457,"obp":".331","slg":".403","ops":".734","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":494,"totalBases":184,"rbi":44,"leftOnBase":184,"sacBunts":8,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.17","popOuts":18,"lineOuts":53},"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":55,"putOuts":614,"errors":1,"chances":670,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":47,"groundOuts":86,"airOuts":89,"runs":46,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":68,"baseOnBalls":48,"intentionalWalks":4,"hits":91,"hitByPitch":6,"avg":".276","atBats":330,"obp":".374","slg":".455","ops":".829","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":150,"rbi":46,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".306","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","popOuts":14,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":320,"errors":3,"chances":357,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[665487,650333,592518,656811,593428,701538,657656,630105,666023,656302,592094,670970,688158],"pitchers":[656302,592094,670970,688158],"bench":[553869,578428,669369,669200,657757],"bullpen":[641482,506433,669093,650633,673513,695243,593974,663158],"battingOrder":[665487,650333,592518,656811,593428,701538,657656,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arraez (23, Bello); Cronenworth (16, Bello)."},{"label":"TB","value":"Arraez 3; Bogaerts; Cronenworth 2; Fermin 2; Machado, M; Tatis Jr. 2."},{"label":"RBI","value":"Arraez 2 (44); Bogaerts (43); Cronenworth (39); O'Hearn (46); Tatis Jr. (46)."},{"label":"2-out RBI","value":"Cronenworth; Arraez 2; Tatis Jr.; Bogaerts."},{"label":"Runners left in scoring position, 2 out","value":"Tatis Jr.; Fermin 2; Machado, M."},{"label":"SF","value":"O'Hearn."},{"label":"GIDP","value":"Arraez."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Machado, M (11, 2nd base off Bello/Wong); Bogaerts (19, 2nd base off Bello/Wong)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bogaerts (7, fielding)."},{"label":"DP","value":"2 (O'Hearn-Cronenworth; Bogaerts-Cronenworth-O'Hearn)."}]}],"note":[]}},"officials":[{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Yoshida (by Adam); Tatis Jr. (by Bello)."},{"label":"Pitches-strikes","value":"Bello 106-65; Murphy, C 11-6; Weissert 28-20; Campbell, I 23-17; Cease 89-57; Adam 22-16; Morejon 13-6; Morgan, D 19-14."},{"label":"Groundouts-flyouts","value":"Bello 4-1; Murphy, C 0-0; Weissert 0-2; Campbell, I 1-0; Cease 4-3; Adam 1-0; Morejon 1-0; Morgan, D 2-0."},{"label":"Batters faced","value":"Bello 25; Murphy, C 2; Weissert 5; Campbell, I 5; Cease 22; Adam 5; Morejon 3; Morgan, D 5."},{"label":"Inherited runners-scored","value":"Murphy, C 3-1; Adam 2-2; Morejon 3-0; Morgan, D 1-0."},{"label":"Umpires","value":"HP: Adam Beck. 1B: Jeremie Rehak. 2B: Scott Barry. 3B: CB Bucknor. "},{"label":"Weather","value":"75 degrees, Sunny."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"1:12 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"43,323."},{"label":"Venue","value":"Petco Park."},{"label":"August 10, 2025"}],"pitchingNotes":["Cease pitched to 2 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","boxscoreName":"Cease"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 5-10)","summary":"6.0 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":32,"strikes":57,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":68,"groundOuts":87,"airOuts":124,"runs":69,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":169,"baseOnBalls":50,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":490,"obp":".309","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2275,"era":"4.52","inningsPitched":"129.1","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.28","battersFaced":551,"outs":388,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":830,"strikes":1445,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.76","walksPer9Inn":"3.48","hitsPer9Inn":"8.07","runsScoredPer9":"4.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":60,"groundOuts":127,"airOuts":102,"runs":82,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":96,"baseOnBalls":66,"intentionalWalks":7,"hits":115,"hitByPitch":6,"avg":".262","atBats":439,"obp":".365","slg":".431","ops":".796","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":189,"rbi":46,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.82","popOuts":19,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":258,"errors":3,"chances":265,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","boxscoreName":"Cronenworth"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":57,"groundOuts":70,"airOuts":88,"runs":41,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":45,"intentionalWalks":0,"hits":73,"hitByPitch":10,"avg":".244","atBats":299,"obp":".358","slg":".395","ops":".753","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":118,"rbi":39,"leftOnBase":133,"sacBunts":3,"sacFlies":4,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.22","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":171,"errors":7,"chances":346,"fielding":".980","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":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"loser":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}