{"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":776897,"link":"/api/v1.1/game/776897/feed/live","metaData":{"wait":10,"timeStamp":"20250802_233134","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776897,"type":"R","doubleHeader":"N","id":"2025/08/02/texmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776897-2025-08-02","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-02T20:10:00Z","originalDate":"2025-08-02","officialDate":"2025-08-02","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2025,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":54,"ties":0,"pct":".518"},"records":{},"divisionLeader":false,"wins":58,"losses":54,"winningPercentage":".518"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2025,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":53,"ties":0,"pct":".527"},"records":{},"divisionLeader":false,"wins":59,"losses":53,"winningPercentage":".527"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":36,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID688138":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138","firstName":"Logan","lastName":"Evans","primaryNumber":"23","birthDate":"2001-06-05","currentAge":25,"birthCity":"Ann Arbor","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Evans","middleName":"Michael","boxscoreName":"Evans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Evans","nameSlug":"logan-evans-688138","firstLastName":"Logan Evans","lastFirstName":"Evans, Logan","lastInitName":"Evans, L","initLastName":"L Evans","fullFMLName":"Logan Michael Evans","fullLFMName":"Evans, Logan Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID683004":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004","firstName":"Jack","lastName":"Leiter","primaryNumber":"22","birthDate":"2000-04-21","currentAge":26,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Leiter","middleName":"Thomas","boxscoreName":"Leiter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"lighter","mlbDebutDate":"2024-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Leiter","nameSlug":"jack-leiter-683004","firstLastName":"Jack Leiter","lastFirstName":"Leiter, Jack","lastInitName":"Leiter, J","initLastName":"J Leiter","fullFMLName":"Jack Thomas Leiter","fullLFMName":"Leiter, Jack Thomas","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID592351":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351","firstName":"Jonathan","lastName":"Gray","primaryNumber":"22","birthDate":"1991-11-05","currentAge":34,"birthCity":"Shawnee","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jon","useLastName":"Gray","middleName":"Charles","boxscoreName":"Gray, Jn","nickName":"Wolf","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jon Gray","nameSlug":"jon-gray-592351","firstLastName":"Jon Gray","lastFirstName":"Gray, Jon","lastInitName":"Gray, J","initLastName":"J Gray","fullFMLName":"Jonathan Charles Gray","fullLFMName":"Gray, Jonathan Charles","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID676395":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395","firstName":"Robert","lastName":"Garcia","primaryNumber":"62","birthDate":"1996-06-14","currentAge":30,"birthCity":"Manteca","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Garcia","middleName":"Christopher","boxscoreName":"Garcia, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Garcia","nameSlug":"robert-garcia-676395","firstLastName":"Robert Garcia","lastFirstName":"Garcia, Robert","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Robert Christopher Garcia","fullLFMName":"Garcia, Robert Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID673962":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","firstName":"Joshua","lastName":"Jung","primaryNumber":"6","birthDate":"1998-02-12","currentAge":28,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Jung","middleName":"Ryne","boxscoreName":"Jung, Jo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"young","mlbDebutDate":"2022-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Jung","nameSlug":"josh-jung-673962","firstLastName":"Josh Jung","lastFirstName":"Jung, Josh","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Joshua Ryne Jung","fullLFMName":"Jung, Joshua Ryne","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID543309":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","firstName":"Kyle","lastName":"Higashioka","primaryNumber":"11","birthDate":"1990-04-20","currentAge":36,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Higashioka","middleName":"Harris","boxscoreName":"Higashioka","nickName":"Higgy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"he-GAH-she-OH-kah","mlbDebutDate":"2017-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Higashioka","nameSlug":"kyle-higashioka-543309","firstLastName":"Kyle Higashioka","lastFirstName":"Higashioka, Kyle","lastInitName":"Higashioka, K","initLastName":"K Higashioka","fullFMLName":"Kyle Harris Higashioka","fullLFMName":"Higashioka, Kyle Harris","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID669701":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701","firstName":"Josh","lastName":"Smith","primaryNumber":"9","birthDate":"1997-08-07","currentAge":29,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"5' 9\"","weight":172,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Josh","useLastName":"Smith","middleName":"Harris","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Smith","nameSlug":"josh-smith-669701","firstLastName":"Josh Smith","lastFirstName":"Smith, Josh","lastInitName":"Smith, J","initLastName":"J Smith","fullFMLName":"Josh Harris Smith","fullLFMName":"Smith, Josh Harris","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID664059":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059","firstName":"Samuel","lastName":"Haggerty","primaryNumber":"0","birthDate":"1994-05-26","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Haggerty","middleName":"Onofrio","boxscoreName":"Haggerty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Haggerty","nameSlug":"sam-haggerty-664059","firstLastName":"Sam Haggerty","lastFirstName":"Haggerty, Sam","lastInitName":"Haggerty, S","initLastName":"S Haggerty","fullFMLName":"Samuel Onofrio Haggerty","fullLFMName":"Haggerty, Samuel Onofrio","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694671":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","firstName":"Wyatt","lastName":"Langford","primaryNumber":"36","birthDate":"2001-11-15","currentAge":24,"birthCity":"Trenton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wyatt","useLastName":"Langford","middleName":"Michael","boxscoreName":"Langford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Langford","nameSlug":"wyatt-langford-694671","firstLastName":"Wyatt Langford","lastFirstName":"Langford, Wyatt","lastInitName":"Langford, W","initLastName":"W Langford","fullFMLName":"Wyatt Michael Langford","fullLFMName":"Langford, Wyatt Michael","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID456781":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781","firstName":"Donovan","lastName":"Solano","primaryNumber":"16","birthDate":"1987-12-17","currentAge":38,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"5' 8\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Donovan","useLastName":"Solano","boxscoreName":"Solano","nickName":"Soli","gender":"M","nameMatrilineal":"Preciado","isPlayer":true,"isVerified":true,"pronunciation":"so-LAH-no","mlbDebutDate":"2012-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Solano","nameSlug":"donovan-solano-456781","firstLastName":"Donovan Solano","lastFirstName":"Solano, Donovan","lastInitName":"Solano, D","initLastName":"D Solano","fullFMLName":"Donovan Solano","fullLFMName":"Solano, Donovan","strikeZoneTop":3.19,"strikeZoneBottom":1.46},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681168":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168","firstName":"Luis","lastName":"Curvelo","primaryNumber":"57","birthDate":"2000-10-21","currentAge":25,"birthCity":"Higuerote","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Curvelo","middleName":"Jefferso","boxscoreName":"Curvelo","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Curvelo","nameSlug":"luis-curvelo-681168","firstLastName":"Luis Curvelo","lastFirstName":"Curvelo, Luis","lastInitName":"Curvelo, L","initLastName":"L Curvelo","fullFMLName":"Luis Jefferso Curvelo","fullLFMName":"Curvelo, Luis Jefferso","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663804":{"id":663804,"fullName":"Jackson Kowar","link":"/api/v1/people/663804","firstName":"Jackson","lastName":"Kowar","primaryNumber":"57","birthDate":"1996-10-04","currentAge":29,"birthCity":"Weddington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Kowar","middleName":"Alexander","boxscoreName":"Kowar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"coh-wahr","mlbDebutDate":"2021-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Kowar","nameSlug":"jackson-kowar-663804","firstLastName":"Jackson Kowar","lastFirstName":"Kowar, Jackson","lastInitName":"Kowar, J","initLastName":"J Kowar","fullFMLName":"Jackson Alexander Kowar","fullLFMName":"Kowar, Jackson Alexander","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID608369":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369","firstName":"Corey","lastName":"Seager","primaryNumber":"5","birthDate":"1994-04-27","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Corey","useLastName":"Seager","middleName":"Drew","boxscoreName":"Seager","nickName":"Seags","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-ger","mlbDebutDate":"2015-09-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Seager","nameSlug":"corey-seager-608369","firstLastName":"Corey Seager","lastFirstName":"Seager, Corey","lastInitName":"Seager, C","initLastName":"C Seager","fullFMLName":"Corey Drew Seager","fullLFMName":"Seager, Corey Drew","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":36,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670156":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156","firstName":"Miles","lastName":"Mastrobuoni","primaryNumber":"21","birthDate":"1995-10-31","currentAge":30,"birthCity":"San Ramon","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miles","useLastName":"Mastrobuoni","middleName":"James","boxscoreName":"Mastrobuoni","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"mass-troh-BOH-nee","mlbDebutDate":"2022-09-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mastrobuoni","nameSlug":"miles-mastrobuoni-670156","firstLastName":"Miles Mastrobuoni","lastFirstName":"Mastrobuoni, Miles","lastInitName":"Mastrobuoni, M","initLastName":"M Mastrobuoni","fullFMLName":"Miles James Mastrobuoni","fullLFMName":"Mastrobuoni, Miles James","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":34,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687847":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847","firstName":"Marc","lastName":"Church","primaryNumber":"30","birthDate":"2001-03-30","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Marc","useLastName":"Church","middleName":"Easton","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marc Church","nameSlug":"marc-church-687847","firstLastName":"Marc Church","lastFirstName":"Church, Marc","lastInitName":"Church, M","initLastName":"M Church","fullFMLName":"Marc Easton Church","fullLFMName":"Church, Marc Easton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID543135":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135","firstName":"Nathan","lastName":"Eovaldi","primaryNumber":"17","birthDate":"1990-02-13","currentAge":36,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nathan","useLastName":"Eovaldi","middleName":"Edward","boxscoreName":"Eovaldi","nickName":"Nitro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"ee-VAHL-dee","mlbDebutDate":"2011-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Eovaldi","nameSlug":"nathan-eovaldi-543135","firstLastName":"Nathan Eovaldi","lastFirstName":"Eovaldi, Nathan","lastInitName":"Eovaldi, N","initLastName":"N Eovaldi","fullFMLName":"Nathan Edward Eovaldi","fullLFMName":"Eovaldi, Nathan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID668390":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390","firstName":"Cole","lastName":"Winn","primaryNumber":"60","birthDate":"1999-11-25","currentAge":26,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Winn","middleName":"Robert","boxscoreName":"Winn, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Winn","nameSlug":"cole-winn-668390","firstLastName":"Cole Winn","lastFirstName":"Winn, Cole","lastInitName":"Winn, C","initLastName":"C Winn","fullFMLName":"Cole Robert Winn","fullLFMName":"Winn, Cole Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2025"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Cloudy","temp":"67","wind":"3 mph, In From LF"},"gameInfo":{"attendance":37226,"firstPitch":"2025-08-02T20:10:00.000Z","gameDurationMinutes":201},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"home":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"}},"officialScorer":{"id":433298,"fullName":"Eric Radovich","link":"/api/v1/people/433298"},"primaryDatacaster":{"id":803380,"fullName":"Daniel Harrington","link":"/api/v1/people/803380"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:10:56.449Z","endTime":"2025-08-02T20:12:30.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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-02T19:20:47.914Z","endTime":"2025-08-02T19:44:56.654Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"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-02T19:44:56.654Z","endTime":"2025-08-02T20:10:54.995Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"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-02T20:10:54.995Z","endTime":"2025-08-02T20:10:58.793Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31368874491332,"aZ":-20.23859442422717,"pfxX":-8.757030611909451,"pfxZ":6.5784484256433196,"pX":0.35645733426417353,"pZ":2.5361847411187393,"vX0":9.573640135336532,"vY0":-134.14672970638793,"vZ0":-2.694237577056767,"x":103.41,"y":170.3,"x0":-2.128978244032749,"y0":50.0001222016181,"z0":5.004029097805802,"aX":-15.88180160338697},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":13.7,"spinRate":2293,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4090424721717514,"extension":5.4031387844693874},"index":3,"playId":"7d58493b-1039-37fc-bcdd-0bff89c64b33","pitchNumber":1,"startTime":"2025-08-02T20:10:58.793Z","endTime":"2025-08-02T20:11:03.423Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17162051748925,"aZ":-16.556655039603527,"pfxX":-7.853704222419298,"pfxZ":8.323828110934432,"pX":0.06075416795000508,"pZ":3.467509325176823,"vX0":8.86928987475989,"vY0":-136.16833229500915,"vZ0":-1.3941685740967893,"x":114.68,"y":145.16,"x0":-2.2197452247409397,"y0":50.00016084149028,"z0":5.132700637221701,"aX":-14.731794975320112},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":12.4,"spinRate":2369,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4023797012645196,"extension":5.189574172623057},"index":4,"playId":"e9364c0f-2735-3c75-9d7d-1a00275541bd","pitchNumber":2,"startTime":"2025-08-02T20:11:16.269Z","endTime":"2025-08-02T20:11:19.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-02T20:11:29.753Z","endTime":"2025-08-02T20:11:34.973Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.22417123160362,"strikeZoneBottom":1.48000582065539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.344928302862627,"aZ":-18.641803223507523,"pfxX":-8.141922532940356,"pfxZ":7.207054295512965,"pX":-1.4603681875398535,"pZ":3.641826406954894,"vX0":5.177187329745348,"vY0":-136.50032853118876,"vZ0":-0.39084668188792104,"x":172.67,"y":140.45,"x0":-2.328271753448181,"y0":50.00526681677619,"z0":5.0755612167810735,"aX":-15.295370592591922},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":13.6,"spinRate":2239,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4019784606238357,"extension":5.101351475016091},"index":6,"playId":"6cc99c72-8318-3f00-9ffc-38479aed3ee9","pitchNumber":3,"startTime":"2025-08-02T20:11:34.973Z","endTime":"2025-08-02T20:11:38.386Z","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":83.4,"endSpeed":77.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.46998084240871,"aZ":-30.8620621160137,"pfxX":-0.22976746756033517,"pfxZ":0.8663034138363042,"pX":-0.5838834160363351,"pZ":1.4758851911900122,"vX0":4.261201893442967,"vY0":-121.57379553968336,"vZ0":-1.6084325607745125,"x":139.26,"y":198.93,"x0":-2.3184947551082984,"y0":50.0057841971565,"z0":4.787605476509517,"aX":-0.35002816225628597},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":-0.5,"spinRate":2187,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.44796261947600646,"extension":5.406351963382804},"index":7,"playId":"2d6c2fe9-5a7d-343c-a1c5-ea9545f2f349","pitchNumber":4,"startTime":"2025-08-02T20:11:50.967Z","endTime":"2025-08-02T20:11:54.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.16000099826843,"strikeZoneBottom":1.48000443463481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66108652556043,"aZ":-20.74774269742914,"pfxX":-7.658426634161852,"pfxZ":6.056719229880617,"pX":-0.9618870719623794,"pZ":4.157234787338508,"vX0":6.23435374141428,"vY0":-136.5978544378243,"vZ0":1.1852093693915344,"x":153.66,"y":126.53,"x0":-2.2811067226576003,"y0":50.00050809629201,"z0":5.146290746554479,"aX":-14.441484157910004},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":2245,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40129235449391576,"extension":5.347162114372702},"index":8,"playId":"c5f50ada-136d-3519-8c76-9150407e956a","pitchNumber":5,"startTime":"2025-08-02T20:12:08.930Z","endTime":"2025-08-02T20:12:12.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.548617782660582,"aZ":-18.72603030319939,"pfxX":-8.19022371224484,"pfxZ":7.122723266199467,"pX":-0.3782888564131992,"pZ":3.2648605481609985,"vX0":7.8351792650326715,"vY0":-136.84223554501466,"vZ0":-1.1894112027121373,"x":131.42,"y":150.63,"x0":-2.221195096762021,"y0":50.00003325206379,"z0":4.994050555024731,"aX":-15.456676964006592},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2259,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4009998713089997,"extension":5.297973321217622},"index":9,"playId":"dbbc6f6f-d2d5-3cb9-802d-8ce373708d73","pitchNumber":6,"startTime":"2025-08-02T20:12:27.132Z","endTime":"2025-08-02T20:12:30.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:12:30.188Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corey Seager flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:12:48.775Z","endTime":"2025-08-02T20:15:59.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":94.1,"endSpeed":85.3,"strikeZoneTop":3.48197963131249,"strikeZoneBottom":1.53399254999708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82430594897416,"aZ":-18.394157718083417,"pfxX":-7.454561492076151,"pfxZ":7.336910089366862,"pX":0.9191003139101654,"pZ":3.665215843790206,"vX0":10.912753773399817,"vY0":-136.61928019800024,"vZ0":-0.30227136577601993,"x":81.97,"y":139.82,"x0":-2.1699963438038226,"y0":50.006692253465324,"z0":5.048377853957829,"aX":-14.009774743909059},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2256,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40186528218514805,"extension":5.271794722313907},"index":0,"playId":"91b2e896-d17c-38fc-9c55-6a1e47951ac3","pitchNumber":1,"startTime":"2025-08-02T20:12:54.420Z","endTime":"2025-08-02T20:12:57.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41312505370413,"aZ":-27.988615153210525,"pfxX":-11.997665698550811,"pfxZ":2.245442033898156,"pX":0.46430557084252316,"pZ":2.343215683293984,"vX0":10.935815168885634,"vY0":-135.84539631109658,"vZ0":-1.761835841602417,"x":99.3,"y":175.51,"x0":-2.0593685834782676,"y0":50.00256769044593,"z0":4.950213357847307,"aX":-22.37035478959808},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":19.3,"spinRate":2037,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.40354713912181106,"extension":5.3246333457307955},"index":1,"playId":"8112b6bf-b4e6-3157-8e94-952371392679","pitchNumber":2,"startTime":"2025-08-02T20:13:09.263Z","endTime":"2025-08-02T20:13:12.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.804393190599956,"aZ":-19.5248909676421,"pfxX":-9.641007800510657,"pfxZ":6.717987477824456,"pX":0.1787569651654601,"pZ":2.7625896291610217,"vX0":9.668817077542677,"vY0":-136.31989924832922,"vZ0":-2.3226071833646005,"x":110.19,"y":164.19,"x0":-2.160493100757487,"y0":50.00330593938608,"z0":4.97262192036155,"aX":-18.156155610901884},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":15.5,"spinRate":2352,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40170235622210804,"extension":5.442526203980652},"index":2,"playId":"3fc24419-052d-341a-bee6-05002ed0a1f2","pitchNumber":3,"startTime":"2025-08-02T20:13:28.133Z","endTime":"2025-08-02T20:13:31.412Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.60987094217074,"strikeZoneBottom":1.53398268606388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.990691581184315,"aZ":-23.9737203394956,"pfxX":-10.177989945838167,"pfxZ":4.429959766954262,"pX":-0.877285346198724,"pZ":3.464146085714719,"vX0":7.304570261365304,"vY0":-135.34393113593705,"vZ0":0.49232298308911704,"x":150.44,"y":145.25,"x0":-2.2909906273109923,"y0":50.00480106089686,"z0":4.9609155565607335,"aX":-18.85366277569647},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2274,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4049356816852159,"extension":5.309771531383248},"index":3,"playId":"54925f49-44c2-35e3-8f72-c0634ee4b8b3","pitchNumber":4,"startTime":"2025-08-02T20:13:48.645Z","endTime":"2025-08-02T20:13:53.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.57790000433094,"strikeZoneBottom":1.50199512402467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33032162053044,"aZ":-33.89643488042896,"pfxX":-9.594338899076131,"pfxZ":-1.0649060808351933,"pX":-1.5825272345697592,"pZ":1.2014205089654497,"vX0":5.043141578644814,"vY0":-126.3983186896496,"vZ0":-1.9201678654352503,"x":177.32,"y":206.34,"x0":-2.3552765266518567,"y0":50.0005757991985,"z0":4.68792554153929,"aX":-15.550231968227537},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":16.2,"spinRate":1981,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43303812834008415,"extension":5.359458030299102},"index":4,"playId":"ea0f61a6-7aa5-3fac-86f1-c9751b9f47e7","pitchNumber":5,"startTime":"2025-08-02T20:14:05.520Z","endTime":"2025-08-02T20:14:09.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.302309158640885,"aZ":-28.911119699127717,"pfxX":-10.43089382665839,"pfxZ":1.7171500587945516,"pX":-0.2935948057595364,"pZ":2.443765375891516,"vX0":8.605722409168031,"vY0":-136.94098050373842,"vZ0":-1.4106948195464302,"x":128.19,"y":172.8,"x0":-2.1164834747302153,"y0":50.00668905188304,"z0":4.937157691771538,"aX":-19.881082095746038},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":1998,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.39947069875337116,"extension":5.35291050299128},"index":5,"playId":"921c83c5-b9aa-32ab-8420-d8694ab54f31","pitchNumber":6,"startTime":"2025-08-02T20:14:22.517Z","endTime":"2025-08-02T20:14:25.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.858853083174836,"aZ":-18.717755128503548,"pfxX":-8.110709872794315,"pfxZ":7.0055311218430525,"pX":0.4279191402069963,"pZ":3.029203803397524,"vX0":10.022742711403271,"vY0":-137.14336283356144,"vZ0":-1.8647773995648484,"x":100.69,"y":156.99,"x0":-2.2054672290464636,"y0":50.00658181230477,"z0":4.983091694644338,"aX":-15.588586095695387},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2236,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.39806440909529694,"extension":5.505417927077523},"index":6,"playId":"412c123a-3d0e-3cdf-898b-dfa88c7bde58","pitchNumber":7,"startTime":"2025-08-02T20:14:44.437Z","endTime":"2025-08-02T20:14:47.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089088455521622,"aZ":-32.508229806278145,"pfxX":-11.24055905917971,"pfxZ":-0.21211569648567252,"pX":0.21249667614666934,"pZ":1.3985506982575726,"vX0":9.269517378490455,"vY0":-125.64256142169191,"vZ0":-1.7511651151993206,"x":108.9,"y":201.02,"x0":-2.053991301692306,"y0":50.00013168220625,"z0":4.7321123099297075,"aX":-18.072007584456028},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":18.4,"spinRate":1957,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.43499409200668193,"extension":5.327208234140618},"index":7,"playId":"d2ad0cde-c579-3928-bb91-cfc2ac8d8e92","pitchNumber":8,"startTime":"2025-08-02T20:15:03.450Z","endTime":"2025-08-02T20:15:07.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60081333251028,"aZ":-32.99638156562085,"pfxX":-9.32350389989789,"pfxZ":-0.5248010814077269,"pX":-0.7493174992048611,"pZ":1.9058639832271007,"vX0":6.615812764170586,"vY0":-124.20098300752692,"vZ0":-0.4129710608074916,"x":145.56,"y":187.32,"x0":-2.2289808236877704,"y0":50.002973188323644,"z0":4.805639579386192,"aX":-14.646305953330868},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":15.5,"spinRate":1922,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.4400856281347263,"extension":5.265046524385144},"index":8,"playId":"f8bdf408-3bf0-37c6-9e1b-1ddac3c560f8","pitchNumber":9,"startTime":"2025-08-02T20:15:25.559Z","endTime":"2025-08-02T20:15:29.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45545275071809,"aZ":-17.84483029146264,"pfxX":-8.025652984183882,"pfxZ":7.458672030777519,"pX":0.6593517874673951,"pZ":3.078696192721386,"vX0":10.32094961885291,"vY0":-138.13721190116294,"vZ0":-1.8740681234732715,"x":91.87,"y":155.66,"x0":-2.0929050688937436,"y0":50.00221197469882,"z0":4.973102783268339,"aX":-15.418824799502865},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2410,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.39739055803011114,"extension":5.374023341005249},"hitData":{"launchSpeed":83.2,"launchAngle":55.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.3,"coordY":120.21}},"index":9,"playId":"e0d1dede-4b6a-37da-8351-43d18ffa33b5","pitchNumber":10,"startTime":"2025-08-02T20:15:48.235Z","endTime":"2025-08-02T20:15:59.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:15:59.742Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:16:06.153Z","endTime":"2025-08-02T20:16:29.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921830317813452,"aZ":-22.504810199581332,"pfxX":-10.727999400119415,"pfxZ":5.068796432680356,"pX":0.5670858903429573,"pZ":2.047141655785974,"vX0":10.714311052786906,"vY0":-137.5950844978235,"vZ0":-3.7996606367297954,"x":95.38,"y":183.51,"x0":-1.992686500809971,"y0":50.00525873177434,"z0":4.98008172207986,"aX":-20.473518699507608},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":17.0,"spinRate":2392,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.39882100099764806,"extension":5.468659727838754},"hitData":{"launchSpeed":74.9,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":164.25}},"index":0,"playId":"35d4b811-a102-30af-b397-7ee92f20a84a","pitchNumber":1,"startTime":"2025-08-02T20:16:21.497Z","endTime":"2025-08-02T20:16:29.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:16:29.533Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:18:30.573Z","endTime":"2025-08-02T20:19:53.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4371654289516,"aZ":-20.863787461452837,"pfxX":-9.237549548161313,"pfxZ":6.330567540687506,"pX":-0.3877547314710176,"pZ":2.051494619296303,"vX0":6.6943064815839755,"vY0":-132.59192117310303,"vZ0":-4.698390247730815,"x":131.78,"y":183.39,"x0":-1.7406928528264547,"y0":50.00386731238619,"z0":5.362066502262131,"aX":-16.505532823633132},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":15.4,"spinRate":2305,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.41255686345459575,"extension":5.96211582189697},"index":0,"playId":"0f64e1b0-8e6e-3a04-b2e5-aeca58c2cf12","pitchNumber":1,"startTime":"2025-08-02T20:18:40.453Z","endTime":"2025-08-02T20:18:44.213Z","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":88.1,"endSpeed":80.9,"strikeZoneTop":3.40582992220328,"strikeZoneBottom":1.63790151678003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01150172016469,"aZ":-30.02773537391489,"pfxX":-9.233290778539267,"pfxZ":1.2915450702916491,"pX":-0.9157737149003562,"pZ":2.492164732880496,"vX0":4.990565357898385,"vY0":-128.18727843120772,"vZ0":-1.781088576027297,"x":151.91,"y":171.49,"x0":-1.6861624661321741,"y0":50.005722948023106,"z0":5.535831544974064,"aX":-15.398888558616717},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":2231,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4269627173587658,"extension":6.000033599575184},"index":1,"playId":"ffd47d90-4860-3b22-9c37-999622733a06","pitchNumber":2,"startTime":"2025-08-02T20:18:56.295Z","endTime":"2025-08-02T20:19:00.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.39366035313968,"strikeZoneBottom":1.70268175158388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11446696306457,"aZ":-15.604980107815713,"pfxX":-6.468754564327096,"pfxZ":9.165077507379177,"pX":0.7929998597511579,"pZ":2.1870136986978905,"vX0":8.452772208283726,"vY0":-133.45578216949977,"vZ0":-5.039295797114527,"x":86.77,"y":179.73,"x0":-1.5715937582284891,"y0":50.0039062692541,"z0":5.219948514678873,"aX":-11.696358250004259},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2398,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4100743153058817,"extension":6.099033865004663},"index":2,"playId":"9f4185c7-1014-3d41-8c43-3facc517c80e","pitchNumber":3,"startTime":"2025-08-02T20:19:12.924Z","endTime":"2025-08-02T20:19:17.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730991362655423,"aZ":-32.70649623206306,"pfxX":-9.20236676992992,"pfxZ":-0.30961015166677974,"pX":-0.35602044066199756,"pZ":1.5449035539617115,"vX0":6.524033216780904,"vY0":-129.41154329811505,"vZ0":-3.5838888358372345,"x":130.57,"y":197.07,"x0":-1.7077003559069865,"y0":50.005141110033776,"z0":5.439720635450432,"aX":-15.689521507529628},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":2109,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4224286932840635,"extension":6.053101491519495},"index":3,"playId":"cae30d63-d655-36ec-891f-978b3091863a","pitchNumber":4,"startTime":"2025-08-02T20:19:30.778Z","endTime":"2025-08-02T20:19:34.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89380243253456,"aZ":-16.073118577693517,"pfxX":-7.191330380143164,"pfxZ":8.55962592092355,"pX":0.31728349134146566,"pZ":2.888686168692186,"vX0":7.747769942094033,"vY0":-135.8425319409703,"vZ0":-3.3232347222246776,"x":104.91,"y":160.79,"x0":-1.6284531708971808,"y0":50.00533384406527,"z0":5.235748188834148,"aX":-13.532153955037593},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2429,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40218412427120454,"extension":6.081634972152652},"index":4,"playId":"1220cfd3-d9e2-3580-a22e-5aa5594fb92d","pitchNumber":5,"startTime":"2025-08-02T20:19:50.200Z","endTime":"2025-08-02T20:19:53.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:19:53.200Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:20:08.502Z","endTime":"2025-08-02T20:21:30.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.65559427649984,"strikeZoneBottom":1.69714934732033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67736252202761,"aZ":-40.89595713204613,"pfxX":5.328784080881416,"pfxZ":-5.732149402624904,"pX":0.6185081878454615,"pZ":1.6540399117818398,"vX0":4.020835189216816,"vY0":-122.13832437830742,"vZ0":-1.1110650800495607,"x":93.42,"y":194.12,"x0":-1.7380978024304998,"y0":50.00595753719816,"z0":5.612686063411015,"aX":8.10140508667299},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.4,"breakHorizontal":-10.6,"spinRate":2631,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.44741106439217493,"extension":6.0978534644932045},"index":0,"playId":"c1876045-c29d-39e3-b6be-1741d0d0ed3f","pitchNumber":1,"startTime":"2025-08-02T20:20:19.086Z","endTime":"2025-08-02T20:20:23.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17719716944168,"aZ":-29.89424240779238,"pfxX":-10.135820266925982,"pfxZ":1.32277195511144,"pX":-1.2240457655037444,"pZ":1.727766475578295,"vX0":4.806764389818406,"vY0":-130.14498027701686,"vZ0":-3.624525837473945,"x":163.66,"y":192.13,"x0":-1.7736729502026483,"y0":50.00200121344289,"z0":5.39164365124842,"aX":-17.463661489879915},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":17.4,"spinRate":2149,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4201450674348961,"extension":5.978577210908662},"index":1,"playId":"da78c9f4-7267-37b1-85b8-d5155bdfea9c","pitchNumber":2,"startTime":"2025-08-02T20:20:34.154Z","endTime":"2025-08-02T20:20:37.154Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.70230596192834,"strikeZoneBottom":1.77464217995314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540605181986017,"aZ":-23.297736485848382,"pfxX":-9.861275960717062,"pfxZ":4.688884076852174,"pX":0.5195532813864672,"pZ":3.897332771462042,"vX0":8.683586756460478,"vY0":-136.14455753665266,"vZ0":-0.08908900315400192,"x":97.2,"y":133.55,"x0":-1.4171138877025589,"y0":50.001881145891396,"z0":5.531609953643016,"aX":-18.666419402168913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2216,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40101891290634395,"extension":6.0341230541084965},"index":2,"playId":"afc62734-7d26-383e-a5fe-dc3ca0c508ad","pitchNumber":3,"startTime":"2025-08-02T20:20:49.649Z","endTime":"2025-08-02T20:20:52.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.743578176483066,"aZ":-33.551159249866586,"pfxX":-10.228775844393438,"pfxZ":-0.7916497153754571,"pX":-0.40891859467792396,"pZ":1.0343017397296879,"vX0":6.784090424336127,"vY0":-130.62199633341012,"vZ0":-4.6046765424752945,"x":132.59,"y":210.85,"x0":-1.7068142181826382,"y0":50.00601051040441,"z0":5.3343196434790086,"aX":-17.731774375764527},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":17.0,"spinRate":2181,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.41884921045301216,"extension":5.967153794918747},"index":3,"playId":"9dc3d90c-0c15-38ec-9d77-8f378aa75892","pitchNumber":4,"startTime":"2025-08-02T20:21:05.402Z","endTime":"2025-08-02T20:21:08.752Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T20:21:16.517Z","endTime":"2025-08-02T20:21:27.878Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388490249857416,"aZ":-17.155814795050436,"pfxX":-6.830393386772304,"pfxZ":8.054879045981739,"pX":-0.8927380550336538,"pZ":2.8365696412318284,"vX0":5.086195165556274,"vY0":-135.6241931916256,"vZ0":-3.12000388917244,"x":151.03,"y":162.19,"x0":-1.904033432990434,"y0":50.00482380091431,"z0":5.197006699695108,"aX":-12.73847494296605},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2295,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4037141736054908,"extension":6.195870675903244},"index":5,"playId":"98a40a7a-2c7e-3aa0-9170-e73d75f18aeb","pitchNumber":5,"startTime":"2025-08-02T20:21:27.878Z","endTime":"2025-08-02T20:21:30.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:21:30.878Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:21:39.459Z","endTime":"2025-08-02T20:22:27.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.343991573510614,"aZ":-21.513682404152743,"pfxX":-2.5249975352836476,"pfxZ":5.89943419223674,"pX":-0.0014006480175493305,"pZ":2.7655849845092337,"vX0":5.502476572913014,"vY0":-133.2584310859147,"vZ0":-2.6177839406012398,"x":117.05,"y":164.11,"x0":-1.7605171649450646,"y0":50.00252648369846,"z0":5.30660470647476,"aX":-4.563099040324347},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":3.5,"spinRate":2412,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41026294955449805,"extension":6.051211897690107},"index":0,"playId":"f423028d-3cc2-3fce-8d0d-dcbc7a38063e","pitchNumber":1,"startTime":"2025-08-02T20:21:59.044Z","endTime":"2025-08-02T20:22:03.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.524141543089517,"aZ":-40.64992722186101,"pfxX":4.000805773363684,"pfxZ":-5.559972815491268,"pX":0.5291602893811126,"pZ":1.6861578738145326,"vX0":4.094908995137905,"vY0":-122.70977077586363,"vZ0":-1.196057131865161,"x":96.83,"y":193.25,"x0":-1.6817727952010098,"y0":50.00425985797494,"z0":5.646257698238725,"aX":6.095585719302734},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.1,"breakHorizontal":-8.2,"spinRate":2646,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.44654456803330334,"extension":5.992925043244273},"hitData":{"launchSpeed":90.5,"launchAngle":31.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.14,"coordY":91.81}},"index":1,"playId":"6f3480ed-3179-3e66-aa3d-f0eb3534128d","pitchNumber":2,"startTime":"2025-08-02T20:22:18.746Z","endTime":"2025-08-02T20:22:27.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:22:27.772Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:24:25.118Z","endTime":"2025-08-02T20:24:57.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.60587683508532,"strikeZoneBottom":1.78197339885104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.372698677158777,"aZ":-23.200603042010407,"pfxX":-10.06161528761799,"pfxZ":4.837362348834262,"pX":0.9112367690051315,"pZ":3.7136456451625732,"vX0":11.560819326533926,"vY0":-134.84127860242864,"vZ0":0.4036162471600979,"x":82.27,"y":138.51,"x0":-2.1101562117034667,"y0":50.00097959058993,"z0":5.1897912984690135,"aX":-18.658294781690127},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2314,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4051004343735527,"extension":5.2876717446594625},"index":0,"playId":"4dc33116-964c-35d4-9297-988d8683ee40","pitchNumber":1,"startTime":"2025-08-02T20:24:36.453Z","endTime":"2025-08-02T20:24:40.377Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.944309653428775,"aZ":-21.197073057007874,"pfxX":-10.058395367247954,"pfxZ":5.891980800544477,"pX":0.5937409503061858,"pZ":2.9317103426477997,"vX0":10.749049298735493,"vY0":-135.23724022642318,"vZ0":-1.6009160356191163,"x":94.37,"y":159.62,"x0":-2.1150321231959093,"y0":50.001707438838714,"z0":5.009901691592111,"aX":-18.735265151361553},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2303,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4041421758977548,"extension":5.3785726474519},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.58,"coordY":157.69}},"index":1,"playId":"7b1c0576-63e4-36c3-afa3-f780ac3b2960","pitchNumber":2,"startTime":"2025-08-02T20:24:49.420Z","endTime":"2025-08-02T20:24:57.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:24:57.439Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:25:08.072Z","endTime":"2025-08-02T20:26:55.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.59669631811191,"strikeZoneBottom":1.75674024184223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.658475229039666,"aZ":-21.575226740826427,"pfxX":-8.509528363333942,"pfxZ":5.674864276880811,"pX":-1.322262634040557,"pZ":3.9655237056751917,"vX0":5.264588835739787,"vY0":-136.01730699412616,"vZ0":0.9968229142071239,"x":167.4,"y":131.71,"x0":-2.1802238411867267,"y0":50.00477295073042,"z0":5.09356695127086,"aX":-15.899018360419344},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2310,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40314654017977025,"extension":5.225678306925514},"index":0,"playId":"068bef0f-33e8-30ea-80fe-31cacda730d2","pitchNumber":1,"startTime":"2025-08-02T20:25:23.101Z","endTime":"2025-08-02T20:25:26.940Z","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":93.3,"endSpeed":84.9,"strikeZoneTop":3.53222763951031,"strikeZoneBottom":1.65999462418596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44404047253111,"aZ":-20.05728627073719,"pfxX":-9.076654285848832,"pfxZ":6.530429560461156,"pX":0.3904766899858962,"pZ":2.8666958375148996,"vX0":9.93602633445427,"vY0":-135.56528505465016,"vZ0":-1.7609184026102502,"x":102.12,"y":161.38,"x0":-2.1480245974202843,"y0":50.00459409711676,"z0":4.928982904133086,"aX":-16.847115207657442},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2348,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.40447860989961226,"extension":5.224409553240756},"index":1,"playId":"d1902527-8866-3412-a2cd-c2af14cf4652","pitchNumber":2,"startTime":"2025-08-02T20:25:38.108Z","endTime":"2025-08-02T20:25:41.108Z","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":84.5,"endSpeed":78.3,"strikeZoneTop":3.66115688639022,"strikeZoneBottom":1.69224483689746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.549422851356148,"aZ":-30.943821473740996,"pfxX":0.045892538325579935,"pfxZ":0.7964351942076684,"pX":-1.0040140683881604,"pZ":1.2999844354398775,"vX0":3.3677210061414886,"vY0":-123.07873610711943,"vZ0":-2.008975340659153,"x":155.27,"y":203.68,"x0":-2.391333724806232,"y0":50.00437352953702,"z0":4.726824657678092,"aX":0.07033841608714593},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-0.8,"spinRate":2172,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.44363934570590713,"extension":5.254358087548625},"index":2,"playId":"53a4516d-ddf5-3e62-ba88-6ad52867c0dc","pitchNumber":3,"startTime":"2025-08-02T20:25:53.816Z","endTime":"2025-08-02T20:25:56.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.495358982185707,"aZ":-20.423044350271084,"pfxX":-8.354542621124306,"pfxZ":6.243062982014626,"pX":-0.20228816349216233,"pZ":2.788164827819137,"vX0":8.150812567273068,"vY0":-136.47081097776916,"vZ0":-2.158062031378777,"x":124.71,"y":163.5,"x0":-2.1446194098419262,"y0":50.00554367775637,"z0":4.998405099050322,"aX":-15.73509420805773},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":13.3,"spinRate":2187,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4016000483873787,"extension":5.254065833331178},"index":3,"playId":"704ab53d-d5ad-30d1-a2d1-dbf50ce52716","pitchNumber":4,"startTime":"2025-08-02T20:26:10.826Z","endTime":"2025-08-02T20:26:14.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.59669981872686,"strikeZoneBottom":1.72449778985584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.701649931253673,"aZ":-20.521737240980695,"pfxX":-9.358043391602639,"pfxZ":6.244173758262823,"pX":0.8646873935073679,"pZ":3.0337630611261823,"vX0":10.671098987759706,"vY0":-135.7604063216771,"vZ0":-1.2244177477789977,"x":84.04,"y":156.87,"x0":-1.900975412005842,"y0":50.00632727659371,"z0":4.918985156890224,"aX":-17.473893021177375},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2236,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.4034448986749224,"extension":5.3083069787521415},"index":4,"playId":"665ff597-c9a0-3310-93f3-18661b064f1d","pitchNumber":5,"startTime":"2025-08-02T20:26:33.573Z","endTime":"2025-08-02T20:26:37.607Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22440763516662,"aZ":-18.433224442833552,"pfxX":-7.451771377348118,"pfxZ":7.180528984898251,"pX":0.3641485428336277,"pZ":2.7621639384288073,"vX0":9.589448503155326,"vY0":-137.20441744482156,"vZ0":-2.694764977303773,"x":103.12,"y":164.2,"x0":-2.201585610128957,"y0":50.00563305502368,"z0":5.007467430509557,"aX":-14.266761163227608},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":11.5,"spinRate":2273,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.39860718831687825,"extension":5.348762929922659},"index":5,"playId":"5c3b20c2-15d6-3dc0-b156-be14411243a8","pitchNumber":6,"startTime":"2025-08-02T20:26:51.580Z","endTime":"2025-08-02T20:26:55.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:26:55.694Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:27:02.856Z","endTime":"2025-08-02T20:28:51.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.60914504663863,"strikeZoneBottom":1.76689847238796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.641069592075418,"aZ":-27.121411808481348,"pfxX":-11.083680514680983,"pfxZ":2.5857672645741996,"pX":0.704613527943978,"pZ":2.485582006283351,"vX0":11.196588257110385,"vY0":-138.73669933094965,"vZ0":-1.978815601096304,"x":90.14,"y":171.67,"x0":-1.940740765378192,"y0":50.0006055723115,"z0":5.013229905289578,"aX":-21.634090782345847},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":17.8,"spinRate":2154,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3945988240867071,"extension":5.447166218093179},"index":0,"playId":"5c271352-70fd-324b-a56c-91621145b9e0","pitchNumber":1,"startTime":"2025-08-02T20:27:18.530Z","endTime":"2025-08-02T20:27:21.994Z","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":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.558973315379774,"aZ":-19.23718379373242,"pfxX":-9.953667674571744,"pfxZ":6.6376978205822255,"pX":0.4715294140303982,"pZ":3.192286721994615,"vX0":10.099025985734908,"vY0":-138.8439411623016,"vZ0":-1.8079669472984876,"x":99.03,"y":152.59,"x0":-1.922577847776645,"y0":50.00269614782004,"z0":5.134171608314345,"aX":-19.40185171506925},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2366,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.39472660260691006,"extension":5.2614397470393675},"index":1,"playId":"2a550c1d-794c-363b-8222-2371245b3f8f","pitchNumber":2,"startTime":"2025-08-02T20:27:34.127Z","endTime":"2025-08-02T20:27:37.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.41542512091291,"strikeZoneBottom":1.6700031094496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.248721611999834,"aZ":-19.49537322644858,"pfxX":-8.659532503262943,"pfxZ":6.606181945886895,"pX":0.7699186993394159,"pZ":3.6286574481385925,"vX0":10.34270309691016,"vY0":-137.38944059508873,"vZ0":-0.4276598629985795,"x":87.65,"y":140.81,"x0":-1.9109369382532948,"y0":50.00534322111134,"z0":5.106461117533743,"aX":-16.62702119762995},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":13.7,"spinRate":2258,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.39803328622440803,"extension":5.295359439320969},"index":2,"playId":"051ec405-5859-36cc-b6f2-e35b202c064d","pitchNumber":3,"startTime":"2025-08-02T20:27:52.881Z","endTime":"2025-08-02T20:27:57.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.40704135424232,"strikeZoneBottom":1.70229177338705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.613758340014325,"aZ":-27.492683538335204,"pfxX":-11.364049835969341,"pfxZ":2.4391252728937722,"pX":0.4058385346539097,"pZ":1.711721568494142,"vX0":10.931999966201442,"vY0":-137.68920775153973,"vZ0":-3.502020986353286,"x":101.53,"y":192.56,"x0":-2.139784501433586,"y0":50.004501878216445,"z0":4.860864984929426,"aX":-21.819372510790583},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":18.2,"spinRate":2162,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.3978372795027503,"extension":5.35471483258967},"index":3,"playId":"8ececd1c-201b-39da-be2b-19951b1aab1a","pitchNumber":4,"startTime":"2025-08-02T20:28:10.293Z","endTime":"2025-08-02T20:28:15.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.35088266045368,"strikeZoneBottom":1.66999838477147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.770574696440136,"aZ":-29.40062176185051,"pfxX":-1.4354490399570903,"pfxZ":1.6954624257942896,"pX":2.1117930121942514,"pZ":1.069917344033559,"vX0":10.428831683162436,"vY0":-125.74553653246478,"vZ0":-3.361930687906305,"x":36.5,"y":209.89,"x0":-1.8611468923840437,"y0":50.00570337669274,"z0":4.749826481715959,"aX":-2.3543293551929483},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":0.8,"spinRate":2194,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4316656187000154,"extension":5.410464307031196},"index":4,"playId":"d4b48241-e36c-3707-8887-27ccc6e3ff1e","pitchNumber":5,"startTime":"2025-08-02T20:28:29.067Z","endTime":"2025-08-02T20:28:33.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.41544800865021,"strikeZoneBottom":1.63770676444135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.259768512916377,"aZ":-29.18405367856558,"pfxX":-10.454314719469437,"pfxZ":1.5873633898176127,"pX":-0.6222354364505376,"pZ":3.2039318233083987,"vX0":7.584334700516345,"vY0":-136.2611273441601,"vZ0":0.5232598283385507,"x":140.72,"y":152.27,"x0":-2.080009980135248,"y0":50.00473721026957,"z0":5.022000228401854,"aX":-19.708883241620267},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":2118,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.401598983306807,"extension":5.36296923027416},"index":5,"playId":"2bfa0649-01fe-3613-a9da-5f33495680eb","pitchNumber":6,"startTime":"2025-08-02T20:28:47.236Z","endTime":"2025-08-02T20:28:51.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:28:51.301Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:30:44.072Z","endTime":"2025-08-02T20:32:45.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.15603918167102,"strikeZoneBottom":1.52999940745127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.255319155573257,"aZ":-38.869752809817896,"pfxX":4.248490555984035,"pfxZ":-4.687804281948113,"pX":-1.4433760560598836,"pZ":2.5788316323468172,"vX0":9.29395777953729E-4,"vY0":-118.63038467559214,"vZ0":0.8419902328588567,"x":172.02,"y":169.15,"x0":-1.9959482008653666,"y0":50.003939506372454,"z0":5.756842137955115,"aX":6.06768991511139},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.0,"breakHorizontal":-7.7,"spinRate":2595,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4613539057440095,"extension":5.935270210267477},"index":0,"playId":"93ce9188-304f-321f-802c-6ba12e061b2b","pitchNumber":1,"startTime":"2025-08-02T20:31:03.943Z","endTime":"2025-08-02T20:31:07.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.286471525168107,"aZ":-32.33100173113215,"pfxX":-10.045498093205385,"pfxZ":-0.09460475671107726,"pX":-0.22547110430514103,"pZ":1.8210476366301298,"vX0":7.064455748606203,"vY0":-128.64146310046152,"vZ0":-2.7746682748146245,"x":125.59,"y":189.61,"x0":-1.7109761864536412,"y0":50.002608315097,"z0":5.436301403135184,"aX":-16.7282055869716},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":16.4,"spinRate":2172,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42682604897939225,"extension":5.9761196544075785},"index":1,"playId":"67a4d8d5-da24-3ec6-8f72-d886f3045c19","pitchNumber":2,"startTime":"2025-08-02T20:31:18.195Z","endTime":"2025-08-02T20:31:21.354Z","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":92.4,"endSpeed":84.3,"strikeZoneTop":3.219999861008,"strikeZoneBottom":1.56198907152991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.495611967488994,"aZ":-26.219649906349275,"pfxX":-11.646450355830662,"pfxZ":3.280276219137412,"pX":1.8896632700272133,"pZ":2.198554779520089,"vX0":12.289264910264603,"vY0":-133.9760104077839,"vZ0":-3.475398946511933,"x":44.97,"y":179.42,"x0":-1.2480724848352511,"y0":50.00057984416367,"z0":5.390670374174425,"aX":-21.12670384057607},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":18.4,"spinRate":2167,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40914379221528696,"extension":6.077971343254444},"index":2,"playId":"d8f1c852-6e7d-377b-bb11-dd7510643f02","pitchNumber":3,"startTime":"2025-08-02T20:31:37.083Z","endTime":"2025-08-02T20:31:40.083Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59420243273779,"aZ":-15.066090431312311,"pfxX":-5.087483479697888,"pfxZ":9.536520643925709,"pX":-0.9377713185829291,"pZ":2.6193134238253717,"vX0":4.259626309723903,"vY0":-133.09099237443715,"vZ0":-4.130120489983879,"x":152.75,"y":168.06,"x0":-1.8981242754686907,"y0":50.00052609749817,"z0":5.28247819878711,"aX":-9.124609475001293},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2363,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41155548175514145,"extension":6.010607500807017},"index":3,"playId":"7ec2bdc8-c667-328c-9308-f9d8d896d36f","pitchNumber":4,"startTime":"2025-08-02T20:32:01.729Z","endTime":"2025-08-02T20:32:04.729Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T20:32:18.692Z","endTime":"2025-08-02T20:32:35.094Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.484809375783783,"aZ":-30.272605006187053,"pfxX":-9.945030113582229,"pfxZ":1.091431824193668,"pX":-0.009565549843008551,"pZ":1.4542193733131266,"vX0":7.619937470888278,"vY0":-130.4661168849735,"vZ0":-4.102172836754049,"x":117.36,"y":199.52,"x0":-1.6593960290003225,"y0":50.00526325673717,"z0":5.2994854413620525,"aX":-17.344719848860073},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":16.6,"spinRate":2132,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.41799641661521525,"extension":5.975451757386068},"hitData":{"launchSpeed":99.8,"launchAngle":32.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.79,"coordY":50.36}},"index":5,"playId":"8ceb24e7-4032-3dc5-bd53-e282e6dfd2bf","pitchNumber":5,"startTime":"2025-08-02T20:32:35.094Z","endTime":"2025-08-02T20:32:45.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:32:45.596Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eugenio Suárez pops out to first baseman Rowdy Tellez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:32:51.582Z","endTime":"2025-08-02T20:34:36.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.187087475015282,"aZ":-15.731011498622655,"pfxX":-5.079286159821599,"pfxZ":9.095945535256389,"pX":-0.6081963657505806,"pZ":3.720871093166564,"vX0":4.695986690991907,"vY0":-133.6931084884981,"vZ0":-1.3167018689464376,"x":140.18,"y":138.32,"x0":-1.7286864732899638,"y0":50.003462201342124,"z0":5.350404684598623,"aX":-9.182903298939738},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2343,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4099166145792763,"extension":5.959830806500181},"index":0,"playId":"ac954d26-a57b-3b66-8ee0-dd4ca31f446c","pitchNumber":1,"startTime":"2025-08-02T20:33:16.379Z","endTime":"2025-08-02T20:33:19.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.53642094490724,"strikeZoneBottom":1.61431467765451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007158284562347,"aZ":-30.10963556378243,"pfxX":-9.394432105776467,"pfxZ":1.2033496842856657,"pX":-1.9522072587363473,"pZ":2.1982158854678993,"vX0":2.941846575928013,"vY0":-130.05695319555105,"vZ0":-2.438992928656057,"x":191.41,"y":179.43,"x0":-1.8739424947729983,"y0":50.00560593007233,"z0":5.420336242138254,"aX":-16.17648361181687},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":16.4,"spinRate":2242,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42034933738001357,"extension":5.870863477317634},"index":1,"playId":"252713d6-59bd-3eda-8916-d4e3eeaffc6a","pitchNumber":2,"startTime":"2025-08-02T20:33:30.229Z","endTime":"2025-08-02T20:33:33.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.696266623395875,"aZ":-25.95158341252391,"pfxX":-9.47310204539961,"pfxZ":3.3834227473500533,"pX":-0.5772635444129435,"pZ":2.903711841667029,"vX0":6.2594817697874054,"vY0":-134.61678887610722,"vZ0":-1.585254572673514,"x":139.0,"y":160.38,"x0":-1.6996145513795646,"y0":50.00217207913641,"z0":5.33392657988192,"aX":-17.419132318237015},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":2074,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40658685779727977,"extension":5.965702715382722},"index":2,"playId":"039a54f5-3a60-323e-8006-c2ffc4fb804f","pitchNumber":3,"startTime":"2025-08-02T20:33:46.318Z","endTime":"2025-08-02T20:33:49.318Z","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":92.1,"endSpeed":83.8,"strikeZoneTop":3.4721519231682,"strikeZoneBottom":1.5821646292765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.621255930452396,"aZ":-17.423940651369143,"pfxX":-6.146843670734159,"pfxZ":8.12119982609578,"pX":-1.2254132488834564,"pZ":5.302588123201885,"vX0":3.4840415409156886,"vY0":-134.07917173387884,"vZ0":2.6546752368774706,"x":163.71,"y":95.61,"x0":-1.7446478448457468,"y0":50.00372895899644,"z0":5.544448017676171,"aX":-11.165946168991303},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2388,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40888032059290014,"extension":5.918934769201399},"index":3,"playId":"38c9f3b0-3479-3c33-9da3-e93c1e5ebf26","pitchNumber":4,"startTime":"2025-08-02T20:34:07.895Z","endTime":"2025-08-02T20:34:10.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.879494870249165,"aZ":-42.57151532159587,"pfxX":3.840654709399766,"pfxZ":-6.9355576335910945,"pX":0.6426702732187309,"pZ":1.4622244805554419,"vX0":4.313367386448011,"vY0":-121.87247183837347,"vZ0":-1.097029290421963,"x":92.5,"y":199.3,"x0":-1.6520329878008098,"y0":50.00549923314539,"z0":5.60859730110268,"aX":5.754096636544832},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.6,"breakHorizontal":-8.0,"spinRate":2679,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.45013163373901177,"extension":5.966300628004737},"hitData":{"launchSpeed":86.5,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":187.5,"coordY":162.73}},"index":4,"playId":"bac75902-4179-36c9-b10d-c7dfff67861f","pitchNumber":5,"startTime":"2025-08-02T20:34:26.556Z","endTime":"2025-08-02T20:34:36.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:34:36.011Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out to center fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:34:55.498Z","endTime":"2025-08-02T20:35:48.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.30937687260132,"strikeZoneBottom":1.51936504331731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35056840886535,"aZ":-15.268408095755039,"pfxX":-6.324552544008219,"pfxZ":9.21597202909389,"pX":-0.2627631023828867,"pZ":1.534045040725668,"vX0":6.3035616267429235,"vY0":-134.8485424537758,"vZ0":-6.5704985817754675,"x":127.02,"y":197.36,"x0":-1.8131682596208667,"y0":50.00607709867682,"z0":5.086785200151094,"aX":-11.606414348391004},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2289,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40675974619673694,"extension":5.994124273725496},"index":0,"playId":"4f6f338d-5e68-3be0-b46f-6731b3358280","pitchNumber":1,"startTime":"2025-08-02T20:35:06.136Z","endTime":"2025-08-02T20:35:09.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.20570335978905,"strikeZoneBottom":1.45783702005392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37074714071103,"aZ":-32.61415227102511,"pfxX":-8.943870509126148,"pfxZ":-0.25870476499535844,"pX":-0.40383934569575003,"pZ":1.5372257347435678,"vX0":6.299734464529267,"vY0":-129.03810507720002,"vZ0":-3.399127864402299,"x":132.39,"y":197.27,"x0":-1.7124880284323067,"y0":50.00385986191588,"z0":5.3792398604249465,"aX":-15.112451205787512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":14.9,"spinRate":2183,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4241550110697032,"extension":5.94821600811634},"index":1,"playId":"febf3397-ab8b-36ca-8d2f-859f0cbd4167","pitchNumber":2,"startTime":"2025-08-02T20:35:22.661Z","endTime":"2025-08-02T20:35:25.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53926238310136,"aZ":-28.608303701302063,"pfxX":-11.094257728840768,"pfxZ":1.9278492832587055,"pX":0.20092717017345949,"pZ":2.4402192693080886,"vX0":8.348309272143725,"vY0":-135.08942233777162,"vZ0":-2.4204788051149344,"x":109.34,"y":172.89,"x0":-1.488758099548614,"y0":50.000111240616846,"z0":5.359611314429516,"aX":-20.49347016112991},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":18.2,"spinRate":2265,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40551520850347833,"extension":6.029281686898755},"hitData":{"launchSpeed":99.8,"launchAngle":16.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.12,"coordY":85.87}},"index":2,"playId":"b79817e0-2c99-3059-8a15-31659c79ec02","pitchNumber":3,"startTime":"2025-08-02T20:35:41.679Z","endTime":"2025-08-02T20:35:48.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:35:48.029Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a ground ball to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:37:48.841Z","endTime":"2025-08-02T20:38:46.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19524758532872,"aZ":-30.011724004148483,"pfxX":-1.1569275274956574,"pfxZ":1.4107743056655417,"pX":0.9238731416036672,"pZ":1.8356588809217294,"vX0":7.902248447591653,"vY0":-122.42035534360265,"vZ0":-1.1829949104635156,"x":81.78,"y":189.22,"x0":-2.18348831115266,"y0":50.00173976321836,"z0":4.8738802483944506,"aX":-1.7722195355274981},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":0.4,"spinRate":2202,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44593396122134754,"extension":5.162501939403663},"index":0,"playId":"f5cdfa9d-03be-3dac-a661-0adaf27e4bff","pitchNumber":1,"startTime":"2025-08-02T20:37:57.029Z","endTime":"2025-08-02T20:38:00.029Z","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":86.1,"endSpeed":79.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.278979724219315,"aZ":-35.580295028171456,"pfxX":-11.138680484444823,"pfxZ":-2.148707238196815,"pX":-0.5389421702900536,"pZ":1.075046010502443,"vX0":7.67025049100669,"vY0":-125.22560145352445,"vZ0":-1.846329274684979,"x":137.54,"y":209.75,"x0":-2.194473891393479,"y0":50.00009483835901,"z0":4.732445887041271,"aX":-17.688297595283746},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":18.4,"spinRate":1894,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43738412396257687,"extension":5.25636952410899},"index":1,"playId":"213c5b7b-c295-3aae-8d67-58d1bbe6c7ba","pitchNumber":2,"startTime":"2025-08-02T20:38:10.692Z","endTime":"2025-08-02T20:38:13.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T20:38:24.119Z","endTime":"2025-08-02T20:38:36.172Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.013912683331366,"aZ":-35.10909832119909,"pfxX":-11.32679572426552,"pfxZ":-1.8773122620783464,"pX":-0.22029509317153892,"pZ":1.1531592453595456,"vX0":8.335737032120997,"vY0":-124.64641644248834,"vZ0":-1.6478608595333144,"x":125.4,"y":207.64,"x0":-2.1430942919539637,"y0":50.00014957980395,"z0":4.732785030281193,"aX":-17.747515434717382},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":18.5,"spinRate":1875,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44011713653312334,"extension":5.201242000216473},"hitData":{"launchSpeed":96.6,"launchAngle":-10.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.09,"coordY":156.14}},"index":3,"playId":"69a97b74-12ba-3aef-9b32-83f6a1c31a4f","pitchNumber":3,"startTime":"2025-08-02T20:38:36.172Z","endTime":"2025-08-02T20:38:46.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:38:46.193Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Higashioka homers (7) on a fly ball to left center field. Rowdy Tellez scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:39:09.198Z","endTime":"2025-08-02T20:41:12.570Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.52700673576327,"strikeZoneBottom":1.77443637444426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43046451782592,"aZ":-26.025245540845457,"pfxX":-12.567972223761032,"pfxZ":3.2686592065349984,"pX":0.775935542257997,"pZ":2.4615011714468706,"vX0":11.339057698936672,"vY0":-136.44549393048752,"vZ0":-1.8100677766701136,"x":87.42,"y":172.32,"x0":-1.8037209899290418,"y0":50.00512716827279,"z0":4.929337156652793,"aX":-23.66604695403254},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":20.3,"spinRate":2230,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.40163760713228225,"extension":5.599652575614308},"index":0,"playId":"7e741fc3-b31d-345a-91e4-6175ea3269e3","pitchNumber":1,"startTime":"2025-08-02T20:39:21.562Z","endTime":"2025-08-02T20:39:25.558Z","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.3,"endSpeed":86.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29211464823903,"aZ":-26.731213203506574,"pfxX":-11.945632825827076,"pfxZ":2.851739121906534,"pX":-0.9973632810080832,"pZ":2.068042060734448,"vX0":6.883121245343451,"vY0":-137.23241324734403,"vZ0":-2.726241653676647,"x":155.02,"y":182.94,"x0":-1.9857169877732679,"y0":50.002410093149315,"z0":4.8947490746661755,"aX":-22.78981056233132},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":20.2,"spinRate":1977,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.3990812277713016,"extension":5.660239082958992},"index":1,"playId":"2f253855-f622-3c28-9b94-253f2a5b3525","pitchNumber":2,"startTime":"2025-08-02T20:39:41.356Z","endTime":"2025-08-02T20:39:44.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.52000190295156,"strikeZoneBottom":1.64558090707145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6868352850461,"aZ":-17.45365954726352,"pfxX":-8.30079316209903,"pfxZ":7.688449925082466,"pX":1.2107778078034876,"pZ":4.026722422289038,"vX0":10.684933212547083,"vY0":-137.09508406675536,"vZ0":0.14347141895261928,"x":70.85,"y":130.06,"x0":-1.6482742337036769,"y0":50.00041260986847,"z0":5.159458883275815,"aX":-15.889211395171682},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2394,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.39864368560587016,"extension":5.456507046237464},"index":2,"playId":"94bde91c-af2d-343c-8cda-55d7d4889f46","pitchNumber":3,"startTime":"2025-08-02T20:40:04.004Z","endTime":"2025-08-02T20:40:07.004Z","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":93.2,"endSpeed":85.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.004182690614194,"aZ":-21.148812430926068,"pfxX":-6.7030250550195145,"pfxZ":5.87831922596717,"pX":-0.6787697580114992,"pZ":2.699012754006437,"vX0":5.948917321382223,"vY0":-135.6707465184747,"vZ0":-2.142005299078072,"x":142.87,"y":165.91,"x0":-2.022579885062133,"y0":50.0026530877438,"z0":4.963406799351593,"aX":-12.571333409888133},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":10.9,"spinRate":1981,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4027887330858837,"extension":5.500620358915765},"index":3,"playId":"2928a583-bcb8-384a-b2b4-073db4897829","pitchNumber":4,"startTime":"2025-08-02T20:40:23.079Z","endTime":"2025-08-02T20:40:26.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.545725340621527,"aZ":-18.882202914193947,"pfxX":-7.460176404938482,"pfxZ":6.9641202668293225,"pX":0.03411510437827189,"pZ":3.0387945646202206,"vX0":7.673291509244452,"vY0":-137.29422353871504,"vZ0":-2.045230178095733,"x":115.7,"y":156.73,"x0":-1.828398969700194,"y0":50.00025093411002,"z0":5.079169551178784,"aX":-14.233012202533384},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2133,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3990208556005381,"extension":5.459886562085852},"hitData":{"launchSpeed":99.5,"launchAngle":34.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.99,"coordY":60.96}},"index":4,"playId":"671b659a-798c-3774-8b65-02ed739fd803","pitchNumber":5,"startTime":"2025-08-02T20:40:46.544Z","endTime":"2025-08-02T20:41:12.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:41:12.570Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:41:30.752Z","endTime":"2025-08-02T20:43:13.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.37896296080195,"strikeZoneBottom":1.52450614048029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.647701999071028,"aZ":-20.921703809498215,"pfxX":-8.67144480262657,"pfxZ":5.90633040726547,"pX":-0.8760841396801633,"pZ":3.3469832375345,"vX0":6.807493829252183,"vY0":-137.44607703946505,"vZ0":-0.9047834337934586,"x":150.39,"y":148.41,"x0":-2.2634798241654885,"y0":50.00248818651661,"z0":5.106604619444282,"aX":-16.521710195466923},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2321,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3991280580255805,"extension":5.454612105041937},"index":0,"playId":"3b7702d6-a305-3343-8115-f533c031ddb3","pitchNumber":1,"startTime":"2025-08-02T20:41:37.372Z","endTime":"2025-08-02T20:41:40.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.28223561198713,"strikeZoneBottom":1.52449941408891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.739950038527205,"aZ":-21.05097553271531,"pfxX":-8.118573296733445,"pfxZ":5.930555011957566,"pX":1.0207908317097032,"pZ":2.770309203527395,"vX0":10.784682958260035,"vY0":-136.28855083660736,"vZ0":-2.2105942773635854,"x":78.09,"y":163.98,"x0":-1.9380151469079876,"y0":50.00396505152706,"z0":5.050194761631284,"aX":-15.23122988847266},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":12.4,"spinRate":2260,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.40232081136086784,"extension":5.369462738194846},"index":1,"playId":"10c52e12-9067-3fb3-a741-741e44215d5d","pitchNumber":2,"startTime":"2025-08-02T20:41:53.636Z","endTime":"2025-08-02T20:41:56.790Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":3.34670877595546,"strikeZoneBottom":1.4922523949507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.436420298329026,"aZ":-30.34107226610211,"pfxX":-10.566131034440568,"pfxZ":0.9555497645761566,"pX":-1.2606891790178123,"pZ":2.9326544483981807,"vX0":6.034431473736226,"vY0":-137.96801779820964,"vZ0":-0.2566021981974054,"x":165.05,"y":159.6,"x0":-2.110524222901734,"y0":50.00181475462969,"z0":5.082271456056976,"aX":-20.24492974102702},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":2040,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3979270013985565,"extension":5.223987510497574},"index":2,"playId":"d8f89f65-6a3b-32a9-af12-fee48cb7bd28","pitchNumber":3,"startTime":"2025-08-02T20:42:10.849Z","endTime":"2025-08-02T20:42:14.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.3466962428823,"strikeZoneBottom":1.49224702216934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.211936923559506,"aZ":-19.407393531256524,"pfxX":-8.240303607194091,"pfxZ":6.746045130899104,"pX":0.06627944925774155,"pZ":2.095278867366835,"vX0":8.590367286773539,"vY0":-136.946777832991,"vZ0":-4.2048582101258365,"x":114.47,"y":182.21,"x0":-2.045748936713149,"y0":50.00499595898425,"z0":4.984222959555309,"aX":-15.600398301157806},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":2226,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40048659437210254,"extension":5.284662935482987},"index":3,"playId":"b7f8dcd6-f537-3df2-90a2-7b6bcdacdee2","pitchNumber":4,"startTime":"2025-08-02T20:42:31.177Z","endTime":"2025-08-02T20:42:34.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99249331312211,"aZ":-19.958172799174296,"pfxX":-8.475212823827217,"pfxZ":6.32717467836971,"pX":0.03737983026337795,"pZ":2.8495683450605713,"vX0":8.89740129944272,"vY0":-138.5788317648941,"vZ0":-2.3613804228214654,"x":115.58,"y":161.84,"x0":-2.1245990002083315,"y0":50.00474646306905,"z0":5.056273467127481,"aX":-16.370370791637157},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":13.3,"spinRate":2272,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3963133047006302,"extension":5.209335195607752},"index":4,"playId":"99c3d1fc-df6c-3c14-9a56-cf3b240601a1","pitchNumber":5,"startTime":"2025-08-02T20:42:47.294Z","endTime":"2025-08-02T20:42:50.527Z","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":94.7,"endSpeed":85.7,"strikeZoneTop":3.34669327182932,"strikeZoneBottom":1.45999963203047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40626881067536,"aZ":-19.056050027933676,"pfxX":-10.205440675131559,"pfxZ":6.935345137384653,"pX":0.4850569656525712,"pZ":1.3037912070469466,"vX0":10.498377598460257,"vY0":-137.3917488922284,"vZ0":-5.949278298818017,"x":98.51,"y":203.58,"x0":-2.078937743719571,"y0":50.003698044935014,"z0":4.813219471404941,"aX":-19.307933923362803},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":16.0,"spinRate":2376,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4002575152629202,"extension":5.603817227951101},"index":5,"playId":"71aff11c-892a-3cfe-9dc2-f8a4c864d38e","pitchNumber":6,"startTime":"2025-08-02T20:43:09.629Z","endTime":"2025-08-02T20:43:13.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:43:13.873Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:43:52.155Z","endTime":"2025-08-02T20:45:54.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:43:19.929Z","endTime":"2025-08-02T20:43:54.326Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.19214097627417,"strikeZoneBottom":1.5443134118093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68551680355284,"aZ":-31.451090217512082,"pfxX":-11.218700595701424,"pfxZ":0.4622212546508564,"pX":0.21166796100610916,"pZ":2.4807176553538923,"vX0":8.559200897996417,"vY0":-124.38980748200692,"vZ0":0.5130607238032361,"x":108.93,"y":171.8,"x0":-1.8216744325196912,"y0":50.00188894882697,"z0":4.8859060426105,"aX":-17.524189609676817},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":1939,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.44085434815590263,"extension":5.498224780200598},"index":1,"playId":"c7cb2bc3-0c4a-3043-8fb9-8e24b2d79fff","pitchNumber":1,"startTime":"2025-08-02T20:43:54.326Z","endTime":"2025-08-02T20:43:57.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.22427633425828,"strikeZoneBottom":1.4156967427224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06875272553056,"aZ":-28.93165144999629,"pfxX":-12.236783650982588,"pfxZ":2.0619920501088314,"pX":0.6039822555066829,"pZ":0.9414078524825283,"vX0":10.177451825784553,"vY0":-124.59542894672875,"vZ0":-3.454598618724722,"x":93.98,"y":213.36,"x0":-1.9441650099492858,"y0":50.00311297888378,"z0":4.737165975895959,"aX":-19.237185678336722},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":19.8,"spinRate":2023,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4396414852067898,"extension":5.443371117613972},"index":2,"playId":"8ef11ae2-6cdd-36eb-be60-aea6c1128b5c","pitchNumber":2,"startTime":"2025-08-02T20:44:12.523Z","endTime":"2025-08-02T20:44:15.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.966467721763895,"aZ":-17.38610471340485,"pfxX":-7.798510175094915,"pfxZ":7.920849247440399,"pX":-0.6265127692124296,"pZ":3.487377226215337,"vX0":6.166618807214244,"vY0":-136.05668705742633,"vZ0":-0.86774159051601,"x":140.88,"y":144.62,"x0":-1.9136959789980792,"y0":50.003536969823585,"z0":5.019814372467092,"aX":-14.56281623304781},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2250,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.40317959957551963,"extension":5.357130763566677},"index":3,"playId":"21a47805-2d8a-37aa-befa-4666177142a8","pitchNumber":3,"startTime":"2025-08-02T20:44:34.380Z","endTime":"2025-08-02T20:44:37.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.22426974852569,"strikeZoneBottom":1.44785501438054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56126322701477,"aZ":-18.205635740563114,"pfxX":-9.546653620125213,"pfxZ":7.412734958394138,"pX":0.42908631864444685,"pZ":3.88734381410952,"vX0":9.02117257989222,"vY0":-136.75151101417248,"vZ0":0.07044144407842279,"x":100.64,"y":133.82,"x0":-1.6801718187844126,"y0":50.00252389141482,"z0":5.115215112840627,"aX":-17.99092032943961},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":15.2,"spinRate":2375,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.4012808150171434,"extension":5.55660787475819},"index":4,"playId":"7b8636bb-0b14-37e1-9669-9ccabb76fbc6","pitchNumber":4,"startTime":"2025-08-02T20:44:57.086Z","endTime":"2025-08-02T20:45:00.742Z","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":94.6,"endSpeed":85.8,"strikeZoneTop":3.19213207410765,"strikeZoneBottom":1.41571392745923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.096157535228535,"aZ":-16.975514359054003,"pfxX":-9.356179811986216,"pfxZ":7.992695801560565,"pX":0.18222716033885833,"pZ":3.719538353310936,"vX0":8.63150394411429,"vY0":-137.42126631419404,"vZ0":-0.792655076968511,"x":110.05,"y":138.35,"x0":-1.7927112834353223,"y0":50.002503097196865,"z0":5.171161339537942,"aX":-17.791317933102206},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":15.0,"spinRate":2303,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3994522048248843,"extension":5.477450082323043},"index":5,"playId":"23913261-1754-3b90-bac4-ee6370449ec4","pitchNumber":5,"startTime":"2025-08-02T20:45:19.236Z","endTime":"2025-08-02T20:45:22.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.464191289679015,"aZ":-17.413184662777457,"pfxX":-8.619149992233888,"pfxZ":7.821667948615621,"pX":-0.15251261530534213,"pZ":3.1567473535945427,"vX0":7.546249404768554,"vY0":-136.8116737277933,"vZ0":-1.984142645395711,"x":122.81,"y":153.55,"x0":-1.8328621280051811,"y0":50.00231810136342,"z0":5.090785813839382,"aX":-16.264746806442623},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":13.9,"spinRate":2243,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4010581851723476,"extension":5.478830007535069},"hitData":{"launchSpeed":84.0,"launchAngle":58.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.95,"coordY":128.18}},"index":6,"playId":"05d2acc4-f2e6-3030-b6fa-c10baa97e990","pitchNumber":6,"startTime":"2025-08-02T20:45:41.367Z","endTime":"2025-08-02T20:45:54.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:45:54.173Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a line drive to right fielder Dominic Canzone. Alejandro Osuna to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:46:05.037Z","endTime":"2025-08-02T20:49:44.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.41777971404818,"strikeZoneBottom":1.43776743529851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.942649770862772,"aZ":-31.904911392351472,"pfxX":-10.538567477558521,"pfxZ":0.165484893233951,"pX":1.0448220415482004,"pZ":1.7861654740115689,"vX0":10.554088432042805,"vY0":-125.99323550881488,"vZ0":-1.0251512418125432,"x":76.33,"y":188.49,"x0":-1.8237257845171098,"y0":50.00110969907648,"z0":4.770232146305958,"aX":-16.98799022914339},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":16.8,"spinRate":2048,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4342729641336107,"extension":5.433266816509919},"index":0,"playId":"e39ee582-995b-3872-bae5-236ce22f022e","pitchNumber":1,"startTime":"2025-08-02T20:46:19.112Z","endTime":"2025-08-02T20:46:22.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49773630196577,"aZ":-27.315414710329044,"pfxX":-11.167892404811473,"pfxZ":2.509472427821958,"pX":-0.5177678686518595,"pZ":2.396228779422321,"vX0":7.592735935956137,"vY0":-138.0592155703817,"vZ0":-1.9132284141924794,"x":136.74,"y":174.08,"x0":-1.846522102146962,"y0":50.006084912075785,"z0":4.928873443651447,"aX":-21.655517545261127},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":18.7,"spinRate":1990,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.39607799687198586,"extension":5.567668227226498},"index":1,"playId":"4b22bc21-8213-33f6-829e-58bb897e9f1b","pitchNumber":2,"startTime":"2025-08-02T20:46:37.764Z","endTime":"2025-08-02T20:46:40.764Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.51444498513163,"strikeZoneBottom":1.50224122200051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.385783430658094,"aZ":-18.377405133780957,"pfxX":-9.123378044156285,"pfxZ":7.226875896358218,"pX":1.0788921644520333,"pZ":3.2646073141031957,"vX0":10.654892547937752,"vY0":-136.85914155430277,"vZ0":-1.4275983019723641,"x":75.88,"y":150.64,"x0":-1.6676199478582807,"y0":50.00243119414034,"z0":5.0435226365446155,"aX":-17.41803334991883},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2224,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3992350928914745,"extension":5.585282408385435},"index":2,"playId":"f9edced5-66e5-366f-a89b-d7da4cd5b210","pitchNumber":3,"startTime":"2025-08-02T20:47:00.742Z","endTime":"2025-08-02T20:47:04.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.18097867791166,"aZ":-29.122677084831196,"pfxX":-11.069218647339001,"pfxZ":1.5647807384777623,"pX":-0.66150367546721,"pZ":2.019331870452804,"vX0":7.353938309031529,"vY0":-138.27313940406847,"vZ0":-2.5792628400094126,"x":142.21,"y":184.26,"x0":-1.9096904932668222,"y0":50.00139210365516,"z0":4.906777058427008,"aX":-21.55507058949824},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":18.6,"spinRate":1968,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.39526815575383223,"extension":5.420190278587044},"index":3,"playId":"ef06ac99-ee5c-394c-88f2-94901e2ba5b7","pitchNumber":4,"startTime":"2025-08-02T20:47:20.953Z","endTime":"2025-08-02T20:47:24.186Z","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.5,"endSpeed":85.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.613909116251374,"aZ":-17.634001376819565,"pfxX":-8.028989220221757,"pfxZ":7.637188043198897,"pX":-0.30352053687709507,"pZ":3.204282243345516,"vX0":7.149006713248428,"vY0":-137.39792603275535,"vZ0":-1.7763230260413423,"x":128.57,"y":152.26,"x0":-1.9012510683234083,"y0":50.00476743761144,"z0":5.062787530503261,"aX":-15.28992492389339},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":13.0,"spinRate":2233,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3992802412923786,"extension":5.405458074754081},"index":4,"playId":"2d3afed6-08d6-3e53-8785-690a9fa8241b","pitchNumber":5,"startTime":"2025-08-02T20:47:58.656Z","endTime":"2025-08-02T20:48:01.656Z","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.7,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.102404262689603,"aZ":-19.45863535331705,"pfxX":-8.832725339618827,"pfxZ":6.615610798332531,"pX":0.20892355119162268,"pZ":3.735308522152892,"vX0":8.60250365082237,"vY0":-137.67015808505016,"vZ0":-0.11684313238697303,"x":109.04,"y":137.93,"x0":-1.8063136025803024,"y0":50.00463269313749,"z0":5.093532325517712,"aX":-16.983830143699258},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2216,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39760902075998583,"extension":5.5472685371722275},"index":5,"playId":"ee9f0e6e-fc46-3f5d-ae70-657535be603a","pitchNumber":6,"startTime":"2025-08-02T20:48:21.507Z","endTime":"2025-08-02T20:48:26.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29682813723709,"aZ":-32.706527931863754,"pfxX":-0.38081965807043183,"pfxZ":-0.3384921001283079,"pX":-0.08555963184917034,"pZ":1.714591189829684,"vX0":4.974695291489183,"vY0":-123.01329134174996,"vZ0":-0.8819370861238459,"x":120.26,"y":192.49,"x0":-2.0768401636796074,"y0":50.00614508407707,"z0":4.8279473518516705,"aX":-0.5889161186106723},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-0.4,"spinRate":2139,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4436912323127502,"extension":5.592654738209987},"index":6,"playId":"15e239d4-142f-3e3d-a220-14b543cee805","pitchNumber":7,"startTime":"2025-08-02T20:48:46.318Z","endTime":"2025-08-02T20:48:50.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.54658558802146,"strikeZoneBottom":1.50220882291766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80851233283102,"aZ":-27.635097269335716,"pfxX":-9.878110934728499,"pfxZ":2.3781923347960117,"pX":-1.2534731336080782,"pZ":2.6417556138131904,"vX0":5.362158300945036,"vY0":-137.19050490907694,"vZ0":-1.0773719698765811,"x":164.78,"y":167.45,"x0":-1.9479119154285485,"y0":50.00497534701431,"z0":4.9199150771287155,"aX":-18.867538007947093},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2001,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39896165967265285,"extension":5.383161996226127},"index":7,"playId":"3e81a59f-9877-3731-ab58-6a95caa9cee2","pitchNumber":8,"startTime":"2025-08-02T20:49:12.028Z","endTime":"2025-08-02T20:49:17.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.501651698701927,"aZ":-33.36599583282825,"pfxX":-10.573539123196715,"pfxZ":-0.7596205785413339,"pX":-0.7588704002959524,"pZ":1.6968094624817043,"vX0":6.285424868019548,"vY0":-124.60411258367647,"vZ0":-0.7657596445696266,"x":145.93,"y":192.97,"x0":-1.94290880646892,"y0":50.002655499061675,"z0":4.769761950882173,"aX":-16.593359332494938},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":17.6,"spinRate":2015,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.43991444715198647,"extension":5.626925796768539},"hitData":{"launchSpeed":87.2,"launchAngle":15.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.23,"coordY":124.36}},"index":8,"playId":"2d12754f-5033-3b25-9354-9e69cc700da3","pitchNumber":9,"startTime":"2025-08-02T20:49:32.072Z","endTime":"2025-08-02T20:49:44.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:49:44.089Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:50:51.615Z","endTime":"2025-08-02T20:50:58.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T20:49:57.521Z","endTime":"2025-08-02T20:50:53.816Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79060480297972,"aZ":-30.081060824334145,"pfxX":-11.452695414087005,"pfxZ":1.0956601233633005,"pX":-0.12176464969758277,"pZ":1.510717405514159,"vX0":8.89333595030757,"vY0":-137.41279621702049,"vZ0":-3.425525518319413,"x":121.64,"y":197.99,"x0":-1.9140920866204814,"y0":50.00408140059014,"z0":4.819983370329107,"aX":-21.87733236187185},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":18.8,"spinRate":2009,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.39878770069087466,"extension":5.691774552175066},"hitData":{"launchSpeed":101.5,"launchAngle":7.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.85,"coordY":148.54}},"index":1,"playId":"aa8597d8-b9fc-3ecf-a5e9-bfed9b542113","pitchNumber":1,"startTime":"2025-08-02T20:50:53.816Z","endTime":"2025-08-02T20:50:58.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:50:58.824Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:51:10.669Z","endTime":"2025-08-02T20:53:56.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.60602637684824,"strikeZoneBottom":1.78202251125354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415441970496598,"aZ":-17.32027593160213,"pfxX":-8.978619113631263,"pfxZ":7.7711109612311215,"pX":1.184990463888532,"pZ":2.8143020196949062,"vX0":11.021526208049215,"vY0":-137.38929576575313,"vZ0":-2.804291630202358,"x":71.83,"y":162.79,"x0":-1.7119543798091243,"y0":50.00607754322916,"z0":5.025358888501363,"aX":-17.170021036717014},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2220,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.3986652958004471,"extension":5.5781883941948935},"index":0,"playId":"a245cd80-54db-3b5f-bc64-7405f496b61c","pitchNumber":1,"startTime":"2025-08-02T20:51:25.647Z","endTime":"2025-08-02T20:51:29.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.63803704636713,"strikeZoneBottom":1.81404621257807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.130527139254593,"aZ":-27.882513925926432,"pfxX":-10.738272993768824,"pfxZ":2.20858657416189,"pX":-1.3762547682501078,"pZ":3.226411279855817,"vX0":5.292231006331431,"vY0":-138.1593362221743,"vZ0":0.02166253202220869,"x":169.46,"y":151.67,"x0":-1.915504795381967,"y0":50.003235624734366,"z0":5.083432186166797,"aX":-20.878823062600336},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":1906,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3955714397021106,"extension":5.416047305907464},"index":1,"playId":"dfb0d6fe-566e-3b28-a97c-0446fa826aa2","pitchNumber":2,"startTime":"2025-08-02T20:51:44.746Z","endTime":"2025-08-02T20:51:48.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.63803780085842,"strikeZoneBottom":1.84606705841404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.816454877988622,"aZ":-16.38904567924178,"pfxX":-9.42522723985274,"pfxZ":8.212438864429663,"pX":1.1252017333666977,"pZ":2.900711934389491,"vX0":10.814256006079786,"vY0":-137.79286038099374,"vZ0":-2.975632911714427,"x":74.11,"y":160.46,"x0":-1.626981267223498,"y0":50.00073755886535,"z0":5.102918304294298,"aX":-18.111008148162355},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":14.8,"spinRate":2194,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.39761910217010765,"extension":5.445079602326304},"index":2,"playId":"0b94446a-cbc4-3b2d-b8a3-3b592da93acb","pitchNumber":3,"startTime":"2025-08-02T20:52:03.893Z","endTime":"2025-08-02T20:52:06.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.63803669567741,"strikeZoneBottom":1.8140439013898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.346902891234794,"aZ":-19.243122030858746,"pfxX":-9.237598919671258,"pfxZ":6.776775241535132,"pX":-0.5795593204687345,"pZ":2.8472316154359567,"vX0":6.821106557409644,"vY0":-137.24621891639723,"vZ0":-2.3610411931352635,"x":139.09,"y":161.9,"x0":-1.8968101590911683,"y0":50.002497572947426,"z0":5.029092352533021,"aX":-17.624412043931144},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":15.2,"spinRate":2234,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.39907232900045964,"extension":5.616753140923574},"index":3,"playId":"f8133a97-f48a-380b-954b-f0a3c38bd43a","pitchNumber":4,"startTime":"2025-08-02T20:52:25.775Z","endTime":"2025-08-02T20:52:28.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.215026195372275,"aZ":-18.359388631271404,"pfxX":-7.276412966063004,"pfxZ":7.212464618386817,"pX":0.8110867703264516,"pZ":2.3272345100424197,"vX0":9.490146625349752,"vY0":-137.25452245870883,"vZ0":-3.894473441526429,"x":86.08,"y":175.94,"x0":-1.7393788236933185,"y0":50.00426974152759,"z0":5.008060340010655,"aX":-13.94136562057821},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2151,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.3984429093229451,"extension":5.674980031989791},"index":4,"playId":"f5bd8e97-4d63-3b8d-a196-6f5189973670","pitchNumber":5,"startTime":"2025-08-02T20:52:44.959Z","endTime":"2025-08-02T20:52:47.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T20:53:03.283Z","endTime":"2025-08-02T20:53:19.484Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.099601395925628,"aZ":-19.69144910265699,"pfxX":-9.028725912782582,"pfxZ":6.519177848799069,"pX":-0.6698667487123989,"pZ":2.8365300923736645,"vX0":6.263599408333067,"vY0":-137.63412085340386,"vZ0":-2.2672393150314747,"x":142.53,"y":162.19,"x0":-1.8043180899105842,"y0":50.00359203715368,"z0":5.007367557428762,"aX":-17.289162292948223},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":15.0,"spinRate":2204,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.39825045141301185,"extension":5.596191532008406},"index":6,"playId":"dfdc2d0f-66f4-3d06-b4e4-dabd903393a8","pitchNumber":6,"startTime":"2025-08-02T20:53:19.484Z","endTime":"2025-08-02T20:53:22.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.879771290179015,"aZ":-16.805788412527065,"pfxX":-7.473862936707298,"pfxZ":8.038962140207614,"pX":0.0808092355571828,"pZ":2.8826553143817804,"vX0":7.6869792207292,"vY0":-137.27106130650355,"vZ0":-2.5680313122522342,"x":113.92,"y":160.95,"x0":-1.7823784861258016,"y0":50.00208813546811,"z0":4.971965783786954,"aX":-14.288104416644824},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":12.0,"spinRate":2168,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.39873248931614613,"extension":5.465545057984102},"index":7,"playId":"a371eea0-79b8-316e-b97c-e86adfcca73d","pitchNumber":7,"startTime":"2025-08-02T20:53:51.090Z","endTime":"2025-08-02T20:53:56.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:53:56.644Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:55:44.963Z","endTime":"2025-08-02T20:57:21.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.50999876647807,"strikeZoneBottom":1.71433584034322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.771582435398475,"aZ":-25.308583422596207,"pfxX":-10.875663629473713,"pfxZ":3.9864478166178765,"pX":0.3746656105181079,"pZ":1.9105192769127082,"vX0":8.611344617752367,"vY0":-129.76543672819167,"vZ0":-4.003706129420065,"x":102.72,"y":187.2,"x0":-1.558622468935019,"y0":50.00163463084633,"z0":5.380539215815751,"aX":-18.720591753009888},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":2205,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.42059416187068965,"extension":5.76597883450661},"index":0,"playId":"6bdd00d3-c692-387d-9f28-2377dbd548ae","pitchNumber":1,"startTime":"2025-08-02T20:56:05.770Z","endTime":"2025-08-02T20:56:09.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.3,"strikeZoneTop":3.47784971584576,"strikeZoneBottom":1.64999933350845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.09687613111112,"aZ":-39.6910867850264,"pfxX":1.436295744811373,"pfxZ":-5.318634250410696,"pX":0.8574150238027265,"pZ":2.051532451226436,"vX0":5.22439766239767,"vY0":-117.56168323571343,"vZ0":-0.028775158806888523,"x":98.25,"y":185.66,"x0":-1.5706708025007237,"y0":50.00012559673075,"z0":5.716066121085155,"aX":2.030925215536659},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.4,"breakHorizontal":-3.7,"spinRate":2390,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4640390751878294,"extension":6.113702166157064},"index":1,"playId":"afc30e00-124a-3fd0-abd2-f38fb8dfa834","pitchNumber":2,"startTime":"2025-08-02T20:56:20.562Z","endTime":"2025-08-02T20:56:24.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83059990382085,"aZ":-30.784165595043856,"pfxX":-9.593395912587097,"pfxZ":0.8335248818425658,"pX":-0.3301385307079291,"pZ":2.4124604381085333,"vX0":6.567068029062008,"vY0":-127.18461642729318,"vZ0":-1.6065056686798354,"x":129.58,"y":173.64,"x0":-1.6821793256165367,"y0":50.00074229330895,"z0":5.463498968672731,"aX":-15.924111910450021},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2083,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.42848758950886,"extension":5.936664860756534},"index":2,"playId":"58129ad4-aa4f-35d7-bd37-f62f21634df8","pitchNumber":3,"startTime":"2025-08-02T20:56:37.108Z","endTime":"2025-08-02T20:56:40.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.54214994661744,"strikeZoneBottom":1.71432689349052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.305117318343644,"aZ":-18.720996767642628,"pfxX":-7.47651130984679,"pfxZ":7.648743804607303,"pX":1.5052664121221766,"pZ":3.6704218497153214,"vX0":10.397723854143209,"vY0":-131.39078993194283,"vZ0":-0.914792667952623,"x":59.62,"y":139.68,"x0":-1.521197992957067,"y0":50.00182484132097,"z0":5.406623126466304,"aX":-13.149257987222018},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2385,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.41593689741906203,"extension":6.034661440501184},"index":3,"playId":"71298771-1384-3ac8-9449-3f6345e034aa","pitchNumber":4,"startTime":"2025-08-02T20:56:52.461Z","endTime":"2025-08-02T20:56:55.461Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29017852646109,"aZ":-31.049440826333306,"pfxX":-11.293417280788445,"pfxZ":0.6684967849800394,"pX":0.09587458886111454,"pZ":1.148682297394278,"vX0":7.998153304912545,"vY0":-128.5301232700842,"vZ0":-4.586364820978136,"x":113.35,"y":207.77,"x0":-1.5868839734866094,"y0":50.000186834446076,"z0":5.363308049118779,"aX":-18.91890399915152},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":18.7,"spinRate":2228,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4259084992772526,"extension":5.880333193009737},"index":4,"playId":"b05f9c83-834e-3172-85bc-dd5e804f12bc","pitchNumber":5,"startTime":"2025-08-02T20:57:18.906Z","endTime":"2025-08-02T20:57:21.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:57:21.994Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:57:34.788Z","endTime":"2025-08-02T20:58:08.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.155858521834897,"aZ":-16.95763581538378,"pfxX":-7.803800752136528,"pfxZ":8.637815447006073,"pX":-0.5744486595864368,"pZ":2.824636723586802,"vX0":6.03592762525674,"vY0":-131.91995744832303,"vZ0":-3.010545587617976,"x":138.9,"y":162.51,"x0":-1.8786403645728111,"y0":50.00372947724461,"z0":5.231166841811812,"aX":-13.750359314715881},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":12.8,"spinRate":2349,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4152432811467479,"extension":5.991069973326765},"index":0,"playId":"71e5e204-4ed8-327c-ae2f-9500c2b4005d","pitchNumber":1,"startTime":"2025-08-02T20:57:46.577Z","endTime":"2025-08-02T20:57:49.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72960809935136,"aZ":-31.142000310370978,"pfxX":-10.938020307010039,"pfxZ":0.6203094612234556,"pX":-0.3113049631775337,"pZ":1.3085186743996218,"vX0":7.014477994012818,"vY0":-128.23946536041254,"vZ0":-3.9111483935566658,"x":128.87,"y":203.45,"x0":-1.6621130003434976,"y0":50.00362883813639,"z0":5.285063376489758,"aX":-18.20332287199101},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":18.2,"spinRate":2184,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42725566231827683,"extension":6.034125857753707},"hitData":{"launchSpeed":99.5,"launchAngle":22.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.36,"coordY":49.03}},"index":1,"playId":"88bc738d-a9db-3a1d-a826-30d0b175eda1","pitchNumber":2,"startTime":"2025-08-02T20:58:01.004Z","endTime":"2025-08-02T20:58:08.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:58:08.662Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:58:16.020Z","endTime":"2025-08-02T20:59:26.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.34177071712179,"strikeZoneBottom":1.59178599525239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.479779522571935,"aZ":-19.01149005774748,"pfxX":-1.9696887640428002,"pfxZ":7.685645422629728,"pX":-0.3366750323815477,"pZ":2.933037216080331,"vX0":5.070809963585035,"vY0":-130.09184816837927,"vZ0":-2.5203378324494667,"x":129.83,"y":159.59,"x0":-2.0558664006771123,"y0":50.003293666658806,"z0":5.356689684217941,"aX":-3.3740777084639686},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.6,"breakHorizontal":2.4,"spinRate":2339,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.42115497803218815,"extension":5.8636529658988055},"index":0,"playId":"13eaf94f-63d6-3f52-95db-52db591268b3","pitchNumber":1,"startTime":"2025-08-02T20:58:44.740Z","endTime":"2025-08-02T20:58:47.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.34176539012937,"strikeZoneBottom":1.67122658386188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.627378075271178,"aZ":-33.55902374392188,"pfxX":-9.2747453190702,"pfxZ":-0.8532886780472886,"pX":0.0017608249201809317,"pZ":0.5192902783917093,"vX0":7.384966975174463,"vY0":-127.10855815305509,"vZ0":-5.278116060480436,"x":116.93,"y":224.76,"x0":-1.739654211729736,"y0":50.00088534629587,"z0":5.29469935341157,"aX":-15.13935855057501},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":15.1,"spinRate":2197,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43130458557575224,"extension":5.936570488732042},"index":1,"playId":"7b0f8008-75f7-31b1-8dae-9bfa44b7aeb7","pitchNumber":2,"startTime":"2025-08-02T20:58:58.823Z","endTime":"2025-08-02T20:59:02.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89803476286262,"aZ":-32.69176297924632,"pfxX":-10.81330777163715,"pfxZ":-0.31364387509317737,"pX":-0.45327547386680395,"pZ":1.5690967014584358,"vX0":6.670400804119077,"vY0":-127.40801214126783,"vZ0":-3.067528651314224,"x":134.28,"y":196.41,"x0":-1.7043324309984595,"y0":50.00405772672184,"z0":5.380079454107887,"aX":-17.72628109694286},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":18.0,"spinRate":2243,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4303788430323272,"extension":5.951888425470077},"hitData":{"launchSpeed":78.9,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.88,"coordY":176.42}},"index":2,"playId":"96d906b5-843a-36ef-9037-1d0abc2feac4","pitchNumber":3,"startTime":"2025-08-02T20:59:18.260Z","endTime":"2025-08-02T20:59:26.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:59:26.310Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, pitcher Merrill Kelly to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:00:12.935Z","endTime":"2025-08-02T21:01:06.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":"38578495-2fd1-32e9-9c7b-e71dfde4c71c","startTime":"2025-08-02T20:59:56.265Z","endTime":"2025-08-02T21:00:00.293Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.32559166757077,"strikeZoneBottom":1.63789248870714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95791960470188,"aZ":-33.277509038566556,"pfxX":-10.697457952337386,"pfxZ":-0.6869294251672038,"pX":0.009855068789811103,"pZ":1.2993813217203656,"vX0":7.375639434606359,"vY0":-126.66013604789558,"vZ0":-3.578815089826082,"x":116.62,"y":203.7,"x0":-1.562724046807221,"y0":50.00280604033505,"z0":5.4162452962134955,"aX":-17.231035766409484},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":17.5,"spinRate":2236,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4338855204102874,"extension":5.723890060129958},"index":1,"playId":"41a26dbc-3742-3c51-a3ca-7f716309dba0","pitchNumber":1,"startTime":"2025-08-02T21:00:15.118Z","endTime":"2025-08-02T21:00:19.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.37374679840167,"strikeZoneBottom":1.66999981398416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16975891950314,"aZ":-23.55307190473407,"pfxX":-10.994218005011646,"pfxZ":4.838019221007234,"pX":-0.8156323608624886,"pZ":2.1378042033348916,"vX0":6.116621649333181,"vY0":-133.48307136246748,"vZ0":-3.6042583193280113,"x":148.09,"y":181.06,"x0":-1.724068551247092,"y0":50.00098383476443,"z0":5.226929114792261,"aX":-19.583184149618912},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2286,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.41236453962754016,"extension":5.912569675455481},"index":2,"playId":"20838a13-7383-386a-921b-81a6ec455af2","pitchNumber":2,"startTime":"2025-08-02T21:00:36.897Z","endTime":"2025-08-02T21:00:40.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.494042199194922,"aZ":-34.77143519059737,"pfxX":-9.272610349708298,"pfxZ":-1.566639295047013,"pX":-0.16496110781411483,"pZ":2.200028748040015,"vX0":6.569172388676016,"vY0":-128.35361889928996,"vZ0":-1.3821009350635545,"x":123.29,"y":179.38,"x0":-1.557621217888912,"y0":50.000074064098946,"z0":5.46232220977075,"aX":-15.411452572581155},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.9,"breakHorizontal":15.2,"spinRate":2245,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4273489847517298,"extension":5.940393852480532},"hitData":{"launchSpeed":92.2,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.67,"coordY":182.0}},"index":3,"playId":"7dfc30ed-52e1-3918-8454-fb53a1e0020d","pitchNumber":3,"startTime":"2025-08-02T21:00:58.644Z","endTime":"2025-08-02T21:01:06.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:01:06.659Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joc Pederson pops out to third baseman Eugenio Suárez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:02:59.498Z","endTime":"2025-08-02T21:04:18.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.8,"strikeZoneTop":3.4679682416888,"strikeZoneBottom":1.69204636815886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.595608443485958,"aZ":-31.573346266088983,"pfxX":-1.1372519956620986,"pfxZ":0.39466992428638026,"pX":1.8287277391197956,"pZ":1.5054430107583268,"vX0":9.813286150570413,"vY0":-122.19618640996401,"vZ0":-1.5900338929277444,"x":47.29,"y":198.13,"x0":-2.0801885273553435,"y0":50.00248506325922,"z0":4.860526392396191,"aX":-1.7316459917520077},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-0.1,"spinRate":2141,"spinDirection":341},"zone":14,"typeConfidence":2.0,"plateTime":0.44710637350149796,"extension":5.44334187587803},"index":0,"playId":"d92dc759-b20c-312d-bdeb-77109d59d03f","pitchNumber":1,"startTime":"2025-08-02T21:03:15.489Z","endTime":"2025-08-02T21:03:19.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.188488587319927,"aZ":-31.390593284904252,"pfxX":0.060481036739710614,"pfxZ":0.5223584523688842,"pX":0.6841891245454569,"pZ":2.308385673686119,"vX0":6.9411623688991915,"vY0":-120.98848919859189,"vZ0":0.2923576894754245,"x":90.92,"y":176.45,"x0":-2.216589313086705,"y0":50.00190104308721,"z0":4.912665451987668,"aX":0.0904484101839468},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":-1.6,"spinRate":2250,"spinDirection":76},"zone":6,"typeConfidence":2.0,"plateTime":0.45082794831612283,"extension":5.411745114147023},"index":1,"playId":"cb60cf69-0899-3470-b28b-ad4a1a08c7fc","pitchNumber":2,"startTime":"2025-08-02T21:03:28.096Z","endTime":"2025-08-02T21:03:33.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.43592764614926,"strikeZoneBottom":1.69204962494799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70494634808936,"aZ":-19.853791857625872,"pfxX":-8.49007968126257,"pfxZ":6.539190364923982,"pX":1.3055365757411121,"pZ":1.8854595045484699,"vX0":11.604084002838059,"vY0":-135.46534226722574,"vZ0":-4.278160737921412,"x":67.24,"y":187.87,"x0":-1.9029468988075866,"y0":50.00457225994063,"z0":4.847921747577979,"aX":-16.00229134084214},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":13.3,"spinRate":2317,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40218665285310795,"extension":5.556732585787846},"index":2,"playId":"c064aa3e-baa8-3b15-acfe-5b20e4c69054","pitchNumber":3,"startTime":"2025-08-02T21:03:51.043Z","endTime":"2025-08-02T21:03:54.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26944917754077,"aZ":-21.075169332732255,"pfxX":-8.418699506885856,"pfxZ":5.829066150267002,"pX":0.5780916780584696,"pZ":2.550926225870069,"vX0":9.994144825881408,"vY0":-136.4271801672235,"vZ0":-2.75697329215754,"x":94.96,"y":169.9,"x0":-2.0221112522451885,"y0":50.00158451030171,"z0":5.011417960204276,"aX":-16.024731100333394},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":13.4,"spinRate":2236,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.400001642449491,"extension":5.48092684956247},"hitData":{"launchSpeed":93.7,"launchAngle":71.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.45,"coordY":159.69}},"index":3,"playId":"af71047c-c598-33d8-ab49-3189392c7dab","pitchNumber":4,"startTime":"2025-08-02T21:04:06.448Z","endTime":"2025-08-02T21:04:18.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:04:18.480Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:04:25.527Z","endTime":"2025-08-02T21:04:46.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.263327021345518,"aZ":-29.65562552021722,"pfxX":-11.632748316749296,"pfxZ":1.3095677585462902,"pX":-0.15273840415010956,"pZ":2.5079871916682173,"vX0":9.121624767666477,"vY0":-137.39041031159775,"vZ0":-1.288805531936396,"x":122.82,"y":171.06,"x0":-1.991853285311808,"y0":50.00522532182019,"z0":4.984430766244806,"aX":-22.41201696808857},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.3,"breakHorizontal":19.3,"spinRate":1986,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.3975019615372255,"extension":5.455649723435461},"hitData":{"launchSpeed":107.8,"launchAngle":5.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.74,"coordY":134.26}},"index":0,"playId":"807f569a-bd5a-3df3-a229-4b91c608f8d1","pitchNumber":1,"startTime":"2025-08-02T21:04:38.030Z","endTime":"2025-08-02T21:04:46.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:04:46.480Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rowdy Tellez doubles (8) on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:05:01.156Z","endTime":"2025-08-02T21:06:28.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.57000928421377,"strikeZoneBottom":1.70199278889469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.519799535383164,"aZ":-32.21603328388618,"pfxX":-10.184983518644785,"pfxZ":-0.0272459925282309,"pX":-1.2172996749946594,"pZ":2.926774370770596,"vX0":5.767717299623083,"vY0":-124.3916430109308,"vZ0":1.546703185198782,"x":163.4,"y":159.76,"x0":-2.2405912410214524,"y0":50.00212721080253,"z0":4.964214390075057,"aX":-15.98984912491428},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":1772,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.44000448890351995,"extension":5.282247231538564},"index":0,"playId":"d29e0a87-dcd9-3257-8f3c-42e47682c66e","pitchNumber":1,"startTime":"2025-08-02T21:05:10.724Z","endTime":"2025-08-02T21:05:14.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.69791702657101,"strikeZoneBottom":1.71799335944549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09046666496948,"aZ":-34.1315264745855,"pfxX":-10.194964225997252,"pfxZ":-1.22625442508539,"pX":-0.9556197441210946,"pZ":1.2680209040199326,"vX0":6.148050834375979,"vY0":-125.26991213843479,"vZ0":-1.7112685712337499,"x":153.43,"y":204.54,"x0":-2.1159104642620656,"y0":50.005841074440774,"z0":4.747878984142258,"aX":-16.220582387961787},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.4,"breakHorizontal":17.0,"spinRate":1927,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43709143303767517,"extension":5.290284014248156},"index":1,"playId":"b4c71716-92ed-386e-a8a9-88b73ec20136","pitchNumber":2,"startTime":"2025-08-02T21:05:24.472Z","endTime":"2025-08-02T21:05:28.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.64993210000981,"strikeZoneBottom":1.70198616109617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.942568761334307,"aZ":-27.836232029363895,"pfxX":-11.645585304106735,"pfxZ":2.279008962109085,"pX":-0.6167624318719761,"pZ":3.01385014544526,"vX0":8.002568973298771,"vY0":-136.90755909505606,"vZ0":-0.3181666942322965,"x":140.51,"y":157.41,"x0":-2.057808278688025,"y0":50.006650337410676,"z0":5.029318233351318,"aX":-22.212470843718243},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":19.6,"spinRate":1994,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.3993765315938962,"extension":5.395749148910649},"index":2,"playId":"a8657814-d616-3a2a-b268-5dbbde6568d0","pitchNumber":3,"startTime":"2025-08-02T21:05:41.553Z","endTime":"2025-08-02T21:05:44.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.64993526153896,"strikeZoneBottom":1.66999661809043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.160435172833715,"aZ":-19.344013113466293,"pfxX":-8.493988907461219,"pfxZ":6.7165437332153175,"pX":1.124142336304555,"pZ":3.6321374273504157,"vX0":11.112403914830736,"vY0":-137.06187788363363,"vZ0":-0.49142332661444493,"x":74.15,"y":140.71,"x0":-1.8716062804480464,"y0":50.00151796517203,"z0":5.129972111670595,"aX":-16.224103152714136},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2247,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.39900129495900094,"extension":5.374831914129714},"index":3,"playId":"0a3d7bd2-dfd8-3a1b-8b0c-a060583c82f6","pitchNumber":4,"startTime":"2025-08-02T21:05:57.512Z","endTime":"2025-08-02T21:06:00.547Z","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":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154696993933115,"aZ":-28.80501943052948,"pfxX":-10.879368779572395,"pfxZ":1.765508618057856,"pX":-0.308275002300439,"pZ":2.916455682166297,"vX0":8.367134099442783,"vY0":-137.11771319138577,"vZ0":-0.4992922921210118,"x":128.75,"y":160.04,"x0":-1.979535174389329,"y0":50.0064289456631,"z0":5.059369065756872,"aX":-20.80558703228119},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":18.0,"spinRate":1923,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3988303533414572,"extension":5.422172386576381},"hitData":{"launchSpeed":106.7,"launchAngle":20.0,"totalDistance":400.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.32,"coordY":37.58}},"index":4,"playId":"d701164a-a075-3b16-a083-1c2d0015eb0e","pitchNumber":5,"startTime":"2025-08-02T21:06:14.195Z","endTime":"2025-08-02T21:06:28.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:06:28.212Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:06:42.917Z","endTime":"2025-08-02T21:07:18.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99612482444187,"aZ":-27.99171412583499,"pfxX":-11.401776858633685,"pfxZ":2.164703390128965,"pX":0.3175903137050196,"pZ":2.3967621652273503,"vX0":9.759200568495347,"vY0":-138.29852287324124,"vZ0":-1.7137013735602267,"x":104.89,"y":174.07,"x0":-1.776458109765501,"y0":50.00680834679787,"z0":4.902872399394574,"aX":-22.079739278220213},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":18.6,"spinRate":2015,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.39613209405621896,"extension":5.669804571926192},"hitData":{"launchSpeed":92.6,"launchAngle":38.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.24,"coordY":89.96}},"index":0,"playId":"68962708-9a3d-3dfd-9a12-bfdd5fa76b8d","pitchNumber":1,"startTime":"2025-08-02T21:07:08.601Z","endTime":"2025-08-02T21:07:18.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:07:18.608Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:09:29.782Z","endTime":"2025-08-02T21:10:30.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751796946225472,"aZ":-17.753616320844987,"pfxX":-6.867529934799284,"pfxZ":8.174999002660876,"pX":-1.322253891890456,"pZ":1.9510453944911452,"vX0":3.855729161914787,"vY0":-131.90584406546373,"vZ0":-4.955094659720469,"x":167.4,"y":186.1,"x0":-1.9097729237341459,"y0":50.00459890595001,"z0":5.1608136483541145,"aX":-12.116935158254927},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2322,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4150565040785006,"extension":5.961409794751464},"index":0,"playId":"8f2842f2-e182-3ae7-b8df-2dc1ce671a20","pitchNumber":1,"startTime":"2025-08-02T21:09:48.186Z","endTime":"2025-08-02T21:09:51.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.675701386151108,"aZ":-39.6166564363312,"pfxX":5.999185097806212,"pfxZ":-5.13128337181992,"pX":0.6047926139727233,"pZ":1.3896060702221205,"vX0":3.693771566880625,"vY0":-119.76732663224684,"vZ0":-1.5364620916600011,"x":93.95,"y":201.26,"x0":-1.7383611389351836,"y0":50.004930816746466,"z0":5.5905279696403305,"aX":8.6945869517491},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.4,"breakHorizontal":-11.8,"spinRate":2644,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45775457445822454,"extension":6.08534598132158},"index":1,"playId":"37e155fe-4142-3b67-aea1-8904add268f2","pitchNumber":2,"startTime":"2025-08-02T21:10:04.417Z","endTime":"2025-08-02T21:10:07.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T21:10:16.857Z","endTime":"2025-08-02T21:10:26.089Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.561312437265933,"aZ":-30.491544309355838,"pfxX":-9.490541845995327,"pfxZ":1.0076262946573264,"pX":-0.00244883553794239,"pZ":0.3721043423191694,"vX0":7.7086180055276365,"vY0":-128.06737413047077,"vZ0":-6.234524032242316,"x":117.09,"y":228.73,"x0":-1.813137607077174,"y0":50.00337607065918,"z0":5.212461803292242,"aX":-15.82215031109836},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":15.5,"spinRate":2199,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4271125968599927,"extension":6.079364205913017},"index":3,"playId":"e8a49a07-3b14-37bd-b118-e5f03f4f8864","pitchNumber":3,"startTime":"2025-08-02T21:10:26.089Z","endTime":"2025-08-02T21:10:30.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:10:30.092Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, catcher Kyle Higashioka to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:10:52.748Z","endTime":"2025-08-02T21:11:07.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71105837774462,"aZ":-27.72317555305603,"pfxX":-0.8802882720420335,"pfxZ":2.8135773551078245,"pX":0.7291845488207738,"pZ":2.0439637827981123,"vX0":6.273766348050681,"vY0":-124.60805487721122,"vZ0":-2.638048207264583,"x":89.21,"y":183.59,"x0":-1.7006655050925878,"y0":50.00225296812479,"z0":5.393585358224893,"aX":-1.3928652618366821},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":0.2,"spinRate":2354,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4386099374447787,"extension":6.101427132734525},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":127.18,"coordY":200.76}},"index":0,"playId":"344893d8-c2af-391a-b80c-2d826e36ed84","pitchNumber":1,"startTime":"2025-08-02T21:11:00.313Z","endTime":"2025-08-02T21:11:07.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:11:07.610Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:11:26.198Z","endTime":"2025-08-02T21:11:44.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.741216109142304,"aZ":-34.13402902446104,"pfxX":-9.552729131818323,"pfxZ":-1.1750819274479962,"pX":-0.6761473325097878,"pZ":1.91322096748259,"vX0":5.990394205731202,"vY0":-128.03618295924264,"vZ0":-2.08062374159437,"x":142.77,"y":187.12,"x0":-1.8016281472294655,"y0":50.004483364546545,"z0":5.400368020723459,"aX":-15.90630183987093},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":16.0,"spinRate":2167,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.42733578591767074,"extension":6.063109095872953},"hitData":{"launchSpeed":80.1,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.62,"coordY":158.17}},"index":0,"playId":"387f0d12-9c98-3732-9f4b-55295a11ff95","pitchNumber":1,"startTime":"2025-08-02T21:11:37.314Z","endTime":"2025-08-02T21:11:44.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:11:44.010Z","atBatIndex":29},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alejandro Osuna hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:13:48.223Z","endTime":"2025-08-02T21:15:17.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.49077648965896,"strikeZoneBottom":1.50817703192208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45919397068953,"aZ":-26.848941518455582,"pfxX":-10.842465798816423,"pfxZ":2.8654634569139663,"pX":-0.3579363646317436,"pZ":1.6142543812147134,"vX0":8.239830014680734,"vY0":-135.224834654516,"vZ0":-3.6193923976145017,"x":130.64,"y":195.2,"x0":-2.0302344315758605,"y0":50.00261570421104,"z0":4.845675475441931,"aX":-20.154344033491842},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":18.0,"spinRate":1963,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4044647359646958,"extension":5.5036277802736455},"index":0,"playId":"b9a902c1-2215-32b3-b22b-d8f8252dff55","pitchNumber":1,"startTime":"2025-08-02T21:13:54.878Z","endTime":"2025-08-02T21:13:58.033Z","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.0,"endSpeed":85.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.996709929716733,"aZ":-18.166530018129066,"pfxX":-7.655802432116692,"pfxZ":7.394941714063368,"pX":0.009769494103938384,"pZ":2.6999346613693334,"vX0":8.30665176479172,"vY0":-136.7372319818114,"vZ0":-2.8600300449122087,"x":116.63,"y":165.88,"x0":-2.0720206522783977,"y0":50.00508821489731,"z0":5.005141891895756,"aX":-14.507215487068787},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2223,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4004909694863654,"extension":5.2338471817623295},"index":1,"playId":"cf3c20f0-c90a-3ed0-852a-64cb50eff225","pitchNumber":2,"startTime":"2025-08-02T21:14:07.860Z","endTime":"2025-08-02T21:14:11.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T21:14:23.685Z","endTime":"2025-08-02T21:14:30.781Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"}},{"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.28210320944883,"strikeZoneBottom":1.47605883669998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.027700515096853,"aZ":-19.53482126980621,"pfxX":-8.36752960672772,"pfxZ":6.7289300407004795,"pX":0.061576609245625344,"pZ":4.442704316764895,"vX0":8.392935095855012,"vY0":-136.44341671858322,"vZ0":1.8697723656792395,"x":114.65,"y":118.83,"x0":-1.9724924826837738,"y0":50.00475719062021,"z0":5.0976474438043216,"aX":-15.722644622714446},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2321,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40198288931478565,"extension":5.26365053808871},"index":3,"playId":"bbe17a17-1ced-3c22-8e10-8ff6b1c9cf3c","pitchNumber":3,"startTime":"2025-08-02T21:14:30.781Z","endTime":"2025-08-02T21:14:33.847Z","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.8,"endSpeed":86.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.722077024830718,"aZ":-20.36740020611739,"pfxX":-8.708289709338517,"pfxZ":6.1412703187964635,"pX":-0.27545663352776895,"pZ":2.597121128858952,"vX0":7.8238886385096915,"vY0":-137.78674540659912,"vZ0":-2.6505042118354485,"x":127.5,"y":168.66,"x0":-2.020899814722669,"y0":50.000947253335006,"z0":4.948336702746359,"aX":-16.736444369934787},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":14.2,"spinRate":2210,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3975809554905312,"extension":5.354394394616078},"index":4,"playId":"eca32e76-16f1-3bb5-a7aa-788406360d2b","pitchNumber":4,"startTime":"2025-08-02T21:14:45.384Z","endTime":"2025-08-02T21:14:48.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.286611212384177,"aZ":-30.773380523197925,"pfxX":-0.6751995152698935,"pfxZ":0.882811357892398,"pX":2.01863822053283,"pZ":0.45914368094166375,"vX0":9.820939324690132,"vY0":-123.95908088045725,"vZ0":-4.232258091511893,"x":40.05,"y":226.38,"x0":-1.8815969883635775,"y0":50.00099961559993,"z0":4.715441222810404,"aX":-1.0688387418020546},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":-0.7,"spinRate":2248,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4393588634813348,"extension":5.443799631301013},"index":5,"playId":"cfa99df1-3741-35da-adab-7274d42dd8e6","pitchNumber":5,"startTime":"2025-08-02T21:15:04.208Z","endTime":"2025-08-02T21:15:17.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:15:17.700Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:15:25.514Z","endTime":"2025-08-02T21:16:48.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.16000469529248,"strikeZoneBottom":1.48000026278736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20492336163465,"aZ":-28.716281659696747,"pfxX":-10.042020210458627,"pfxZ":1.8218230630034569,"pX":-1.04953781094619,"pZ":2.6162379875537645,"vX0":6.259511082020863,"vY0":-136.5128606107529,"vZ0":-1.0051307924182113,"x":157.01,"y":168.14,"x0":-2.059746341719117,"y0":50.00407357060254,"z0":4.954202005191609,"aX":-19.079173425423075},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.2,"breakHorizontal":17.0,"spinRate":1928,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40021476198687234,"extension":5.517350604687213},"index":0,"playId":"9d36e75e-6005-3c8b-94b1-3b5da2b42250","pitchNumber":1,"startTime":"2025-08-02T21:15:40.024Z","endTime":"2025-08-02T21:15:43.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"e2c070f7-3b50-3c58-b634-e769c3dbcbad","startTime":"2025-08-02T21:15:58.588Z","endTime":"2025-08-02T21:16:01.588Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.22419754424069,"strikeZoneBottom":1.47999594161662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28018135474849,"aZ":-28.696310963689832,"pfxX":-10.798942589607908,"pfxZ":1.8403950209692574,"pX":-1.5184328672512364,"pZ":3.1751152791073913,"vX0":4.978387050309199,"vY0":-136.6896155402561,"vZ0":0.25301468736306276,"x":174.88,"y":153.05,"x0":-1.9607914880415895,"y0":50.00460853314086,"z0":5.052519319912069,"aX":-20.425509686633077},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":18.5,"spinRate":1881,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40078587934154486,"extension":5.543568219880958},"index":2,"playId":"5e014d76-d677-347a-99db-8f765f666754","pitchNumber":2,"startTime":"2025-08-02T21:16:18.009Z","endTime":"2025-08-02T21:16:22.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.628105453335586,"aZ":-28.302801440576342,"pfxX":-11.586296063065017,"pfxZ":2.019030889165876,"pX":-0.668851041600974,"pZ":2.78030197942602,"vX0":7.341326842741502,"vY0":-137.65462654540246,"vZ0":-0.8240626284238248,"x":142.5,"y":163.71,"x0":-1.8653602589139016,"y0":50.00363496552023,"z0":5.000063088723225,"aX":-22.23076504819082},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":1871,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3979304118633076,"extension":5.471408241344408},"hitData":{"launchSpeed":94.1,"launchAngle":30.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.99,"coordY":58.81}},"index":3,"playId":"8831c007-c748-3d6d-b16f-1fb0a3175650","pitchNumber":3,"startTime":"2025-08-02T21:16:39.538Z","endTime":"2025-08-02T21:16:48.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:16:48.541Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Corey Seager grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Alejandro Osuna out at 2nd. Corey Seager out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:19:37.506Z","endTime":"2025-08-02T21:20:20.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:17:06.931Z","endTime":"2025-08-02T21:17:45.453Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Carlos Vargas replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T21:17:45.453Z","endTime":"2025-08-02T21:19:39.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"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(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":95.5,"endSpeed":87.7,"strikeZoneTop":3.46609618369745,"strikeZoneBottom":1.5183145684701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07991276711624,"aZ":-15.844155436400559,"pfxX":-3.3483913815012576,"pfxZ":8.350469942848228,"pX":0.21076863386270328,"pZ":1.6202202180152887,"vX0":8.84512410935795,"vY0":-138.7120568431633,"vZ0":-7.5422401036963995,"x":108.97,"y":195.03,"x0":-2.579496294254015,"y0":50.00022133470906,"z0":5.424193380931883,"aX":-6.546805396497703},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2220,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.394373186571332,"extension":6.752756190859367},"index":2,"playId":"e1dc194f-a0e3-37da-aa35-7d2f5b72d05d","pitchNumber":1,"startTime":"2025-08-02T21:19:39.882Z","endTime":"2025-08-02T21:19:43.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.54657339173226,"strikeZoneBottom":1.56662209995149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04935455983903,"aZ":-27.414628136662508,"pfxX":1.5621210321055976,"pfxZ":2.6847571829466252,"pX":-1.2561150291567345,"pZ":2.1663373795777896,"vX0":2.88360496157986,"vY0":-131.7951622506888,"vZ0":-4.371357683163131,"x":164.88,"y":180.29,"x0":-2.5641658831544825,"y0":50.00263510577279,"z0":5.853456244141087,"aX":2.768012286279049},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2446,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4144104680198635,"extension":6.5013622191853235},"index":3,"playId":"6dc8d4ac-9314-3b40-9a9b-acf1040e526c","pitchNumber":2,"startTime":"2025-08-02T21:19:56.104Z","endTime":"2025-08-02T21:19:59.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(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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.233997828548336,"aZ":-16.54984374343262,"pfxX":-2.4786293716205776,"pfxZ":7.895704126075822,"pX":-0.2690364440118313,"pZ":2.4760969965195696,"vX0":6.53272663325661,"vY0":-139.70700241537727,"vZ0":-5.923091886096766,"x":127.26,"y":171.93,"x0":-2.314678627005423,"y0":50.00000091318775,"z0":5.70988105283665,"aX":-4.903675024480306},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":3.1,"spinRate":2216,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39194018030021915,"extension":6.872197142964631},"hitData":{"launchSpeed":106.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.41,"coordY":147.52}},"index":4,"playId":"5c3b7e73-0826-38f0-aa04-50dc4df03872","pitchNumber":3,"startTime":"2025-08-02T21:20:12.323Z","endTime":"2025-08-02T21:20:20.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:20:20.362Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:22:10.901Z","endTime":"2025-08-02T21:24:04.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.34384239964206,"strikeZoneBottom":1.56603208837227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.16237961048642,"aZ":-32.38823169331539,"pfxX":-9.529234221490938,"pfxZ":-0.13378480162643758,"pX":0.22228012859855645,"pZ":1.0042879230338628,"vX0":7.838784297671582,"vY0":-125.17310289093501,"vZ0":-4.433811989419274,"x":108.53,"y":211.66,"x0":-1.698317731292734,"y0":50.00421736170136,"z0":5.424496692568754,"aX":-15.257796085880905},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":15.7,"spinRate":2233,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4361145472529877,"extension":5.935148062844716},"index":0,"playId":"9940d43d-f6a4-3b08-b108-8faca8859f33","pitchNumber":1,"startTime":"2025-08-02T21:22:32.135Z","endTime":"2025-08-02T21:22:36.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.48806953403997,"strikeZoneBottom":1.56602960824622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.254117662000652,"aZ":-25.812619877611663,"pfxX":-8.949110242557516,"pfxZ":3.6710789243661406,"pX":-1.7717574866677253,"pZ":2.4927614269433254,"vX0":3.096504371972087,"vY0":-130.48519090027958,"vZ0":-2.261017780701786,"x":184.54,"y":171.48,"x0":-1.8079114795910143,"y0":50.00324132564273,"z0":5.306216468829259,"aX":-15.503671312815046},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2096,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.41901705478345175,"extension":5.8859293511864745},"index":1,"playId":"d32de1cf-c5ea-373e-b691-decce6f300ee","pitchNumber":2,"startTime":"2025-08-02T21:22:48.874Z","endTime":"2025-08-02T21:22:53.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.45602902961648,"strikeZoneBottom":1.56603075362363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59798217931844,"aZ":-15.753918531677343,"pfxX":-6.633976820359518,"pfxZ":9.302960056823995,"pX":1.224445985107994,"pZ":1.7485734405885032,"vX0":9.712405416346147,"vY0":-131.90964459059848,"vZ0":-5.772797224584647,"x":70.33,"y":191.57,"x0":-1.6404000660861684,"y0":50.004979082809356,"z0":5.123663888886024,"aX":-11.713186009548647},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2292,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41495124285202056,"extension":5.965593607676504},"index":2,"playId":"8ea78e29-9647-3459-b28f-78d6783814c6","pitchNumber":3,"startTime":"2025-08-02T21:23:05.208Z","endTime":"2025-08-02T21:23:08.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.47205388757847,"strikeZoneBottom":1.58206784235644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53014153792192,"aZ":-19.456898229411824,"pfxX":-1.9587085990522397,"pfxZ":7.500607963996714,"pX":0.42645369037315245,"pZ":2.5917026532117253,"vX0":6.180676219055633,"vY0":-129.27825415384922,"vZ0":-3.1021259083020585,"x":100.74,"y":168.8,"x0":-1.7390558464466432,"y0":50.00291096643628,"z0":5.29779598513906,"aX":-3.32173161058014},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":2.2,"spinRate":2353,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4234135536151773,"extension":5.9225756795304125},"index":3,"playId":"6701c639-9a8b-362e-92d8-27761cddba42","pitchNumber":4,"startTime":"2025-08-02T21:23:20.377Z","endTime":"2025-08-02T21:23:23.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525137763128228,"aZ":-35.331903631906385,"pfxX":-8.64242671487904,"pfxZ":-1.8988682459250459,"pX":0.654906375210399,"pZ":1.5320958717788762,"vX0":8.491343822220491,"vY0":-127.7094029683727,"vZ0":-2.8108533011089945,"x":92.04,"y":197.41,"x0":-1.578843382284825,"y0":50.00332329782916,"z0":5.406279922076868,"aX":-14.379829736627611},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":13.9,"spinRate":2142,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.42772274655545406,"extension":5.914214852348427},"index":4,"playId":"77614ac8-28f0-392f-addc-562cc150dbd1","pitchNumber":5,"startTime":"2025-08-02T21:23:37.052Z","endTime":"2025-08-02T21:23:41.217Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91233045146771,"aZ":-27.7565490254073,"pfxX":-0.15427055196380746,"pfxZ":2.7669392328626143,"pX":1.183955941148977,"pZ":1.5671969138532038,"vX0":7.027746065910442,"vY0":-124.94505874295035,"vZ0":-3.7094569607525085,"x":71.87,"y":196.47,"x0":-1.6338353548672944,"y0":50.00377310902055,"z0":5.328107599085803,"aX":-0.24810643001619356},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.2,"spinRate":2380,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4367805788136985,"extension":6.039536542247939},"index":5,"playId":"3ef8e87a-912e-3eb9-9e68-9493cae602c9","pitchNumber":6,"startTime":"2025-08-02T21:24:01.346Z","endTime":"2025-08-02T21:24:04.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:24:04.739Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, first baseman Rowdy Tellez to pitcher Merrill Kelly.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:24:25.382Z","endTime":"2025-08-02T21:24:55.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.3022909635156,"strikeZoneBottom":1.49000348437933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12866070826912,"aZ":-33.528003995018935,"pfxX":-9.407110525668068,"pfxZ":-0.8201465331809841,"pX":-1.279459749677473,"pZ":1.8767055475199275,"vX0":4.294876346597117,"vY0":-127.45148294533773,"vZ0":-2.30019246918091,"x":165.77,"y":188.11,"x0":-1.7639439858898422,"y0":50.004418525641,"z0":5.438037985639465,"aX":-15.48170248872967},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.1,"spinRate":2083,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42971365592771615,"extension":5.970791386181362},"index":0,"playId":"d4714f70-bb4b-3751-a03b-b0a064a9b05b","pitchNumber":1,"startTime":"2025-08-02T21:24:32.004Z","endTime":"2025-08-02T21:24:35.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.341115809186782,"aZ":-33.460934314992876,"pfxX":-8.887348508166578,"pfxZ":-0.7812169784612975,"pX":-0.675571347014358,"pZ":1.3031153113130525,"vX0":5.5871362154822855,"vY0":-127.59012944102132,"vZ0":-3.573327058720647,"x":142.75,"y":203.6,"x0":-1.735006802281383,"y0":50.00025879813974,"z0":5.348214075692615,"aX":-14.705008291689003},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":14.9,"spinRate":2158,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4286852108153476,"extension":5.974577286924755},"hitData":{"launchSpeed":73.1,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.99,"coordY":156.65}},"index":1,"playId":"4eb03e5b-dede-328e-925d-81692ca44b03","pitchNumber":2,"startTime":"2025-08-02T21:24:47.888Z","endTime":"2025-08-02T21:24:55.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:24:55.897Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mitch Garver lines out to left fielder Alejandro Osuna.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:25:09.654Z","endTime":"2025-08-02T21:26:36.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.3981604541932,"strikeZoneBottom":1.68197005955355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.141929050123505,"aZ":-18.195149560624696,"pfxX":-4.10202554249625,"pfxZ":7.932519319432295,"pX":0.76337797111297,"pZ":2.7502991749195673,"vX0":8.121224188326877,"vY0":-131.49694216107517,"vZ0":-3.0411901649021655,"x":87.9,"y":164.52,"x0":-1.8229775726884812,"y0":50.00587085854665,"z0":5.261040122058112,"aX":-7.232634987250278},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":5.8,"spinRate":2340,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4154738852089004,"extension":6.149795597567051},"index":0,"playId":"72b95f4b-fe89-3aab-b452-9a62f2ffbc82","pitchNumber":1,"startTime":"2025-08-02T21:25:28.600Z","endTime":"2025-08-02T21:25:31.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.614092311260027,"aZ":-40.071966862935305,"pfxX":5.62832319923537,"pfxZ":-5.474442211688011,"pX":-0.23030061258784543,"pZ":2.1246726760188666,"vX0":1.965991416541623,"vY0":-118.97856597417528,"vZ0":0.055529120191769143,"x":125.78,"y":181.41,"x0":-1.7973982096488677,"y0":50.00514888590748,"z0":5.715509399719248,"aX":8.115389649818468},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.7,"breakHorizontal":-10.7,"spinRate":2540,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4593745333800836,"extension":5.901390437970062},"index":1,"playId":"6f93445d-24a4-33f1-b8e3-fc53d74b7371","pitchNumber":2,"startTime":"2025-08-02T21:25:44.894Z","endTime":"2025-08-02T21:25:52.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05215061904054,"aZ":-39.33969333786279,"pfxX":3.310562185800305,"pfxZ":-4.974201223019134,"pX":-0.5292597601327841,"pZ":1.571587234857121,"vX0":2.0868676012719134,"vY0":-119.07985720724795,"vZ0":-1.1510214514229307,"x":137.17,"y":196.35,"x0":-1.8458525818568903,"y0":50.00058983497827,"z0":5.608134368305294,"aX":4.771569655802837},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.0,"breakHorizontal":-6.5,"spinRate":2513,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.45929658793154493,"extension":6.216173946266284},"hitData":{"launchSpeed":76.4,"launchAngle":30.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.58,"coordY":124.37}},"index":2,"playId":"91bd2dcf-0e9c-382e-a171-c87e7ebdf48a","pitchNumber":3,"startTime":"2025-08-02T21:26:27.502Z","endTime":"2025-08-02T21:26:36.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:26:36.534Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a fly ball to right fielder Dominic Canzone. Marcus Semien out at 2nd on the throw, right fielder Dominic Canzone to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:28:46.093Z","endTime":"2025-08-02T21:29:12.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8320841187465,"aZ":-19.224112566988833,"pfxX":-3.389300942400995,"pfxZ":6.486705404555682,"pX":-0.6207129820936437,"pZ":3.1182094470309734,"vX0":6.290489454912403,"vY0":-139.78172730319145,"vZ0":-3.6011157071974176,"x":140.66,"y":154.59,"x0":-2.450773675708698,"y0":50.0057072630687,"z0":5.671180372731697,"aX":-6.769811103401631},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":4.9,"spinRate":2069,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3905068005670045,"extension":6.563394835412694},"hitData":{"launchSpeed":86.3,"launchAngle":59.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.08,"coordY":141.61}},"index":0,"playId":"76d06881-75b4-3833-8d28-dfe6b79f0635","pitchNumber":1,"startTime":"2025-08-02T21:29:00.804Z","endTime":"2025-08-02T21:29:12.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:29:12.832Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:29:41.129Z","endTime":"2025-08-02T21:31:07.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":88.6,"strikeZoneTop":3.65494060597315,"strikeZoneBottom":1.78222325338099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.973556664136623,"aZ":-18.718011272475575,"pfxX":-3.641187655866867,"pfxZ":6.701964110013897,"pX":0.8251692783286007,"pZ":4.105664292781232,"vX0":9.745617523021805,"vY0":-140.36375663187863,"vZ0":-1.0802707144801182,"x":85.55,"y":127.93,"x0":-2.209392711156053,"y0":50.00175963421823,"z0":5.7072699681055905,"aX":-7.311280774795005},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":4.7,"spinRate":2221,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38933280493664224,"extension":6.624316681634403},"index":0,"playId":"8aec103c-30dc-338f-815d-a8e8ab8d231f","pitchNumber":1,"startTime":"2025-08-02T21:29:46.710Z","endTime":"2025-08-02T21:29:49.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21766208857762,"aZ":-14.686323111303814,"pfxX":-4.524454383739365,"pfxZ":8.86313046677845,"pX":-0.018886822018204824,"pZ":3.0544625040251265,"vX0":8.31629404988518,"vY0":-139.9696100563181,"vZ0":-4.32023727396345,"x":117.72,"y":156.31,"x0":-2.448207923446464,"y0":50.004544480746084,"z0":5.587719773029455,"aX":-8.929678802842956},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2167,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3921495270292912,"extension":6.619716348745559},"index":1,"playId":"d0ce22d0-48cc-3678-a145-c139e08a5e56","pitchNumber":2,"startTime":"2025-08-02T21:30:00.721Z","endTime":"2025-08-02T21:30:03.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.5744045252577,"strikeZoneBottom":1.76610737794574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.646242686176688,"aZ":-19.25847990628743,"pfxX":-2.505257658852419,"pfxZ":6.420107898593592,"pX":1.3080305153470513,"pZ":1.50334040249114,"vX0":10.461195753306907,"vY0":-140.22036505166346,"vZ0":-7.773421225273892,"x":67.14,"y":198.19,"x0":-2.1290548930415567,"y0":50.00542284462512,"z0":5.545703985159892,"aX":-5.043370147917113},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":2.6,"spinRate":2123,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3890949934971317,"extension":6.834410942768592},"index":2,"playId":"a1c7f3e0-6b21-3af6-8712-16ded6b70b8d","pitchNumber":3,"startTime":"2025-08-02T21:30:19.670Z","endTime":"2025-08-02T21:30:36.231Z","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":97.1,"endSpeed":88.8,"strikeZoneTop":3.60661967007669,"strikeZoneBottom":1.78221950592256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.544052802931205,"aZ":-25.226499450295233,"pfxX":-10.335459550486227,"pfxZ":3.442412042890183,"pX":-1.3600139904624808,"pZ":2.727887436993532,"vX0":6.3583565329151135,"vY0":-141.22660759586327,"vZ0":-4.008488318584423,"x":168.84,"y":165.13,"x0":-2.2993425613118212,"y0":50.001984660225524,"z0":5.790700132245232,"aX":-20.849844002229467},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2020,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3880186666069658,"extension":6.6167802485392855},"index":3,"playId":"8b678fbf-db0f-352c-a00d-550de98e994c","pitchNumber":4,"startTime":"2025-08-02T21:30:38.430Z","endTime":"2025-08-02T21:30:43.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94376788511307,"aZ":-17.715015339408616,"pfxX":-2.873252019859955,"pfxZ":7.3691278413200045,"pX":-0.5784120875844109,"pZ":3.197762176456351,"vX0":5.9119714895177795,"vY0":-139.11575165555251,"vZ0":-3.6745093576105807,"x":139.05,"y":152.44,"x0":-2.356873353510532,"y0":50.0024959571447,"z0":5.708674062400257,"aX":-5.637956925843544},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":4.0,"spinRate":2084,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3935922780524761,"extension":6.6301047697541176},"hitData":{"launchSpeed":103.1,"launchAngle":44.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":55.2,"coordY":83.14}},"index":4,"playId":"69aaa26e-7b03-3875-a30b-75ee40ccabcc","pitchNumber":5,"startTime":"2025-08-02T21:30:54.738Z","endTime":"2025-08-02T21:31:07.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:31:07.773Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:31:11.090Z","endTime":"2025-08-02T21:33:23.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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.2,"endSpeed":81.4,"strikeZoneTop":3.51609947558534,"strikeZoneBottom":1.69221279357176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04382158332442,"aZ":-32.13149556719872,"pfxX":2.877213269562822,"pfxZ":0.025351325213938125,"pX":-1.202665831892743,"pZ":3.7507000478676362,"vX0":2.6215566135277633,"vY0":-128.5369577437471,"vZ0":0.264106096259763,"x":162.84,"y":137.51,"x0":-2.6072198982693244,"y0":50.00197558743218,"z0":6.1284493515676735,"aX":4.845168917120116},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.8,"spinRate":2355,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4250822240161778,"extension":6.434326268302274},"index":0,"playId":"1917a378-6bed-3172-9685-286e9d19076f","pitchNumber":1,"startTime":"2025-08-02T21:31:34.230Z","endTime":"2025-08-02T21:31:37.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.4034086092717,"strikeZoneBottom":1.64389464119117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.145637459619028,"aZ":-13.557705977615354,"pfxX":-6.671261713206026,"pfxZ":9.47487429637875,"pX":0.671715714506322,"pZ":0.9549460117919949,"vX0":11.006555596161702,"vY0":-139.26492112120945,"vZ0":-9.942652380333461,"x":91.4,"y":213.0,"x0":-2.4642104655775023,"y0":50.00477663643793,"z0":5.467276751123959,"aX":-13.111532689197219},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2384,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.393227555232738,"extension":6.721498566502538},"index":1,"playId":"4d27ba28-3888-3002-ad3a-a30e19047b6d","pitchNumber":2,"startTime":"2025-08-02T21:31:49.893Z","endTime":"2025-08-02T21:31:53.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95607407721852,"aZ":-19.32369125414426,"pfxX":-4.66751933476556,"pfxZ":6.595317027617696,"pX":-0.7464332525422731,"pZ":3.301990961782674,"vX0":6.728434946389478,"vY0":-138.50180845601463,"vZ0":-2.9736773655442748,"x":145.45,"y":149.63,"x0":-2.5971035071106474,"y0":50.006887387471416,"z0":5.67677215655305,"aX":-9.100941214353982},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":7.1,"spinRate":2107,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39495331365305697,"extension":6.850627211599998},"index":2,"playId":"c9cb9e8d-1483-3329-8fc7-6a710d0ecc48","pitchNumber":3,"startTime":"2025-08-02T21:32:09.036Z","endTime":"2025-08-02T21:32:12.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-02T21:32:23.757Z","endTime":"2025-08-02T21:32:32.182Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02441224620488,"aZ":-17.386882926898643,"pfxX":-5.7634549285390335,"pfxZ":7.472698921219084,"pX":-0.11011749857356631,"pZ":2.699428930262199,"vX0":8.7463037470233,"vY0":-139.66978032700592,"vZ0":-4.886458219920825,"x":121.2,"y":165.9,"x0":-2.5312144706420585,"y0":50.00127346466907,"z0":5.612479052373227,"aX":-11.403201099849769},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2092,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3919458323682199,"extension":6.503084756294098},"index":4,"playId":"bad95df3-ea27-37ff-baf3-8a482aa2558b","pitchNumber":4,"startTime":"2025-08-02T21:32:32.182Z","endTime":"2025-08-02T21:32:35.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.523426006930332,"aZ":-20.916088551378333,"pfxX":-2.384526581747561,"pfxZ":5.674824357154913,"pX":-0.7642618196525938,"pZ":3.3308567471282835,"vX0":5.711196614975243,"vY0":-139.53571897727292,"vZ0":-2.6999587815903725,"x":146.13,"y":148.85,"x0":-2.521989675965943,"y0":50.00415163836446,"z0":5.679235187415178,"aX":-4.732304192768486},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.0,"breakHorizontal":3.2,"spinRate":1874,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3915734722323574,"extension":6.683455043974583},"index":5,"playId":"7a590336-5ab7-3937-b1fb-24318b4b884d","pitchNumber":5,"startTime":"2025-08-02T21:32:55.153Z","endTime":"2025-08-02T21:32:58.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03192009701509,"aZ":-26.54010474413748,"pfxX":4.027656968695029,"pfxZ":3.091882349530799,"pX":0.4240497760694528,"pZ":3.0915588407314143,"vX0":6.029437834587797,"vY0":-133.17820752990664,"vZ0":-2.617319736732431,"x":100.84,"y":155.31,"x0":-2.380872092554912,"y0":50.00060937885491,"z0":5.980240067131277,"aX":7.3277675435025635},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":-8.4,"spinRate":2191,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4092109778913482,"extension":6.628952643284544},"hitData":{"launchSpeed":60.4,"launchAngle":30.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.67,"coordY":126.22}},"index":6,"playId":"515a6562-4f3c-3747-b2a9-15f11fae67c7","pitchNumber":6,"startTime":"2025-08-02T21:33:17.085Z","endTime":"2025-08-02T21:33:23.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:33:23.031Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.P. Crawford hits a ground-rule double (17) on a fly ball down the right-field line.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:35:27.455Z","endTime":"2025-08-02T21:36:18.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.33000718507624,"strikeZoneBottom":1.54999742084986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.266814881064963,"aZ":-41.60449277677888,"pfxX":4.073508378924257,"pfxZ":-7.21440775739616,"pX":-0.46799784650778664,"pZ":2.1234889873652376,"vX0":2.199687752759445,"vY0":-113.6774857232374,"vZ0":1.0500585951593293,"x":134.84,"y":181.45,"x0":-1.9782665686872911,"y0":50.00558581472245,"z0":5.792712438699097,"aX":5.32061628154168},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.5,"breakHorizontal":-7.9,"spinRate":2496,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.48223209017878776,"extension":5.960623744856054},"index":0,"playId":"f035b4b7-0d7d-3cfc-8057-537d15303168","pitchNumber":1,"startTime":"2025-08-02T21:35:37.217Z","endTime":"2025-08-02T21:35:40.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.32999920573241,"strikeZoneBottom":1.58211555131965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.029915401770996,"aZ":-16.699997579883703,"pfxX":-5.706079493992499,"pfxZ":9.05287914091208,"pX":-1.1156242365279803,"pZ":3.317571231828107,"vX0":3.8914376011561775,"vY0":-129.64445636227978,"vZ0":-1.975177657838859,"x":159.52,"y":149.21,"x0":-1.8915417385147877,"y0":50.00357601982575,"z0":5.35812764822588,"aX":-9.754793155387148},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2297,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.421794999901266,"extension":5.936449240587582},"index":1,"playId":"da24dde0-2401-3f33-8f54-0ab84de4ee7b","pitchNumber":2,"startTime":"2025-08-02T21:35:50.582Z","endTime":"2025-08-02T21:35:54.884Z","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":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6118961525042,"aZ":-17.11139536454122,"pfxX":-5.168855621571406,"pfxZ":8.792438900511272,"pX":0.04367042178939885,"pZ":2.3584300005111993,"vX0":6.438952844560596,"vY0":-129.67812981166796,"vZ0":-4.146676773310736,"x":115.34,"y":175.1,"x0":-1.7931066624961816,"y0":50.002455609327775,"z0":5.2731107054796365,"aX":-8.855398769990643},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2176,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4214062323817731,"extension":6.01000615144391},"hitData":{"launchSpeed":90.5,"launchAngle":29.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":215.15,"coordY":109.98}},"index":2,"playId":"13ee7e34-14a8-3153-a377-3cc1003fbc35","pitchNumber":3,"startTime":"2025-08-02T21:36:06.130Z","endTime":"2025-08-02T21:36:18.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:36:18.659Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:36:33.156Z","endTime":"2025-08-02T21:37:02.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2678511712164,"aZ":-27.21928347697284,"pfxX":-11.153675470214285,"pfxZ":2.7708714558609815,"pX":0.43142716416622423,"pZ":1.7117732182712635,"vX0":8.465104653350181,"vY0":-132.31853413214355,"vZ0":-4.317030827209615,"x":100.56,"y":192.56,"x0":-1.3483956594211501,"y0":50.00008555349575,"z0":5.3413920360146445,"aX":-19.9217910517048},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":18.5,"spinRate":2199,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4127792525430025,"extension":5.921707600998367},"hitData":{"launchSpeed":92.3,"launchAngle":36.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.61,"coordY":64.11}},"index":0,"playId":"1890e7b2-f0dd-3c4d-9df2-b1cf7099c4b1","pitchNumber":1,"startTime":"2025-08-02T21:36:49.475Z","endTime":"2025-08-02T21:37:02.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:37:02.494Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Wyatt Langford. J.P. Crawford to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:37:09.996Z","endTime":"2025-08-02T21:38:06.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":83.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74508551444211,"aZ":-15.803895694270194,"pfxX":-6.4679808280442375,"pfxZ":9.253689570686136,"pX":0.49691645249845906,"pZ":2.267180999603988,"vX0":7.691881808781941,"vY0":-132.30776817694033,"vZ0":-4.616492624800804,"x":98.06,"y":177.57,"x0":-1.6103358782418629,"y0":50.004872383231955,"z0":5.196159750158434,"aX":-11.446068632297477},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2346,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.41428332756677344,"extension":5.996034542577462},"index":0,"playId":"a51a4bb0-12a4-3261-92f9-8044840b3eeb","pitchNumber":1,"startTime":"2025-08-02T21:37:34.131Z","endTime":"2025-08-02T21:37:38.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.131752221931524,"aZ":-25.699827596326514,"pfxX":-9.909983063753245,"pfxZ":3.55873217889725,"pX":0.13386547450147082,"pZ":2.23236964608598,"vX0":8.105469474580591,"vY0":-133.15335947057667,"vZ0":-3.097698228045208,"x":111.9,"y":178.51,"x0":-1.642946974791903,"y0":50.00178140396335,"z0":5.24428141671763,"aX":-18.02378965577989},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":2281,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4093451577545921,"extension":5.9584054237357424},"hitData":{"launchSpeed":108.7,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.08,"coordY":107.98}},"index":1,"playId":"2272d5cc-f769-3268-b564-10be3c617733","pitchNumber":2,"startTime":"2025-08-02T21:37:56.765Z","endTime":"2025-08-02T21:38:06.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:38:06.793Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:38:25.139Z","endTime":"2025-08-02T21:42:26.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,7,8,10],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":88.2,"endSpeed":81.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.824133658465946,"aZ":-31.4849128603226,"pfxX":-8.703779911657438,"pfxZ":0.4079049589214092,"pX":-1.028243689606073,"pZ":1.8460320594077237,"vX0":4.618187992216528,"vY0":-128.39280066249867,"vZ0":-2.71927646084076,"x":156.19,"y":188.94,"x0":-1.7166484490423188,"y0":50.00026732394094,"z0":5.361445608593105,"aX":-14.57335671191071},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":14.8,"spinRate":2203,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4261164293104982,"extension":5.957280849585995},"index":0,"playId":"3e014baf-3bd4-3b49-bf8f-9fd5b1bb248c","pitchNumber":1,"startTime":"2025-08-02T21:38:57.545Z","endTime":"2025-08-02T21:39:00.545Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"e4b59931-b82f-38af-ab79-8a6944ddb7b4","startTime":"2025-08-02T21:39:15.519Z","endTime":"2025-08-02T21:39:18.519Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.58955905956918,"strikeZoneBottom":1.7582879543015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.052385722105054,"aZ":-23.63733190562567,"pfxX":-11.094890416393948,"pfxZ":4.562223290255154,"pX":1.5041292360256862,"pZ":1.6982959618649924,"vX0":11.224419850976705,"vY0":-135.31016964066237,"vZ0":-5.019540138428111,"x":59.67,"y":192.93,"x0":-1.2386788875342165,"y0":50.00229209996557,"z0":5.214460298865397,"aX":-20.75710514522339},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":18.0,"spinRate":2278,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.403428753493138,"extension":6.066854542965919},"index":2,"playId":"a0787e20-2a1a-3db3-86be-a873ede24866","pitchNumber":2,"startTime":"2025-08-02T21:39:35.426Z","endTime":"2025-08-02T21:39:38.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"c67aa7ee-3464-4bf8-842b-a88b7b98a17c","startTime":"2025-08-02T21:39:54.599Z","endTime":"2025-08-02T21:39:59.599Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"3d30725e-014f-379b-ae3a-3616a9a55ff9","startTime":"2025-08-02T21:40:04.904Z","endTime":"2025-08-02T21:40:07.904Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Cal Raleigh batting, J.P. Crawford scores on a disengagement violation. Randy Arozarena advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":2,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":518876,"fullName":"Merrill Kelly"}}},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"3d30725e-014f-379b-ae3a-3616a9a55ff9","startTime":"2025-08-02T21:40:24.040Z","endTime":"2025-08-02T21:40:53.672Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":518876,"link":"/api/v1/people/518876"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":6,"startTime":"2025-08-02T21:40:53.672Z","endTime":"2025-08-02T21:41:32.908Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.6699995242119,"strikeZoneBottom":1.77432910199777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83745353935531,"aZ":-31.938361165558188,"pfxX":-9.023640578034895,"pfxZ":0.14457447292577363,"pX":-1.5965368520589873,"pZ":2.055364815073355,"vX0":3.4100292138187043,"vY0":-129.01151984353268,"vZ0":-2.1967006389919113,"x":140.32,"y":187.07,"x0":-1.7629495471891763,"y0":50.00564344901779,"z0":5.379473081237931,"aX":-15.213730503107836},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":15.6,"spinRate":2335,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4245560752034181,"extension":5.809430397415823},"index":7,"playId":"2eb26532-557c-3af1-aa6e-f2f7f5ec5202","pitchNumber":3,"startTime":"2025-08-02T21:41:32.908Z","endTime":"2025-08-02T21:41:39.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15879296080762,"aZ":-38.70120033516197,"pfxX":3.941803791379264,"pfxZ":-4.3025660975928295,"pX":0.5671891963477999,"pZ":1.024310214601299,"vX0":4.153153970400242,"vY0":-122.18331227232268,"vZ0":-2.7335108531673193,"x":95.38,"y":211.12,"x0":-1.6641028824857202,"y0":50.002269012940054,"z0":5.470242731404028,"aX":5.982171883490984},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.2,"breakHorizontal":-8.0,"spinRate":2780,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4475902093497566,"extension":6.061888372983329},"index":8,"playId":"f26554a1-4bd4-3089-a19a-095c630d4794","pitchNumber":4,"startTime":"2025-08-02T21:41:52.821Z","endTime":"2025-08-02T21:41:56.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"startTime":"2025-08-02T21:42:09.343Z","endTime":"2025-08-02T21:42:23.008Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.57356264277166,"strikeZoneBottom":1.64567839294252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.990466183599352,"aZ":-17.56057177366498,"pfxX":-7.6723523042603965,"pfxZ":7.857736094744384,"pX":-0.08232185560880217,"pZ":1.66947136871131,"vX0":7.302367983761148,"vY0":-135.38758564111924,"vZ0":-5.790452325400061,"x":120.14,"y":193.7,"x0":-1.8149994988894227,"y0":50.0040556753309,"z0":5.061000572964987,"aX":-14.273228197902169},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2442,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.404233726616563,"extension":5.9133096222846495},"index":10,"playId":"3e0f4a8e-91d7-3bb6-977f-86cbfc4ac7d9","pitchNumber":5,"startTime":"2025-08-02T21:42:23.008Z","endTime":"2025-08-02T21:42:26.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:42:26.642Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Julio Rodríguez doubles (19) on a sharp line drive to center fielder Wyatt Langford, deflected by right fielder Adolis García. Randy Arozarena scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:42:35.209Z","endTime":"2025-08-02T21:43:09.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.019544019283764,"aZ":-30.54627418166077,"pfxX":-9.219019292738226,"pfxZ":0.9481048838484885,"pX":0.13998283814807752,"pZ":2.3363100514032533,"vX0":7.4392921732270425,"vY0":-129.86052655991253,"vZ0":-2.0399100107945243,"x":111.66,"y":175.7,"x0":-1.5521385976140385,"y0":50.004420434281066,"z0":5.436446637842443,"aX":-15.8814478644786},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":2226,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.42040321504613853,"extension":6.0208246059983495},"hitData":{"launchSpeed":108.6,"launchAngle":10.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.42,"coordY":80.54}},"index":0,"playId":"aaa7e2de-bb13-345f-8b6e-67234a231342","pitchNumber":1,"startTime":"2025-08-02T21:42:57.294Z","endTime":"2025-08-02T21:43:09.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:43:09.834Z","atBatIndex":43},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Josh Naylor reaches on a fielder's choice, fielded by pitcher Merrill Kelly. Julio Rodríguez to 3rd. Julio Rodríguez advances to 3rd, on a throwing error by pitcher Merrill Kelly.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:43:40.294Z","endTime":"2025-08-02T21:44:50.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.17188754422474,"strikeZoneBottom":1.51395940902741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.369896991318722,"aZ":-39.945712432107854,"pfxX":1.8751693375600196,"pfxZ":-5.261323408079365,"pX":-1.2323173679605028,"pZ":2.033147331533204,"vX0":1.0473568434273377,"vY0":-120.30393970205968,"vZ0":-0.32591573482937997,"x":163.97,"y":183.89,"x0":-1.9155770068055424,"y0":50.000158259904104,"z0":5.684342074887898,"aX":2.7723346421475203},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.4,"breakHorizontal":-3.6,"spinRate":2524,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4537305011279953,"extension":5.906179257462583},"index":0,"playId":"4dee0ba8-e8e1-3371-b20a-f09bf816f33b","pitchNumber":1,"startTime":"2025-08-02T21:43:51.839Z","endTime":"2025-08-02T21:43:55.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82847373179513,"aZ":-14.143995288177496,"pfxX":-5.863090116430198,"pfxZ":10.03333936568752,"pX":-0.324550854404096,"pZ":2.5945291292729444,"vX0":5.675298521408911,"vY0":-133.69435997617416,"vZ0":-4.091848048514524,"x":129.37,"y":168.73,"x0":-1.7207366204300687,"y0":50.001368558391384,"z0":5.171175947848567,"aX":-10.534282160684384},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2430,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.41086370830964647,"extension":6.007261541752533},"index":1,"playId":"a8d240e1-59d8-376d-b158-9ba8fec80505","pitchNumber":2,"startTime":"2025-08-02T21:44:11.764Z","endTime":"2025-08-02T21:44:17.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.909089473287874,"aZ":-31.541402402223657,"pfxX":-7.805504366524531,"pfxZ":0.3747726803734377,"pX":-1.1745275980551875,"pZ":2.8924484704974325,"vX0":4.123089588031022,"vY0":-128.6939816889305,"vZ0":-0.3712688812267668,"x":161.77,"y":160.68,"x0":-1.7738851524336048,"y0":50.003603922160806,"z0":5.458423327518144,"aX":-13.240015894334366},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":13.3,"spinRate":2249,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4237953617388106,"extension":5.839572842360419},"hitData":{"launchSpeed":58.8,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.75,"coordY":176.7}},"index":2,"playId":"58558e92-8cb0-3a65-aa77-fa1ec0d03a46","pitchNumber":3,"startTime":"2025-08-02T21:44:41.052Z","endTime":"2025-08-02T21:44:50.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:44:50.062Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:47:37.433Z","endTime":"2025-08-02T21:49:54.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1,7],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T21:45:30.158Z","endTime":"2025-08-02T21:46:10.112Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T21:46:10.112Z","endTime":"2025-08-02T21:47:39.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.39189858246045,"strikeZoneBottom":1.51791679620179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12025426807902,"aZ":-18.466598366805833,"pfxX":-9.683098077561016,"pfxZ":7.090582587667018,"pX":0.5537890905361359,"pZ":2.091605285010647,"vX0":8.915958614312173,"vY0":-137.793134295853,"vZ0":-5.698748130918156,"x":95.89,"y":182.31,"x0":-1.45760665631244,"y0":50.00164074792386,"z0":5.424256864942526,"aX":-18.716595869560464},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":2275,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39671304225231596,"extension":6.676059689371222},"index":2,"playId":"db483036-b8ec-39dd-9241-9c2507b08496","pitchNumber":1,"startTime":"2025-08-02T21:47:39.569Z","endTime":"2025-08-02T21:47:42.921Z","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":93.2,"endSpeed":85.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97630774699329,"aZ":-13.844866485745255,"pfxX":-5.657439507994346,"pfxZ":9.779541601698888,"pX":0.3449335108298284,"pZ":2.7444176131122444,"vX0":6.687971289587348,"vY0":-135.63075219886966,"vZ0":-5.135693518587969,"x":103.85,"y":164.68,"x0":-1.4108017597742009,"y0":50.00451185794432,"z0":5.618374074707796,"aX":-10.605822454286686},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2397,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.40290356222937085,"extension":6.6355438001414},"index":3,"playId":"fa210e2a-ae84-3a45-a7d1-0681a4665791","pitchNumber":2,"startTime":"2025-08-02T21:47:58.001Z","endTime":"2025-08-02T21:48:01.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.39189767384461,"strikeZoneBottom":1.55000013742505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.875674274771043,"aZ":-21.61113973268044,"pfxX":5.323502882655087,"pfxZ":6.581907329854043,"pX":1.769402472856032,"pZ":1.3163915535993942,"vX0":5.776201988410864,"vY0":-125.49223826454855,"vZ0":-6.572418045504909,"x":49.55,"y":203.24,"x0":-1.2485161778519802,"y0":50.00505067997771,"z0":5.713644152392399,"aX":8.544724304322818},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.7,"breakHorizontal":-10.9,"spinRate":2747,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.43540703609728215,"extension":6.603116065867645},"index":4,"playId":"6aafdddb-4cf4-3df9-bb1b-1f4c543a856f","pitchNumber":3,"startTime":"2025-08-02T21:48:32.244Z","endTime":"2025-08-02T21:48:37.518Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.818606201501503,"aZ":-22.179308851352005,"pfxX":9.279318335004143,"pfxZ":6.478319160121934,"pX":0.3239541478555935,"pZ":3.4240099942372546,"vX0":1.202062723555635,"vY0":-123.24888722929718,"vZ0":-1.494735701068516,"x":104.65,"y":146.33,"x0":-1.375712783235614,"y0":50.003926455296636,"z0":5.906136822698129,"aX":14.317653265586326},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.6,"breakHorizontal":-17.0,"spinRate":2763,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.44391013672287416,"extension":6.5567045428778545},"index":5,"playId":"a823f4d9-004b-3a52-ba8f-0a8c5fd1813a","pitchNumber":4,"startTime":"2025-08-02T21:48:50.373Z","endTime":"2025-08-02T21:48:53.936Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.40793805258351,"strikeZoneBottom":1.55000167729156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.297836836597835,"aZ":-13.203179265194624,"pfxX":-4.361616594639756,"pfxZ":9.949639694873156,"pX":0.7488507141939894,"pZ":4.250520231045539,"vX0":7.136928488501078,"vY0":-136.98085596544504,"vZ0":-1.8418208845321755,"x":88.46,"y":124.02,"x0":-1.319646329919774,"y0":50.00409094281827,"z0":5.830852090477041,"aX":-8.318270421924057},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2525,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39934282367385876,"extension":6.623201133118657},"index":6,"playId":"cf38d9d8-4532-303b-92ec-961642e87105","pitchNumber":5,"startTime":"2025-08-02T21:49:23.778Z","endTime":"2025-08-02T21:49:31.675Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"cf38d9d8-4532-303b-92ec-961642e87105","startTime":"2025-08-02T21:49:36.098Z","endTime":"2025-08-02T21:49:50.362Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07958795452008,"aZ":-21.32421143633346,"pfxX":8.91830051116095,"pfxZ":7.056182624565977,"pX":0.39902021821202777,"pZ":2.776062050956048,"vX0":1.4137043943157097,"vY0":-123.34909551885383,"vZ0":-2.9511122481726098,"x":101.79,"y":163.83,"x0":-1.3401332377717279,"y0":50.000959024492815,"z0":5.790623646317407,"aX":13.707736484483405},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.4,"breakHorizontal":-16.4,"spinRate":2621,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.4444571059542799,"extension":6.5742568498726754},"index":8,"playId":"5e9791cf-d9bc-3a1b-b15c-4a3446f587c1","pitchNumber":6,"startTime":"2025-08-02T21:49:50.362Z","endTime":"2025-08-02T21:49:54.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:49:54.542Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wyatt Langford lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:52:03.597Z","endTime":"2025-08-02T21:52:32.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Carlos Vargas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:51:01.384Z","endTime":"2025-08-02T21:52:05.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.46385759504348,"strikeZoneBottom":1.65384682334884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19139866543093,"aZ":-34.02863576902642,"pfxX":8.922026315483905,"pfxZ":-1.2987848067396897,"pX":1.4662236190011504,"pZ":2.404837399300547,"vX0":5.484349727425151,"vY0":-118.68342401890109,"vZ0":-1.2603407932334014,"x":61.11,"y":173.85,"x0":-2.0315951936996566,"y0":50.00182829149861,"z0":6.035012184698293,"aX":12.757049947802011},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.4,"breakHorizontal":-17.5,"spinRate":2423,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.46106812985428247,"extension":5.833329129885022},"index":1,"playId":"10ec4c76-2eb6-39a2-9613-dbfcd58c051a","pitchNumber":1,"startTime":"2025-08-02T21:52:05.566Z","endTime":"2025-08-02T21:52:09.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.865364690860066,"aZ":-14.915706582036234,"pfxX":-8.810571939533599,"pfxZ":8.747629269298372,"pX":0.20680065028039124,"pZ":2.5583216301272085,"vX0":8.370729904360537,"vY0":-139.23084384393363,"vZ0":-5.938864062453615,"x":109.12,"y":169.71,"x0":-1.6870190971921697,"y0":50.00014206717819,"z0":5.69776812295656,"aX":-17.377844914675546},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":14.3,"spinRate":2224,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39268195384028726,"extension":5.992761407508792},"hitData":{"launchSpeed":108.1,"launchAngle":21.0,"totalDistance":407.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.49,"coordY":34.71}},"index":2,"playId":"a558c8da-0ee3-38d5-8c48-db049e9ce51f","pitchNumber":2,"startTime":"2025-08-02T21:52:19.864Z","endTime":"2025-08-02T21:52:32.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:52:32.893Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:52:54.673Z","endTime":"2025-08-02T21:54:16.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.48982190391874,"strikeZoneBottom":1.653953253488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.390765366767393,"aZ":-40.105399246124186,"pfxX":9.150909471144594,"pfxZ":-5.694822842006062,"pX":-1.1013702345555985,"pZ":2.3479151152653404,"vX0":0.4155647261682143,"vY0":-118.1075877267695,"vZ0":0.39104938019108104,"x":158.98,"y":175.39,"x0":-2.4666528470903524,"y0":50.00192333741222,"z0":5.910377922138207,"aX":12.748293827222502},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.8,"breakHorizontal":-16.6,"spinRate":2651,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4662213967983555,"extension":5.5826765185979665},"index":0,"playId":"891683c4-4f87-3b6b-8844-c32b1a4197dc","pitchNumber":1,"startTime":"2025-08-02T21:53:01.039Z","endTime":"2025-08-02T21:53:05.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.53792237822631,"strikeZoneBottom":1.65395043707588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.102091058107693,"aZ":-33.10410238841305,"pfxX":7.301231212874691,"pfxZ":-0.6258380587321515,"pX":0.9719114917631821,"pZ":2.1168560438696216,"vX0":5.359642650834427,"vY0":-121.44139373830119,"vZ0":-1.9133537313930318,"x":79.95,"y":181.62,"x0":-2.216805412024009,"y0":50.002571845053424,"z0":5.8106734983700585,"aX":10.840474161248611},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-14.5,"spinRate":2587,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4520452491424658,"extension":5.654423980703838},"index":1,"playId":"de28da58-3502-38c7-ab8d-83426bf082ac","pitchNumber":2,"startTime":"2025-08-02T21:53:15.901Z","endTime":"2025-08-02T21:53:20.009Z","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":96.4,"endSpeed":88.3,"strikeZoneTop":3.39362828280282,"strikeZoneBottom":1.60582519695019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.83674542760202,"aZ":-14.61747941989494,"pfxX":-9.45621348672572,"pfxZ":8.803775690596527,"pX":0.4269360932049117,"pZ":2.4934361739268254,"vX0":8.88247638322394,"vY0":-140.11625296338465,"vZ0":-6.156255178843691,"x":100.73,"y":171.46,"x0":-1.5514269557865896,"y0":50.00004121546764,"z0":5.669322224517673,"aX":-18.851819766980448},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":15.4,"spinRate":2287,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39048721646711826,"extension":5.964761196891708},"index":2,"playId":"97628eb3-dcda-370a-ba57-a646a83e584f","pitchNumber":3,"startTime":"2025-08-02T21:53:32.870Z","endTime":"2025-08-02T21:53:35.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.182803042442337,"aZ":-33.80806759866231,"pfxX":8.23560921338255,"pfxZ":-1.125765156415473,"pX":0.5461615799660313,"pZ":1.881352138785369,"vX0":3.8574599799519955,"vY0":-120.07369866845897,"vZ0":-2.19717955844747,"x":96.18,"y":187.98,"x0":-2.15313009713081,"y0":50.00173486531364,"z0":5.828845438104392,"aX":11.972148439526139},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":-15.8,"spinRate":2574,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4569162216559719,"extension":5.633256942871823},"index":3,"playId":"c5a7209f-34c2-34eb-9382-e121b03987a6","pitchNumber":4,"startTime":"2025-08-02T21:53:49.697Z","endTime":"2025-08-02T21:53:53.782Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.52190770400565,"strikeZoneBottom":1.70208172410763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97952531324358,"aZ":-21.38245137494466,"pfxX":-10.577658025824157,"pfxZ":5.352750467892536,"pX":0.5733808634807449,"pZ":2.612987413054931,"vX0":10.105191370952335,"vY0":-140.68543969864598,"vZ0":-4.69175452502726,"x":95.14,"y":168.23,"x0":-1.679509786065131,"y0":50.006859185925144,"z0":5.676309098272149,"aX":-21.345814444647424},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2195,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38836806114656053,"extension":5.947849774256916},"index":4,"playId":"56c05757-04b5-3480-8e09-8ec7066a6e5e","pitchNumber":5,"startTime":"2025-08-02T21:54:13.020Z","endTime":"2025-08-02T21:54:16.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:54:16.809Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Higashioka walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:54:32.861Z","endTime":"2025-08-02T21:56:17.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.42394689803506,"strikeZoneBottom":1.67797041841596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.888183105280742,"aZ":-35.795615932268284,"pfxX":9.164332350179178,"pfxZ":-2.4591724531928456,"pX":1.2147036910216067,"pZ":2.462387816263454,"vX0":4.6238380415577165,"vY0":-120.73152094847774,"vZ0":-0.6487452019558162,"x":70.7,"y":172.3,"x0":-1.916906499968374,"y0":50.00281625827242,"z0":5.889856156447738,"aX":13.502608815324743},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.3,"breakHorizontal":-17.8,"spinRate":2616,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45398346450693516,"extension":5.651313133053942},"index":0,"playId":"77fef3f8-e26e-3609-ab0e-19ec9d30cf62","pitchNumber":1,"startTime":"2025-08-02T21:54:43.439Z","endTime":"2025-08-02T21:54:48.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.47199258734439,"strikeZoneBottom":1.67798335698167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36488994429894,"aZ":-35.63501883650117,"pfxX":9.183671229836708,"pfxZ":-2.394961550782517,"pX":1.5684166721221737,"pZ":2.5724361706289494,"vX0":5.7547175650716715,"vY0":-119.98770735136068,"vZ0":-0.21649675659524914,"x":57.22,"y":169.32,"x0":-2.0624091933469964,"y0":50.004189208404604,"z0":5.865856203510905,"aX":13.258387331269038},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.1,"breakHorizontal":-18.1,"spinRate":2619,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45823424091482057,"extension":5.810126610055434},"index":1,"playId":"56b7e601-7eb0-356e-b783-0e157d483e71","pitchNumber":2,"startTime":"2025-08-02T21:54:58.779Z","endTime":"2025-08-02T21:55:01.779Z","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":96.2,"endSpeed":88.6,"strikeZoneTop":3.50399637170874,"strikeZoneBottom":1.64595393681838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.257755044551295,"aZ":-17.203677792746728,"pfxX":-9.564555253825294,"pfxZ":7.513855436557065,"pX":0.25495849038892987,"pZ":1.9043989565218251,"vX0":8.286146441593235,"vY0":-139.75122202839378,"vZ0":-7.192997611637113,"x":107.28,"y":187.36,"x0":-1.49477833707811,"y0":50.006246231691996,"z0":5.626535868386758,"aX":-19.066231137531172},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":15.8,"spinRate":2329,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3908037355506604,"extension":6.104132694525763},"index":2,"playId":"c77666db-3369-3cfd-82e8-a87e0e9d41c1","pitchNumber":3,"startTime":"2025-08-02T21:55:14.832Z","endTime":"2025-08-02T21:55:18.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.48798513554728,"strikeZoneBottom":1.71000171463736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.707322134098572,"aZ":-19.34224943851192,"pfxX":-9.642819773841532,"pfxZ":6.371644065850338,"pX":0.9470166124281042,"pZ":2.0895482314367015,"vX0":10.294321965262979,"vY0":-140.29874226696384,"vZ0":-6.4467421118226245,"x":80.9,"y":182.36,"x0":-1.4991083128149458,"y0":50.00360786173636,"z0":5.657416957927749,"aX":-19.421165332431386},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":15.6,"spinRate":2324,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38889068412825756,"extension":5.9825144423011976},"index":3,"playId":"c7c7937c-b975-3d66-a268-606aa42a5598","pitchNumber":4,"startTime":"2025-08-02T21:55:32.390Z","endTime":"2025-08-02T21:55:36.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.049275859286528,"aZ":-18.573370082415046,"pfxX":-9.950007245765418,"pfxZ":6.84036988627153,"pX":-0.22776641290595925,"pZ":3.478797219993934,"vX0":7.201272765510331,"vY0":-139.9895272732377,"vZ0":-3.125814902487438,"x":125.68,"y":144.85,"x0":-1.5383309860591026,"y0":50.00482427523384,"z0":5.823062016682965,"aX":-19.787636965696098},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":16.6,"spinRate":2272,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39099239524628704,"extension":5.930241871253405},"index":4,"playId":"f3c27dfe-fead-3e13-a684-ff7c6862108d","pitchNumber":5,"startTime":"2025-08-02T21:55:50.896Z","endTime":"2025-08-02T21:55:56.998Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.50399408116484,"strikeZoneBottom":1.71000162115519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17086545470138,"aZ":-17.157944763750187,"pfxX":-10.539698412889454,"pfxZ":7.451333843343883,"pX":1.0795961257956768,"pZ":1.6556302464098998,"vX0":10.775852089056173,"vY0":-140.4292884434735,"vZ0":-7.747538824571075,"x":75.85,"y":194.08,"x0":-1.421845323931685,"y0":50.000677535863076,"z0":5.547982500732507,"aX":-21.234115946712965},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":17.2,"spinRate":2287,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38873453055222296,"extension":6.137339066700593},"index":5,"playId":"9338a9b9-9a93-3535-b66c-2dfb81eeb638","pitchNumber":6,"startTime":"2025-08-02T21:56:12.071Z","endTime":"2025-08-02T21:56:17.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:56:17.352Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Osuna lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:56:34.373Z","endTime":"2025-08-02T21:58:04.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.26598801993162,"strikeZoneBottom":1.4759971020313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.713271200853722,"aZ":-20.05010493953308,"pfxX":-9.721380292500047,"pfxZ":6.283862978025029,"pX":-1.1516002283651627,"pZ":3.7864497815328693,"vX0":5.54994857419702,"vY0":-137.5691546301205,"vZ0":-1.801003926254815,"x":160.9,"y":136.55,"x0":-1.925534981498641,"y0":50.0010247574518,"z0":5.799892538799573,"aX":-18.748644755851547},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":16.6,"spinRate":2133,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39719720650160584,"extension":5.950398390317285},"index":0,"playId":"8f8f266b-9d53-390c-9c46-bf7697fb28a3","pitchNumber":1,"startTime":"2025-08-02T21:56:42.338Z","endTime":"2025-08-02T21:56:47.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.2020373624194,"strikeZoneBottom":1.45999792246737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.475182329035768,"aZ":-17.516122060059594,"pfxX":-10.417662852460056,"pfxZ":7.67243533032603,"pX":0.10196817865791769,"pZ":1.3223150746698702,"vX0":8.297676413851034,"vY0":-137.15265729177088,"vZ0":-8.013263612915166,"x":113.11,"y":203.08,"x0":-1.6045524496766062,"y0":50.00595064684582,"z0":5.469941414569796,"aX":-19.910876701224414},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":17.2,"spinRate":2160,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39889679809552003,"extension":6.110011690944291},"index":1,"playId":"00954dd6-4866-3e07-9538-6f7b1a3831dc","pitchNumber":2,"startTime":"2025-08-02T21:56:59.882Z","endTime":"2025-08-02T21:57:03.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.36192576291387,"strikeZoneBottom":1.4919913149652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93732648592906,"aZ":-18.172206572356647,"pfxX":-9.547880704257775,"pfxZ":7.291567867121348,"pX":0.26200685285582986,"pZ":2.7162695142222106,"vX0":8.433094379947267,"vY0":-137.53594404366874,"vZ0":-4.631599336866688,"x":107.01,"y":165.44,"x0":-1.6004789386798173,"y0":50.000625647306265,"z0":5.651091461195902,"aX":-18.32637883380178},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":15.6,"spinRate":2187,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3979453493705578,"extension":6.106790610667046},"index":2,"playId":"9f05ff82-f6d8-3da8-a1f6-3b0ab517f1b4","pitchNumber":3,"startTime":"2025-08-02T21:57:21.029Z","endTime":"2025-08-02T21:57:24.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.20203991364188,"strikeZoneBottom":1.47599132842585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.478305095753978,"aZ":-18.36798213650521,"pfxX":-10.694364152482887,"pfxZ":7.122560455245801,"pX":0.8760156898492457,"pZ":2.038489145845257,"vX0":10.745294777172422,"vY0":-138.27247704178154,"vZ0":-6.160774436425022,"x":83.61,"y":183.74,"x0":-1.6686837319876524,"y0":50.00619250670444,"z0":5.525716613066019,"aX":-20.738366588031326},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":17.2,"spinRate":2302,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3959389412333265,"extension":6.127188926715412},"index":3,"playId":"619d2995-9310-31f1-b26e-e6debb1ef8bb","pitchNumber":4,"startTime":"2025-08-02T21:57:38.563Z","endTime":"2025-08-02T21:57:42.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.499269254492763,"aZ":-17.45203147105851,"pfxX":-9.212492054462261,"pfxZ":7.469994593897976,"pX":0.24356159755918833,"pZ":2.0395865772637745,"vX0":8.766617317117792,"vY0":-139.08692341091253,"vZ0":-6.51497607395094,"x":107.72,"y":183.71,"x0":-1.7434325934164896,"y0":50.00300748495601,"z0":5.558441402054447,"aX":-18.155210975350553},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2250,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39292967169306303,"extension":6.108036798672949},"hitData":{"launchSpeed":107.4,"launchAngle":17.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.73,"coordY":68.55}},"index":4,"playId":"1c272b54-8d58-32c5-942e-cc3ec9dd0e5b","pitchNumber":5,"startTime":"2025-08-02T21:57:58.316Z","endTime":"2025-08-02T21:58:04.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:58:04.954Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:00:32.338Z","endTime":"2025-08-02T22:00:58.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:59:19.512Z","endTime":"2025-08-02T22:00:32.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.22194701177468,"strikeZoneBottom":1.48999801198244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72956495022792,"aZ":-16.738467515910774,"pfxX":4.794715792993805,"pfxZ":8.64127690659554,"pX":-1.038198816659206,"pZ":2.490046738931724,"vX0":-2.2280852929864454,"vY0":-132.41639289767733,"vZ0":-5.573985401808631,"x":156.57,"y":171.55,"x0":-0.8114683181709499,"y0":50.0029366899739,"z0":5.835951769173577,"aX":8.56420241396677},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":-8.3,"spinRate":2287,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41272492138602823,"extension":5.826161083265844},"index":1,"playId":"59d95039-9e95-395f-90ef-241298823d8e","pitchNumber":1,"startTime":"2025-08-02T22:00:32.447Z","endTime":"2025-08-02T22:00:37.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.744819845017904,"aZ":-30.834090405627236,"pfxX":-4.461340700605661,"pfxZ":0.883046201893892,"pX":-0.570966403651543,"pZ":1.6428689325332881,"vX0":0.7139041142787323,"vY0":-122.61690587186418,"vZ0":-3.8222890584832028,"x":138.76,"y":194.42,"x0":-0.2856962434898958,"y0":50.00575713168357,"z0":5.846563966599737,"aX":-6.809551893643735},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":7.9,"spinRate":2640,"spinDirection":210},"zone":7,"typeConfidence":0.86,"plateTime":0.4463093937343259,"extension":5.758172604133284},"hitData":{"launchSpeed":79.8,"launchAngle":23.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.22,"coordY":92.56}},"index":2,"playId":"310f8132-4a1c-3d32-8c6e-be0f24ee18c2","pitchNumber":2,"startTime":"2025-08-02T22:00:47.600Z","endTime":"2025-08-02T22:00:58.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:00:58.613Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:01:11.261Z","endTime":"2025-08-02T22:03:56.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2,6],"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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":91.2,"endSpeed":84.1,"strikeZoneTop":3.52620663299802,"strikeZoneBottom":1.66621504195396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25078338941504,"aZ":-14.834622461410172,"pfxX":1.0795417966461172,"pfxZ":9.60746207668432,"pX":-0.4283832975387217,"pZ":3.584036375218489,"vX0":0.2137104012566396,"vY0":-132.9286206713642,"vZ0":-3.3986507726063397,"x":133.33,"y":142.01,"x0":-0.6499633538905455,"y0":50.00029377330342,"z0":5.9440727819230945,"aX":1.9478594607997055},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-2.0,"spinRate":2452,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4107234617062936,"extension":5.792760326395172},"index":0,"playId":"ab000532-4523-34c0-a144-3f92b98eef12","pitchNumber":1,"startTime":"2025-08-02T22:01:28.468Z","endTime":"2025-08-02T22:01:31.817Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.46187756506174,"strikeZoneBottom":1.64999837648669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.707880941987842,"aZ":-36.032430129421876,"pfxX":-7.68173492497934,"pfxZ":-2.7721744873600853,"pX":-1.5159179550836739,"pZ":0.44800329107592035,"vX0":0.40965597990854224,"vY0":-117.98315781182006,"vZ0":-4.924991475151842,"x":174.78,"y":226.68,"x0":-0.6965417617366515,"y0":50.000885532087004,"z0":5.922905159699228,"aX":-10.710678594162598},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.0,"breakHorizontal":13.8,"spinRate":2557,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4661755166507646,"extension":5.586203399254847},"index":1,"playId":"8ee4c0cb-29b7-3f14-936e-3d3e16c2997e","pitchNumber":2,"startTime":"2025-08-02T22:01:48.889Z","endTime":"2025-08-02T22:01:52.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Offensive Substitution: Pinch-runner Dylan Moore replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T22:02:28.141Z","endTime":"2025-08-02T22:02:37.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"base":1},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"d664d096-80b2-3e75-bc39-655c918b4986","startTime":"2025-08-02T22:02:37.768Z","endTime":"2025-08-02T22:02:40.768Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"index":4,"playId":"4e1d9ba9-0ab6-34cd-8cfd-5ae4fa585dbb","startTime":"2025-08-02T22:03:01.066Z","endTime":"2025-08-02T22:03:04.634Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.52603712047512,"strikeZoneBottom":1.65000160332104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.600597873724077,"aZ":-29.747834465555318,"pfxX":-3.8560187143449687,"pfxZ":1.5361653552515513,"pX":-1.4928443528979891,"pZ":2.4340801112988206,"vX0":-0.9815114071887221,"vY0":-123.84995340081268,"vZ0":-2.5845048735103644,"x":173.9,"y":173.06,"x0":-0.5918515258335728,"y0":50.00334544559442,"z0":5.934951697768779,"aX":-6.097393560078127},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":7.2,"spinRate":2562,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.4392589914564242,"extension":5.58013964428433},"index":5,"playId":"30c00e4e-997b-3545-adaa-939e170db96e","pitchNumber":3,"startTime":"2025-08-02T22:03:22.453Z","endTime":"2025-08-02T22:03:32.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dylan Moore steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":6,"actionPlayId":"30c00e4e-997b-3545-adaa-939e170db96e","startTime":"2025-08-02T22:03:37.536Z","endTime":"2025-08-02T22:03:51.845Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.49386914375187,"strikeZoneBottom":1.64999930105339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10596020901008,"aZ":-19.07756540359679,"pfxX":-0.17103452864002566,"pfxZ":7.355294980947209,"pX":-1.061568708618976,"pZ":3.741755595538883,"vX0":-0.8923870869426936,"vY0":-132.10352885612332,"vZ0":-2.055481446391003,"x":157.46,"y":137.75,"x0":-0.6982071950470172,"y0":50.005757941024754,"z0":5.920910722696161,"aX":-0.3045688074395475},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":0.5,"spinRate":2418,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4134005737643487,"extension":5.894180813018505},"index":7,"playId":"80c83d51-0fa0-3e40-b8b1-ec7486aea2ac","pitchNumber":4,"startTime":"2025-08-02T22:03:51.845Z","endTime":"2025-08-02T22:03:56.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:03:56.451Z","atBatIndex":51},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"J.P. Crawford out on a sacrifice bunt, third baseman Josh Smith to first baseman Rowdy Tellez. Dylan Moore to 3rd. Mitch Garver to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:05:20.519Z","endTime":"2025-08-02T22:05:29.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:04:29.214Z","endTime":"2025-08-02T22:05:22.699Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.29731557474671,"aZ":-25.25002057521433,"pfxX":-3.254480872912439,"pfxZ":4.268471358047275,"pX":-0.34164055309450514,"pZ":2.3135968348498634,"vX0":1.245471749025098,"vY0":-125.4520391455159,"vZ0":-3.81639508766815,"x":130.02,"y":176.31,"x0":-0.4169842898189229,"y0":50.00079656190985,"z0":5.8729083199836305,"aX":-5.275754661505877},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.2,"breakHorizontal":5.6,"spinRate":2590,"spinDirection":195},"zone":4,"typeConfidence":0.9,"plateTime":0.4337701653572208,"extension":5.854435423918329},"hitData":{"launchSpeed":38.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.36,"coordY":189.56}},"index":1,"playId":"c81da18f-ebbc-3899-ab06-5327288e7c2d","pitchNumber":1,"startTime":"2025-08-02T22:05:22.699Z","endTime":"2025-08-02T22:05:29.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:05:29.731Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:06:00.789Z","endTime":"2025-08-02T22:07:23.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.37376591754966,"strikeZoneBottom":1.57594979870745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.512995236700593,"aZ":-18.104930598069366,"pfxX":4.663485048329314,"pfxZ":7.881717450404933,"pX":0.04756765743518184,"pZ":4.065766769455312,"vX0":0.3263428236553759,"vY0":-132.77990982678324,"vZ0":-1.7171695548148058,"x":115.19,"y":129.0,"x0":-0.6827847809894132,"y0":50.002943623464525,"z0":6.038683529244021,"aX":8.323890719700202},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-8.5,"spinRate":2296,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4125525875955085,"extension":5.773165643417333},"index":0,"playId":"9f78828f-efda-3f6f-9da6-4863c6f24761","pitchNumber":1,"startTime":"2025-08-02T22:06:01.351Z","endTime":"2025-08-02T22:06:05.102Z","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":84.9,"endSpeed":78.6,"strikeZoneTop":3.29405984531063,"strikeZoneBottom":1.55999950679913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14765659286765,"aZ":-29.690756295494,"pfxX":-1.7185822554198547,"pfxZ":1.583919095911165,"pX":1.0124312988868815,"pZ":3.5839218611622883,"vX0":3.7488885034268975,"vY0":-123.72192304756112,"vZ0":0.1629624100539827,"x":78.41,"y":142.01,"x0":-0.2917947431437763,"y0":50.002539053627004,"z0":5.9833387283307715,"aX":-2.6938997359276526},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":2.4,"spinRate":2600,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.4408757776146772,"extension":5.6409391103019635},"index":1,"playId":"72ecd5a7-5c3d-33b6-a185-1251f1a1fa1d","pitchNumber":2,"startTime":"2025-08-02T22:06:18.514Z","endTime":"2025-08-02T22:06:22.419Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.34187785477471,"strikeZoneBottom":1.55999996915145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.29623692869244,"aZ":-26.63838394674855,"pfxX":-2.208235808181122,"pfxZ":3.5310455295668888,"pX":-1.4293345504812056,"pZ":1.1903187720751678,"vX0":-1.5644540363485169,"vY0":-123.60783886164046,"vZ0":-5.706759654466782,"x":171.48,"y":206.64,"x0":-0.504343601893818,"y0":50.00607049074524,"z0":5.725135731588528,"aX":-3.4673194019011073},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":4.3,"spinRate":2588,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.44068588923873975,"extension":5.878729995177104},"index":2,"playId":"6e47cdba-73a3-3264-8182-60341ad3e532","pitchNumber":3,"startTime":"2025-08-02T22:06:38.480Z","endTime":"2025-08-02T22:06:41.769Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.27815150006601,"strikeZoneBottom":1.56000153912743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.771410515627093,"aZ":-20.389025426040273,"pfxX":6.092559944916927,"pfxZ":6.826105049777772,"pX":0.493597099570674,"pZ":2.158111139331876,"vX0":0.8523839902531489,"vY0":-130.37353036559605,"vZ0":-5.3679028378178355,"x":98.19,"y":180.51,"x0":-0.6289659098690324,"y0":50.00068952183083,"z0":5.777255595095537,"aX":10.511503511903934},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-11.3,"spinRate":2239,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4197293121383354,"extension":5.8849589099748005},"index":3,"playId":"9fa174bd-d3b2-33bd-b84c-4e4b7a086328","pitchNumber":4,"startTime":"2025-08-02T22:07:03.189Z","endTime":"2025-08-02T22:07:06.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.32592581997417,"strikeZoneBottom":1.56000006664379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.574686324704373,"aZ":-26.862759678608302,"pfxX":-3.135489156704231,"pfxZ":3.302129902667131,"pX":0.7920553610244626,"pZ":3.608836554512757,"vX0":3.696678402419753,"vY0":-125.26168976628303,"vZ0":-0.40764780147192176,"x":86.81,"y":141.34,"x0":-0.28757898303529644,"y0":50.00013890708486,"z0":5.94830948820065,"aX":-5.039281652537555},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":4.9,"spinRate":2628,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.4353500146150271,"extension":5.775395250113548},"index":4,"playId":"84a74897-8348-3822-b1f4-c7e958722a05","pitchNumber":5,"startTime":"2025-08-02T22:07:20.071Z","endTime":"2025-08-02T22:07:23.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:07:23.089Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:07:41.386Z","endTime":"2025-08-02T22:08:50.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(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":89.7,"endSpeed":83.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.627168445299926,"aZ":-17.341959902585387,"pfxX":0.12475034771847127,"pfxZ":8.408372374267715,"pX":-0.30253244683209884,"pZ":2.8176998687260504,"vX0":1.0945998270350166,"vY0":-130.73173815252304,"vZ0":-4.5049062952081105,"x":128.53,"y":162.7,"x0":-0.7396017795769599,"y0":50.00448308400857,"z0":5.831108108181172,"aX":0.21973530392410454},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2410,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.41596245824136746,"extension":5.662475633304421},"index":0,"playId":"3aeacdee-a321-3941-8ac1-30ceb0de2660","pitchNumber":1,"startTime":"2025-08-02T22:07:49.916Z","endTime":"2025-08-02T22:07:53.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.324508017241634,"aZ":-17.111813710979902,"pfxX":-0.7098781749113741,"pfxZ":8.26439467263564,"pX":-1.0086126631786259,"pZ":3.2197888084740014,"vX0":-0.34142030019400765,"vY0":-133.32528782437808,"vZ0":-3.8692351101614824,"x":155.45,"y":151.85,"x0":-0.7871443670418847,"y0":50.002370789052925,"z0":5.904543838839646,"aX":-1.2938667695307204},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":1.3,"spinRate":2535,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.40888036012261253,"extension":5.786274742916827},"index":1,"playId":"8d623261-429f-3665-83a2-dc49695747d9","pitchNumber":2,"startTime":"2025-08-02T22:08:06.717Z","endTime":"2025-08-02T22:08:15.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.45407293419773,"strikeZoneBottom":1.66999881821653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74427210655682,"aZ":-15.3187131601755,"pfxX":0.682993223371589,"pfxZ":9.352502120236696,"pX":-0.5816531728857887,"pZ":2.471472454022713,"vX0":0.2783203207614952,"vY0":-132.96312970502086,"vZ0":-5.83816668132299,"x":139.17,"y":172.05,"x0":-0.7762452881686209,"y0":50.00581242371326,"z0":5.795289833616336,"aX":1.231013347647796},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":-1.3,"spinRate":2490,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.4109120371173569,"extension":5.819409096314438},"index":2,"playId":"d5b08984-050d-3d06-929b-526174511d5c","pitchNumber":3,"startTime":"2025-08-02T22:08:47.186Z","endTime":"2025-08-02T22:08:50.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:08:50.954Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:09:08.255Z","endTime":"2025-08-02T22:12:23.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.54208909848347,"strikeZoneBottom":1.70999859768732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.957567524998364,"aZ":-15.5237665454523,"pfxX":-1.241796886325385,"pfxZ":9.370696775771671,"pX":-0.7912887624813956,"pZ":2.9088053932808777,"vX0":0.5949365419971709,"vY0":-132.16781929053516,"vZ0":-4.803750459854451,"x":147.16,"y":160.24,"x0":-0.8573992535966557,"y0":50.00490068916319,"z0":5.882109687366035,"aX":-2.2073281146032078},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":2.2,"spinRate":2470,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.4136944895877388,"extension":5.818566114210528},"index":0,"playId":"9caf316b-33eb-3433-b050-7dd57c7eadea","pitchNumber":1,"startTime":"2025-08-02T22:09:16.278Z","endTime":"2025-08-02T22:09:19.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.51016185124697,"strikeZoneBottom":1.70999836548332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85515818135376,"aZ":-18.20283564463182,"pfxX":-0.7509108734364531,"pfxZ":7.764587539386559,"pX":-1.3577353732976645,"pZ":2.867696744199146,"vX0":-1.0941263336897025,"vY0":-132.66530760292048,"vZ0":-4.466678010358857,"x":168.75,"y":161.35,"x0":-0.8439079393571888,"y0":50.00221015718977,"z0":5.882791022279248,"aX":-1.3511886935744892},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":1.6,"spinRate":2466,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4113685512463414,"extension":5.835436103111841},"index":1,"playId":"67f85d47-ca0d-3fc8-a9b5-7c65989d0529","pitchNumber":2,"startTime":"2025-08-02T22:09:35.162Z","endTime":"2025-08-02T22:09:38.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.046458410412633,"aZ":-30.72906660254864,"pfxX":-3.9099114094252223,"pfxZ":0.9215287519981707,"pX":-0.20758375637037063,"pZ":2.4658217226394825,"vX0":1.9638065761787558,"vY0":-124.36412853606406,"vZ0":-2.0557594376980353,"x":124.91,"y":172.2,"x0":-0.4978506795485489,"y0":50.00530407800787,"z0":5.842613161933022,"aX":-6.148843119135059},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":6.6,"spinRate":2634,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.4397916262646273,"extension":5.748109053631236},"index":2,"playId":"152d0a48-fc89-3c84-a99c-2518d57b3fd1","pitchNumber":3,"startTime":"2025-08-02T22:09:53.595Z","endTime":"2025-08-02T22:09:56.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"9dbaee0f-616d-4683-a6c3-620303832c7e","startTime":"2025-08-02T22:10:15.834Z","endTime":"2025-08-02T22:10:20.834Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28674190790653,"aZ":-30.57800367893342,"pfxX":-4.131983266186531,"pfxZ":0.9846416425645428,"pX":-0.6980257325581937,"pZ":1.9588091303251973,"vX0":1.0405511725590668,"vY0":-126.28867819658304,"vZ0":-3.631413568152881,"x":143.61,"y":185.89,"x0":-0.5769666087769211,"y0":50.004151701607675,"z0":5.859212138683137,"aX":-6.714506255666119},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":7.3,"spinRate":2660,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.4327260363651164,"extension":5.845498107532012},"index":4,"playId":"429206c7-3f46-3902-8af0-97c8fe2d24d2","pitchNumber":4,"startTime":"2025-08-02T22:10:31.530Z","endTime":"2025-08-02T22:10:35.728Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.51016714440487,"strikeZoneBottom":1.71000098093754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.06756460181311,"aZ":-31.845264264168183,"pfxX":-3.7278183254026658,"pfxZ":0.20447802333508758,"pX":-0.8549719944373267,"pZ":0.9580394352366817,"vX0":0.6711482813418722,"vY0":-125.01653622212342,"vZ0":-5.541185488434406,"x":149.59,"y":212.91,"x0":-0.6392096220828882,"y0":50.0032512867229,"z0":5.763544748630086,"aX":-6.004062088194347},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":6.6,"spinRate":2581,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.43522910557487604,"extension":5.763749939823474},"index":5,"playId":"dcebe78d-7de6-3265-9a79-e34f9ee70b71","pitchNumber":5,"startTime":"2025-08-02T22:10:51.407Z","endTime":"2025-08-02T22:10:55.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-02T22:11:08.349Z","endTime":"2025-08-02T22:11:23.925Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.380471475200586,"aZ":-30.27949315501733,"pfxX":-3.5934980364220577,"pfxZ":1.1754660890856385,"pX":-0.5120042037344067,"pZ":1.874592390642491,"vX0":1.283089716028514,"vY0":-125.32456920664282,"vZ0":-3.80255700558785,"x":136.52,"y":188.17,"x0":-0.5588477072816697,"y0":50.00576454500136,"z0":5.840573953859489,"aX":-5.8122454262439085},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":6.2,"spinRate":2725,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.43430318271656265,"extension":5.73218452845995},"index":7,"playId":"cea3bc13-e903-3fab-b0b1-81f68a38fbb5","pitchNumber":6,"startTime":"2025-08-02T22:11:23.925Z","endTime":"2025-08-02T22:11:29.428Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.775473171846652,"aZ":-30.45383465951847,"pfxX":-3.416498435513285,"pfxZ":1.080450388217626,"pX":-0.7642710958780009,"pZ":1.532955986886603,"vX0":0.9188464217126815,"vY0":-124.98000409967875,"vZ0":-4.2335501357716065,"x":146.13,"y":197.39,"x0":-0.6914295297469315,"y0":50.003621121844034,"z0":5.733442279862143,"aX":-5.437166968947028},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":6.0,"spinRate":2641,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.43726509757531185,"extension":5.768137765261808},"index":8,"playId":"a8ba6d4a-3a6d-359a-888e-65791a916303","pitchNumber":7,"startTime":"2025-08-02T22:11:50.815Z","endTime":"2025-08-02T22:11:53.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.47826386469725,"strikeZoneBottom":1.71000131712983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.587547417179977,"aZ":-18.759815097754714,"pfxX":-0.4225382068475212,"pfxZ":7.629608088448262,"pX":-0.5755976722734873,"pZ":1.825325412535604,"vX0":0.6198629034806171,"vY0":-131.1985953874655,"vZ0":-6.597600044127781,"x":138.94,"y":189.5,"x0":-0.7591183801299416,"y0":50.001711313176614,"z0":5.752304848641039,"aX":-0.7427833065284788},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":0.6,"spinRate":2457,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.4161583397379651,"extension":5.976854804979694},"index":9,"playId":"f1d30876-d345-390e-8134-04fe14c7c546","pitchNumber":8,"startTime":"2025-08-02T22:12:17.826Z","endTime":"2025-08-02T22:12:23.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:12:23.859Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:15:12.893Z","endTime":"2025-08-02T22:16:10.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dylan Moore remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:14:07.420Z","endTime":"2025-08-02T22:14:07.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: Gabe Speier replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:14:07.441Z","endTime":"2025-08-02T22:15:15.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93738096735881,"aZ":-24.36799247682049,"pfxX":11.10399565147886,"pfxZ":4.1931187975302135,"pX":-0.22002928803879376,"pZ":1.5035149664464489,"vX0":-8.850371756896982,"vY0":-135.19295389041312,"vZ0":-5.376502925909594,"x":125.39,"y":198.19,"x0":1.6444129927569124,"y0":50.003304104968926,"z0":5.215949197785225,"aX":20.669728985808074},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2038,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.40428407886076334,"extension":6.0874253524682},"index":2,"playId":"edcbca13-e8b1-3587-8bf8-e8c52eb8c89a","pitchNumber":1,"startTime":"2025-08-02T22:15:15.087Z","endTime":"2025-08-02T22:15:19.263Z","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":85.0,"endSpeed":79.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.747429332722735,"aZ":-32.95626735129733,"pfxX":-0.5380632719428284,"pfxZ":-0.4983130680594243,"pX":-1.0055242764006491,"pZ":1.36001846597664,"vX0":-6.641964787501684,"vY0":-123.7094550378201,"vZ0":-2.3507518061784625,"x":155.33,"y":202.06,"x0":1.7699263965677416,"y0":50.00226511686565,"z0":5.051179807940377,"aX":-0.8443589852109177},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":2.3,"spinRate":2321,"spinDirection":254},"zone":13,"typeConfidence":0.89,"plateTime":0.4406211809033236,"extension":5.975547325241667},"index":3,"playId":"a2f6388f-a0ad-321b-a53b-115a799195d6","pitchNumber":2,"startTime":"2025-08-02T22:15:40.399Z","endTime":"2025-08-02T22:15:43.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.544707313725652,"aZ":-16.19181472174894,"pfxX":8.195481220229436,"pfxZ":8.277596118844432,"pX":-0.8288171443450851,"pZ":2.557676074527549,"vX0":-9.241257993182208,"vY0":-138.2562358798762,"vZ0":-4.649445826102632,"x":148.59,"y":169.72,"x0":1.4962385976513166,"y0":50.00575293489925,"z0":5.352049435413543,"aX":15.82948287364512},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-12.8,"spinRate":2369,"spinDirection":135},"zone":4,"typeConfidence":0.87,"plateTime":0.3965464347867025,"extension":6.001898051026652},"hitData":{"launchSpeed":90.4,"launchAngle":28.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.31,"coordY":88.04}},"index":4,"playId":"dbada891-2cb2-3649-864b-c1b48db963b8","pitchNumber":3,"startTime":"2025-08-02T22:16:00.752Z","endTime":"2025-08-02T22:16:10.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:16:10.274Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, first baseman Josh Naylor to pitcher Gabe Speier.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:16:20.685Z","endTime":"2025-08-02T22:17:01.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.28839253642952,"strikeZoneBottom":1.46999987960913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.613756272447603,"aZ":-33.99924370192785,"pfxX":-0.8526374601775819,"pfxZ":-1.1967508222130314,"pX":-1.995543674226901,"pZ":-0.3430540521969288,"vX0":-8.804257605543418,"vY0":-122.16508132906495,"vZ0":-5.739634269813019,"x":193.07,"y":248.04,"x0":1.7563555153958175,"y0":50.00465019370469,"z0":4.937419443833575,"aX":-1.2968618370944207},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":3.5,"spinRate":2308,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.4472523424740862,"extension":6.164514404867174},"index":0,"playId":"50bd3299-d96f-3da1-9b9f-61dbe5cda620","pitchNumber":1,"startTime":"2025-08-02T22:16:34.741Z","endTime":"2025-08-02T22:16:37.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.913832108383147,"aZ":-23.431015431944793,"pfxX":9.693138675192081,"pfxZ":4.696813667357403,"pX":0.1272651443336359,"pZ":2.150988527066461,"vX0":-7.483187316144029,"vY0":-135.18875773369376,"vZ0":-3.9589071006073833,"x":112.15,"y":180.7,"x0":1.6640772015363052,"y0":50.003402102487186,"z0":5.267999559883576,"aX":18.043797940332343},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.1,"spinRate":2115,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.40428348098021916,"extension":5.98247615237292},"hitData":{"launchSpeed":93.9,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":155.64}},"index":1,"playId":"4edec975-b0da-3d92-8a3a-1cad2f7a5e2e","pitchNumber":2,"startTime":"2025-08-02T22:16:52.870Z","endTime":"2025-08-02T22:17:01.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:17:01.396Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:17:26.209Z","endTime":"2025-08-02T22:18:21.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.6,"strikeZoneTop":3.358087317387,"strikeZoneBottom":1.70000157219832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26693830824955,"aZ":-25.927614317441765,"pfxX":10.913297526943904,"pfxZ":3.3303954840265657,"pX":1.4164367299305352,"pZ":2.618537430650867,"vX0":-4.612754722434045,"vY0":-136.14628109142944,"vZ0":-2.309285866436976,"x":63.01,"y":168.08,"x0":1.7162047019712932,"y0":50.000465937288794,"z0":5.274559513642173,"aX":20.456785693164434},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":2059,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.40250233109886535,"extension":5.818782612961917},"index":0,"playId":"8975ead8-1af2-3e11-be30-4d126fae2a06","pitchNumber":1,"startTime":"2025-08-02T22:17:33.775Z","endTime":"2025-08-02T22:17:38.567Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.3599576068118,"strikeZoneBottom":1.67669478126844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.415107085534665,"aZ":-24.966785795672966,"pfxX":10.902855032227619,"pfxZ":3.972334271879083,"pX":-0.7409378897769208,"pZ":2.3896245768271425,"vX0":-9.799045623436326,"vY0":-133.50229535310766,"vZ0":-2.778507977774165,"x":145.24,"y":174.26,"x0":1.5518330198185222,"y0":50.00176927888637,"z0":5.231411300575355,"aX":19.776548577813838},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-17.8,"spinRate":2021,"spinDirection":128},"zone":4,"typeConfidence":0.9,"plateTime":0.40950108250838113,"extension":5.99051583202399},"index":1,"playId":"286cd52e-33ee-3030-aee9-97018b79d1a5","pitchNumber":2,"startTime":"2025-08-02T22:17:52.097Z","endTime":"2025-08-02T22:17:57.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46423544884927,"aZ":-15.949391839841402,"pfxX":5.456899457379968,"pfxZ":8.468272750108312,"pX":0.6010546991907579,"pZ":2.663648455986187,"vX0":-4.7681883222528425,"vY0":-137.09252181500145,"vZ0":-4.211270201071056,"x":94.09,"y":166.86,"x0":1.6483881584764897,"y0":50.0022074408622,"z0":5.2983231534642,"aX":10.454311969309941},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-9.0,"spinRate":2159,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.39855142364986174,"extension":5.929892768718454},"hitData":{"launchSpeed":102.7,"launchAngle":16.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":121.61,"coordY":72.05}},"index":2,"playId":"6ef7e112-0f40-3d0d-b7ef-6fb208b51954","pitchNumber":3,"startTime":"2025-08-02T22:18:12.739Z","endTime":"2025-08-02T22:18:21.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:18:21.793Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:20:38.346Z","endTime":"2025-08-02T22:22:27.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:19:32.216Z","endTime":"2025-08-02T22:20:40.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"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(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":88.7,"endSpeed":82.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182933720678875,"aZ":-23.52430656930975,"pfxX":2.357478699230148,"pfxZ":5.032091680994588,"pX":0.3394646308114239,"pZ":2.847307292765111,"vX0":3.361698913703289,"vY0":-129.30310266931914,"vZ0":-1.6627555613902716,"x":104.06,"y":161.9,"x0":-1.2763903529257152,"y0":50.00261653688278,"z0":5.277588557117677,"aX":4.050385887277457},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":-4.9,"spinRate":2493,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.42120070750596117,"extension":6.878418197597529},"index":1,"playId":"b40f01a9-9127-36f8-8f8c-a7c3e9aa067c","pitchNumber":1,"startTime":"2025-08-02T22:20:40.683Z","endTime":"2025-08-02T22:20:43.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.40178800860168,"strikeZoneBottom":1.54000028294186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.460049523890998,"aZ":-23.359164078646444,"pfxX":0.4928992650427979,"pfxZ":5.059359169256263,"pX":1.5271931142017077,"pZ":2.437790130712562,"vX0":6.30537527049394,"vY0":-130.16379377943446,"vZ0":-2.783528634792288,"x":58.79,"y":172.96,"x0":-0.9754810480321585,"y0":50.00155958872588,"z0":5.261122517142253,"aX":0.857266631114681},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2534,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4183941508334126,"extension":7.0128038178918946},"index":2,"playId":"ffabba4e-8981-339d-9e34-9fb63d601f2a","pitchNumber":2,"startTime":"2025-08-02T22:21:00.708Z","endTime":"2025-08-02T22:21:05.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.33821393596876,"strikeZoneBottom":1.54000029896222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85989031250557,"aZ":-19.859791845350628,"pfxX":0.20857101433110792,"pfxZ":6.92215185299902,"pX":1.4754830013708187,"pZ":2.676679064404866,"vX0":6.320680533753961,"vY0":-131.53856884333234,"vZ0":-2.5550285775882964,"x":60.76,"y":166.51,"x0":-0.9703293808846498,"y0":50.00398103637889,"z0":5.108104080457957,"aX":0.3714026176409688},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-1.6,"spinRate":2444,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4139527390174438,"extension":7.077236050591521},"index":3,"playId":"34f0f309-8ccc-39cc-a092-ac402e2d5bd7","pitchNumber":3,"startTime":"2025-08-02T22:21:20.424Z","endTime":"2025-08-02T22:21:25.057Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.46536675225902,"strikeZoneBottom":1.54000040859815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.983801808710712,"aZ":-22.06567571199181,"pfxX":0.9936859359583132,"pfxZ":5.7926039133796925,"pX":1.081600401299573,"pZ":2.4277693608171185,"vX0":5.670842145201468,"vY0":-130.369704274106,"vZ0":-2.696473337303365,"x":75.77,"y":173.23,"x0":-1.2389291460338012,"y0":50.00130057623379,"z0":5.117025005411578,"aX":1.731075061258833},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2438,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41801479068779646,"extension":7.090020332351068},"index":4,"playId":"e462ce14-246b-3d08-8448-96c3dc802549","pitchNumber":4,"startTime":"2025-08-02T22:21:39.887Z","endTime":"2025-08-02T22:21:43.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848661983293695,"aZ":-26.74964879331023,"pfxX":5.8504296273335115,"pfxZ":3.6010294578414426,"pX":0.11149929247800659,"pZ":2.138526263811211,"vX0":2.194735022315849,"vY0":-121.67584460355368,"vZ0":-1.3853519097506701,"x":112.75,"y":181.04,"x0":-1.561068969313553,"y0":50.00203133888015,"z0":5.023120110736393,"aX":8.81202196681767},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.5,"breakHorizontal":-11.2,"spinRate":2595,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.4493606126599281,"extension":6.7866852117225696},"index":5,"playId":"4b2f1305-b091-32ed-89ad-fde9f63615ef","pitchNumber":5,"startTime":"2025-08-02T22:21:59.050Z","endTime":"2025-08-02T22:22:02.076Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.33820987039072,"strikeZoneBottom":1.54000041067597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.477576319904696,"aZ":-40.04677653741433,"pfxX":9.778238836975717,"pfxZ":-6.412965141670149,"pX":-0.6987492087202986,"pZ":1.5480150653912692,"vX0":-1.0796024791763923,"vY0":-110.59858270019407,"vZ0":1.2893937862873264,"x":143.63,"y":196.98,"x0":-1.470775421793265,"y0":50.00478683805475,"z0":5.188632319529605,"aX":11.999127095303313},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-10.9,"breakHorizontal":-17.4,"spinRate":3164,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4970591008422969,"extension":6.804424606753134},"index":6,"playId":"40a3403c-e450-3d3c-a7fb-4a39bc1f633b","pitchNumber":6,"startTime":"2025-08-02T22:22:20.570Z","endTime":"2025-08-02T22:22:27.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:22:27.594Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Marcus Semien to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:22:42.538Z","endTime":"2025-08-02T22:24:15.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132573798901824,"aZ":-20.107283248584732,"pfxX":0.04610953045020594,"pfxZ":6.702525599638836,"pX":0.6018166504359036,"pZ":2.9114868636964184,"vX0":4.5999373428651085,"vY0":-132.29513364097292,"vZ0":-2.260006656751373,"x":94.06,"y":160.17,"x0":-1.154172363280557,"y0":50.000958649320445,"z0":5.226402623928493,"aX":0.08234275072706639},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-1.0,"spinRate":2562,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4115965113367892,"extension":6.960140126129683},"index":0,"playId":"0cee1bae-88ef-3f09-9647-023bd30c30b3","pitchNumber":1,"startTime":"2025-08-02T22:22:52.357Z","endTime":"2025-08-02T22:22:59.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.8,"strikeZoneTop":3.21999800006837,"strikeZoneBottom":1.5618981208811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77738204589752,"aZ":-39.51115433930516,"pfxX":12.482039348474544,"pfxZ":-6.128946217282153,"pX":-1.2834147007777472,"pZ":1.5765251620583742,"vX0":-2.812677853856982,"vY0":-109.50521347722547,"vZ0":1.1726123523244423,"x":165.92,"y":196.21,"x0":-1.5927575818572886,"y0":50.00103961603642,"z0":5.3061449522791415,"aX":14.95186404251071},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.3,"breakHorizontal":-21.7,"spinRate":3213,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.5027981726725406,"extension":6.84612559511147},"index":1,"playId":"2b96197c-844e-36b2-90aa-648d1370b063","pitchNumber":2,"startTime":"2025-08-02T22:23:30.380Z","endTime":"2025-08-02T22:23:33.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.6,"strikeZoneTop":3.18811031652425,"strikeZoneBottom":1.45498961357421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.469798750634013,"aZ":-39.29891060080267,"pfxX":12.265782588832925,"pfxZ":-5.942817547639702,"pX":-0.8508618707784031,"pZ":2.711230315336906,"vX0":-1.8106183706021093,"vY0":-109.43036322353267,"vZ0":3.6607489051682647,"x":149.43,"y":165.58,"x0":-1.5989898434613763,"y0":50.00458020460704,"z0":5.26053020521312,"aX":14.698675508598937},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-9.2,"breakHorizontal":-21.6,"spinRate":3194,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.502846948626281,"extension":6.890320170709351},"index":2,"playId":"74d709e6-6aeb-3486-a65e-d39869d37f9f","pitchNumber":3,"startTime":"2025-08-02T22:23:48.481Z","endTime":"2025-08-02T22:23:52.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.724230925390774,"aZ":-20.53490718557909,"pfxX":1.0330187004365132,"pfxZ":6.480416368689937,"pX":-0.08341871112940093,"pZ":2.893503456785477,"vX0":3.119546316400233,"vY0":-132.3202487669481,"vZ0":-1.9734877983638723,"x":120.18,"y":160.66,"x0":-1.40572608815739,"y0":50.006439455739326,"z0":5.133129069513584,"aX":1.8559187095764584},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-2.5,"spinRate":2670,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.41186247126988107,"extension":7.059228097682619},"hitData":{"launchSpeed":91.0,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.14,"coordY":151.09}},"index":3,"playId":"10d42bd9-d929-3d93-ba95-d5b5e62029d9","pitchNumber":4,"startTime":"2025-08-02T22:24:07.569Z","endTime":"2025-08-02T22:24:15.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:24:15.158Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:24:22.759Z","endTime":"2025-08-02T22:26:06.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.44000051412204,"strikeZoneBottom":1.58198289067654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26378379262135,"aZ":-27.952777654415797,"pfxX":-10.341392310475829,"pfxZ":2.503024658360924,"pX":1.1520150765515396,"pZ":1.6425087936797491,"vX0":9.332794366841862,"vY0":-129.52581823060058,"vZ0":-2.79715885286483,"x":73.09,"y":194.43,"x0":-1.169605823749106,"y0":50.00067686854425,"z0":4.893523250573041,"aX":-17.41627881223049},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":2265,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4243026792938043,"extension":7.173045184687753},"index":0,"playId":"64a21c72-5b2c-3551-b3b7-88dc1c271fdb","pitchNumber":1,"startTime":"2025-08-02T22:24:44.367Z","endTime":"2025-08-02T22:24:50.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.697622226646104,"aZ":-19.012139086729537,"pfxX":0.45851787817263645,"pfxZ":7.405026053866548,"pX":-0.12259905547924066,"pZ":2.89308026681729,"vX0":2.5157569985977566,"vY0":-131.88284850907024,"vZ0":-2.145195618140169,"x":121.67,"y":160.67,"x0":-1.1449150244223048,"y0":50.00112392293865,"z0":5.105819340093042,"aX":0.8147482793084345},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-1.3,"spinRate":2615,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.41390568422926144,"extension":7.0161033198032525},"index":1,"playId":"4b4d19ff-6c70-32e5-8035-1c5d004dbece","pitchNumber":2,"startTime":"2025-08-02T22:25:01.290Z","endTime":"2025-08-02T22:25:04.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60081606199806,"aZ":-39.51890074649802,"pfxX":10.158513641165829,"pfxZ":-6.049625494368669,"pX":0.9950917630609736,"pZ":1.4910986611021335,"vX0":1.8127369778385927,"vY0":-110.95774112288191,"vZ0":1.0889531604425424,"x":79.07,"y":198.52,"x0":-1.155272632052608,"y0":50.00058071399601,"z0":5.196305704290007,"aX":12.339622572244489},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-10.1,"breakHorizontal":-18.8,"spinRate":3213,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4985674704988954,"extension":6.895539132727761},"index":2,"playId":"05433cc5-ed19-32e3-a84e-eff08a481ebd","pitchNumber":3,"startTime":"2025-08-02T22:25:23.299Z","endTime":"2025-08-02T22:25:29.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.47197117022895,"strikeZoneBottom":1.58198318571162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.012348881346625,"aZ":-18.184117994944902,"pfxX":0.3043087987005153,"pfxZ":7.9439204940519765,"pX":1.4457494605564907,"pZ":3.503168845808697,"vX0":5.756959356641859,"vY0":-131.65113501012422,"vZ0":-0.9328943677587924,"x":61.89,"y":144.19,"x0":-0.8057323369329568,"y0":50.00591939773392,"z0":5.203523716995117,"aX":0.5356719508535819},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":-1.8,"spinRate":2514,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4154721532616277,"extension":7.07610543940479},"index":3,"playId":"b20f7781-3d6f-3152-b4b5-1bd30388854e","pitchNumber":4,"startTime":"2025-08-02T22:25:41.947Z","endTime":"2025-08-02T22:25:45.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":68.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.080008290251218,"aZ":-40.80738723824372,"pfxX":10.3661433605156,"pfxZ":-7.243920673959862,"pX":0.10515410827217025,"pZ":1.8574984202688942,"vX0":-0.10068753602722214,"vY0":-109.86888898154785,"vZ0":2.2389714682996154,"x":112.99,"y":188.63,"x0":-1.1889195098213807,"y0":50.00331263098526,"z0":5.244689563339971,"aX":12.351053675879625},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-11.9,"breakHorizontal":-18.6,"spinRate":3201,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.5034703087062367,"extension":6.989312485003952},"hitData":{"launchSpeed":62.0,"launchAngle":22.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.69,"coordY":159.93}},"index":4,"playId":"dffb4f77-2263-3e7b-a61a-74f381da37da","pitchNumber":5,"startTime":"2025-08-02T22:26:00.227Z","endTime":"2025-08-02T22:26:06.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:26:06.229Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:28:26.296Z","endTime":"2025-08-02T22:29:49.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:27:03.876Z","endTime":"2025-08-02T22:28:28.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.73359863464727,"strikeZoneBottom":1.81391196872337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.498988824101396,"aZ":-16.297768671917666,"pfxX":-7.586163521202796,"pfxZ":7.758600228590559,"pX":-1.3842578629875502,"pZ":3.647938646018444,"vX0":6.932365152089989,"vY0":-142.32851236054015,"vZ0":-1.4631035845015066,"x":169.76,"y":140.29,"x0":-2.8691564700525887,"y0":50.00028412552746,"z0":5.20364350484504,"aX":-15.519495920308103},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2338,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3852382120966489,"extension":6.232492408675414},"index":1,"playId":"1ee538b1-e0e9-30db-a04c-4cac26f46adc","pitchNumber":1,"startTime":"2025-08-02T22:28:28.354Z","endTime":"2025-08-02T22:28:33.992Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.318955370843145,"aZ":-25.92581161534591,"pfxX":-11.248388247834807,"pfxZ":3.1247779911171714,"pX":-0.8499730587269134,"pZ":2.0959769222116513,"vX0":9.349184892920334,"vY0":-140.1497564655429,"vZ0":-3.5902834299594293,"x":149.4,"y":182.19,"x0":-2.7601646962497823,"y0":50.00140065764714,"z0":5.078022954125865,"aX":-22.477274425862102},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":18.6,"spinRate":2050,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39014574295540205,"extension":6.368883095731346},"index":2,"playId":"72fbc0c6-035c-3893-9993-ec1bb5bfcca2","pitchNumber":2,"startTime":"2025-08-02T22:28:42.288Z","endTime":"2025-08-02T22:28:45.513Z","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":84.9,"endSpeed":78.6,"strikeZoneTop":3.66970243853476,"strikeZoneBottom":1.75000055395123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.727842865209173,"aZ":-32.52036817716934,"pfxX":2.657176011460944,"pfxZ":-0.22199446063162753,"pX":-1.8985125558775313,"pZ":2.917555000417962,"vX0":1.0594288373506493,"vY0":-123.73339432779625,"vZ0":0.41190358650906056,"x":189.37,"y":160.01,"x0":-2.6763880373440783,"y0":50.001866978603616,"z0":5.455308728015369,"aX":4.154764637927859},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.0,"spinRate":2406,"spinDirection":98},"zone":11,"typeConfidence":0.91,"plateTime":0.4412436256925285,"extension":6.345127503083112},"index":3,"playId":"5b48e755-b653-3062-a60c-8f6e66d2d460","pitchNumber":3,"startTime":"2025-08-02T22:29:01.324Z","endTime":"2025-08-02T22:29:04.716Z","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":97.5,"endSpeed":89.5,"strikeZoneTop":3.63774083327415,"strikeZoneBottom":1.75000075657242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.746802451612773,"aZ":-18.843647723951918,"pfxX":-9.750411800422938,"pfxZ":6.536221479198485,"pX":0.09978692985110506,"pZ":1.4124825104380767,"vX0":10.97504904828008,"vY0":-141.53077863492564,"vZ0":-6.574963461028153,"x":113.2,"y":200.64,"x0":-2.5519784114877937,"y0":50.00124589302824,"z0":4.962299865878248,"aX":-19.881172848363374},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2311,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3862362515050748,"extension":6.402151519630266},"index":4,"playId":"8610a317-a826-3cf6-abd0-bdea43ec40b1","pitchNumber":4,"startTime":"2025-08-02T22:29:17.210Z","endTime":"2025-08-02T22:29:22.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2025-08-02T22:29:31.395Z","endTime":"2025-08-02T22:29:41.332Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22020236674768,"aZ":-18.07584036139528,"pfxX":-8.317182117729066,"pfxZ":6.875778228130123,"pX":-0.6133482725410105,"pZ":3.2022368885029167,"vX0":8.812422606840759,"vY0":-142.41583086177727,"vZ0":-2.234017223773475,"x":140.38,"y":152.32,"x0":-2.6696784189648257,"y0":50.00459533762596,"z0":5.142346520741292,"aX":-17.058366992009457},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":2236,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.384851232786251,"extension":6.4234680973613285},"hitData":{"launchSpeed":98.4,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.39,"coordY":151.07}},"index":6,"playId":"77053323-5002-3e5c-87a3-aa0628dd051e","pitchNumber":5,"startTime":"2025-08-02T22:29:41.332Z","endTime":"2025-08-02T22:29:49.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:29:49.867Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:30:04.299Z","endTime":"2025-08-02T22:31:25.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.43625947600059,"strikeZoneBottom":1.66000087208478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377009312264043,"aZ":-30.978597280766987,"pfxX":1.357014357582508,"pfxZ":0.7699156513392538,"pX":-1.0849431620352714,"pZ":2.998698893633053,"vX0":3.2783818461657064,"vY0":-124.11940728097647,"vZ0":0.4419375254980291,"x":158.36,"y":157.82,"x0":-2.6004611328322715,"y0":50.00460436418482,"z0":5.402767537906764,"aX":2.1120017391143397},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-3.2,"spinRate":2424,"spinDirection":89},"zone":11,"typeConfidence":0.9,"plateTime":0.441677468717411,"extension":6.513936005252441},"index":0,"playId":"1ca617ad-c80a-3406-890d-432f462edc54","pitchNumber":1,"startTime":"2025-08-02T22:30:14.855Z","endTime":"2025-08-02T22:30:18.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.531867734178,"strikeZoneBottom":1.66000097491898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.314606818593806,"aZ":-30.67312376071865,"pfxX":1.5763565154911285,"pfxZ":0.9838843163772264,"pX":-0.6124017062313543,"pZ":2.4169280994106446,"vX0":4.547092022279123,"vY0":-122.9683594225766,"vZ0":-0.5568550834189843,"x":140.34,"y":173.52,"x0":-2.6902228954018925,"y0":50.00598480736927,"z0":5.247884517882897,"aX":2.414783852959147},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2433,"spinDirection":86},"zone":4,"typeConfidence":0.9,"plateTime":0.44536341406041835,"extension":6.480177467148185},"index":1,"playId":"1a4f2d71-0ea3-34f1-866d-40fa54dcba0b","pitchNumber":2,"startTime":"2025-08-02T22:30:31.085Z","endTime":"2025-08-02T22:30:34.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683459454724378,"aZ":-34.16923948616047,"pfxX":2.6101164499379537,"pfxZ":-1.2528195283528913,"pX":0.15958261470995058,"pZ":0.815609422778231,"vX0":5.9444755074161035,"vY0":-125.73628520016149,"vZ0":-3.894637800809263,"x":110.92,"y":216.76,"x0":-2.579009876053333,"y0":50.0026439015713,"z0":5.172068485580196,"aX":4.157512190581092},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-6.1,"spinRate":2445,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4364579326490192,"extension":6.54401736651188},"index":2,"playId":"532cf462-92cc-3670-9784-89b63fc3d910","pitchNumber":3,"startTime":"2025-08-02T22:30:47.362Z","endTime":"2025-08-02T22:30:50.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T22:31:03.545Z","endTime":"2025-08-02T22:31:17.171Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90674848723098,"aZ":-33.05912821772958,"pfxX":2.9845503719832442,"pfxZ":-0.5556902173919811,"pX":-0.1227144005847126,"pZ":1.3641239194042278,"vX0":5.134502679205329,"vY0":-125.13958550937544,"vZ0":-2.6025132591956925,"x":121.68,"y":201.95,"x0":-2.5842903366444485,"y0":50.00326616120119,"z0":5.110630394830517,"aX":4.758975405777371},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":-6.5,"spinRate":2413,"spinDirection":91},"zone":13,"typeConfidence":0.91,"plateTime":0.436746466493354,"extension":6.615561842706379},"hitData":{"launchSpeed":99.1,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.37,"coordY":151.92}},"index":4,"playId":"5525471f-3a9e-33a8-bf85-6bd7e404c222","pitchNumber":4,"startTime":"2025-08-02T22:31:17.171Z","endTime":"2025-08-02T22:31:25.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:31:25.195Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wyatt Langford doubles (16) on a sharp fly ball to right fielder Dylan Moore.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:31:35.988Z","endTime":"2025-08-02T22:32:21.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.60798736657332,"strikeZoneBottom":1.67000200398938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78012727569283,"aZ":-24.94648719102783,"pfxX":-12.368168086969234,"pfxZ":3.4605415240194954,"pX":0.6846659028025845,"pZ":1.972384149878785,"vX0":13.879292782073717,"vY0":-142.84470747930183,"vZ0":-4.237629672983438,"x":90.9,"y":185.53,"x0":-2.606870852570504,"y0":50.00117504209483,"z0":5.024099948978908,"aX":-25.817118009406837},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.6,"breakHorizontal":19.9,"spinRate":2169,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3819746869492602,"extension":6.399733346700631},"index":0,"playId":"f4c60d1a-cc84-36ad-9943-cb9ee21d3a27","pitchNumber":1,"startTime":"2025-08-02T22:31:51.428Z","endTime":"2025-08-02T22:31:54.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44443916663887,"aZ":-16.9471075953009,"pfxX":-8.439367375924904,"pfxZ":7.254998653688249,"pX":0.027568414000594097,"pZ":2.8924776795460936,"vX0":10.53563881099518,"vY0":-143.54342163166274,"vZ0":-3.4732633460875344,"x":115.95,"y":160.68,"x0":-2.5839769103488135,"y0":50.002461113846316,"z0":5.165372722016724,"aX":-17.712662965304812},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":13.3,"spinRate":2357,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.38075312258984706,"extension":6.446701540997247},"hitData":{"launchSpeed":100.9,"launchAngle":26.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":209.54,"coordY":87.97}},"index":1,"playId":"23f9260d-0345-3999-a97a-43e7ed554669","pitchNumber":2,"startTime":"2025-08-02T22:32:07.731Z","endTime":"2025-08-02T22:32:21.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:32:21.761Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:32:37.167Z","endTime":"2025-08-02T22:34:20.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.53790280667818,"strikeZoneBottom":1.67000299558475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20108731769759,"aZ":-33.20031345466812,"pfxX":3.1542370424734716,"pfxZ":-0.6617247095136483,"pX":-0.5870804354347349,"pZ":0.8601530065804273,"vX0":4.147913707417451,"vY0":-123.511851921616,"vZ0":-3.826676033816203,"x":139.38,"y":215.56,"x0":-2.6940964427422283,"y0":50.00224627394544,"z0":5.203495184572859,"aX":4.90186567079806},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-6.6,"spinRate":2368,"spinDirection":71},"zone":13,"typeConfidence":0.91,"plateTime":0.4424412197680092,"extension":6.435291398559954},"index":0,"playId":"c639b960-9eb0-3fe0-bba2-8d1cad077540","pitchNumber":1,"startTime":"2025-08-02T22:32:56.048Z","endTime":"2025-08-02T22:33:00.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.4737185831606,"strikeZoneBottom":1.63789023681739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.723127531031736,"aZ":-33.77059119992394,"pfxX":2.8101991266277144,"pfxZ":-1.0066788608238655,"pX":0.4176312008685572,"pZ":1.9566457695534345,"vX0":6.6248953462508835,"vY0":-124.51272635097786,"vZ0":-1.2562461768666429,"x":101.08,"y":185.95,"x0":-2.637091893030407,"y0":50.005558864032075,"z0":5.248280210348588,"aX":4.4372831557269645},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":-6.6,"spinRate":2447,"spinDirection":96},"zone":9,"typeConfidence":0.91,"plateTime":0.43897689468744217,"extension":6.444868480315776},"index":1,"playId":"004fdc0f-2154-3a5b-8ab0-8410b0f76bff","pitchNumber":2,"startTime":"2025-08-02T22:33:13.239Z","endTime":"2025-08-02T22:33:16.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.613855503091433,"aZ":-31.133517172536795,"pfxX":3.1759655467413843,"pfxZ":0.6784236131891426,"pX":-0.12614621422547306,"pZ":2.1546802864270287,"vX0":5.263165588557965,"vY0":-122.07279640022104,"vZ0":-0.8645386686510137,"x":121.81,"y":180.6,"x0":-2.713606057580489,"y0":50.0007127108021,"z0":5.168368675208403,"aX":4.842485217566848},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-6.8,"spinRate":2385,"spinDirection":75},"zone":8,"typeConfidence":0.91,"plateTime":0.4468594813512272,"extension":6.555694101268229},"index":2,"playId":"43f6ff68-25d3-3fae-b214-452e1494af29","pitchNumber":3,"startTime":"2025-08-02T22:33:32.980Z","endTime":"2025-08-02T22:33:35.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T22:33:48.461Z","endTime":"2025-08-02T22:34:10.645Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.996171135254055,"aZ":-33.45010734682187,"pfxX":3.966052535835129,"pfxZ":-0.7974095260274936,"pX":0.16195757150820925,"pZ":1.5448691360536722,"vX0":5.9042249405619005,"vY0":-125.2300090543439,"vZ0":-2.032811677823509,"x":110.83,"y":197.07,"x0":-2.7406463410299478,"y0":50.005488238707905,"z0":5.100068927155966,"aX":6.308597973837964},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-8.5,"spinRate":2441,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.4371548019720084,"extension":6.6288997617127},"hitData":{"launchSpeed":81.2,"launchAngle":53.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.01,"coordY":138.21}},"index":4,"playId":"7fb41882-2af7-3680-97d7-df05589ccd76","pitchNumber":4,"startTime":"2025-08-02T22:34:10.645Z","endTime":"2025-08-02T22:34:20.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:34:20.168Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:36:53.098Z","endTime":"2025-08-02T22:38:59.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Winn replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:35:29.472Z","endTime":"2025-08-02T22:36:26.446Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Polanco replaces Dylan Moore.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:36:26.446Z","endTime":"2025-08-02T22:36:55.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"}},{"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":97.2,"endSpeed":88.8,"strikeZoneTop":3.24387059797388,"strikeZoneBottom":1.6441096362783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07390990451577,"aZ":-12.680257889397986,"pfxX":-4.675451558150483,"pfxZ":9.615390938615965,"pX":-0.8907629541076129,"pZ":2.901286764388351,"vX0":4.006036466843522,"vY0":-141.4470047717882,"vZ0":-4.242372060427546,"x":150.95,"y":160.45,"x0":-1.7175035356925779,"y0":50.004966954221835,"z0":5.232880634818231,"aX":-9.481103551060052},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2329,"spinDirection":216},"zone":11,"typeConfidence":0.93,"plateTime":0.3871464364137296,"extension":6.768692746960456},"index":2,"playId":"0eef6fb0-c4be-3888-ab3e-5a46d06eddca","pitchNumber":1,"startTime":"2025-08-02T22:36:55.459Z","endTime":"2025-08-02T22:36:59.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.17978079969411,"strikeZoneBottom":1.58000451488685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33371958434365,"aZ":-28.539260107730115,"pfxX":-9.745118466988178,"pfxZ":2.1291085056777135,"pX":0.7184918092219432,"pZ":1.4464448372511807,"vX0":8.871104897774732,"vY0":-129.3374776920132,"vZ0":-4.118933940252658,"x":89.61,"y":199.73,"x0":-1.4790205409155752,"y0":50.00105221499712,"z0":5.232097795968054,"aX":-16.616314078457282},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1573,"spinDirection":236},"zone":14,"typeConfidence":0.77,"plateTime":0.4224365056200088,"extension":6.9061868018125505},"index":3,"playId":"04cd9171-12fd-30d9-bbfc-31eb566d91b0","pitchNumber":2,"startTime":"2025-08-02T22:37:11.456Z","endTime":"2025-08-02T22:37:15.063Z","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":96.7,"endSpeed":88.6,"strikeZoneTop":3.21182595843194,"strikeZoneBottom":1.64411184808362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50810389326752,"aZ":-23.195381600483888,"pfxX":-8.68889158450973,"pfxZ":4.460533089385391,"pX":-1.5318645211530204,"pZ":2.9713815478956263,"vX0":3.784890549038204,"vY0":-140.8974519000987,"vZ0":-1.9408310845746697,"x":175.39,"y":158.55,"x0":-1.7623378922048238,"y0":50.005682510185856,"z0":5.165489964496893,"aX":-17.50194729884189},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2317,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3884885878492992,"extension":6.765635396123988},"index":4,"playId":"d52de3a0-719a-3202-b8bc-e7195a03c474","pitchNumber":3,"startTime":"2025-08-02T22:37:30.432Z","endTime":"2025-08-02T22:37:33.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.24386332838819,"strikeZoneBottom":1.64411694749749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4869153256573,"aZ":-11.927249981419102,"pfxX":-3.7426226033782366,"pfxZ":10.055037863591723,"pX":0.6167250171748763,"pZ":3.095883478115117,"vX0":7.0228449772018235,"vY0":-141.31725963970226,"vZ0":-4.11305236873121,"x":93.49,"y":155.19,"x0":-1.4192523818254847,"y0":50.00655205715161,"z0":5.341848751422107,"aX":-7.539564388355128},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2373,"spinDirection":212},"zone":3,"typeConfidence":0.94,"plateTime":0.38821674046482846,"extension":6.945719815749659},"index":5,"playId":"2d03e7bc-3d9d-36dc-8e2e-28f278041470","pitchNumber":4,"startTime":"2025-08-02T22:37:49.612Z","endTime":"2025-08-02T22:37:52.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2025-08-02T22:38:02.583Z","endTime":"2025-08-02T22:38:15.508Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.17979230986203,"strikeZoneBottom":1.61205489796767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82724492089072,"aZ":-9.397917586111173,"pfxX":-5.036793130226356,"pfxZ":11.099910417227115,"pX":-0.36431895264951386,"pZ":1.9239122817207128,"vX0":5.0161566069773285,"vY0":-142.58408821545143,"vZ0":-7.376182437623767,"x":130.89,"y":186.83,"x0":-1.4948760282156122,"y0":50.00600891046934,"z0":5.143082532232411,"aX":-10.337760208438858},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.7,"breakHorizontal":8.0,"spinRate":2479,"spinDirection":215},"zone":7,"typeConfidence":0.93,"plateTime":0.38465066768611456,"extension":6.9677181427706705},"index":7,"playId":"59746852-5d89-316a-8da3-a7de0b75c96f","pitchNumber":5,"startTime":"2025-08-02T22:38:15.508Z","endTime":"2025-08-02T22:38:18.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.596921681373566,"aZ":-11.730428125209235,"pfxX":-5.267145018164599,"pfxZ":10.019155952694762,"pX":-0.3600657009246184,"pZ":2.588787448795722,"vX0":4.768521535187022,"vY0":-141.96735859648027,"vZ0":-5.392006964375987,"x":130.72,"y":168.88,"x0":-1.3774395005735407,"y0":50.00386781208548,"z0":5.259831617935357,"aX":-10.748864855608801},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2424,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.38586387525048815,"extension":6.998494841498447},"index":8,"playId":"d9e2489f-789e-3d0f-b48b-93d587c046e5","pitchNumber":6,"startTime":"2025-08-02T22:38:31.889Z","endTime":"2025-08-02T22:38:38.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.17977139916346,"strikeZoneBottom":1.58000061374799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75576171728762,"aZ":-27.422073839122408,"pfxX":-10.065965532313811,"pfxZ":2.745304793268094,"pX":1.5505001404977754,"pZ":1.1867847388615291,"vX0":11.09830625092017,"vY0":-129.6652765469086,"vZ0":-4.743178950403861,"x":57.9,"y":206.74,"x0":-1.4430651118225548,"y0":50.00526422350835,"z0":5.089814500739418,"aX":-17.43767650872856},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":1664,"spinDirection":232},"zone":14,"typeConfidence":0.69,"plateTime":0.4196845907506823,"extension":7.1179205483235615},"index":9,"playId":"7deca200-ce71-3cd9-b19d-cb0575b3c386","pitchNumber":7,"startTime":"2025-08-02T22:38:55.818Z","endTime":"2025-08-02T22:38:59.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:38:59.047Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:39:36.552Z","endTime":"2025-08-02T22:41:06.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Miles Mastrobuoni replaces Jorge Polanco.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:39:21.101Z","endTime":"2025-08-02T22:39:38.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"603","replacedPlayer":{"id":593871,"link":"/api/v1/people/593871"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69346227260586,"aZ":-24.22551607716515,"pfxX":0.20121456312115948,"pfxZ":4.335336950116652,"pX":0.19944836135789018,"pZ":3.2173481732784937,"vX0":4.841881823173238,"vY0":-133.8071919918533,"vZ0":-1.330069237862721,"x":109.4,"y":151.91,"x0":-1.6509385569373627,"y0":50.00596556667934,"z0":5.437434445782843,"aX":0.3687106233689289},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-1.3,"spinRate":2495,"spinDirection":186},"zone":2,"typeConfidence":0.86,"plateTime":0.4075093635740741,"extension":6.749389718167174},"index":1,"playId":"23e57c37-fd05-3a4b-a14e-6505462f8392","pitchNumber":1,"startTime":"2025-08-02T22:39:38.712Z","endTime":"2025-08-02T22:39:41.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77970147460973,"aZ":-13.773349272639141,"pfxX":-4.1138925839549385,"pfxZ":9.177239252904211,"pX":-0.6796784433370746,"pZ":3.414354225159694,"vX0":3.4201032568773297,"vY0":-140.8963780532472,"vZ0":-3.3504315782230387,"x":142.91,"y":146.59,"x0":-1.376301564064786,"y0":50.00684757771023,"z0":5.51229641482435,"aX":-8.252039274506735},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2320,"spinDirection":208},"zone":1,"typeConfidence":0.94,"plateTime":0.38914159275308435,"extension":7.003052320222796},"index":2,"playId":"d79267b7-24a8-3c23-ba71-981db1981394","pitchNumber":2,"startTime":"2025-08-02T22:40:01.438Z","endTime":"2025-08-02T22:40:04.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T22:40:23.837Z","endTime":"2025-08-02T22:40:37.146Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.44625061036384,"strikeZoneBottom":1.64999699970757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68351642105821,"aZ":-27.044584397102902,"pfxX":-8.670051572258988,"pfxZ":3.0147923150388394,"pX":1.0828767552518959,"pZ":0.1827855259215691,"vX0":9.388392012925449,"vY0":-128.41471696082488,"vZ0":-7.132916507062766,"x":75.72,"y":233.84,"x0":-1.4604649424973377,"y0":50.00590301420746,"z0":5.044025672614936,"aX":-14.768317108186784},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":14.2,"spinRate":1549,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.42335797532580877,"extension":7.009017750958424},"index":4,"playId":"722b3690-3820-370a-9e67-8c0c0c81d4fe","pitchNumber":3,"startTime":"2025-08-02T22:40:37.146Z","endTime":"2025-08-02T22:40:40.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(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":96.8,"endSpeed":88.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.592722558729303,"aZ":-24.30518894496161,"pfxX":-10.804593350521028,"pfxZ":3.8973860779619827,"pX":0.20537042337295675,"pZ":2.5843915537748865,"vX0":8.425809559572526,"vY0":-140.84716661120814,"vZ0":-2.6363972480366167,"x":109.17,"y":169.0,"x0":-1.414218021067129,"y0":50.00214915847572,"z0":5.096398655686026,"aX":-21.80875307044341},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2374,"spinDirection":219},"zone":5,"typeConfidence":0.96,"plateTime":0.38820027746596564,"extension":6.909725052183948},"index":5,"playId":"87ce67e0-19e4-3e53-9d8c-ec21f3052e7f","pitchNumber":4,"startTime":"2025-08-02T22:41:03.028Z","endTime":"2025-08-02T22:41:06.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:41:06.028Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:41:29.196Z","endTime":"2025-08-02T22:42:53.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.20062370649828,"strikeZoneBottom":1.51764010428092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.097527916609625,"aZ":-13.460223401420173,"pfxX":-7.071870700718064,"pfxZ":9.138541029569362,"pX":0.048392592147850855,"pZ":1.6617701878352868,"vX0":6.931859511085615,"vY0":-141.45769015541833,"vZ0":-7.44696871440474,"x":115.16,"y":193.91,"x0":-1.5026799888355091,"y0":50.003933878459904,"z0":5.172485279549119,"aX":-14.483560089187437},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2411,"spinDirection":212},"zone":8,"typeConfidence":0.67,"plateTime":0.38565382798792625,"extension":6.819438900253889},"index":0,"playId":"dc005d11-be98-3a1d-a904-098a45827c8e","pitchNumber":1,"startTime":"2025-08-02T22:41:31.585Z","endTime":"2025-08-02T22:41:35.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.23295017700669,"strikeZoneBottom":1.58236175907863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.087246143604915,"aZ":-26.840939685579382,"pfxX":-10.304990808642422,"pfxZ":2.6576145167021714,"pX":0.15286331270751677,"pZ":3.5826137720847164,"vX0":8.064963317405615,"vY0":-140.01047414561495,"vZ0":0.549398762746629,"x":111.17,"y":142.05,"x0":-1.409078569792202,"y0":50.006158471301845,"z0":5.1241280416569674,"aX":-20.706815199818653},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":2410,"spinDirection":222},"zone":12,"typeConfidence":0.95,"plateTime":0.38944718135031,"extension":6.756562342560366},"index":1,"playId":"2bc92e99-18cd-3c7d-8c6c-5da26650aa06","pitchNumber":2,"startTime":"2025-08-02T22:41:52.396Z","endTime":"2025-08-02T22:41:55.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.843839464177012,"aZ":-15.466789302486246,"pfxX":-5.877659278216154,"pfxZ":8.245708215268266,"pX":-0.37331110094232417,"pZ":2.6222237565069757,"vX0":5.712946007242695,"vY0":-140.92246294478582,"vZ0":-4.382861429430957,"x":131.23,"y":167.98,"x0":-1.6560963881251014,"y0":50.00021399316831,"z0":5.185919618112465,"aX":-11.906094546572664},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2394,"spinDirection":212},"zone":4,"typeConfidence":0.85,"plateTime":0.3876024338272983,"extension":6.943879679693672},"index":2,"playId":"2a37c25d-a91a-3ed0-8674-848b33c6eff0","pitchNumber":3,"startTime":"2025-08-02T22:42:13.755Z","endTime":"2025-08-02T22:42:17.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T22:42:24.165Z","endTime":"2025-08-02T22:42:40.199Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66045359087893,"aZ":-28.640527134921232,"pfxX":-8.901513891209316,"pfxZ":2.089260298502305,"pX":-0.47949796058845373,"pZ":1.8974527839644202,"vX0":5.902253293484209,"vY0":-128.47333650308505,"vZ0":-2.7744418117305814,"x":135.28,"y":187.55,"x0":-1.6364538291116912,"y0":50.00392946543179,"z0":5.190438630366682,"aX":-15.05761859398625},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":1501,"spinDirection":239},"zone":7,"typeConfidence":0.89,"plateTime":0.42442405832746255,"extension":6.871048504879506},"hitData":{"launchSpeed":93.9,"launchAngle":49.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.76,"coordY":90.98}},"index":4,"playId":"5082fb3e-d0e2-3d69-a220-7d270d117fe6","pitchNumber":4,"startTime":"2025-08-02T22:42:40.199Z","endTime":"2025-08-02T22:42:53.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:42:53.521Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to third baseman Josh Smith in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:43:11.372Z","endTime":"2025-08-02T22:43:53.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.543998329274928,"aZ":-20.65110929327709,"pfxX":0.5171066007793015,"pfxZ":6.275718221635051,"pX":0.37835379423368354,"pZ":1.158551968754471,"vX0":5.259347506122323,"vY0":-133.5779069828633,"vZ0":-6.9362965291997325,"x":102.58,"y":207.5,"x0":-1.6704452428509957,"y0":50.001051896308496,"z0":5.237559812282298,"aX":0.9477866402116774},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":-1.9,"spinRate":2451,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.4076138863496981,"extension":6.917135128392176},"index":0,"playId":"34c3a377-3fcd-3579-9270-0e3f75be36bd","pitchNumber":1,"startTime":"2025-08-02T22:43:22.651Z","endTime":"2025-08-02T22:43:27.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.113940511934675,"aZ":-32.4420334941843,"pfxX":-9.622357567305631,"pfxZ":-0.1671330024207558,"pX":-0.4858085441075154,"pZ":1.9744566877439964,"vX0":6.024505674939732,"vY0":-126.55738088132183,"vZ0":-1.5901688622013976,"x":135.52,"y":185.47,"x0":-1.6384674783034967,"y0":50.000770924627766,"z0":5.192237536655727,"aX":-15.717744917146472},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":1557,"spinDirection":242},"zone":7,"typeConfidence":0.92,"plateTime":0.43161743769724703,"extension":6.910283319862014},"hitData":{"launchSpeed":76.3,"launchAngle":81.0,"totalDistance":27.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.46,"coordY":198.73}},"index":1,"playId":"c03998aa-ad07-34d7-843a-22f420908f99","pitchNumber":2,"startTime":"2025-08-02T22:43:44.057Z","endTime":"2025-08-02T22:43:53.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:43:53.613Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a line drive to center fielder Julio Rodríguez. Ezequiel Duran scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:46:26.862Z","endTime":"2025-08-02T22:48:39.084Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Miles Mastrobuoni remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:45:12.399Z","endTime":"2025-08-02T22:45:12.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"603","replacedPlayer":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"description":"Pitching Change: Matt Brash replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:45:12.426Z","endTime":"2025-08-02T22:45:53.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Rowdy Tellez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T22:45:53.629Z","endTime":"2025-08-02T22:46:12.260Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Ezequiel Duran replaces Rowdy Tellez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-02T22:46:12.260Z","endTime":"2025-08-02T22:46:29.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"base":2},{"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":86.5,"endSpeed":79.9,"strikeZoneTop":3.48781046119717,"strikeZoneBottom":1.64559654908582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95456178117703,"aZ":-31.091672196177605,"pfxX":4.836110350410808,"pfxZ":0.6696216851498527,"pX":0.0053671905207962525,"pZ":3.39305782101376,"vX0":5.067321547251172,"vY0":-125.92683692115186,"vZ0":1.403024731327794,"x":116.8,"y":147.17,"x0":-2.6563092292193815,"y0":50.00342248513076,"z0":5.331510897519295,"aX":7.8179330240144695},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-9.8,"spinRate":2897,"spinDirection":65},"zone":2,"typeConfidence":0.92,"plateTime":0.4338462887813974,"extension":6.243849077259461},"index":4,"playId":"dbb5a9e4-411e-3a2b-a50f-5429b0d49783","pitchNumber":1,"startTime":"2025-08-02T22:46:29.014Z","endTime":"2025-08-02T22:46:32.014Z","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":86.2,"endSpeed":79.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.292908889667007,"aZ":-30.734782703316995,"pfxX":5.658758745119315,"pfxZ":0.9025583995594282,"pX":0.7590383087802224,"pZ":3.0646311881403294,"vX0":6.57595200708516,"vY0":-125.36519321521766,"vZ0":1.020299106487067,"x":88.07,"y":156.03,"x0":-2.6328392829116862,"y0":50.00171547338448,"z0":5.160683610240101,"aX":9.007039263353752},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-11.8,"spinRate":2821,"spinDirection":57},"zone":3,"typeConfidence":0.94,"plateTime":0.43686921864224626,"extension":6.342190431571508},"index":5,"playId":"48a8a558-b6fa-34ad-8c1e-0db0843cccfe","pitchNumber":2,"startTime":"2025-08-02T22:46:44.038Z","endTime":"2025-08-02T22:46:47.038Z","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":86.7,"endSpeed":80.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.511055915912138,"aZ":-33.02307953906155,"pfxX":7.401946026763479,"pfxZ":-0.5245505578214482,"pX":0.9017744952041694,"pZ":1.6950165647699493,"vX0":6.472474675439996,"vY0":-126.13744908695251,"vZ0":-2.001377490596646,"x":82.63,"y":193.01,"x0":-2.6546853155047336,"y0":50.002372388180575,"z0":5.149157575642987,"aX":11.983521558244258},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-14.9,"spinRate":2875,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.43343776150682034,"extension":6.423537763536604},"index":6,"playId":"7b112c03-bad4-31c8-a331-232a71bf492d","pitchNumber":3,"startTime":"2025-08-02T22:47:03.548Z","endTime":"2025-08-02T22:47:10.408Z","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":7,"playId":"076643b2-3db4-4f9f-83f4-0c816a45113c","startTime":"2025-08-02T22:47:34.222Z","endTime":"2025-08-02T22:47:39.222Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.42544280929629,"strikeZoneBottom":1.61540541999306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13106492854184,"aZ":-17.388791463924303,"pfxX":-7.087376500229537,"pfxZ":7.409597472047384,"pX":-0.07131303329281191,"pZ":5.383412624834587,"vX0":9.640421221147498,"vY0":-139.8142676839002,"vZ0":3.074660609574119,"x":119.72,"y":93.43,"x0":-2.6302914412026834,"y0":50.004949039447204,"z0":5.406660489824532,"aX":-14.14820572663302},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2318,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3905624548324145,"extension":6.309178216793435},"index":8,"playId":"1d7984e7-b6a2-33fb-8748-ae6e23885d97","pitchNumber":4,"startTime":"2025-08-02T22:47:50.911Z","endTime":"2025-08-02T22:47:53.911Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.39400336074403,"strikeZoneBottom":1.64697482599161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48666390595217,"aZ":-31.099659620346525,"pfxX":7.051854451896022,"pfxZ":0.6745841145162919,"pX":1.7542245104335215,"pZ":1.9418895500092561,"vX0":8.625843230294016,"vY0":-125.16640409753042,"vZ0":-1.6175979331772476,"x":50.13,"y":186.35,"x0":-2.6485740536999396,"y0":50.003597389931194,"z0":5.135380132110124,"aX":11.22313255131487},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-14.8,"spinRate":3010,"spinDirection":54},"zone":14,"typeConfidence":0.94,"plateTime":0.4370664675361815,"extension":6.38219643357164},"index":9,"playId":"fb9d4f89-7fe9-31af-834f-48080b566d0c","pitchNumber":5,"startTime":"2025-08-02T22:48:11.957Z","endTime":"2025-08-02T22:48:15.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6969972886061,"aZ":-31.552688385559282,"pfxX":7.948911533735843,"pfxZ":0.3971956042971385,"pX":1.0084210570739887,"pZ":1.7462727684950925,"vX0":6.63345768335398,"vY0":-124.52045637927571,"vZ0":-1.3791272634147027,"x":78.56,"y":191.63,"x0":-2.7216584726062183,"y0":50.00385278965861,"z0":4.914642207444588,"aX":12.499465008734532},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-16.0,"spinRate":2815,"spinDirection":55},"zone":14,"typeConfidence":0.94,"plateTime":0.4396367574095481,"extension":6.366648226201155},"hitData":{"launchSpeed":72.1,"launchAngle":26.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.92,"coordY":103.42}},"index":10,"playId":"039ad2ba-a4a6-31e5-8193-552b59ac6b87","pitchNumber":6,"startTime":"2025-08-02T22:48:28.056Z","endTime":"2025-08-02T22:48:39.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:48:39.084Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a fly ball to right fielder Miles Mastrobuoni. Kyle Higashioka to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:49:01.836Z","endTime":"2025-08-02T22:50:57.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.31415168299586,"strikeZoneBottom":1.49208952886772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00603541824215,"aZ":-25.21387528467462,"pfxX":-10.796021988748766,"pfxZ":3.557303874084486,"pX":-0.46171638520555697,"pZ":1.750131207363169,"vX0":9.45150986542192,"vY0":-139.00645119468112,"vZ0":-4.0803261006729015,"x":134.6,"y":191.53,"x0":-2.5023335232103947,"y0":50.00682547906356,"z0":4.910137580050345,"aX":-21.1440515289193},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2244,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.3939656819859314,"extension":6.468149420248406},"index":0,"playId":"eba21973-2efa-38f7-846b-a6af2f390f22","pitchNumber":1,"startTime":"2025-08-02T22:49:12.239Z","endTime":"2025-08-02T22:49:15.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.28207494804368,"strikeZoneBottom":1.52417385439486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11610937816019,"aZ":-34.04679250387713,"pfxX":-9.456897385180522,"pfxZ":-1.0729918463190833,"pX":0.5410599606661108,"pZ":0.6197913974899756,"vX0":11.514651687340102,"vY0":-131.20805604873,"vZ0":-4.273479065787189,"x":96.38,"y":222.05,"x0":-2.6626239922835366,"y0":50.000017839558595,"z0":4.78913322945889,"aX":-16.59210424195714},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":1592,"spinDirection":251},"zone":14,"typeConfidence":0.89,"plateTime":0.416443795542385,"extension":6.386518418451413},"index":1,"playId":"9238d9f9-4091-38cf-be56-225ae1136dda","pitchNumber":2,"startTime":"2025-08-02T22:49:26.072Z","endTime":"2025-08-02T22:49:30.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01669626846445,"aZ":-34.36526041883592,"pfxX":10.990571165438716,"pfxZ":-1.4381609830638622,"pX":1.200221701242307,"pZ":1.9552727474627838,"vX0":5.970249851718297,"vY0":-123.47501446903637,"vZ0":-0.7410260979131951,"x":71.25,"y":185.99,"x0":-2.684822842203755,"y0":50.00017612243868,"z0":5.177894938704344,"aX":16.786615497023757},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-21.4,"spinRate":3073,"spinDirection":49},"zone":14,"typeConfidence":0.95,"plateTime":0.4453963919395223,"extension":6.3043976413530824},"index":2,"playId":"2b5d55c2-9d98-3059-92c6-d94bea9d51a8","pitchNumber":3,"startTime":"2025-08-02T22:49:43.912Z","endTime":"2025-08-02T22:49:46.971Z","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":84.7,"endSpeed":77.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53088296264041,"aZ":-32.44826956837302,"pfxX":11.010690510756245,"pfxZ":-0.17663061450630924,"pX":1.0214380609241307,"pZ":1.362208883454608,"vX0":5.671907199795939,"vY0":-123.1882470614129,"vZ0":-2.2038679963030123,"x":78.07,"y":202.0,"x0":-2.7482092946119905,"y0":50.004485588511734,"z0":5.035536408571822,"aX":16.77213026906982},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":-21.4,"spinRate":3111,"spinDirection":52},"zone":14,"typeConfidence":0.95,"plateTime":0.44616176620903003,"extension":6.45797723149672},"index":3,"playId":"6d568b10-8893-3997-a263-12c8dcb85e84","pitchNumber":4,"startTime":"2025-08-02T22:50:03.447Z","endTime":"2025-08-02T22:50:06.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.25000245021221,"strikeZoneBottom":1.4599998445145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24872963275966,"aZ":-24.465224895251172,"pfxX":-6.239218208893401,"pfxZ":3.919985211634881,"pX":-2.1826535632194015,"pZ":4.067191610546354,"vX0":4.445577915832904,"vY0":-138.6847153485026,"vZ0":1.53521805125511,"x":200.2,"y":128.97,"x0":-2.988108223208409,"y0":50.00319101716995,"z0":5.127682196647828,"aX":-12.269679840692648},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":10.4,"spinRate":2206,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3935293365699901,"extension":6.379204164378399},"index":4,"playId":"163bd99d-b897-38e1-990e-88b321bf2126","pitchNumber":5,"startTime":"2025-08-02T22:50:27.022Z","endTime":"2025-08-02T22:50:30.022Z","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":85.8,"endSpeed":79.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433971396043823,"aZ":-30.35115490665985,"pfxX":7.46629000883852,"pfxZ":1.152816776280515,"pX":0.34910724263127746,"pZ":2.2100270591928335,"vX0":5.456732402008235,"vY0":-124.89433856441737,"vZ0":-0.9010321084448595,"x":103.69,"y":179.11,"x0":-2.8319188019487025,"y0":50.00461377387356,"z0":5.0647850206662675,"aX":11.831811678116125},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-14.8,"spinRate":2624,"spinDirection":47},"zone":6,"typeConfidence":0.94,"plateTime":0.4380348874925235,"extension":6.458420218559817},"hitData":{"launchSpeed":66.6,"launchAngle":40.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.04,"coordY":117.79}},"index":5,"playId":"d0139542-2256-37e4-88e7-f658a4dc283f","pitchNumber":6,"startTime":"2025-08-02T22:50:44.153Z","endTime":"2025-08-02T22:50:57.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:50:57.183Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Josh Smith out on a sacrifice bunt, pitcher Matt Brash to first baseman Josh Naylor. Kyle Higashioka to 3rd. Alejandro Osuna to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:51:38.168Z","endTime":"2025-08-02T22:52:24.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:51:07.149Z","endTime":"2025-08-02T22:51:40.345Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.766893193764407,"aZ":-31.71618487107299,"pfxX":10.260086122636391,"pfxZ":0.2816242957383768,"pX":1.3096565394646607,"pZ":2.3479308933013,"vX0":6.543253728255035,"vY0":-126.57312198278035,"vZ0":-0.8296944281766768,"x":67.08,"y":175.39,"x0":-2.6450246801040924,"y0":50.00088341967912,"z0":5.228245617873698,"aX":16.581038632117608},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-20.2,"spinRate":2964,"spinDirection":42},"zone":12,"typeConfidence":0.94,"plateTime":0.43338011433773227,"extension":6.53173711400102},"index":1,"playId":"f45b28ca-931a-3363-a053-da77f03f26dd","pitchNumber":1,"startTime":"2025-08-02T22:51:40.345Z","endTime":"2025-08-02T22:51:43.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.12784869060427,"strikeZoneBottom":1.47999755058734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.764331649592037,"aZ":-29.424428142351502,"pfxX":-10.588941308065547,"pfxZ":1.3982753161021328,"pX":0.31672941196953186,"pZ":3.484736184923117,"vX0":11.394698806700971,"vY0":-138.99315232431377,"vZ0":0.3731216677809803,"x":104.93,"y":144.69,"x0":-2.4442896658303748,"y0":50.00659314758995,"z0":5.289813462314279,"aX":-20.892743962750608},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.8,"breakHorizontal":17.0,"spinRate":2057,"spinDirection":226},"zone":12,"typeConfidence":0.85,"plateTime":0.3928340798068697,"extension":6.245180672125233},"index":2,"playId":"6285a10d-5798-32ac-9633-fe1ba85861c9","pitchNumber":2,"startTime":"2025-08-02T22:51:58.284Z","endTime":"2025-08-02T22:52:05.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97273862121714,"aZ":-32.33494770532945,"pfxX":10.37109568375054,"pfxZ":-0.09974186859698975,"pX":0.9727539636722315,"pZ":2.9477544662406974,"vX0":5.5784454257233875,"vY0":-123.1647186747532,"vZ0":1.1010511929149003,"x":79.92,"y":159.19,"x0":-2.670987974139158,"y0":50.00587723953659,"z0":5.233954370509501,"aX":15.901242484554569},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":-20.2,"spinRate":3063,"spinDirection":59},"zone":12,"typeConfidence":0.95,"plateTime":0.4450837325431847,"extension":6.457262023940345},"hitData":{"launchSpeed":30.6,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.01,"coordY":194.19}},"index":3,"playId":"39484fec-fac2-32b2-b834-5b240188aa3e","pitchNumber":3,"startTime":"2025-08-02T22:52:17.160Z","endTime":"2025-08-02T22:52:24.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:52:24.208Z","atBatIndex":72},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Matt Brash intentionally walks Corey Seager.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:52:43.510Z","endTime":"2025-08-02T22:52:48.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"07768976-0746-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T22:52:46.937Z","endTime":"2025-08-02T22:52:46.965Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"07768976-0746-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T22:52:46.965Z","endTime":"2025-08-02T22:52:46.967Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"07768976-0746-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T22:52:46.967Z","endTime":"2025-08-02T22:52:46.968Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"07768976-0746-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T22:52:46.968Z","endTime":"2025-08-02T22:52:48.739Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-02T22:52:48.739Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out softly, shortstop J.P. Crawford to first baseman Josh Naylor. Kyle Higashioka scores. Alejandro Osuna to 3rd. Corey Seager to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:52:54.038Z","endTime":"2025-08-02T22:53:52.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.1,"strikeZoneTop":3.42206136578442,"strikeZoneBottom":1.66792651380642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.299544582489496,"aZ":-31.899163078752387,"pfxX":6.5856328166291735,"pfxZ":0.17221391250755502,"pX":0.5158951249798416,"pZ":2.179948089770588,"vX0":5.9201374713325015,"vY0":-125.8435707629337,"vZ0":-0.6936362865436065,"x":97.34,"y":179.92,"x0":-2.7289815121717265,"y0":50.00355965974118,"z0":5.060112166824776,"aX":10.482430525418303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":-13.3,"spinRate":2847,"spinDirection":52},"zone":9,"typeConfidence":0.93,"plateTime":0.4364843819801969,"extension":6.516478219187069},"index":0,"playId":"6ec3333b-e247-3f17-a3d6-db78ce409a14","pitchNumber":1,"startTime":"2025-08-02T22:53:06.086Z","endTime":"2025-08-02T22:53:09.086Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9768530951381,"aZ":-26.305713610428203,"pfxX":-10.598912107002898,"pfxZ":2.9916249467233094,"pX":0.1465733852074292,"pZ":1.7990249393070303,"vX0":10.991634810306364,"vY0":-138.658200533631,"vZ0":-3.8573041168551194,"x":111.41,"y":190.21,"x0":-2.4786324595272324,"y0":50.002897939641144,"z0":4.949319950419099,"aX":-20.783409540630185},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":17.2,"spinRate":2259,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.39397802954644945,"extension":6.337659964781174},"index":1,"playId":"3773d3de-0883-39d5-a8d2-cec9db2e7fc7","pitchNumber":2,"startTime":"2025-08-02T22:53:20.528Z","endTime":"2025-08-02T22:53:23.528Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.512845649690277,"aZ":-32.19120560439127,"pfxX":7.484148527954063,"pfxZ":-0.010315408576772711,"pX":1.2829456436247775,"pZ":2.144602520336333,"vX0":7.425275437202245,"vY0":-124.54496579649981,"vZ0":-0.8461494029845217,"x":68.1,"y":180.88,"x0":-2.7071422605506905,"y0":50.00417753097916,"z0":5.146140504105274,"aX":11.78060037898036},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-15.2,"spinRate":2813,"spinDirection":53},"zone":14,"typeConfidence":0.94,"plateTime":0.4394310783008395,"extension":6.337476695436404},"hitData":{"launchSpeed":55.2,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.8,"coordY":184.35}},"index":2,"playId":"1288ef9e-20fb-3096-91ab-2e8b0cc5d2fb","pitchNumber":3,"startTime":"2025-08-02T22:53:44.916Z","endTime":"2025-08-02T22:53:52.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:53:52.445Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T22:54:17.784Z","endTime":"2025-08-02T22:55:52.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":86.3,"endSpeed":80.1,"strikeZoneTop":3.6067779831425,"strikeZoneBottom":1.78227597997316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.802858374660218,"aZ":-34.45084968571132,"pfxX":7.941247903180944,"pfxZ":-1.4226079795547815,"pX":2.0187268816725217,"pZ":1.465816868217857,"vX0":8.844001682923398,"vY0":-125.52783320174218,"vZ0":-2.0022805980952065,"x":40.05,"y":199.2,"x0":-2.578445468096582,"y0":50.00225911951759,"z0":5.071633455812135,"aX":12.705454280259424},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-16.3,"spinRate":2976,"spinDirection":49},"zone":14,"typeConfidence":0.92,"plateTime":0.4358996626257028,"extension":6.39064190286537},"index":0,"playId":"63162687-c971-3801-a9c3-05d23af7b2aa","pitchNumber":1,"startTime":"2025-08-02T22:54:23.466Z","endTime":"2025-08-02T22:54:27.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.57451394406726,"strikeZoneBottom":1.81454348746949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16218330790802,"aZ":-33.14844287177349,"pfxX":8.297278286133405,"pfxZ":-0.6109053598369076,"pX":3.3601105848823876,"pZ":2.347647372375119,"vX0":11.716114201647496,"vY0":-125.86143106118148,"vZ0":-0.23282160968432009,"x":-11.08,"y":175.39,"x0":-2.445324409116316,"y0":50.003209075755144,"z0":5.141263989443675,"aX":13.220193235835803},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-17.9,"spinRate":3022,"spinDirection":46},"zone":14,"typeConfidence":0.93,"plateTime":0.43631226522799826,"extension":6.408224401536411},"index":1,"playId":"57a4ad78-2706-3116-850c-4718cef6138f","pitchNumber":2,"startTime":"2025-08-02T22:54:39.550Z","endTime":"2025-08-02T22:54:46.761Z","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":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.067553404771964,"aZ":-31.796053040329735,"pfxX":6.634722809587817,"pfxZ":0.22888836095093623,"pX":1.59125866431654,"pZ":2.158428026356225,"vX0":8.338565935196009,"vY0":-127.12819503049671,"vZ0":-1.1186379695482838,"x":56.34,"y":180.5,"x0":-2.59310918853868,"y0":50.00211906026355,"z0":5.128145471053364,"aX":10.855921491983468},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-13.9,"spinRate":2883,"spinDirection":58},"zone":14,"typeConfidence":0.92,"plateTime":0.4308643926233189,"extension":6.441995753058014},"index":2,"playId":"246afeda-3290-3279-8d32-08aef93553d9","pitchNumber":3,"startTime":"2025-08-02T22:55:04.044Z","endTime":"2025-08-02T22:55:07.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-02T22:55:21.644Z","endTime":"2025-08-02T22:55:32.115Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166908094121013,"aZ":-19.87097162235032,"pfxX":-5.787233743593152,"pfxZ":6.215215933556205,"pX":-0.5580910054766827,"pZ":3.4545415113367257,"vX0":7.956088007044094,"vY0":-138.66113929963294,"vZ0":-0.9155905440409353,"x":138.27,"y":145.51,"x0":-2.690680167858083,"y0":50.002830565141124,"z0":5.094437981018838,"aX":-11.45720737040412},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":9.1,"spinRate":2123,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39251484276674153,"extension":6.436337874237522},"index":4,"playId":"2d21bcb3-a43e-3ea6-a47c-903b8e090433","pitchNumber":4,"startTime":"2025-08-02T22:55:32.115Z","endTime":"2025-08-02T22:55:35.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.614207789997145,"aZ":-30.214193097786865,"pfxX":3.545628637391265,"pfxZ":1.2122918728249301,"pX":2.0684428864084152,"pZ":1.1378927385321551,"vX0":10.00102892647349,"vY0":-125.66172745716386,"vZ0":-3.277974899729255,"x":38.16,"y":208.06,"x0":-2.4109676057594918,"y0":50.000373077353245,"z0":4.893863472768069,"aX":5.711252430761972},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-8.5,"spinRate":2754,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4345985632519893,"extension":6.558509857654595},"index":5,"playId":"7f442bb8-4314-36fd-bf53-efa6e2ebf7b9","pitchNumber":5,"startTime":"2025-08-02T22:55:49.642Z","endTime":"2025-08-02T22:55:52.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:55:52.642Z","atBatIndex":75},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (22) on a fly ball to left center field. Cole Young scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T22:58:38.699Z","endTime":"2025-08-02T22:59:50.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":676395,"link":"/api/v1/people/676395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":676395,"link":"/api/v1/people/676395"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Ezequiel Duran remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:57:23.726Z","endTime":"2025-08-02T22:57:23.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"description":"Pitching Change: Robert Garcia replaces Cole Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:57:23.756Z","endTime":"2025-08-02T22:57:54.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676395,"link":"/api/v1/people/676395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Cole Young starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T22:57:54.870Z","endTime":"2025-08-02T22:58:41.049Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.31036381699376,"strikeZoneBottom":1.63805733323284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45130556473302,"aZ":-20.76426240383947,"pfxX":6.438673885576517,"pfxZ":5.943636699437317,"pX":0.2591349061123043,"pZ":3.5064214014462998,"vX0":-10.91008130295483,"vY0":-137.2400508641751,"vZ0":-1.4961890098544166,"x":107.12,"y":144.11,"x0":3.437344189799465,"y0":50.004950033795616,"z0":5.463446042648198,"aX":12.366507481497099},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":-9.6,"spinRate":2115,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.39807802534946113,"extension":6.365090983651241},"index":3,"playId":"276e0471-0da4-3e03-af65-1988efd944a6","pitchNumber":1,"startTime":"2025-08-02T22:58:41.049Z","endTime":"2025-08-02T22:58:44.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.1187849263016,"strikeZoneBottom":1.41446127042173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1654030784401,"aZ":-30.64416267551984,"pfxX":8.19148159272608,"pfxZ":0.9102334988940477,"pX":0.42385507005086515,"pZ":2.82126469350174,"vX0":-10.270722969892411,"vY0":-127.92836272960488,"vZ0":-1.0554156291833565,"x":100.84,"y":162.61,"x0":3.4021971242987767,"y0":50.002600553887,"z0":5.613300060561669,"aX":13.755311260592922},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-12.8,"spinRate":1671,"spinDirection":112},"zone":3,"typeConfidence":0.91,"plateTime":0.4260406561744099,"extension":6.1207261577238},"index":4,"playId":"85facb95-1fb0-3605-9d63-fed7dfe40157","pitchNumber":2,"startTime":"2025-08-02T22:58:56.919Z","endTime":"2025-08-02T22:58:59.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.174973868559377,"aZ":-18.873468238471073,"pfxX":6.79900474825607,"pfxZ":6.78303794376585,"pX":-0.028383489166236894,"pZ":2.6632580315534167,"vX0":-11.648970389609008,"vY0":-138.2609980769823,"vZ0":-3.9931008624960542,"x":118.08,"y":166.87,"x0":3.3319279918947657,"y0":50.00181890590553,"z0":5.372012242028483,"aX":13.33051365593325},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":-10.2,"spinRate":2209,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.3942625266264246,"extension":6.382251662355468},"hitData":{"launchSpeed":111.8,"launchAngle":28.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":37.88,"coordY":50.66}},"index":5,"playId":"e6b98316-41f7-35f4-ab2b-e59636e36999","pitchNumber":3,"startTime":"2025-08-02T22:59:16.332Z","endTime":"2025-08-02T22:59:50.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:59:50.349Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T23:00:06.394Z","endTime":"2025-08-02T23:02:02.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.562723583096467,"aZ":-27.480931730187805,"pfxX":-0.7243577893936046,"pfxZ":2.7742150670024532,"pX":-0.8867366276612855,"pZ":1.945726602671319,"vX0":-10.621322996847795,"vY0":-128.1599325861907,"vZ0":-3.566407298852888,"x":150.8,"y":186.25,"x0":3.3781060074502047,"y0":50.00094012878135,"z0":5.464745848811563,"aX":-1.221111818217843},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2458,"spinDirection":178},"zone":13,"typeConfidence":0.75,"plateTime":0.4248226845973928,"extension":6.549385180479553},"index":0,"playId":"ec354d8b-ba2c-3425-bee9-25bfd1e43094","pitchNumber":1,"startTime":"2025-08-02T23:00:17.071Z","endTime":"2025-08-02T23:00:20.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.50906793892111,"strikeZoneBottom":1.72610345712899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276339057594345,"aZ":-27.698038797504665,"pfxX":-1.0100445046611424,"pfxZ":2.6054104147738855,"pX":-0.587867079046905,"pZ":0.7740012278654123,"vX0":-9.928328064913789,"vY0":-129.02577805283988,"vZ0":-6.469601767812753,"x":139.41,"y":217.88,"x0":3.4122643123325047,"y0":50.00041602439085,"z0":5.397484021151479,"aX":-1.7331885827774336},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":3.6,"spinRate":2493,"spinDirection":183},"zone":13,"typeConfidence":0.78,"plateTime":0.4215988702740545,"extension":6.482522599668467},"index":1,"playId":"218e0de1-2a60-3408-91e2-b994d0cf9682","pitchNumber":2,"startTime":"2025-08-02T23:00:33.193Z","endTime":"2025-08-02T23:00:36.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30737597484519,"aZ":-30.247447107980392,"pfxX":8.474242706944214,"pfxZ":1.1123494684429147,"pX":0.8332026132727659,"pZ":2.3541213052876553,"vX0":-9.675105535745647,"vY0":-129.93281138646444,"vZ0":-2.188046348996904,"x":85.24,"y":175.22,"x0":3.477451936903252,"y0":50.0041350964541,"z0":5.4711394525433805,"aX":14.713151113173895},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.6,"spinRate":1640,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4190994413907476,"extension":6.260572862826129},"index":2,"playId":"aa8007ec-2f25-3134-a3ce-eb4a1679f0b7","pitchNumber":3,"startTime":"2025-08-02T23:00:49.160Z","endTime":"2025-08-02T23:00:53.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T23:01:01.136Z","endTime":"2025-08-02T23:01:13.956Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.50904547364982,"strikeZoneBottom":1.71000235031748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.350274238366875,"aZ":-18.464705649496512,"pfxX":5.363182917373389,"pfxZ":7.069096334968739,"pX":-1.092872109789661,"pZ":3.3198721197120418,"vX0":-13.70791628861638,"vY0":-137.2053459316785,"vZ0":-2.5644584519723668,"x":158.66,"y":149.14,"x0":3.23272884773347,"y0":50.00586328793649,"z0":5.4999527726384905,"aX":10.406645358416306},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":-7.4,"spinRate":2173,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.39654130339953086,"extension":6.4695191005959},"index":4,"playId":"9b8c5de2-d777-3d6d-9455-37453a156f22","pitchNumber":4,"startTime":"2025-08-02T23:01:13.956Z","endTime":"2025-08-02T23:01:18.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.44470425495338,"strikeZoneBottom":1.71000164019859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39528155243317,"aZ":-26.09025138694467,"pfxX":-1.8064623421561343,"pfxZ":3.548928869669414,"pX":-2.089933497133541,"pZ":0.5588643325689502,"vX0":-12.988433159923696,"vY0":-129.15666285560465,"vZ0":-7.300109531394348,"x":196.66,"y":223.69,"x0":3.2098795247176293,"y0":50.0013560989515,"z0":5.38904996113975,"aX":-3.091111834205796},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":5.8,"spinRate":2379,"spinDirection":177},"zone":13,"typeConfidence":0.79,"plateTime":0.42184770216210676,"extension":6.707356980013134},"index":5,"playId":"2421f9d2-c89f-33df-ae05-986c6749af4c","pitchNumber":5,"startTime":"2025-08-02T23:01:30.788Z","endTime":"2025-08-02T23:01:41.899Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.787508828257252,"aZ":-30.675591926342886,"pfxX":-1.089101481529485,"pfxZ":0.8808505299024478,"pX":0.4324196866446297,"pZ":2.955471661377536,"vX0":-7.551744143897561,"vY0":-128.85166383281936,"vZ0":-0.7916572306673578,"x":100.52,"y":158.98,"x0":3.528410828873618,"y0":50.00386453514127,"z0":5.6122535873065456,"aX":-1.8511626092030933},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":3.5,"spinRate":2373,"spinDirection":181},"zone":6,"typeConfidence":0.77,"plateTime":0.42316473671588595,"extension":6.38364555412818},"index":6,"playId":"092195b2-81d4-3e79-ad8e-f66ce153c3e9","pitchNumber":6,"startTime":"2025-08-02T23:01:59.263Z","endTime":"2025-08-02T23:02:02.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:02:02.263Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Corey Seager to first baseman Ezequiel Duran.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T23:02:20.874Z","endTime":"2025-08-02T23:02:51.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.33770164817259,"strikeZoneBottom":1.50769355139507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.838426526886742,"aZ":-31.357063694215793,"pfxX":-2.4959303028769706,"pfxZ":0.48286221652628836,"pX":-0.14201784712994103,"pZ":1.355250954360126,"vX0":-8.08243204131495,"vY0":-128.1330043722388,"vZ0":-4.134289417278577,"x":122.41,"y":202.19,"x0":3.3589496787155046,"y0":50.003268645432776,"z0":5.4006090224594985,"aX":-4.208388833095063},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":6.1,"spinRate":2405,"spinDirection":167},"zone":13,"typeConfidence":0.88,"plateTime":0.425111298895295,"extension":6.452308130353598},"index":0,"playId":"7f27006f-cfde-348f-aefc-854d1b88fdf9","pitchNumber":1,"startTime":"2025-08-02T23:02:28.386Z","endTime":"2025-08-02T23:02:31.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.656907315533815,"aZ":-32.21081962030165,"pfxX":9.8647324216623,"pfxZ":-0.020627688225708596,"pX":0.9975073996766678,"pZ":2.0609223906991616,"vX0":-9.544785857296866,"vY0":-129.6640871606376,"vZ0":-2.260533562648579,"x":78.98,"y":183.14,"x0":3.448452846451068,"y0":50.002965372583205,"z0":5.4068956640350345,"aX":16.761432211287975},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":-15.7,"spinRate":1644,"spinDirection":106},"zone":14,"typeConfidence":0.93,"plateTime":0.4227622201099783,"extension":6.229983708934669},"hitData":{"launchSpeed":88.4,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":154.62}},"index":1,"playId":"9aa22667-1899-3fba-b951-97c3c546a91b","pitchNumber":2,"startTime":"2025-08-02T23:02:43.411Z","endTime":"2025-08-02T23:02:51.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:02:51.042Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T23:02:59.799Z","endTime":"2025-08-02T23:04:27.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.22000048279844,"strikeZoneBottom":1.53000128619284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.765213399818148,"aZ":-29.968105306127182,"pfxX":-1.5337745377446428,"pfxZ":1.3107407364451706,"pX":1.2124649850453795,"pZ":3.00357758684175,"vX0":-5.380645234880199,"vY0":-127.81443210356159,"vZ0":-0.6587314348401465,"x":70.78,"y":157.68,"x0":3.5317330391441417,"y0":50.000291471819374,"z0":5.588385762416746,"aX":-2.5727390751687236},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":3.8,"spinRate":2381,"spinDirection":217},"zone":12,"typeConfidence":0.82,"plateTime":0.4261882694910999,"extension":6.402637861885334},"index":0,"playId":"8d579f77-1cfe-332c-9caa-379f629155eb","pitchNumber":1,"startTime":"2025-08-02T23:03:17.933Z","endTime":"2025-08-02T23:03:21.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.21999893987006,"strikeZoneBottom":1.49775404753648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.156224727044968,"aZ":-18.553344195176415,"pfxX":6.238505192135728,"pfxZ":7.027075867759944,"pX":1.201670696316611,"pZ":2.819749073902642,"vX0":-8.554528025026821,"vY0":-137.52720971349325,"vZ0":-3.659983442464542,"x":71.2,"y":162.65,"x0":3.525159638912852,"y0":50.00191861198891,"z0":5.407637027032108,"aX":12.090602267924824},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":-9.7,"spinRate":2180,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.3965011869216073,"extension":6.504235217110177},"index":1,"playId":"2db369df-138c-3393-8b1b-0e08a05a934d","pitchNumber":2,"startTime":"2025-08-02T23:03:34.257Z","endTime":"2025-08-02T23:03:39.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.095024181296246,"aZ":-28.617066850443944,"pfxX":9.201956410446392,"pfxZ":2.0213937559014976,"pX":1.232803809460286,"pZ":2.0737620402116113,"vX0":-8.680610528961248,"vY0":-130.8352994894846,"vZ0":-3.1696847611637686,"x":70.01,"y":182.79,"x0":3.376580291451976,"y0":50.00130921948182,"z0":5.414866262945269,"aX":16.168952122329532},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-15.1,"spinRate":1655,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.41650024468252367,"extension":6.201813927802108},"index":2,"playId":"d7768b20-2858-3e98-a9e6-dbcc97b6adb6","pitchNumber":3,"startTime":"2025-08-02T23:03:53.838Z","endTime":"2025-08-02T23:03:59.787Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.480112028336208,"aZ":-17.35297097718112,"pfxX":7.888362626972247,"pfxZ":7.646799764887705,"pX":0.028015323677091718,"pZ":2.5038523224422264,"vX0":-11.80072946109274,"vY0":-137.6305773526342,"vZ0":-4.892632331840066,"x":115.93,"y":171.18,"x0":3.325451151893871,"y0":50.00675090307817,"z0":5.461578651987689,"aX":15.299031100758047},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-12.1,"spinRate":2213,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.39635053712325785,"extension":6.5349077538178895},"hitData":{"launchSpeed":100.7,"launchAngle":10.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.41,"coordY":99.79}},"index":3,"playId":"c7ac41cf-6541-37c7-bf0c-5ab1ff8d8e1d","pitchNumber":4,"startTime":"2025-08-02T23:04:15.252Z","endTime":"2025-08-02T23:04:27.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:04:27.275Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T23:04:54.059Z","endTime":"2025-08-02T23:10:00.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,5,6,7,8],"actionIndex":[3,4],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.44000166228561,"strikeZoneBottom":1.5820104593918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19534474916017,"aZ":-17.177520327819124,"pfxX":7.689906215813466,"pfxZ":7.66467525261063,"pX":-1.0510078032449213,"pZ":2.0528076202609284,"vX0":-14.51922066366037,"vY0":-137.71206720634243,"vZ0":-6.152176614970743,"x":157.06,"y":183.35,"x0":3.2463050801031206,"y0":50.005980861850716,"z0":5.442691445412436,"aX":15.05292676151078},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":-11.5,"spinRate":2239,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.3949301159809524,"extension":6.599083012888001},"index":0,"playId":"96940390-25cd-3e83-bd1f-1aa2020686c3","pitchNumber":1,"startTime":"2025-08-02T23:04:54.533Z","endTime":"2025-08-02T23:04:57.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.2800242735658,"strikeZoneBottom":1.51799223001267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.721781964059122,"aZ":-24.88214127654815,"pfxX":9.723429960192721,"pfxZ":4.2376581617713835,"pX":0.4399721210614189,"pZ":0.6533350215624526,"vX0":-10.932958061933862,"vY0":-129.48902033894868,"vZ0":-6.980804810085257,"x":100.23,"y":221.14,"x0":3.4276781883397893,"y0":50.00295764523896,"z0":5.252714287090966,"aX":16.72939270370874},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-15.6,"spinRate":1757,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.4208883542160251,"extension":6.303072603990944},"index":1,"playId":"ea0ab270-79bf-3d10-a407-b51ab669a8f7","pitchNumber":2,"startTime":"2025-08-02T23:05:10.394Z","endTime":"2025-08-02T23:05:13.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-02T23:05:24.612Z","endTime":"2025-08-02T23:05:34.745Z","isPitch":false,"type":"action"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2025-08-02T23:05:34.745Z","endTime":"2025-08-02T23:07:32.786Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"}},{"details":{"description":"Pitching Change: Luis Curvelo replaces Robert Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"startTime":"2025-08-02T23:07:32.786Z","endTime":"2025-08-02T23:08:50.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.40808013593456,"strikeZoneBottom":1.58193194230629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.461324535116365,"aZ":-28.076266036179934,"pfxX":0.1989646767693789,"pfxZ":2.7000017627364965,"pX":0.7096081538332232,"pZ":1.5345008807217235,"vX0":8.386184017923414,"vY0":-121.70312807699808,"vZ0":-4.424825791418287,"x":89.95,"y":197.35,"x0":-2.790958176455859,"y0":50.00085054442859,"z0":5.777871964519142,"aX":0.3007535247866811},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2229,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.44819227806815043,"extension":6.311512117261312},"index":5,"playId":"9174dc92-ee31-37b1-94b1-eac07b8a4e67","pitchNumber":3,"startTime":"2025-08-02T23:08:50.631Z","endTime":"2025-08-02T23:08:54.820Z","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":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.31235204501143,"strikeZoneBottom":1.48614608459199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.051523264508756,"aZ":-28.076144017731064,"pfxX":0.5827046464830268,"pfxZ":2.6874463588120143,"pX":-0.29498297812507523,"pZ":1.528402357805699,"vX0":6.418048689554293,"vY0":-122.1654108762775,"vZ0":-4.300834521794197,"x":128.24,"y":197.51,"x0":-3.0221480721550367,"y0":50.00320539026732,"z0":5.70065801067731,"aX":0.8879546085947402},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":-2.4,"spinRate":2259,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.4468167082739751,"extension":6.342843428874757},"index":6,"playId":"39c42715-769f-391c-a118-34a72856d066","pitchNumber":4,"startTime":"2025-08-02T23:09:07.813Z","endTime":"2025-08-02T23:09:11.286Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.152513485582205,"aZ":-19.930140199172186,"pfxX":-10.920443400313447,"pfxZ":6.399132276215434,"pX":0.1836723680459339,"pZ":2.600539483648223,"vX0":12.793870698917427,"vY0":-137.60440335185766,"vZ0":-4.313004266564372,"x":110.0,"y":168.57,"x0":-3.111958330594077,"y0":50.00489619129504,"z0":5.542543377903118,"aX":-20.900644634308403},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":17.0,"spinRate":2333,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3983780249488449,"extension":6.282692157389638},"index":7,"playId":"628e0ab3-5b2a-3a07-8413-caa9ebfe15a4","pitchNumber":5,"startTime":"2025-08-02T23:09:26.626Z","endTime":"2025-08-02T23:09:30.570Z","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":81.2,"endSpeed":75.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.581284047604182,"aZ":-31.04409292300039,"pfxX":1.6698213561166817,"pfxZ":0.7902859795846329,"pX":-1.002311748953442,"pZ":2.0366929644234175,"vX0":4.004144017720478,"vY0":-118.28777661720076,"vZ0":-2.3810222920121498,"x":155.21,"y":183.79,"x0":-2.924612276398733,"y0":50.00464873866586,"z0":5.8636161047726025,"aX":2.4001411748456114},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.2,"breakHorizontal":-3.8,"spinRate":2195,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4605595308359489,"extension":6.438671101646709},"index":8,"playId":"1bc4d45d-927b-37f0-a693-e98cda5c9de9","pitchNumber":6,"startTime":"2025-08-02T23:09:54.123Z","endTime":"2025-08-02T23:10:00.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:10:00.075Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a line drive to left fielder Randy Arozarena. Adolis García to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:12:12.119Z","endTime":"2025-08-02T23:13:00.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T23:11:02.460Z","endTime":"2025-08-02T23:11:40.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Adolis García starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T23:11:40.229Z","endTime":"2025-08-02T23:12:14.394Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"base":2},{"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":80.2,"endSpeed":73.5,"strikeZoneTop":3.50000187500095,"strikeZoneBottom":1.6918332971826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.395078690002975,"aZ":-29.756741208170283,"pfxX":6.289617002064242,"pfxZ":1.7540172264504328,"pX":-0.26799854912328575,"pZ":3.024447464721794,"vX0":3.1364327254391515,"vY0":-116.77672982452013,"vZ0":2.8512212123653122,"x":127.22,"y":157.12,"x0":-2.446470578436152,"y0":50.00283446465172,"z0":4.590505638005512,"aX":8.66881394021517},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.2,"breakHorizontal":-12.1,"spinRate":2727,"spinDirection":99},"zone":2,"typeConfidence":2.0,"plateTime":0.4693862481498372,"extension":6.5605038346560525},"index":2,"playId":"ae9bf27e-d6d7-359e-8526-2ff21aede54c","pitchNumber":1,"startTime":"2025-08-02T23:12:14.394Z","endTime":"2025-08-02T23:12:17.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.53181144233908,"strikeZoneBottom":1.69182855286996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.141727019775047,"aZ":-19.402165248267988,"pfxX":-10.536336534675655,"pfxZ":6.642209726665508,"pX":1.2192642653458303,"pZ":2.9730355291678587,"vX0":11.99889072655836,"vY0":-137.90459534791333,"vZ0":-0.724661738849379,"x":70.52,"y":158.51,"x0":-1.8226422329185377,"y0":50.00304206268959,"z0":4.5500064494485315,"aX":-20.26135416059245},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":16.6,"spinRate":2534,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3974293323331217,"extension":6.309013961908618},"index":3,"playId":"4fbb3213-bc41-33c9-ab3c-df591d29364e","pitchNumber":2,"startTime":"2025-08-02T23:12:31.413Z","endTime":"2025-08-02T23:12:36.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.486175418962663,"aZ":-28.082008735151028,"pfxX":-9.488477054300391,"pfxZ":2.4646550958929723,"pX":-0.5787996127378116,"pZ":2.7133717574794103,"vX0":6.843086624109901,"vY0":-127.41396385264872,"vZ0":1.1300170268612262,"x":139.06,"y":165.52,"x0":-2.0519204667547846,"y0":50.00603745719362,"z0":4.465184645714834,"aX":-15.77537965477049},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1433,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4280969640455705,"extension":6.413774554930542},"hitData":{"launchSpeed":105.3,"launchAngle":4.0,"totalDistance":112.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.73,"coordY":124.71}},"index":4,"playId":"4898dc56-ca5d-3321-85d1-4a0e8ced9736","pitchNumber":3,"startTime":"2025-08-02T23:12:50.350Z","endTime":"2025-08-02T23:13:00.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:13:00.875Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a line drive to right fielder Miles Mastrobuoni. Adolis García scores. Sam Haggerty to 3rd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:13:52.896Z","endTime":"2025-08-02T23:14:22.792Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnThird":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Sam Haggerty replaces Joc Pederson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T23:13:41.714Z","endTime":"2025-08-02T23:13:55.123Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.51206040639502,"strikeZoneBottom":1.66999908418219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.613519322844184,"aZ":-20.504693062757436,"pfxX":-10.891394331332911,"pfxZ":6.0179739478060945,"pX":0.11499198222291805,"pZ":2.8480723369402474,"vX0":9.38352882584716,"vY0":-138.1081522377687,"vZ0":-1.2540431990026335,"x":112.62,"y":161.88,"x0":-1.9049693716680391,"y0":50.0053720575407,"z0":4.681905272016175,"aX":-21.127034301857343},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":17.9,"spinRate":2420,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3960033899225426,"extension":6.443415068146481},"index":1,"playId":"a736ed46-5bfa-3bd8-af02-5e062110239a","pitchNumber":1,"startTime":"2025-08-02T23:13:55.123Z","endTime":"2025-08-02T23:13:58.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985593696436176,"aZ":-21.43275821436967,"pfxX":-10.283696003512782,"pfxZ":5.544590948001996,"pX":-0.08459378670034608,"pZ":2.7821529170212873,"vX0":8.388455473829287,"vY0":-138.13038774222838,"vZ0":-1.4659224837614118,"x":120.22,"y":163.66,"x0":-1.8206161961104477,"y0":50.00367634786106,"z0":4.7568984970258565,"aX":-19.927244879782602},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2316,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3961117603135902,"extension":6.406301894186034},"hitData":{"launchSpeed":84.9,"launchAngle":13.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.4,"coordY":119.13}},"index":2,"playId":"d94f944e-127a-381a-a648-30a6290eaeca","pitchNumber":2,"startTime":"2025-08-02T23:14:11.744Z","endTime":"2025-08-02T23:14:22.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:14:22.792Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a ground ball to right fielder Miles Mastrobuoni. Sam Haggerty scores. Wyatt Langford to 3rd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:14:42.650Z","endTime":"2025-08-02T23:15:46.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.322410663687986,"aZ":-20.066047523132934,"pfxX":-9.27128404100445,"pfxZ":6.069222598726544,"pX":0.71965742308331,"pZ":2.7118905274995306,"vX0":10.184456487789038,"vY0":-139.61318222669848,"vZ0":-1.7401600406893456,"x":89.57,"y":165.56,"x0":-1.7526834259553603,"y0":50.0033059671557,"z0":4.6497104644508624,"aX":-18.49733161243932},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":2456,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39075372623434035,"extension":6.591617791383181},"index":0,"playId":"a4b40fb8-932d-3f7d-b483-2ac75c71d69b","pitchNumber":1,"startTime":"2025-08-02T23:14:56.355Z","endTime":"2025-08-02T23:14:59.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.45453963848653,"strikeZoneBottom":1.57000102470915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04274800044202,"aZ":-17.321508573396205,"pfxX":-8.724137892095962,"pfxZ":7.66289623870596,"pX":-0.3174310701177653,"pZ":4.409577581801614,"vX0":7.382430800518884,"vY0":-138.1631520413426,"vZ0":1.9176377943067955,"x":129.1,"y":119.72,"x0":-1.8872137300792449,"y0":50.00299767005693,"z0":4.868867377346427,"aX":-16.91038382680833},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2504,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3960538002710141,"extension":6.478360674961398},"index":1,"playId":"66c470f1-0866-311c-a8f0-2d32eaf14a77","pitchNumber":2,"startTime":"2025-08-02T23:15:17.837Z","endTime":"2025-08-02T23:15:20.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34425845145054,"aZ":-16.076862204696567,"pfxX":-10.227847519840765,"pfxZ":8.191615373709224,"pX":-0.44304703690483555,"pZ":2.0689148855011736,"vX0":7.72121670460673,"vY0":-139.0945603692296,"vZ0":-3.826468902902411,"x":133.89,"y":182.92,"x0":-1.9220449482844881,"y0":50.00239222858092,"z0":4.524083993028506,"aX":-20.099324929519963},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":17.0,"spinRate":2546,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3933287207746212,"extension":6.418012368623932},"hitData":{"launchSpeed":65.5,"launchAngle":16.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.79,"coordY":140.79}},"index":2,"playId":"201b4fff-b05f-353d-9ef5-ea9322810429","pitchNumber":3,"startTime":"2025-08-02T23:15:35.023Z","endTime":"2025-08-02T23:15:46.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:15:46.060Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:16:52.024Z","endTime":"2025-08-02T23:17:48.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T23:16:07.223Z","endTime":"2025-08-02T23:16:54.179Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":76.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.72604182126634,"aZ":-27.59190496561493,"pfxX":4.763260280784677,"pfxZ":3.1051542222683484,"pX":0.1901938226441216,"pZ":3.175928184625429,"vX0":4.5256197149408885,"vY0":-119.75069520534868,"vZ0":2.6643149857957162,"x":109.75,"y":153.03,"x0":-2.3321508735250926,"y0":50.00175169157999,"z0":4.492774266199532,"aX":7.0249346975875335},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-9.6,"spinRate":2721,"spinDirection":94},"zone":2,"typeConfidence":2.0,"plateTime":0.4546712786044127,"extension":6.400933411626205},"index":1,"playId":"33e060b7-1746-3252-886a-0a6dbe1b7651","pitchNumber":1,"startTime":"2025-08-02T23:16:54.179Z","endTime":"2025-08-02T23:16:57.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.827711209805727,"aZ":-23.935242447441752,"pfxX":-11.000527948049978,"pfxZ":4.165656697839442,"pX":0.37262967346151543,"pZ":2.2076337505761896,"vX0":9.998836397817808,"vY0":-139.38077914288897,"vZ0":-2.5223884934342915,"x":102.8,"y":179.17,"x0":-1.8230788044672395,"y0":50.002540855897905,"z0":4.696265361879369,"aX":-21.754726236344307},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2492,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3922110410795492,"extension":6.454999666649244},"index":2,"playId":"2604c02b-3fba-336e-a4aa-2560852265ba","pitchNumber":2,"startTime":"2025-08-02T23:17:09.680Z","endTime":"2025-08-02T23:17:12.680Z","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":82.3,"endSpeed":76.8,"strikeZoneTop":3.45548708227604,"strikeZoneBottom":1.70999895198418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.174377269763358,"aZ":-30.460792254658717,"pfxX":6.152994443010774,"pfxZ":1.1586496851803716,"pX":1.6060875456132881,"pZ":1.617771198249875,"vX0":6.9643914844536425,"vY0":-119.79502041346987,"vZ0":-0.3606167237775756,"x":55.78,"y":195.1,"x0":-2.123026374851189,"y0":50.00007864044866,"z0":4.461748675189605,"aX":9.06184889779764},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":2787,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4548471545798627,"extension":6.5247225592757925},"index":3,"playId":"a515edc6-e477-3054-b6de-07d2eead315e","pitchNumber":3,"startTime":"2025-08-02T23:17:29.120Z","endTime":"2025-08-02T23:17:32.966Z","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":95.5,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.653087239458205,"aZ":-18.137081939490457,"pfxX":-8.067560601226521,"pfxZ":7.0833527401616845,"pX":-0.7572046740473871,"pZ":3.183355100005571,"vX0":5.820954093574581,"vY0":-139.06201141041055,"vZ0":-0.8672961783227955,"x":145.86,"y":152.83,"x0":-1.816648416912707,"y0":50.00565554445075,"z0":4.688931411660017,"aX":-15.994478638362859},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2369,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39207122315266885,"extension":6.253869328965279},"index":4,"playId":"e4e2b016-25b7-33bb-a5ce-c8f3c21951b2","pitchNumber":4,"startTime":"2025-08-02T23:17:45.476Z","endTime":"2025-08-02T23:17:48.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:17:48.476Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:20:44.589Z","endTime":"2025-08-02T23:22:20.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,9],"actionIndex":[1,2,6],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T23:18:00.647Z","endTime":"2025-08-02T23:18:36.514Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Ferguson replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T23:18:36.514Z","endTime":"2025-08-02T23:20:17.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jonah Heim replaces Alejandro Osuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-02T23:20:17.835Z","endTime":"2025-08-02T23:20:46.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":696030,"link":"/api/v1/people/696030"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84719211857756,"aZ":-13.873288241393935,"pfxX":2.6231389936971268,"pfxZ":9.768725268734014,"pX":-0.2778378861252421,"pZ":2.4791028706434437,"vX0":-6.998966922267579,"vY0":-135.366430387031,"vZ0":-6.384618383621098,"x":127.59,"y":171.84,"x0":1.9894168966234471,"y0":50.006516198511335,"z0":5.822197033135551,"aX":4.916505476000715},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":-3.4,"spinRate":2194,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.40312243462526,"extension":6.254124764149712},"index":3,"playId":"df5e29d1-3ec9-3b22-963a-67709255213c","pitchNumber":1,"startTime":"2025-08-02T23:20:46.829Z","endTime":"2025-08-02T23:20:52.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.7,"strikeZoneTop":3.5222270574121,"strikeZoneBottom":1.63224224060145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.881847622523612,"aZ":-27.897652883718866,"pfxX":-1.8912985530084363,"pfxZ":2.456846050672013,"pX":-2.0280304675419143,"pZ":2.293148986047292,"vX0":-9.574794441923043,"vY0":-129.55056500586036,"vZ0":-3.536299252716561,"x":194.3,"y":176.86,"x0":1.9251824278435499,"y0":50.00264721953642,"z0":5.7521406421826065,"aX":-3.2932139111759744},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":5.0,"spinRate":2622,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.4189090211211184,"extension":6.199477742989102},"index":4,"playId":"05bff9db-de39-3a03-81cc-1a107829c911","pitchNumber":2,"startTime":"2025-08-02T23:21:03.123Z","endTime":"2025-08-02T23:21:06.314Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.55443138318306,"strikeZoneBottom":1.63223093088504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90466249271617,"aZ":-15.324663127658921,"pfxX":2.431495289934475,"pfxZ":8.787444435218244,"pX":0.6573276575864412,"pZ":3.753241772848412,"vX0":-4.952720620145559,"vY0":-136.5912348888954,"vZ0":-2.9162898326857625,"x":91.94,"y":137.44,"x0":2.1661471095723495,"y0":50.00373311358686,"z0":5.869057262499969,"aX":4.663288131037715},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-3.5,"spinRate":2220,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.398747128204036,"extension":6.140293306801933},"index":5,"playId":"3d1a7b12-9738-3079-9620-6368ccc9397c","pitchNumber":3,"startTime":"2025-08-02T23:21:25.880Z","endTime":"2025-08-02T23:21:33.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ezequiel Duran steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":6,"actionPlayId":"3d1a7b12-9738-3079-9620-6368ccc9397c","startTime":"2025-08-02T23:21:36.765Z","endTime":"2025-08-02T23:21:44.849Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.575756342528134,"aZ":-39.7664572664417,"pfxX":-4.622471223559306,"pfxZ":-5.395905272006127,"pX":1.0670191972039353,"pZ":2.3631146152374094,"vX0":-1.5340072060573569,"vY0":-117.15726666565452,"vZ0":0.16369321920084356,"x":76.33,"y":174.98,"x0":2.3286841655562505,"y0":50.003306750383715,"z0":5.971763079130284,"aX":-6.504332144527867},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":8.8,"spinRate":2997,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.46533361853079125,"extension":6.186760183595084},"index":7,"playId":"b2bfcd39-9d8c-3c2c-a191-dbfbb19abdc9","pitchNumber":4,"startTime":"2025-08-02T23:21:44.849Z","endTime":"2025-08-02T23:21:48.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":8,"startTime":"2025-08-02T23:22:00.848Z","endTime":"2025-08-02T23:22:16.462Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.206783749345778,"aZ":-14.066865306662557,"pfxX":2.9749828001778003,"pfxZ":9.336362825651982,"pX":-1.017545000011598,"pZ":2.80047461989398,"vX0":-9.066561551362312,"vY0":-137.36446663643272,"vZ0":-5.481679973843873,"x":155.79,"y":163.17,"x0":1.917922006012898,"y0":50.001365993605766,"z0":5.754285742681638,"aX":5.769725179124856},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2338,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.39650753786435766,"extension":6.33968238157801},"index":9,"playId":"d9779639-0ef3-3d56-b143-ded90f334e66","pitchNumber":5,"startTime":"2025-08-02T23:22:16.462Z","endTime":"2025-08-02T23:22:20.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:22:20.498Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-02T23:22:33.391Z","endTime":"2025-08-02T23:23:05.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.06413844988911,"strikeZoneBottom":1.41606346480962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.507856548569244,"aZ":-17.4261101735518,"pfxX":5.471303502649132,"pfxZ":7.662646673740019,"pX":-0.4610970146905712,"pZ":3.9604712514589173,"vX0":-8.393949772903202,"vY0":-137.16329325565695,"vZ0":-1.9834908111271297,"x":134.58,"y":131.85,"x0":1.9139638988418977,"y0":50.00039863733804,"z0":5.868372462489551,"aX":10.52793332098299},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.4,"spinRate":2243,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.39781632209704476,"extension":6.283342882797643},"index":0,"playId":"9b51f1ba-15b5-3fca-be44-50e6c054b26d","pitchNumber":1,"startTime":"2025-08-02T23:22:40.348Z","endTime":"2025-08-02T23:22:43.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.939909506354898,"aZ":-17.655414727263395,"pfxX":6.994500250833807,"pfxZ":7.6656644512823275,"pX":-0.25801497210763147,"pZ":2.3250082602495077,"vX0":-8.55998110377441,"vY0":-136.71214476924328,"vZ0":-5.984936374285763,"x":126.83,"y":176.0,"x0":2.003874778350193,"y0":50.00455450539095,"z0":5.75311909637932,"aX":13.251125678911547},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-10.9,"spinRate":2287,"spinDirection":152},"zone":5,"typeConfidence":0.89,"plateTime":0.40053039824661285,"extension":6.356015598846527},"hitData":{"launchSpeed":70.5,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.54,"coordY":160.2}},"index":1,"playId":"a0a36a18-7f3a-35ea-aa77-ccc42e1dde05","pitchNumber":2,"startTime":"2025-08-02T23:22:57.306Z","endTime":"2025-08-02T23:23:05.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:23:05.330Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miles Mastrobuoni flies out to shortstop Corey Seager.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-02T23:25:27.331Z","endTime":"2025-08-02T23:26:11.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sam Haggerty remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T23:25:29.547Z","endTime":"2025-08-02T23:25:29.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"description":"Pitcher Luis Curvelo enters the batting order, batting 9th, Jonah Heim leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T23:25:29.549Z","endTime":"2025-08-02T23:25:29.550Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"902","replacedPlayer":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"description":"Eugenio Suárez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T23:25:29.551Z","endTime":"2025-08-02T23:25:29.552Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.10000085249968,"strikeZoneBottom":1.40220578825367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.104173888827972,"aZ":-17.069008103362847,"pfxX":-8.076378497383823,"pfxZ":7.688928344171963,"pX":-0.20921414548908182,"pZ":2.9787046345067614,"vX0":10.18959103260736,"vY0":-139.00300276547352,"vZ0":-3.9656814892747185,"x":124.97,"y":158.35,"x0":-2.8668826744861677,"y0":50.00013701707637,"z0":5.551556384402063,"aX":-15.860466929656207},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":12.6,"spinRate":2479,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.393508725062663,"extension":6.126312793845602},"index":3,"playId":"af12d520-a73c-39a4-8940-f1eb975394d6","pitchNumber":1,"startTime":"2025-08-02T23:25:29.553Z","endTime":"2025-08-02T23:25:32.553Z","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":88.2,"endSpeed":81.4,"strikeZoneTop":3.0356237682589,"strikeZoneBottom":1.40220102389492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.914219435085528,"aZ":-21.715007941766782,"pfxX":-8.711052507076602,"pfxZ":6.223442243342518,"pX":-1.9254464205936292,"pZ":2.0069380739965146,"vX0":5.934974655239269,"vY0":-128.40512497402773,"vZ0":-4.922308640158927,"x":190.39,"y":184.59,"x0":-3.1271388206259934,"y0":50.00578588292903,"z0":5.623696575090647,"aX":-14.64674133098742},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":1837,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4254768296800826,"extension":6.338819177434094},"index":4,"playId":"7dc42a70-029e-3583-bd9d-aaab6b17baee","pitchNumber":2,"startTime":"2025-08-02T23:25:44.782Z","endTime":"2025-08-02T23:25:47.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127208799828214,"aZ":-20.588957790907553,"pfxX":-9.370382187397727,"pfxZ":6.935238450022071,"pX":-0.4644030030708918,"pZ":1.9117422545458826,"vX0":9.70580490122362,"vY0":-128.33879761507822,"vZ0":-5.32170332557952,"x":134.7,"y":187.16,"x0":-3.0747071002536184,"y0":50.006185330116274,"z0":5.612148921347788,"aX":-15.661966307828562},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.5,"breakHorizontal":14.9,"spinRate":1948,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.42649449223792857,"extension":6.447627895862064},"hitData":{"launchSpeed":78.6,"launchAngle":57.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":126.71}},"index":5,"playId":"2e2221e0-a341-3fa2-8434-b80461c5b144","pitchNumber":3,"startTime":"2025-08-02T23:26:02.900Z","endTime":"2025-08-02T23:26:11.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:26:11.927Z","atBatIndex":87},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mitch Garver pops out to first baseman Ezequiel Duran in foul territory.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-02T23:26:41.041Z","endTime":"2025-08-02T23:27:47.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.54215848827759,"strikeZoneBottom":1.68217598573816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30927218336122,"aZ":-30.04822429401577,"pfxX":1.3865686057012665,"pfxZ":1.431398297029876,"pX":-1.5364008587933036,"pZ":4.580004466686344,"vX0":3.548716094358555,"vY0":-120.35255693966273,"vZ0":2.9576631841655843,"x":175.56,"y":115.12,"x0":-3.204495717228275,"y0":50.00015607088459,"z0":5.980784421612519,"aX":2.0515014222547774},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-3.2,"spinRate":2280,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.45349999359149207,"extension":6.248813675814452},"index":0,"playId":"6f8b76d0-2e5b-3e62-8fd8-53c6fbaf95bb","pitchNumber":1,"startTime":"2025-08-02T23:26:41.041Z","endTime":"2025-08-02T23:26:44.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.38137172497149,"strikeZoneBottom":1.6178280848342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.000044218364405,"aZ":-32.76079459943962,"pfxX":1.252153228144115,"pfxZ":-0.4239288388053417,"pX":-1.1032730325337061,"pZ":2.812807853340156,"vX0":4.5494084247003554,"vY0":-116.20208419008785,"vZ0":0.09284856073109382,"x":159.05,"y":162.83,"x0":-3.238333721177937,"y0":50.00199519470487,"z0":5.850166192542272,"aX":1.7353055863807503},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.5,"breakHorizontal":-3.2,"spinRate":2178,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46892242114075744,"extension":6.485048686410235},"index":1,"playId":"1b6e76b6-fe67-355f-89a7-9aa0df710640","pitchNumber":2,"startTime":"2025-08-02T23:27:03.221Z","endTime":"2025-08-02T23:27:06.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.41352561314708,"strikeZoneBottom":1.65000094937789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.672775379104134,"aZ":-30.005426068385333,"pfxX":1.8438894494261668,"pfxZ":1.4902083565386715,"pX":0.6003542300175265,"pZ":2.320897696750644,"vX0":7.374782479857912,"vY0":-119.21233960002378,"vZ0":-2.0235821901841065,"x":94.12,"y":176.12,"x0":-2.7596512550344343,"y0":50.00238974223154,"z0":5.862228890241211,"aX":2.6804737867442525},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":2313,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.4576308560451694,"extension":6.666853663839195},"index":2,"playId":"f1580c42-5dc9-31d6-8e54-26e2dc4231e5","pitchNumber":3,"startTime":"2025-08-02T23:27:19.926Z","endTime":"2025-08-02T23:27:22.973Z","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.6,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.886390947571424,"aZ":-22.37714600613097,"pfxX":-10.415642075772277,"pfxZ":5.075000328262462,"pX":-0.8949313839939338,"pZ":2.131594239656994,"vX0":10.031637726566315,"vY0":-137.46565312966536,"vZ0":-4.804181176250706,"x":151.11,"y":181.23,"x0":-3.222369407697214,"y0":50.00418401350712,"z0":5.403002572251921,"aX":-20.116153288008647},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":2421,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3970687725076596,"extension":6.413626802616365},"hitData":{"launchSpeed":78.2,"launchAngle":69.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.86,"coordY":173.27}},"index":3,"playId":"11392503-e416-35ae-9429-01c8199e8408","pitchNumber":4,"startTime":"2025-08-02T23:27:37.455Z","endTime":"2025-08-02T23:27:47.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:27:47.478Z","atBatIndex":88},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to right fielder Adolis García.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-02T23:28:01.678Z","endTime":"2025-08-02T23:31:34.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922270603044918,"aZ":-18.682946882096658,"pfxX":-9.881075963733622,"pfxZ":6.914955365173604,"pX":-0.6218016238404979,"pZ":3.057315021535751,"vX0":10.012965746212329,"vY0":-138.74832722757867,"vZ0":-3.4511451653795113,"x":140.7,"y":156.23,"x0":-2.9928701502453303,"y0":50.00062980697838,"z0":5.561584619256568,"aX":-19.271595978468437},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":15.8,"spinRate":2447,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39471117452007176,"extension":6.317203842498624},"index":0,"playId":"23f0d896-0ad8-336b-a843-16a821b7f9db","pitchNumber":1,"startTime":"2025-08-02T23:28:17.749Z","endTime":"2025-08-02T23:28:25.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.831653400579018,"aZ":-27.826977893427113,"pfxX":-0.11673552619539462,"pfxZ":2.804091242309852,"pX":0.24607047557688044,"pZ":2.6599840748336736,"vX0":7.792882677568002,"vY0":-123.37251711318599,"vZ0":-1.8392852524414363,"x":107.62,"y":166.96,"x0":-2.9287287166760563,"y0":50.00602622914482,"z0":5.743682518959904,"aX":-0.18094489060298632},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2256,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.442692134120803,"extension":6.377654867983177},"index":1,"playId":"ab48cff9-61e8-3731-8848-d847995bdbb5","pitchNumber":2,"startTime":"2025-08-02T23:28:37.712Z","endTime":"2025-08-02T23:28:41.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T23:28:48.435Z","endTime":"2025-08-02T23:29:05.312Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.29779780509567,"strikeZoneBottom":1.58221661326385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59580131912147,"aZ":-16.429454567383694,"pfxX":-8.309956261330434,"pfxZ":7.892298394785579,"pX":-1.7834223989081543,"pZ":3.157690349843596,"vX0":6.177563005237393,"vY0":-140.09744357812312,"vZ0":-4.236210128285036,"x":184.98,"y":153.52,"x0":-2.933463834086635,"y0":50.00186408197817,"z0":5.757727264522851,"aX":-16.576668314218804},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":13.8,"spinRate":2366,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3904287688032948,"extension":6.221909208071862},"index":3,"playId":"b79280b3-b4e3-3995-9524-571f13d17efd","pitchNumber":3,"startTime":"2025-08-02T23:29:05.312Z","endTime":"2025-08-02T23:29:10.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.29779786008167,"strikeZoneBottom":1.58222165791453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31574122084964,"aZ":-21.54426296831911,"pfxX":-8.917566515918349,"pfxZ":6.325519891677866,"pX":-0.36037034993084316,"pZ":0.8469762187832037,"vX0":9.707872774916307,"vY0":-127.77712506882133,"vZ0":-7.449556815407197,"x":130.74,"y":215.91,"x0":-3.021387843399407,"y0":50.002465158065874,"z0":5.450645243679201,"aX":-14.98568415092608},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":1847,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4260294067021899,"extension":6.730318091813444},"index":4,"playId":"5b4e96be-ea1b-3ab4-8347-40861f3f1338","pitchNumber":4,"startTime":"2025-08-02T23:29:23.432Z","endTime":"2025-08-02T23:29:26.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T23:29:40.234Z","endTime":"2025-08-02T23:31:00.053Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.264008314726173,"aZ":-29.659745856097754,"pfxX":0.1700945200294435,"pfxZ":1.6616894507013136,"pX":0.058582678290917366,"pZ":1.6468871478177098,"vX0":7.267909902472508,"vY0":-121.88810438958375,"vZ0":-3.6171789157305523,"x":114.77,"y":194.31,"x0":-2.979885774571475,"y0":50.00096737443552,"z0":5.702766217760725,"aX":0.2546548393198539},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":2241,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.44884851326885,"extension":6.432360475243315},"index":6,"playId":"c01d34f9-0aed-39ba-b80e-41356911ecca","pitchNumber":5,"startTime":"2025-08-02T23:31:00.053Z","endTime":"2025-08-02T23:31:03.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77581303832278,"aZ":-14.962396329040162,"pfxX":-8.245443379071617,"pfxZ":8.62940272450649,"pX":0.8064097413814115,"pZ":2.229381962490923,"vX0":13.154129672571905,"vY0":-140.35074341226027,"vZ0":-6.188434900715892,"x":86.26,"y":178.59,"x0":-2.8700537245925557,"y0":50.00685453372576,"z0":5.437621687170726,"aX":-16.454284437825528},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2398,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3902586926113507,"extension":6.499313535444754},"hitData":{"launchSpeed":70.3,"launchAngle":38.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.06,"coordY":113.99}},"index":7,"playId":"f84ddf3c-80ee-3bd1-a359-d2ee6bce38f8","pitchNumber":6,"startTime":"2025-08-02T23:31:25.306Z","endTime":"2025-08-02T23:31:34.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:31:34.378Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to right fielder Adolis García.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-02T23:28:01.678Z","endTime":"2025-08-02T23:31:34.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922270603044918,"aZ":-18.682946882096658,"pfxX":-9.881075963733622,"pfxZ":6.914955365173604,"pX":-0.6218016238404979,"pZ":3.057315021535751,"vX0":10.012965746212329,"vY0":-138.74832722757867,"vZ0":-3.4511451653795113,"x":140.7,"y":156.23,"x0":-2.9928701502453303,"y0":50.00062980697838,"z0":5.561584619256568,"aX":-19.271595978468437},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":15.8,"spinRate":2447,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39471117452007176,"extension":6.317203842498624},"index":0,"playId":"23f0d896-0ad8-336b-a843-16a821b7f9db","pitchNumber":1,"startTime":"2025-08-02T23:28:17.749Z","endTime":"2025-08-02T23:28:25.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.831653400579018,"aZ":-27.826977893427113,"pfxX":-0.11673552619539462,"pfxZ":2.804091242309852,"pX":0.24607047557688044,"pZ":2.6599840748336736,"vX0":7.792882677568002,"vY0":-123.37251711318599,"vZ0":-1.8392852524414363,"x":107.62,"y":166.96,"x0":-2.9287287166760563,"y0":50.00602622914482,"z0":5.743682518959904,"aX":-0.18094489060298632},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2256,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.442692134120803,"extension":6.377654867983177},"index":1,"playId":"ab48cff9-61e8-3731-8848-d847995bdbb5","pitchNumber":2,"startTime":"2025-08-02T23:28:37.712Z","endTime":"2025-08-02T23:28:41.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T23:28:48.435Z","endTime":"2025-08-02T23:29:05.312Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.29779780509567,"strikeZoneBottom":1.58221661326385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59580131912147,"aZ":-16.429454567383694,"pfxX":-8.309956261330434,"pfxZ":7.892298394785579,"pX":-1.7834223989081543,"pZ":3.157690349843596,"vX0":6.177563005237393,"vY0":-140.09744357812312,"vZ0":-4.236210128285036,"x":184.98,"y":153.52,"x0":-2.933463834086635,"y0":50.00186408197817,"z0":5.757727264522851,"aX":-16.576668314218804},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":13.8,"spinRate":2366,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3904287688032948,"extension":6.221909208071862},"index":3,"playId":"b79280b3-b4e3-3995-9524-571f13d17efd","pitchNumber":3,"startTime":"2025-08-02T23:29:05.312Z","endTime":"2025-08-02T23:29:10.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.29779786008167,"strikeZoneBottom":1.58222165791453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31574122084964,"aZ":-21.54426296831911,"pfxX":-8.917566515918349,"pfxZ":6.325519891677866,"pX":-0.36037034993084316,"pZ":0.8469762187832037,"vX0":9.707872774916307,"vY0":-127.77712506882133,"vZ0":-7.449556815407197,"x":130.74,"y":215.91,"x0":-3.021387843399407,"y0":50.002465158065874,"z0":5.450645243679201,"aX":-14.98568415092608},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":1847,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4260294067021899,"extension":6.730318091813444},"index":4,"playId":"5b4e96be-ea1b-3ab4-8347-40861f3f1338","pitchNumber":4,"startTime":"2025-08-02T23:29:23.432Z","endTime":"2025-08-02T23:29:26.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T23:29:40.234Z","endTime":"2025-08-02T23:31:00.053Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.264008314726173,"aZ":-29.659745856097754,"pfxX":0.1700945200294435,"pfxZ":1.6616894507013136,"pX":0.058582678290917366,"pZ":1.6468871478177098,"vX0":7.267909902472508,"vY0":-121.88810438958375,"vZ0":-3.6171789157305523,"x":114.77,"y":194.31,"x0":-2.979885774571475,"y0":50.00096737443552,"z0":5.702766217760725,"aX":0.2546548393198539},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":2241,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.44884851326885,"extension":6.432360475243315},"index":6,"playId":"c01d34f9-0aed-39ba-b80e-41356911ecca","pitchNumber":5,"startTime":"2025-08-02T23:31:00.053Z","endTime":"2025-08-02T23:31:03.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77581303832278,"aZ":-14.962396329040162,"pfxX":-8.245443379071617,"pfxZ":8.62940272450649,"pX":0.8064097413814115,"pZ":2.229381962490923,"vX0":13.154129672571905,"vY0":-140.35074341226027,"vZ0":-6.188434900715892,"x":86.26,"y":178.59,"x0":-2.8700537245925557,"y0":50.00685453372576,"z0":5.437621687170726,"aX":-16.454284437825528},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2398,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3902586926113507,"extension":6.499313535444754},"hitData":{"launchSpeed":70.3,"launchAngle":38.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.06,"coordY":113.99}},"index":7,"playId":"f84ddf3c-80ee-3bd1-a359-d2ee6bce38f8","pitchNumber":6,"startTime":"2025-08-02T23:31:25.306Z","endTime":"2025-08-02T23:31:34.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T23:31:34.378Z","atBatIndex":89},"scoringPlays":[13,42,43,70,74,76,82,83],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":96.3,"y":120.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":110.95,"y":164.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":193.14,"y":91.81},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":92.58,"y":157.69},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":145.79,"y":50.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":187.5,"y":162.73},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":127.12,"y":85.87},"type":"O","description":"Lineout"}]}},{"startIndex":12,"endIndex":22,"top":[12,13,14,15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":157.09,"y":156.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":56.99,"y":60.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":107.95,"y":128.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":184.23,"y":124.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":139.85,"y":148.54},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":115.36,"y":49.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":141.88,"y":176.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":126.67,"y":182.0},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":110.45,"y":159.69},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":99.74,"y":134.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":120.32,"y":37.58},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":181.24,"y":89.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":127.18,"y":200.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":159.62,"y":158.17},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":35,"top":[30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":149.99,"y":58.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":144.41,"y":147.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":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":149.99,"y":156.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":48.58,"y":124.37},"type":"O","description":"Lineout"}]}},{"startIndex":36,"endIndex":45,"top":[36,37,38],"bottom":[39,40,41,42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":173.08,"y":141.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":55.2,"y":83.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":131.67,"y":126.22},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":215.15,"y":109.98},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":119.61,"y":64.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":120.08,"y":107.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":174.42,"y":80.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":125.75,"y":176.7},"type":"O","description":"Fielders Choice"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":120.49,"y":34.71},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":178.73,"y":68.55},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":150.22,"y":92.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":116.36,"y":189.56},"type":"O","description":"Sac Bunt"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":59.31,"y":88.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":155.56,"y":155.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":121.61,"y":72.05},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":146.14,"y":151.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":161.69,"y":159.93},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":69,"top":[62,63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":106.39,"y":151.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":143.37,"y":151.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":209.54,"y":87.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":63.01,"y":138.21},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":99.76,"y":90.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":111.46,"y":198.73},"type":"O","description":"Pop Out"}]}},{"startIndex":70,"endIndex":80,"top":[70,71,72,73,74,75],"bottom":[76,77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":108.92,"y":103.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":144.04,"y":117.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":124.01,"y":194.19},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":10,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":119.8,"y":184.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":37.88,"y":50.66},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":111.46,"y":154.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":170.41,"y":99.79},"type":"H","description":"Single"}]}},{"startIndex":81,"endIndex":89,"top":[81,82,83,84,85,86],"bottom":[87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":11,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":94.73,"y":124.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":11,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":173.4,"y":119.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":11,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":167.79,"y":140.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":11,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":117.54,"y":160.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":11,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"coordinates":{"x":101.65,"y":126.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":11,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":163.86,"y":173.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":11,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":160.06,"y":113.99},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"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":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":7,"errors":0,"leftOnBase":9},"away":{"runs":6,"hits":11,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"catcher":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"first":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"shortstop":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"left":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"center":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"right":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"onDeck":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"inHole":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"battingOrder":2,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"onDeck":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"inHole":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"battingOrder":8,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":10,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":1,"avg":".232","atBats":41,"obp":".300","slg":".376","ops":".676","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":16,"rbi":6,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":40,"obp":".233","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"3.24","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.17","battersFaced":44,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":63,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":3,"pitchesPerInning":"14.91","runsScoredPer9":"3.27","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":33,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":44,"groundOuts":74,"airOuts":88,"runs":25,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":73,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".217","atBats":295,"obp":".262","slg":".349","ops":".611","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":103,"rbi":35,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".255","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.78","popOuts":19,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":39,"stolenBasePercentage":".830","caughtStealingPercentage":".170","assists":19,"putOuts":525,"errors":2,"chances":546,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":2,"flyOuts":37,"groundOuts":30,"airOuts":65,"runs":18,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":5,"atBats":169,"obp":".244","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":756,"era":"2.92","inningsPitched":"49.1","wins":4,"losses":3,"saves":3,"saveOpportunities":6,"holds":9,"blownSaves":3,"earnedRuns":16,"whip":"0.85","battersFaced":193,"outs":148,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":256,"strikes":500,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".571","pitchesPerInning":"15.32","gamesFinished":15,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"9.30","walksPer9Inn":"2.74","hitsPer9Inn":"4.93","runsScoredPer9":"3.28","homeRunsPer9":"0.73","inheritedRunners":26,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":54,"groundOuts":63,"airOuts":95,"runs":46,"doubles":16,"triples":0,"homeRuns":15,"strikeOuts":108,"baseOnBalls":39,"intentionalWalks":2,"hits":84,"hitByPitch":2,"avg":".242","atBats":347,"obp":".320","slg":".418","ops":".738","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":145,"rbi":44,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.13","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":206,"errors":2,"chances":211,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":29,"groundOuts":61,"airOuts":43,"runs":18,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":2,"hits":43,"hitByPitch":0,"atBats":189,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":822,"era":"2.44","inningsPitched":"51.2","wins":1,"losses":2,"saves":0,"saveOpportunities":4,"holds":14,"blownSaves":4,"earnedRuns":14,"whip":"1.12","battersFaced":208,"outs":155,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":822,"balls":291,"strikes":531,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":6,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.61","hitsPer9Inn":"7.49","runsScoredPer9":"3.14","homeRunsPer9":"0.17","inheritedRunners":41,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":9,"groundOuts":21,"airOuts":20,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":1,"hits":12,"hitByPitch":2,"avg":".174","atBats":69,"obp":".314","slg":".232","ops":".546","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":16,"rbi":5,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".212","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":21,"strikes":48,"strikePercentage":".700","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":69,"groundOuts":138,"airOuts":130,"runs":55,"doubles":26,"triples":3,"homeRuns":14,"strikeOuts":127,"baseOnBalls":38,"intentionalWalks":0,"hits":102,"hitByPitch":1,"atBats":497,"obp":".263","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2078,"era":"3.22","inningsPitched":"134.1","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.04","battersFaced":536,"outs":403,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2078,"balls":736,"strikes":1342,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".600","pitchesPerInning":"15.47","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.55","hitsPer9Inn":"6.83","runsScoredPer9":"3.68","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":29,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"errors":3,"chances":28,"fielding":".893","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683004":{"person":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":71,"groundOuts":73,"airOuts":121,"runs":44,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":90,"baseOnBalls":48,"intentionalWalks":0,"hits":80,"hitByPitch":3,"atBats":363,"obp":".316","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1669,"era":"4.10","inningsPitched":"96.2","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.32","battersFaced":415,"outs":290,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1669,"balls":631,"strikes":1038,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".538","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.38","walksPer9Inn":"4.47","hitsPer9Inn":"7.45","runsScoredPer9":"4.10","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":21,"groundOuts":43,"airOuts":45,"runs":11,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".129","atBats":139,"obp":".262","slg":".223","ops":".485","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":31,"rbi":6,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".154","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"69.50","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":17,"errors":0,"chances":19,"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"}]},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"44","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":34,"groundOuts":41,"airOuts":58,"runs":23,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":56,"baseOnBalls":10,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".221","atBats":195,"obp":".262","slg":".446","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":87,"rbi":31,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".238","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":11,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":372,"errors":3,"chances":412,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681168":{"person":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":{"note":"(W, 1-0)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"obp":".091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"0.00","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.30","battersFaced":11,"outs":10,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":12,"strikes":25,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.10","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608369":{"person":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":47,"groundOuts":80,"airOuts":67,"runs":44,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":71,"baseOnBalls":47,"intentionalWalks":9,"hits":78,"hitByPitch":4,"avg":".265","atBats":294,"obp":".372","slg":".469","ops":".841","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":138,"rbi":38,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.60","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":94,"errors":4,"chances":265,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592351":{"person":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":0,"flyOuts":7,"groundOuts":1,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":74,"era":"7.94","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.41","battersFaced":25,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":28,"strikes":46,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.08","rbi":0,"winPercentage":".500","pitchesPerInning":"13.06","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.35","walksPer9Inn":"4.76","hitsPer9Inn":"7.94","runsScoredPer9":"7.94","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676395":{"person":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(BS, 5)","summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":25,"groundOuts":34,"airOuts":41,"runs":20,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":157,"obp":".310","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":660,"era":"3.21","inningsPitched":"42.0","wins":1,"losses":6,"saves":9,"saveOpportunities":14,"holds":11,"blownSaves":5,"earnedRuns":15,"whip":"1.29","battersFaced":176,"outs":126,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":220,"strikes":440,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":2,"winPercentage":".143","pitchesPerInning":"15.71","gamesFinished":20,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"10.07","walksPer9Inn":"3.43","hitsPer9Inn":"8.14","runsScoredPer9":"4.29","homeRunsPer9":"1.07","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":89,"groundOuts":86,"airOuts":153,"runs":54,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":84,"baseOnBalls":45,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".231","atBats":411,"obp":".308","slg":".365","ops":".673","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":150,"rbi":55,"leftOnBase":175,"sacBunts":0,"sacFlies":7,"babip":".255","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.62","popOuts":32,"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":267,"putOuts":164,"errors":2,"chances":433,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673962":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":36,"groundOuts":70,"airOuts":79,"runs":31,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":19,"intentionalWalks":0,"hits":77,"hitByPitch":2,"avg":".249","atBats":309,"obp":".297","slg":".385","ops":".682","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":119,"rbi":40,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":13,"lineOuts":30},"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":148,"putOuts":53,"errors":4,"chances":205,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543309":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":42,"groundOuts":38,"airOuts":67,"runs":22,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".269","atBats":197,"obp":".316","slg":".431","ops":".747","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":85,"rbi":30,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.14","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":38,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":9,"putOuts":385,"errors":2,"chances":396,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"1-1 | RBI, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":47,"flyOuts":10,"groundOuts":21,"airOuts":25,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":4,"avg":".156","atBats":90,"obp":".222","slg":".222","ops":".444","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":20,"rbi":7,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"7.33","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":83,"errors":2,"chances":124,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":75,"groundOuts":110,"airOuts":121,"runs":35,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":130,"baseOnBalls":26,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":446,"obp":".243","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1816,"era":"2.55","inningsPitched":"123.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"0.92","battersFaced":477,"outs":371,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1816,"balls":601,"strikes":1215,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".769","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.46","walksPer9Inn":"1.89","hitsPer9Inn":"6.40","runsScoredPer9":"2.55","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":13,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669701":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":51,"groundOuts":99,"airOuts":98,"runs":55,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":66,"baseOnBalls":37,"intentionalWalks":2,"hits":94,"hitByPitch":5,"avg":".266","atBats":353,"obp":".343","slg":".402","ops":".745","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":142,"rbi":29,"leftOnBase":143,"sacBunts":3,"sacFlies":1,"babip":".305","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.22","popOuts":22,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":219,"errors":4,"chances":346,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":72,"groundOuts":101,"airOuts":122,"runs":47,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":419,"obp":".310","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1761,"era":"3.78","inningsPitched":"109.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.27","battersFaced":457,"outs":329,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1761,"balls":656,"strikes":1105,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".462","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.63","hitsPer9Inn":"8.78","runsScoredPer9":"3.86","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664059":{"person":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"501","stats":{"batting":{"note":"2-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":14,"groundOuts":41,"airOuts":34,"runs":29,"doubles":6,"triples":3,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":1,"hits":36,"hitByPitch":2,"avg":".259","atBats":139,"obp":".335","slg":".388","ops":".723","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":54,"rbi":12,"leftOnBase":52,"sacBunts":1,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.50","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":52,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687847":{"person":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".435","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":99,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"2.14","battersFaced":23,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":48,"strikes":51,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.21","gamesFinished":0,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"9.64","walksPer9Inn":"11.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":107,"flyOuts":86,"groundOuts":72,"airOuts":135,"runs":43,"doubles":20,"triples":0,"homeRuns":15,"strikeOuts":112,"baseOnBalls":23,"intentionalWalks":0,"hits":89,"hitByPitch":4,"avg":".222","atBats":401,"obp":".267","slg":".384","ops":".651","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":435,"totalBases":154,"rbi":62,"leftOnBase":196,"sacBunts":0,"sacFlies":7,"babip":".263","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.73","popOuts":26,"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":6,"putOuts":220,"errors":2,"chances":228,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":14,"groundOuts":33,"airOuts":33,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":5,"atBats":142,"obp":".299","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":669,"era":"2.23","inningsPitched":"40.1","wins":1,"losses":3,"saves":2,"saveOpportunities":4,"holds":21,"blownSaves":2,"earnedRuns":10,"whip":"1.09","battersFaced":165,"outs":121,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":235,"strikes":434,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"16.59","gamesFinished":9,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.16","walksPer9Inn":"3.57","hitsPer9Inn":"6.25","runsScoredPer9":"2.68","homeRunsPer9":"0.22","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543135":{"person":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":48,"groundOuts":120,"airOuts":73,"runs":20,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":105,"baseOnBalls":20,"intentionalWalks":1,"hits":72,"hitByPitch":5,"atBats":367,"obp":".246","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1534,"era":"1.49","inningsPitched":"103.0","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.89","battersFaced":396,"outs":309,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1534,"balls":508,"strikes":1026,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".750","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"9.17","walksPer9Inn":"1.75","hitsPer9Inn":"6.29","runsScoredPer9":"1.75","homeRunsPer9":"0.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":20,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":42,"gamesStarted":1,"flyOuts":17,"groundOuts":26,"airOuts":37,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":118,"obp":".254","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":511,"era":"1.09","inningsPitched":"33.0","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":9,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":131,"outs":99,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":511,"balls":168,"strikes":343,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.48","gamesFinished":7,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"9.55","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.09","homeRunsPer9":"0.00","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668390":{"person":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":13,"groundOuts":25,"airOuts":20,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":2,"hits":13,"hitByPitch":0,"atBats":73,"obp":".277","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":315,"era":"1.29","inningsPitched":"21.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.10","battersFaced":85,"outs":63,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":117,"strikes":198,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":8,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"7.29","walksPer9Inn":"4.29","hitsPer9Inn":"5.57","runsScoredPer9":"1.71","homeRunsPer9":"0.43","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[669701,608369,543760,666969,592626,664059,694671,642133,677649,543309,696030,641680,681168,518876,542888,543056,664208,668390,676395],"pitchers":[518876,542888,543056,664208,668390,676395,681168],"bench":[673962],"bullpen":[687847,571578,543135,592351,683004,571948,594798],"battingOrder":[669701,608369,543760,666969,664059,694671,677649,543309,681168],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tellez (8, Castillo, L); Langford (16, Muñoz, A)."},{"label":"HR","value":"Higashioka (7, 3rd inning off Castillo, L, 1 on, 0 out)."},{"label":"TB","value":"Duran, E; Higashioka 5; Langford 3; Osuna, A; Pederson; Seager; Semien; Tellez 3."},{"label":"RBI","value":"Duran, E (7); Higashioka 3 (30); Langford (44); Semien (55)."},{"label":"Runners left in scoring position, 2 out","value":"García, Ad 3; Higashioka; Tellez; Smith 2."},{"label":"SAC","value":"Smith."},{"label":"GIDP","value":"Seager."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Duran, E (5, 2nd base off Ferguson, C/Garver)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kelly, Me (3, throw)."}]}],"note":[{"label":"a","value":"Struck out for Osuna, A in the 11th."},{"label":"1","value":"Ran for Tellez in the 10th."},{"label":"2","value":"Ran for Pederson in the 11th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".244","atBats":40,"obp":".319","slg":".409","ops":".728","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":12,"rbi":3,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":10,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":41,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":185,"era":"3.84","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":46,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":73,"strikes":112,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":6,"pitchesPerInning":"16.82","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":33,"errors":0,"chances":45,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | SB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":110,"airOuts":108,"runs":53,"doubles":20,"triples":1,"homeRuns":12,"strikeOuts":59,"baseOnBalls":40,"intentionalWalks":4,"hits":110,"hitByPitch":2,"avg":".287","atBats":383,"obp":".354","slg":".439","ops":".793","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":168,"rbi":61,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".310","groundOutsToAirouts":"1.02","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"31.92","popOuts":15,"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":46,"putOuts":627,"errors":4,"chances":677,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":28,"groundOuts":32,"airOuts":52,"runs":18,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":1,"hits":37,"hitByPitch":2,"avg":".247","atBats":150,"obp":".321","slg":".353","ops":".674","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":53,"rbi":15,"leftOnBase":71,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":12,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":61,"errors":3,"chances":166,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688138":{"person":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":39,"groundOuts":63,"airOuts":71,"runs":35,"doubles":13,"triples":2,"homeRuns":11,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":1,"hits":69,"hitByPitch":4,"atBats":251,"obp":".344","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1049,"era":"4.22","inningsPitched":"64.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.44","battersFaced":280,"outs":192,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1049,"balls":392,"strikes":657,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.23","hitsPer9Inn":"9.70","runsScoredPer9":"4.92","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID456781":{"person":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":42,"airOuts":41,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":3,"avg":".243","atBats":152,"obp":".291","slg":".336","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":51,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":306,"errors":0,"chances":331,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":54,"groundOuts":78,"airOuts":103,"runs":63,"doubles":23,"triples":1,"homeRuns":22,"strikeOuts":129,"baseOnBalls":47,"intentionalWalks":2,"hits":102,"hitByPitch":18,"avg":".249","atBats":409,"obp":".350","slg":".472","ops":".822","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":193,"rbi":55,"leftOnBase":202,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.59","popOuts":23,"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":3,"putOuts":208,"errors":1,"chances":212,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"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":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":63,"groundOuts":111,"airOuts":112,"runs":48,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":84,"baseOnBalls":57,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".265","atBats":408,"obp":".358","slg":".365","ops":".723","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":475,"totalBases":149,"rbi":42,"leftOnBase":139,"sacBunts":6,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":14,"lineOuts":35},"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":257,"putOuts":143,"errors":9,"chances":409,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 4-6)","summary":"0.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":1,"flyOuts":25,"groundOuts":30,"airOuts":43,"runs":30,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":2,"hits":37,"hitByPitch":2,"atBats":155,"obp":".331","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":704,"era":"5.44","inningsPitched":"41.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":25,"whip":"1.38","battersFaced":179,"outs":124,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":233,"strikes":471,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"winPercentage":".400","pitchesPerInning":"17.03","gamesFinished":13,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"10.23","walksPer9Inn":"4.35","hitsPer9Inn":"8.06","runsScoredPer9":"6.53","homeRunsPer9":"1.09","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":33,"airOuts":32,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":9,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".292","atBats":137,"obp":".340","slg":".474","ops":".814","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":65,"rbi":15,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".343","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.83","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":66,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663804":{"person":{"id":663804,"fullName":"Jackson Kowar","link":"/api/v1/people/663804"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":10,"groundOuts":7,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":39,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":183,"era":"1.54","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":44,"outs":35,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":78,"strikes":105,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.69","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.09","hitsPer9Inn":"4.63","runsScoredPer9":"1.54","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 5 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":109,"flyOuts":73,"groundOuts":53,"airOuts":127,"runs":72,"doubles":16,"triples":0,"homeRuns":42,"strikeOuts":128,"baseOnBalls":65,"intentionalWalks":12,"hits":104,"hitByPitch":5,"avg":".254","atBats":409,"obp":".361","slg":".601","ops":".962","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":482,"totalBases":246,"rbi":88,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.74","popOuts":36,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":51,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":27,"putOuts":687,"errors":2,"chances":716,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":1,"stolenBasePercentage":"1.000","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":47,"gamesStarted":0,"flyOuts":20,"groundOuts":54,"airOuts":40,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":159,"obp":".289","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":691,"era":"3.60","inningsPitched":"45.0","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.04","battersFaced":181,"outs":135,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":248,"strikes":443,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"15.36","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.80","hitsPer9Inn":"6.60","runsScoredPer9":"3.60","homeRunsPer9":"0.20","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670156":{"person":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"603","stats":{"batting":{"note":"2-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":73,"flyOuts":25,"groundOuts":52,"airOuts":36,"runs":20,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".250","atBats":148,"obp":".325","slg":".291","ops":".616","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":43,"rbi":12,"leftOnBase":63,"sacBunts":4,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"148.00","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":13,"strikes":10,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":48,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"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":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":32,"gamesStarted":0,"flyOuts":9,"groundOuts":33,"airOuts":20,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":2,"hits":20,"hitByPitch":2,"atBats":98,"obp":".301","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":473,"era":"1.29","inningsPitched":"28.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":14,"blownSaves":0,"earnedRuns":4,"whip":"1.14","battersFaced":116,"outs":84,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":188,"strikes":285,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.89","gamesFinished":2,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"9.32","walksPer9Inn":"3.86","hitsPer9Inn":"6.43","runsScoredPer9":"1.93","homeRunsPer9":"0.32","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":35,"groundOuts":58,"airOuts":65,"runs":33,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":112,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":4,"atBats":293,"obp":".257","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1296,"era":"3.45","inningsPitched":"78.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"0.98","battersFaced":316,"outs":235,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1296,"balls":433,"strikes":863,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".429","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"6.22","strikeoutsPer9Inn":"12.87","walksPer9Inn":"2.07","hitsPer9Inn":"6.78","runsScoredPer9":"3.79","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":118,"airOuts":148,"runs":49,"doubles":17,"triples":0,"homeRuns":20,"strikeOuts":127,"baseOnBalls":25,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":491,"obp":".253","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1902,"era":"3.11","inningsPitched":"133.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"0.97","battersFaced":525,"outs":399,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1902,"balls":619,"strikes":1283,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".571","pitchesPerInning":"14.30","gamesFinished":0,"strikeoutWalkRatio":"5.08","strikeoutsPer9Inn":"8.59","walksPer9Inn":"1.69","hitsPer9Inn":"7.04","runsScoredPer9":"3.32","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":38,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":36,"strikes":51,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":88,"groundOuts":121,"airOuts":147,"runs":52,"doubles":25,"triples":2,"homeRuns":13,"strikeOuts":115,"baseOnBalls":37,"intentionalWalks":0,"hits":122,"hitByPitch":6,"atBats":503,"obp":".301","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2186,"era":"3.22","inningsPitched":"131.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.21","battersFaced":548,"outs":394,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2186,"balls":771,"strikes":1415,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".571","pitchesPerInning":"16.64","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.54","hitsPer9Inn":"8.36","runsScoredPer9":"3.56","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"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"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":13,"gamesStarted":13,"flyOuts":40,"groundOuts":67,"airOuts":68,"runs":33,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":74,"baseOnBalls":18,"intentionalWalks":0,"hits":63,"hitByPitch":4,"atBats":267,"obp":".289","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1177,"era":"4.13","inningsPitched":"72.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.13","battersFaced":294,"outs":216,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1177,"balls":391,"strikes":786,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".545","pitchesPerInning":"16.35","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"9.25","walksPer9Inn":"2.25","hitsPer9Inn":"7.88","runsScoredPer9":"4.13","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":26,"groundOuts":29,"airOuts":49,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":17,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".197","atBats":183,"obp":".262","slg":".366","ops":".628","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":67,"rbi":19,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":14,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":92,"errors":5,"chances":188,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":20,"groundOuts":40,"airOuts":31,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":3,"hits":21,"hitByPitch":2,"atBats":143,"obp":".248","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":695,"era":"1.29","inningsPitched":"42.0","wins":3,"losses":1,"saves":24,"saveOpportunities":30,"holds":0,"blownSaves":6,"earnedRuns":6,"whip":"0.93","battersFaced":167,"outs":126,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":695,"balls":257,"strikes":438,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".750","pitchesPerInning":"16.55","gamesFinished":29,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"4.50","runsScoredPer9":"2.14","homeRunsPer9":"0.21","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":69,"groundOuts":67,"airOuts":119,"runs":66,"doubles":20,"triples":0,"homeRuns":36,"strikeOuts":122,"baseOnBalls":29,"intentionalWalks":1,"hits":98,"hitByPitch":15,"avg":".245","atBats":400,"obp":".316","slg":".565","ops":".881","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":226,"rbi":87,"leftOnBase":184,"sacBunts":0,"sacFlies":6,"babip":".250","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.11","popOuts":28,"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":170,"putOuts":63,"errors":12,"chances":245,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":27,"groundOuts":29,"airOuts":51,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":62,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".217","atBats":180,"obp":".300","slg":".344","ops":".644","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":62,"rbi":23,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":28,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":8,"putOuts":271,"errors":2,"chances":281,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":50,"gamesStarted":0,"flyOuts":26,"groundOuts":28,"airOuts":42,"runs":12,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":154,"obp":".250","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":650,"era":"2.34","inningsPitched":"42.1","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":11,"whip":"0.94","battersFaced":168,"outs":127,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":650,"balls":199,"strikes":451,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".667","pitchesPerInning":"15.35","gamesFinished":3,"strikeoutWalkRatio":"5.60","strikeoutsPer9Inn":"11.91","walksPer9Inn":"2.13","hitsPer9Inn":"6.38","runsScoredPer9":"2.55","homeRunsPer9":"0.85","inheritedRunners":27,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":61,"groundOuts":128,"airOuts":105,"runs":70,"doubles":19,"triples":3,"homeRuns":19,"strikeOuts":114,"baseOnBalls":30,"intentionalWalks":1,"hits":115,"hitByPitch":8,"avg":".250","atBats":460,"obp":".306","slg":".428","ops":".734","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":500,"totalBases":197,"rbi":57,"leftOnBase":206,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.21","popOuts":20,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":307,"errors":3,"chances":314,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":40,"groundOuts":41,"airOuts":70,"runs":16,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":24,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":196,"obp":".268","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":891,"era":"2.56","inningsPitched":"56.1","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":16,"whip":"1.05","battersFaced":224,"outs":169,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":891,"balls":320,"strikes":571,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.82","gamesFinished":18,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.83","hitsPer9Inn":"5.59","runsScoredPer9":"2.56","homeRunsPer9":"0.96","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"602","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":57,"groundOuts":85,"airOuts":105,"runs":41,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":48,"baseOnBalls":29,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".253","atBats":312,"obp":".320","slg":".462","ops":".782","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":144,"rbi":50,"leftOnBase":111,"sacBunts":2,"sacFlies":3,"babip":".248","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.35","popOuts":28,"lineOuts":20},"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":38,"putOuts":24,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":48,"gamesStarted":0,"flyOuts":30,"groundOuts":60,"airOuts":53,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":4,"hits":53,"hitByPitch":3,"atBats":197,"obp":".344","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":746,"era":"3.66","inningsPitched":"51.2","wins":3,"losses":5,"saves":1,"saveOpportunities":6,"holds":12,"blownSaves":5,"earnedRuns":21,"whip":"1.41","battersFaced":223,"outs":155,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":264,"strikes":482,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".375","pitchesPerInning":"14.44","gamesFinished":7,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"5.92","walksPer9Inn":"3.48","hitsPer9Inn":"9.23","runsScoredPer9":"4.53","homeRunsPer9":"0.87","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[668227,663728,677594,647304,553993,686527,664238,593871,670156,641598,641487,702284,622491,672841,660825,642100,662253,666374,668984,657571],"pitchers":[622491,672841,660825,642100,662253,666374,668984,657571],"bench":[456781],"bullpen":[688138,669302,669923,663804,693433],"battingOrder":[668227,663728,677594,647304,553993,670156,641598,641487,702284],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford, J (17, Kelly, Me); Rodríguez, J (19, Kelly, Me)."},{"label":"HR","value":"Arozarena (22, 10th inning off Garcia, R, 1 on, 0 out)."},{"label":"TB","value":"Arozarena 5; Canzone; Crawford, J 2; Naylor, J; Rodríguez, J 2; Young."},{"label":"RBI","value":"Arozarena 2 (55); Rodríguez, J (57)."},{"label":"2-out RBI","value":"Rodríguez, J."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J; Suárez, E 2; Crawford, J; Raleigh 2."},{"label":"SAC","value":"Crawford, J."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Naylor, J (17, 2nd base off Armstrong/Higashioka); Moore, D (12, 2nd base off Coulombe/Higashioka)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Canzone (Semien at 2nd base)."},{"label":"DP","value":"(Young-Crawford, J-Naylor, J)."}]}],"note":[{"label":"a","value":"Walked for Moore, D in the 9th."},{"label":"1","value":"Ran for Canzone in the 7th."},{"label":"2","value":"Ran for Polanco in the 9th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Kelly, Me."},{"label":"Disengagement violations","value":"Kelly, Me."},{"label":"IBB","value":"Seager (by Brash)."},{"label":"HBP","value":"Osuna, A (by Castillo, L)."},{"label":"Pitches-strikes","value":"Kelly, Me 69-48; Armstrong 6-4; Coulombe 23-11; Maton, P 15-8; Winn, C 17-11; Garcia, R 17-8; Curvelo 17-11; Castillo, L 87-51; Vargas 15-9; Bazardo 18-8; Speier 8-5; Muñoz, A 15-10; Brash 23-16; Legumina 12-9; Ferguson, C 7-4."},{"label":"Groundouts-flyouts","value":"Kelly, Me 5-3; Armstrong 0-0; Coulombe 1-0; Maton, P 1-0; Winn, C 0-1; Garcia, R 1-0; Curvelo 0-2; Castillo, L 3-4; Vargas 1-2; Bazardo 0-0; Speier 1-1; Muñoz, A 2-1; Brash 2-0; Legumina 0-0; Ferguson, C 1-0."},{"label":"Batters faced","value":"Kelly, Me 22; Armstrong 1; Coulombe 6; Maton, P 3; Winn, C 4; Garcia, R 4; Curvelo 4; Castillo, L 19; Vargas 4; Bazardo 4; Speier 3; Muñoz, A 4; Brash 6; Legumina 4; Ferguson, C 2."},{"label":"Inherited runners-scored","value":"Armstrong 2-0; Curvelo 1-0; Vargas 1-0; Ferguson, C 2-0."},{"label":"Umpires","value":"HP: James Jean. 1B: John Libka. 2B: Sean Barber. 3B: James Hoye. "},{"label":"Weather","value":"67 degrees, Cloudy."},{"label":"Wind","value":"3 mph, In From LF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:21."},{"label":"Att","value":"37,226."},{"label":"Venue","value":"T-Mobile Park."},{"label":"August 2, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","boxscoreName":"Kelly, Me"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":21,"strikes":48,"strikePercentage":".700","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":69,"groundOuts":138,"airOuts":130,"runs":55,"doubles":26,"triples":3,"homeRuns":14,"strikeOuts":127,"baseOnBalls":38,"intentionalWalks":0,"hits":102,"hitByPitch":1,"atBats":497,"obp":".263","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2078,"era":"3.22","inningsPitched":"134.1","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.04","battersFaced":536,"outs":403,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2078,"balls":736,"strikes":1342,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".600","pitchesPerInning":"15.47","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.55","hitsPer9Inn":"6.83","runsScoredPer9":"3.68","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":29,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"errors":3,"chances":28,"fielding":".893","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":66,"pitchingGameScore":66},{"player":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","boxscoreName":"Higashioka"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":42,"groundOuts":38,"airOuts":67,"runs":22,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".269","atBats":197,"obp":".316","slg":".431","ops":".747","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":85,"rbi":30,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.14","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":38,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":9,"putOuts":385,"errors":2,"chances":396,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","boxscoreName":"Arozarena"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":54,"groundOuts":78,"airOuts":103,"runs":63,"doubles":23,"triples":1,"homeRuns":22,"strikeOuts":129,"baseOnBalls":47,"intentionalWalks":2,"hits":102,"hitByPitch":18,"avg":".249","atBats":409,"obp":".350","slg":".472","ops":".822","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":193,"rbi":55,"leftOnBase":202,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.59","popOuts":23,"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":3,"putOuts":208,"errors":1,"chances":212,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"loser":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}