{"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":776923,"link":"/api/v1.1/game/776923/feed/live","metaData":{"wait":10,"timeStamp":"20250801_041447","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776923,"type":"R","doubleHeader":"N","id":"2025/07/31/texmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776923-2025-07-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-01T01:40:00Z","originalDate":"2025-07-31","officialDate":"2025-07-31","dayNight":"night","time":"6:40","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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":57,"losses":53,"ties":0,"pct":".518"},"records":{},"divisionLeader":false,"wins":57,"losses":53,"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":52,"ties":0,"pct":".527"},"records":{},"divisionLeader":false,"wins":58,"losses":52,"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},"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":24,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"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},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"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},"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},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","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},"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},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton, T","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID676961":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961","firstName":"Caleb","lastName":"Boushley","birthDate":"1993-10-01","currentAge":32,"birthCity":"Hortonville","birthStateProvince":"WI","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Boushley","boxscoreName":"Boushley","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Boushley","nameSlug":"caleb-boushley-676961","firstLastName":"Caleb Boushley","lastFirstName":"Boushley, Caleb","lastInitName":"Boushley, C","initLastName":"C Boushley","fullFMLName":"Caleb Boushley","fullLFMName":"Boushley, Caleb","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":"Partly Cloudy","temp":"77","wind":"1 mph, Calm"},"gameInfo":{"attendance":28293,"firstPitch":"2025-08-01T01:41:00.000Z","gameDurationMinutes":153},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"home":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}},"officialScorer":{"id":499385,"fullName":"Gary Brooks","link":"/api/v1/people/499385"},"primaryDatacaster":{"id":661303,"fullName":"Sean Poor","link":"/api/v1/people/661303"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T01:41:08.368Z","endTime":"2025-08-01T01:41:47.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T23:26:15.085Z","endTime":"2025-08-01T01:15:53.101Z","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-01T01:15:53.101Z","endTime":"2025-08-01T01:38:58.169Z","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-01T01:38:58.169Z","endTime":"2025-08-01T01:41:10.067Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"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":96.7,"endSpeed":87.5,"strikeZoneTop":3.16118312764622,"strikeZoneBottom":1.48193526305089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.97161122871855,"aZ":-21.93754946275328,"pfxX":-11.254576294231121,"pfxZ":5.170666571238087,"pX":-0.8902316555867376,"pZ":2.8841044641622346,"vX0":6.369139403413371,"vY0":-140.52087884438362,"vZ0":-3.7284270629351077,"x":150.93,"y":160.91,"x0":-1.7367716658167336,"y0":50.00112003873703,"z0":5.671924685649194,"aX":-22.267888236346383},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":18.8,"spinRate":2193,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3913686186191394,"extension":6.36233437012897},"index":3,"playId":"39480bbc-3d6a-3dbd-9828-5a122bb2e154","pitchNumber":1,"startTime":"2025-08-01T01:41:10.067Z","endTime":"2025-08-01T01:41:13.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.05703671315431,"strikeZoneBottom":1.49000086016048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.943981734158697,"aZ":-43.7729438791613,"pfxX":4.405680253789644,"pfxZ":-7.540720035869949,"pX":0.9988905376960623,"pZ":0.08622944860677816,"vX0":4.959303845542839,"vY0":-124.32250838505689,"vZ0":-4.309065745948889,"x":78.92,"y":236.45,"x0":-1.6071434703795227,"y0":50.002617844016726,"z0":5.540925190935131,"aX":6.776512538854043},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.5,"breakHorizontal":-9.2,"spinRate":2327,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4435150513082031,"extension":6.556282673390221},"index":4,"playId":"a2465b75-e96e-322e-a054-931d0da1fd82","pitchNumber":2,"startTime":"2025-08-01T01:41:23.860Z","endTime":"2025-08-01T01:41:26.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46548394691191,"aZ":-41.54216825911035,"pfxX":5.413651608688605,"pfxZ":-5.699955367021163,"pX":-0.04878660296391817,"pZ":2.2008936834521333,"vX0":2.651528069559132,"vY0":-127.42219175216009,"vZ0":-0.3722595847166811,"x":118.86,"y":179.36,"x0":-1.8066982857013094,"y0":50.00477726161027,"z0":5.63432545801728,"aX":8.892733173780611},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-10.2,"breakHorizontal":-10.4,"spinRate":2622,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.43004374617081487,"extension":6.265196013468429},"hitData":{"launchSpeed":81.7,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.03,"coordY":169.83}},"index":5,"playId":"023ed999-92bc-3a90-9a56-21e06066d6da","pitchNumber":3,"startTime":"2025-08-01T01:41:40.051Z","endTime":"2025-08-01T01:41:47.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:41:47.819Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T01:42:14.317Z","endTime":"2025-08-01T01:43:31.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":96.3,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54240746511985,"aZ":-15.544107356694669,"pfxX":-8.762768899106305,"pfxZ":8.361430992832695,"pX":0.42126664443396666,"pZ":2.227360734527666,"vX0":8.929812092468323,"vY0":-139.914776109561,"vZ0":-6.103625126465668,"x":100.94,"y":178.64,"x0":-1.6678860760755208,"y0":50.00679117529204,"z0":5.449797384564906,"aX":-17.437871611053243},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":14.2,"spinRate":2369,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.39094943060005205,"extension":6.483338021537551},"index":0,"playId":"64fe1cd9-73f3-3930-b11e-d6b02c0c8de7","pitchNumber":1,"startTime":"2025-08-01T01:42:15.143Z","endTime":"2025-08-01T01:42:18.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.44340334271233,"strikeZoneBottom":1.45000218441633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.124406427050914,"aZ":-15.003350302294974,"pfxX":-8.119777378024624,"pfxZ":8.518796908791838,"pX":-0.5461268621949842,"pZ":4.4442940961134,"vX0":6.126414989680958,"vY0":-140.86415939420593,"vZ0":-0.794449597589147,"x":137.82,"y":118.78,"x0":-1.6911024759364728,"y0":50.000951141744196,"z0":5.697242357439382,"aX":-16.36371094283665},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":13.4,"spinRate":2405,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3884042986494558,"extension":6.321824395869967},"index":1,"playId":"4f997cf5-5d6b-3013-b033-28893e042151","pitchNumber":2,"startTime":"2025-08-01T01:42:41.751Z","endTime":"2025-08-01T01:42:44.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.4000988483111,"strikeZoneBottom":1.44999828123654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.414908493430005,"aZ":-15.298249724820359,"pfxX":-6.995240042387869,"pfxZ":8.348134928377508,"pX":-0.43835026995070087,"pZ":4.462952246123093,"vX0":6.0413279500591095,"vY0":-141.13324466357153,"vZ0":-0.7154096846791793,"x":133.71,"y":118.28,"x0":-1.6953292675717573,"y0":50.006638002057684,"z0":5.702859881089149,"aX":-14.148067773270508},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3877481434281931,"extension":6.248658042967191},"index":2,"playId":"71cc9c8b-d713-307d-bbe2-50f55b8f81fe","pitchNumber":3,"startTime":"2025-08-01T01:42:54.651Z","endTime":"2025-08-01T01:42:57.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.3542730159946,"strikeZoneBottom":1.45000064122704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.586842037946433,"aZ":-33.83870105442754,"pfxX":4.009353715758587,"pfxZ":-0.9852588187558693,"pX":1.7231390214127995,"pZ":1.1095418106676207,"vX0":7.3362019969212415,"vY0":-129.14067803882645,"vZ0":-4.650139577056306,"x":51.32,"y":208.82,"x0":-1.673864891196741,"y0":50.00156148865314,"z0":5.532777805336141,"aX":6.779521135134755},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.6,"breakHorizontal":-8.9,"spinRate":2608,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4239360918871662,"extension":6.436890800316082},"index":3,"playId":"d1ff904a-bb10-3385-b592-887fefa3a73a","pitchNumber":4,"startTime":"2025-08-01T01:43:10.012Z","endTime":"2025-08-01T01:43:13.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-01T01:43:21.342Z","endTime":"2025-08-01T01:43:27.472Z","isPitch":false,"type":"action","player":{"id":608369,"link":"/api/v1/people/608369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.47389763962184,"strikeZoneBottom":1.64026105306907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05075933671053,"aZ":-18.52759796035844,"pfxX":-8.564226314496796,"pfxZ":6.812829766516895,"pX":0.4154412963439156,"pZ":3.6429373887523253,"vX0":8.774770527422376,"vY0":-140.4744137851609,"vZ0":-2.154535782603289,"x":101.16,"y":140.42,"x0":-1.6321563668076167,"y0":50.00581055727813,"z0":5.620964358049533,"aX":-17.163383705176418},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":13.8,"spinRate":2365,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3895358552523356,"extension":6.472048000955186},"index":5,"playId":"206317cd-6d7d-3f9a-a5be-860c9aa34adc","pitchNumber":5,"startTime":"2025-08-01T01:43:27.472Z","endTime":"2025-08-01T01:43:31.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:43:31.203Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcus Semien grounds into a double play, third baseman Eugenio Suárez to second baseman Cole Young to first baseman Josh Naylor. Corey Seager out at 2nd. Marcus Semien out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T01:43:53.943Z","endTime":"2025-08-01T01:46:16.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41967079497143,"aZ":-17.409356454635343,"pfxX":-8.945985831852934,"pfxZ":7.327202038083249,"pX":-0.560459927615188,"pZ":2.255016671137353,"vX0":6.034709635429774,"vY0":-140.71162201877118,"vZ0":-5.975431365293715,"x":138.36,"y":177.89,"x0":-1.56505490477477,"y0":50.00418753861895,"z0":5.524906370014429,"aX":-18.031352817660363},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2288,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3884976644806839,"extension":6.499109993875844},"index":0,"playId":"e288a229-1829-3d73-8ac1-ad831b079e2f","pitchNumber":1,"startTime":"2025-08-01T01:43:54.224Z","endTime":"2025-08-01T01:43:57.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.702527737094407,"aZ":-37.171529024999685,"pfxX":5.496211124467992,"pfxZ":-3.0507163674905087,"pX":0.92511778700038,"pZ":2.49527709277985,"vX0":4.973718293903086,"vY0":-127.02482895728684,"vZ0":-0.5885571075553244,"x":81.74,"y":171.41,"x0":-1.7716401301462246,"y0":50.00540548427198,"z0":5.682034242253918,"aX":8.993744350155113},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-11.0,"spinRate":2578,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43099000882707905,"extension":6.487977719730739},"index":1,"playId":"64ccee28-149c-3fad-92ad-7a532ac3d57d","pitchNumber":2,"startTime":"2025-08-01T01:44:12.445Z","endTime":"2025-08-01T01:44:18.049Z","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":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.31789621930703,"strikeZoneBottom":1.69000066971345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03040071595564,"aZ":-18.557507790936,"pfxX":-9.995900443674339,"pfxZ":6.7327560132579185,"pX":1.2167220836235826,"pZ":2.5270051715363526,"vX0":10.535003739166307,"vY0":-141.48542170992587,"vZ0":-5.183478149073399,"x":70.62,"y":170.55,"x0":-1.2607892055857683,"y0":50.00231999679725,"z0":5.576419571668149,"aX":-20.215187743717912},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":2344,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38749186730339646,"extension":6.475447301897362},"index":2,"playId":"807550f7-46d4-32dd-ae70-6c9304ec7641","pitchNumber":3,"startTime":"2025-08-01T01:44:49.537Z","endTime":"2025-08-01T01:44:54.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.39064592578816,"strikeZoneBottom":1.69000082013439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91269251844266,"aZ":-36.25634184972947,"pfxX":5.1622625499809365,"pfxZ":-2.4858193698056814,"pX":1.9364319006993134,"pZ":1.1846561761178303,"vX0":7.18081122466509,"vY0":-127.9300983269471,"vZ0":-3.4884593932088004,"x":43.19,"y":206.79,"x0":-1.5887452848870154,"y0":50.00492173019985,"z0":5.438290867912508,"aX":8.46891952517823},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":2651,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42982663945463173,"extension":6.451827816134373},"index":3,"playId":"6bacfeef-4d94-3348-8145-1ebf6667daff","pitchNumber":4,"startTime":"2025-08-01T01:45:07.760Z","endTime":"2025-08-01T01:45:11.150Z","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":97.2,"endSpeed":88.4,"strikeZoneTop":3.33056908022777,"strikeZoneBottom":1.68999943894212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.348785149359635,"aZ":-16.229931869565906,"pfxX":-7.46295486703095,"pfxZ":7.90214381474955,"pX":0.30497874673324743,"pZ":4.080316813164456,"vX0":7.7520939487140135,"vY0":-141.41629276744032,"vZ0":-1.4868176741507715,"x":105.37,"y":128.61,"x0":-1.5070080463353752,"y0":50.00486644071307,"z0":5.658006998070812,"aX":-15.062606143301753},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2414,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38786175459257377,"extension":6.366267804576263},"index":4,"playId":"ca60ba2a-463f-33fe-af35-b3f35bd91f9c","pitchNumber":5,"startTime":"2025-08-01T01:45:26.808Z","endTime":"2025-08-01T01:45:30.169Z","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":97.4,"endSpeed":88.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41501939105801,"aZ":-15.347169052531918,"pfxX":-9.552040040929455,"pfxZ":8.326418111984061,"pX":0.06758900877025152,"pZ":2.814553938826494,"vX0":8.001683570168392,"vY0":-141.51791451993893,"vZ0":-4.737059063373877,"x":114.42,"y":162.79,"x0":-1.5607332323131662,"y0":50.00158047646109,"z0":5.498814323548018,"aX":-19.301619396868798},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":15.6,"spinRate":2271,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.387586307654876,"extension":6.515541130041742},"index":5,"playId":"1fc6c87e-d029-3d0d-ab72-2dad6e996737","pitchNumber":6,"startTime":"2025-08-01T01:45:45.275Z","endTime":"2025-08-01T01:45:48.275Z","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":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55543212286406,"aZ":-22.07709130760836,"pfxX":-10.378312381048968,"pfxZ":5.050816470985227,"pX":0.18199118796422484,"pZ":2.5854347581987525,"vX0":8.567104692320392,"vY0":-140.24758790833434,"vZ0":-4.032790871527639,"x":110.06,"y":168.97,"x0":-1.5579839876420967,"y0":50.004124150656,"z0":5.474801874985517,"aX":-20.75704332854581},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":17.2,"spinRate":2328,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3899507244369529,"extension":6.6349709382791575},"hitData":{"launchSpeed":91.1,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":166.79}},"index":6,"playId":"ea5c18c1-61fd-349a-8f69-9dd8b3ca6f5c","pitchNumber":7,"startTime":"2025-08-01T01:46:08.368Z","endTime":"2025-08-01T01:46:16.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:46:16.747Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T01:48:24.359Z","endTime":"2025-08-01T01:49:25.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.37971585257063,"strikeZoneBottom":1.65000215521003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70414221769735,"aZ":-17.105685669250988,"pfxX":-8.363311229565326,"pfxZ":7.683441534053202,"pX":1.275146613828643,"pZ":1.8705993071019003,"vX0":11.507641878138266,"vY0":-138.83343962655533,"vZ0":-6.599047635705616,"x":68.39,"y":188.27,"x0":-1.8278626157540327,"y0":50.00406311841154,"z0":5.407697824394989,"aX":-16.405243674838488},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":2310,"spinDirection":229},"zone":14,"typeConfidence":0.86,"plateTime":0.3938067037187345,"extension":6.676229282206554},"index":0,"playId":"b74ccdab-e629-3713-8054-3212caa159a7","pitchNumber":1,"startTime":"2025-08-01T01:48:29.377Z","endTime":"2025-08-01T01:48:33.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.31779229296017,"strikeZoneBottom":1.64999778429716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.723167271560175,"aZ":-22.636753525272045,"pfxX":-9.587929430988947,"pfxZ":4.8668272610664545,"pX":-1.1972610814974813,"pZ":3.2142755443865427,"vX0":5.756807059186918,"vY0":-139.03387392014085,"vZ0":-2.411289430550935,"x":162.64,"y":151.99,"x0":-2.0472431157004727,"y0":50.005380281435,"z0":5.592578750571157,"aX":-18.80253868735694},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2213,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.39371951923518456,"extension":6.442053521255222},"index":1,"playId":"c7c75c01-c185-385c-9ccf-9804bd5414cf","pitchNumber":2,"startTime":"2025-08-01T01:48:45.561Z","endTime":"2025-08-01T01:48:49.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.38865269813964,"strikeZoneBottom":1.64999853625647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.366410918765947,"aZ":-25.462696993729956,"pfxX":-0.2548686819803123,"pfxZ":3.944065349162665,"pX":1.1102543273239487,"pZ":0.9314261817774077,"vX0":7.6732987606632586,"vY0":-129.25053193327383,"vZ0":-7.1611892751325765,"x":74.68,"y":213.63,"x0":-1.856160585816302,"y0":50.004210634357165,"z0":5.6759898572013885,"aX":-0.43412573840210866},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-1.2,"spinRate":2306,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.42276128997993023,"extension":6.535546932063255},"index":2,"playId":"a7c8658f-407a-3ea5-9484-b0001681ab24","pitchNumber":3,"startTime":"2025-08-01T01:49:03.292Z","endTime":"2025-08-01T01:49:06.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.43118773163757,"strikeZoneBottom":1.72945548753821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65300487057327,"aZ":-25.269735628890796,"pfxX":-11.536605138128952,"pfxZ":3.428099697490845,"pX":-0.6028379690851192,"pZ":3.4142355219367775,"vX0":7.944809432057041,"vY0":-141.1838851366959,"vZ0":-1.5813875002399325,"x":139.98,"y":146.6,"x0":-1.9568591503797341,"y0":50.00466781813497,"z0":5.610607798254089,"aX":-23.25277170905992},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":19.2,"spinRate":2306,"spinDirection":228},"zone":1,"typeConfidence":0.97,"plateTime":0.3882025386184895,"extension":6.446390956980478},"index":3,"playId":"d22e67f7-9ce9-331e-b6de-9fbe43090917","pitchNumber":4,"startTime":"2025-08-01T01:49:20.552Z","endTime":"2025-08-01T01:49:25.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:49:25.226Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cal Raleigh grounds into a force out, first baseman Rowdy Tellez to shortstop Corey Seager. Randy Arozarena out at 2nd. Cal Raleigh to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T01:49:50.421Z","endTime":"2025-08-01T01:51:13.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.073798181055622,"aZ":-24.039158483037678,"pfxX":-0.6867345539719496,"pfxZ":4.683714757220863,"pX":0.004927856034070349,"pZ":2.264455459436306,"vX0":6.033369172138145,"vY0":-130.4084778241276,"vZ0":-3.981923581759545,"x":116.81,"y":177.64,"x0":-2.2405382750394818,"y0":50.0061109717749,"z0":5.605058780513392,"aX":-1.1940621585612248},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":0.0,"spinRate":2281,"spinDirection":211},"zone":8,"typeConfidence":0.92,"plateTime":0.41854055073812635,"extension":6.289763526781036},"index":0,"playId":"3670f14d-5f0a-3607-a4ac-d8746ea571f2","pitchNumber":1,"startTime":"2025-08-01T01:49:50.795Z","endTime":"2025-08-01T01:49:54.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854328114834416,"aZ":-24.693403713374753,"pfxX":-10.148259163861193,"pfxZ":3.7713166655939965,"pX":-0.2293522438552552,"pZ":3.1469562462874396,"vX0":8.62130590322608,"vY0":-139.5896455153089,"vZ0":-2.3015357765553026,"x":125.74,"y":153.81,"x0":-2.031313021229024,"y0":50.00305929272147,"z0":5.598831428096117,"aX":-20.134073505389413},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":2242,"spinDirection":225},"zone":2,"typeConfidence":0.95,"plateTime":0.39158486236478884,"extension":6.389328803350812},"index":1,"playId":"5de08d4c-094a-31c5-a0b2-de9cb3819919","pitchNumber":2,"startTime":"2025-08-01T01:50:12.307Z","endTime":"2025-08-01T01:50:15.307Z","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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.54846952121495,"strikeZoneBottom":1.69999878852043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.994475823624008,"aZ":-31.55640804067548,"pfxX":0.7474653066586265,"pfxZ":0.3849266357183492,"pX":-1.7920348631666825,"pZ":2.2022328089552925,"vX0":0.5973843799718378,"vY0":-125.94356829985841,"vZ0":-3.1668013892950952,"x":185.31,"y":179.32,"x0":-2.1295554987800522,"y0":50.002652252939654,"z0":6.0327138295371325,"aX":1.198564154457338},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":2270,"spinDirection":100},"zone":13,"typeConfidence":0.56,"plateTime":0.4351964251790039,"extension":6.375852489275276},"index":2,"playId":"9f2345f5-0e11-3119-af37-c1000b49853b","pitchNumber":3,"startTime":"2025-08-01T01:50:44.897Z","endTime":"2025-08-01T01:50:47.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.633679634670266,"aZ":-30.93108523758983,"pfxX":1.5002709196228476,"pfxZ":0.7910313970080303,"pX":-0.7392417391954225,"pZ":2.5243776343543054,"vX0":2.2697500492972122,"vY0":-123.6768851653847,"vZ0":-2.328850816236267,"x":145.18,"y":170.62,"x0":-1.8591754250479429,"y0":50.00319809541436,"z0":6.0393372288752465,"aX":2.353901090491245},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-3.2,"spinRate":2309,"spinDirection":102},"zone":4,"typeConfidence":0.79,"plateTime":0.4406746732806477,"extension":6.50456747606898},"hitData":{"launchSpeed":79.5,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.97,"coordY":171.35}},"index":3,"playId":"de4be5f1-a0b3-3f43-babe-5c78057bad9a","pitchNumber":4,"startTime":"2025-08-01T01:51:03.647Z","endTime":"2025-08-01T01:51:13.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:51:13.058Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T01:51:41.383Z","endTime":"2025-08-01T01:52:32.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.28011246240525,"strikeZoneBottom":1.52000169743322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.954338980135926,"aZ":-23.539379393225314,"pfxX":-0.3238860314281644,"pfxZ":4.850263433599917,"pX":-0.46669301916812056,"pZ":3.7071274082163304,"vX0":4.7544799591355655,"vY0":-132.24310234504873,"vZ0":-0.8415170553607845,"x":134.79,"y":138.69,"x0":-2.242079259866159,"y0":50.00061672577398,"z0":5.748796268385991,"aX":-0.5770590038965203},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2301,"spinDirection":209},"zone":11,"typeConfidence":0.87,"plateTime":0.41343170649228655,"extension":6.497943900148469},"index":0,"playId":"f02544fb-6fae-31d9-a189-80ebab37e57d","pitchNumber":1,"startTime":"2025-08-01T01:51:41.550Z","endTime":"2025-08-01T01:51:45.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.22998682245915,"strikeZoneBottom":1.52000116911074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00699158538157,"aZ":-27.68825969909196,"pfxX":1.8288643745184663,"pfxZ":2.7926430573869467,"pX":-0.8510099282201107,"pZ":2.770006650863392,"vX0":3.115685984353583,"vY0":-125.86449260021482,"vZ0":-1.824390822373069,"x":149.44,"y":163.99,"x0":-2.34152567384933,"y0":50.00442551650988,"z0":5.741429848049703,"aX":2.941417880095849},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.0,"spinRate":2247,"spinDirection":189},"zone":11,"typeConfidence":0.88,"plateTime":0.4347882024177858,"extension":6.555308776662808},"index":1,"playId":"34dbc278-9fa9-3fd7-b102-fe2db0fbef9a","pitchNumber":2,"startTime":"2025-08-01T01:52:01.257Z","endTime":"2025-08-01T01:52:04.712Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60194556016102,"aZ":-21.77939436240073,"pfxX":-8.912542235955646,"pfxZ":5.301959991024619,"pX":-0.30721243167719503,"pZ":2.6277473091212475,"vX0":8.397550719499554,"vY0":-138.79281764612037,"vZ0":-4.014006221807976,"x":128.71,"y":167.83,"x0":-2.206725362532836,"y0":50.00442836680204,"z0":5.534140503564976,"aX":-17.47765224001106},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":14.5,"spinRate":2243,"spinDirection":228},"zone":4,"typeConfidence":0.69,"plateTime":0.39387661360703197,"extension":6.556595175712659},"hitData":{"launchSpeed":88.9,"launchAngle":22.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.57,"coordY":82.17}},"index":2,"playId":"cdccc9d0-9c1b-364e-987c-7de4856cc862","pitchNumber":3,"startTime":"2025-08-01T01:52:19.957Z","endTime":"2025-08-01T01:52:32.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:52:32.893Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T01:52:57.678Z","endTime":"2025-08-01T01:55:25.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.09309422334195,"strikeZoneBottom":1.50999807000449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.080376349967697,"aZ":-25.21288967755417,"pfxX":-0.02122692145231575,"pfxZ":3.8125799573922263,"pX":-1.609157968101714,"pZ":2.0879656183020447,"vX0":2.15294000742797,"vY0":-133.57238826753803,"vZ0":-4.638948547447057,"x":178.34,"y":182.4,"x0":-2.4194435647892267,"y0":50.000451635587275,"z0":5.637757372431644,"aX":-0.03887587855393204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":-0.4,"spinRate":2281,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.40849999198382614,"extension":6.572725328213685},"index":0,"playId":"9e478bc2-c825-3991-956e-668fb1147418","pitchNumber":1,"startTime":"2025-08-01T01:52:58.838Z","endTime":"2025-08-01T01:53:02.406Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64158559379693,"aZ":-23.595351532394172,"pfxX":-9.614958044086098,"pfxZ":4.988441153797862,"pX":0.13594790165318058,"pZ":1.4888601590169102,"vX0":8.73757155778986,"vY0":-130.39988003683223,"vZ0":-5.653986145599939,"x":111.82,"y":198.58,"x0":-2.0104135974886326,"y0":50.00646244878819,"z0":5.467606853706271,"aX":-16.547976607137127},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":1709,"spinDirection":241},"zone":8,"typeConfidence":0.81,"plateTime":0.42018343204222486,"extension":6.647450322606503},"index":1,"playId":"88ebbee9-4a64-3d3f-8bbb-83c39d61db7d","pitchNumber":2,"startTime":"2025-08-01T01:53:17.840Z","endTime":"2025-08-01T01:53:20.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.20403112847186,"strikeZoneBottom":1.50999945298648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.740300713870408,"aZ":-22.72726184868168,"pfxX":-12.33214983514247,"pfxZ":4.789311098246166,"pX":1.9119905648195927,"pZ":0.6512802828900272,"vX0":14.466710551692723,"vY0":-139.44183195438796,"vZ0":-8.625190861868848,"x":44.12,"y":221.2,"x0":-1.7359854984322685,"y0":50.00591013695876,"z0":5.278899575503169,"aX":-24.34104641968977},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":19.4,"spinRate":2245,"spinDirection":230},"zone":14,"typeConfidence":0.95,"plateTime":0.3924792814076299,"extension":6.590806997979881},"index":2,"playId":"907b25d2-051c-3126-baa7-3a6390e66298","pitchNumber":3,"startTime":"2025-08-01T01:53:38.541Z","endTime":"2025-08-01T01:53:41.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82235010565716,"aZ":-33.649226828302545,"pfxX":0.4542989131973254,"pfxZ":-0.9249528214620417,"pX":0.6061151274846819,"pZ":1.9974524912507434,"vX0":5.987350060795763,"vY0":-125.77981758272247,"vZ0":-3.045982826160897,"x":93.9,"y":184.85,"x0":-1.8652931285730416,"y0":50.000003800708065,"z0":5.956136642926189,"aX":0.7266048655453732},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":-2.2,"spinRate":2249,"spinDirection":57},"zone":9,"typeConfidence":0.57,"plateTime":0.4356707988740274,"extension":6.716323646477638},"index":3,"playId":"7742d606-fb9b-3ff4-9f0e-e3ce15b2f182","pitchNumber":4,"startTime":"2025-08-01T01:54:21.038Z","endTime":"2025-08-01T01:54:24.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T01:54:42.157Z","endTime":"2025-08-01T01:55:21.438Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10164163799421,"aZ":-21.833186675541587,"pfxX":-9.988181837864404,"pfxZ":5.115903248113592,"pX":-0.5292734765145929,"pZ":1.5364648713872546,"vX0":7.917044427922222,"vY0":-140.80479817768278,"vZ0":-6.986955587990032,"x":137.17,"y":197.3,"x0":-2.071058526031572,"y0":50.00155157583902,"z0":5.4489967227359415,"aX":-20.17975621292691},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2183,"spinDirection":229},"zone":7,"typeConfidence":0.93,"plateTime":0.388071876776686,"extension":6.740010433116782},"index":5,"playId":"1fecad13-bfb7-3b81-ab64-7d7ccf1c514c","pitchNumber":5,"startTime":"2025-08-01T01:55:21.438Z","endTime":"2025-08-01T01:55:25.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:55:25.861Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T01:57:34.213Z","endTime":"2025-08-01T01:59:07.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.45504766061282,"strikeZoneBottom":1.71999839274925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.806763762081225,"aZ":-19.361694920349112,"pfxX":-8.930565613111698,"pfxZ":6.399660554040754,"pX":-0.5138514949758487,"pZ":4.378685656863213,"vX0":6.418587667554086,"vY0":-140.57009175760743,"vZ0":-0.3511005113111424,"x":136.59,"y":120.56,"x0":-1.666337047804721,"y0":50.00167645956723,"z0":5.7620442546131265,"aX":-17.874637384801414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":14.9,"spinRate":2393,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38962873078863325,"extension":6.211414758040389},"index":0,"playId":"60a779b2-d6f6-3ae4-a60f-b9ce41bf2518","pitchNumber":1,"startTime":"2025-08-01T01:57:35.592Z","endTime":"2025-08-01T01:57:38.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.50563057031799,"strikeZoneBottom":1.7199993086429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70915829211317,"aZ":-19.424277019124574,"pfxX":-9.410640256301196,"pfxZ":6.259247113081322,"pX":0.6148758235392576,"pZ":3.593721307743788,"vX0":9.12678871188039,"vY0":-141.6897671527086,"vZ0":-2.4160911755648753,"x":93.56,"y":141.75,"x0":-1.4219175226250316,"y0":50.005025607210634,"z0":5.695621234003113,"aX":-19.17867464350789},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":15.2,"spinRate":2437,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3862423700220523,"extension":6.2564285839364},"index":1,"playId":"cae41c70-03b9-32b2-beb0-a172570cd039","pitchNumber":2,"startTime":"2025-08-01T01:57:51.249Z","endTime":"2025-08-01T01:57:55.565Z","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":97.4,"endSpeed":88.9,"strikeZoneTop":3.44880509821819,"strikeZoneBottom":1.71999968369926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33698621742435,"aZ":-15.318888692339009,"pfxX":-7.812002237675179,"pfxZ":8.323718404264609,"pX":1.0601263440215363,"pZ":2.729534558143509,"vX0":10.036625589403208,"vY0":-141.42988826886807,"vZ0":-5.146586172418173,"x":76.59,"y":165.08,"x0":-1.5201362436624648,"y0":50.005427879198045,"z0":5.555884900029945,"aX":-15.824423356922438},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2448,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.38732742312409796,"extension":6.367639840820307},"index":2,"playId":"b322dc1b-5271-3b71-9a89-d9baa5e9ec5b","pitchNumber":3,"startTime":"2025-08-01T01:58:07.648Z","endTime":"2025-08-01T01:58:12.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.49921207915765,"strikeZoneBottom":1.71999898637839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.736575839483447,"aZ":-20.151461157922874,"pfxX":-9.55263671316478,"pfxZ":6.19849701505683,"pX":-0.4865080836865755,"pZ":2.7398391014254044,"vX0":7.097398236207501,"vY0":-138.3660228984268,"vZ0":-3.5372989311020646,"x":135.54,"y":164.8,"x0":-1.8430683697829007,"y0":50.00496586134721,"z0":5.384432957386864,"aX":-18.53362883656178},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2304,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3957960555454121,"extension":6.543891286159887},"index":3,"playId":"6c7e18b9-8a5f-3b34-bba7-d58102f51a46","pitchNumber":4,"startTime":"2025-08-01T01:58:25.702Z","endTime":"2025-08-01T01:58:28.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-01T01:58:35.558Z","endTime":"2025-08-01T01:58:44.494Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04646691686863,"aZ":-17.173297385843323,"pfxX":-7.30084097057575,"pfxZ":7.599143418021351,"pX":-0.08013248420735067,"pZ":3.3601481961114317,"vX0":7.420465686567682,"vY0":-139.739905953474,"vZ0":-2.7592270531553664,"x":120.05,"y":148.06,"x0":-1.8238741817808515,"y0":50.00339200071231,"z0":5.491208114249723,"aX":-14.412577922421699},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2339,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3922450947560616,"extension":6.417711844633228},"index":5,"playId":"302c76f0-4d07-36ce-a776-f97aa2482db6","pitchNumber":5,"startTime":"2025-08-01T01:58:44.494Z","endTime":"2025-08-01T01:58:47.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90977453006905,"aZ":-15.622188187511838,"pfxX":-7.896019409137772,"pfxZ":8.245936550407297,"pX":0.9651581320927559,"pZ":2.435730387662271,"vX0":10.231758069326908,"vY0":-140.98583435166404,"vZ0":-5.6106836685950885,"x":80.21,"y":173.02,"x0":-1.6900210475443698,"y0":50.00421682107216,"z0":5.464765049383053,"aX":-15.852328213710354},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2438,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38893637775834966,"extension":6.430073873410902},"hitData":{"launchSpeed":92.5,"launchAngle":29.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.97,"coordY":107.56}},"index":6,"playId":"178b42d1-5bde-36b4-b083-2f14ab7a5a8b","pitchNumber":6,"startTime":"2025-08-01T01:58:59.812Z","endTime":"2025-08-01T01:59:07.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T01:59:07.795Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Evan Carter lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T01:59:33.257Z","endTime":"2025-08-01T02:00:20.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.5410219983493,"strikeZoneBottom":1.63999937837516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.885454329873742,"aZ":-13.833946648524341,"pfxX":-5.468050875087117,"pfxZ":9.174508660781585,"pX":-0.9585541320005208,"pZ":3.7718264807847066,"vX0":4.33069900770311,"vY0":-140.29217646497787,"vZ0":-2.4646700611992136,"x":153.54,"y":136.94,"x0":-1.8096086634751667,"y0":50.001924872445755,"z0":5.560166947819706,"aX":-10.930525597896107},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2339,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3899793192329666,"extension":6.396269793911353},"index":0,"playId":"6fda9b41-d7c5-38da-a0a7-d3bc34a13acd","pitchNumber":1,"startTime":"2025-08-01T01:59:34.294Z","endTime":"2025-08-01T01:59:37.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.48414031652966,"strikeZoneBottom":1.64000065147596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.151041004357797,"aZ":-38.327939437162236,"pfxX":6.268856539228056,"pfxZ":-3.7936577891885097,"pX":-0.3497673636552191,"pZ":2.647160334236222,"vX0":1.7681773586020593,"vY0":-126.57847558821173,"vZ0":0.3365300456635898,"x":130.33,"y":167.31,"x0":-1.8721996336558,"y0":50.00610098347324,"z0":5.584644683566194,"aX":10.159880604035644},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-11.8,"spinRate":2587,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4329399745627165,"extension":6.492348971947077},"index":1,"playId":"ba036238-cc27-3486-8ba6-b19f91cb6b2c","pitchNumber":2,"startTime":"2025-08-01T01:59:57.081Z","endTime":"2025-08-01T02:00:00.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.691914186415534,"aZ":-18.336221864373208,"pfxX":-7.409775415426091,"pfxZ":6.974769323322073,"pX":-0.01805876111014597,"pZ":2.2374863507751335,"vX0":7.2040966091134315,"vY0":-139.34067588484612,"vZ0":-5.455014693153309,"x":117.69,"y":178.37,"x0":-1.6631650979604022,"y0":50.004128554097726,"z0":5.415980765088294,"aX":-14.702402942787725},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2320,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3917608327574187,"extension":6.572097273224039},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.93,"coordY":47.48}},"index":2,"playId":"f060f251-dd6b-385c-a646-2c2fbacbf6ea","pitchNumber":3,"startTime":"2025-08-01T02:00:13.065Z","endTime":"2025-08-01T02:00:20.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:00:20.342Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T02:00:49.902Z","endTime":"2025-08-01T02:02:56.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.34081530766225,"strikeZoneBottom":1.59649391299222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99947385525732,"aZ":-22.891035041598144,"pfxX":-11.128684978930847,"pfxZ":4.558568095907904,"pX":-0.5332442370385052,"pZ":1.9007736311403205,"vX0":7.222337881729789,"vY0":-142.14647168714197,"vZ0":-5.768328468254685,"x":137.33,"y":187.46,"x0":-1.6671585129130826,"y0":50.005679619841075,"z0":5.419563945754367,"aX":-22.671260614485824},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.2,"breakHorizontal":18.6,"spinRate":2268,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3860291807351435,"extension":6.594119988885506},"index":0,"playId":"6feccb4a-fe92-321c-b5b9-c12491050eef","pitchNumber":1,"startTime":"2025-08-01T02:00:50.636Z","endTime":"2025-08-01T02:00:53.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.48740480435839,"strikeZoneBottom":1.66000065923207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.062286582416633,"aZ":-34.18558959331002,"pfxX":5.685023769882028,"pfxZ":-1.2449506977427793,"pX":0.935567140235171,"pZ":1.2368126094650715,"vX0":4.90768003067959,"vY0":-126.80370242079782,"vZ0":-3.852126935014062,"x":81.34,"y":205.39,"x0":-1.7697182830584752,"y0":50.003861596471566,"z0":5.528931297803869,"aX":9.17609559283106},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-11.5,"spinRate":2591,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4334098354084568,"extension":6.3503665647022824},"index":1,"playId":"bc3f16fb-6db3-3a6a-9c09-50424e7b7b0a","pitchNumber":2,"startTime":"2025-08-01T02:01:06.454Z","endTime":"2025-08-01T02:01:10.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.47146126730781,"strikeZoneBottom":1.66000142283426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1109588362724,"aZ":-22.38288982194435,"pfxX":-10.24138146191572,"pfxZ":4.819182098825992,"pX":0.13605484255578337,"pZ":3.6364963688950436,"vX0":8.668220709175433,"vY0":-141.84078965377213,"vZ0":-1.525252722328867,"x":111.81,"y":140.59,"x0":-1.6322831744426045,"y0":50.00641852624382,"z0":5.611538179851901,"aX":-20.826223224700332},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":16.7,"spinRate":2368,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3864778973467029,"extension":6.519030818036583},"index":2,"playId":"85b59b89-0b44-3b9a-bb6a-e2b529fa3f20","pitchNumber":3,"startTime":"2025-08-01T02:01:25.763Z","endTime":"2025-08-01T02:01:29.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.577259494852946,"aZ":-18.80005804935465,"pfxX":-7.0508986466907215,"pfxZ":6.6012345689975955,"pX":-0.6861572023308515,"pZ":3.0947285159783586,"vX0":5.526492546105339,"vY0":-141.2836911679017,"vZ0":-3.347371862639966,"x":143.15,"y":155.22,"x0":-1.7495635244640826,"y0":50.000940113356805,"z0":5.499990253945078,"aX":-14.281733952722146},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2412,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3873684659611558,"extension":6.571939014204124},"index":3,"playId":"82670efa-04cb-3208-9800-b6d5cd053943","pitchNumber":4,"startTime":"2025-08-01T02:01:42.326Z","endTime":"2025-08-01T02:01:45.486Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T02:01:53.258Z","endTime":"2025-08-01T02:02:07.767Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.34221466154099,"strikeZoneBottom":1.66000176256196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69754455636035,"aZ":-31.800080254164055,"pfxX":6.349215735225041,"pfxZ":0.22710694506182527,"pX":0.4465550874690293,"pZ":1.1296946124414353,"vX0":3.8291683199768367,"vY0":-127.79787237582242,"vZ0":-4.402857313832104,"x":99.98,"y":208.28,"x0":-1.89886371950666,"y0":50.00396313680414,"z0":5.388379465231018,"aX":10.442987906317802},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-12.4,"spinRate":2556,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4295025354268085,"extension":6.391282106990319},"index":5,"playId":"93573959-e61e-3dec-bb34-3e6abf1fdb6c","pitchNumber":5,"startTime":"2025-08-01T02:02:07.767Z","endTime":"2025-08-01T02:02:11.002Z","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.3,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.771883147047028,"aZ":-19.76373482120379,"pfxX":-8.950614577735788,"pfxZ":6.2248588228107575,"pX":-0.6742601727027582,"pZ":2.6501668595437007,"vX0":5.871029279516678,"vY0":-140.12378391501005,"vZ0":-4.2935112285526555,"x":142.7,"y":167.23,"x0":-1.630426464654195,"y0":50.00676486771569,"z0":5.48854088313743,"aX":-17.85650630948174},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":15.0,"spinRate":2242,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39043278496155676,"extension":6.701691359313773},"index":6,"playId":"a7e39ef9-3fda-36ce-ab9a-7f8e09533aae","pitchNumber":6,"startTime":"2025-08-01T02:02:25.973Z","endTime":"2025-08-01T02:02:28.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.761321032434036,"aZ":-17.903180801420547,"pfxX":-9.870285508750332,"pfxZ":7.1134437484317266,"pX":-0.2505691942553594,"pZ":2.4261686873703114,"vX0":7.69440762168382,"vY0":-140.4994211622025,"vZ0":-5.006123935381476,"x":126.55,"y":173.27,"x0":-1.7373594418078946,"y0":50.004240718528244,"z0":5.388430791567309,"aX":-19.805832017272085},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":16.3,"spinRate":2262,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38931099534750224,"extension":6.696965773009546},"hitData":{"launchSpeed":95.1,"launchAngle":30.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.97,"coordY":65.1}},"index":7,"playId":"4f494d3d-9ca8-32d9-bb95-34c1049fb49b","pitchNumber":7,"startTime":"2025-08-01T02:02:46.955Z","endTime":"2025-08-01T02:02:56.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:02:56.157Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T02:05:03.855Z","endTime":"2025-08-01T02:06:19.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.46340361208753,"strikeZoneBottom":1.56000179370952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385764512521806,"aZ":-24.23319312423056,"pfxX":-0.8249916099399015,"pfxZ":4.334182994112521,"pX":0.08282777045141883,"pZ":2.2866593332750087,"vX0":5.749246573623306,"vY0":-133.45656749715803,"vZ0":-4.112367378823517,"x":113.84,"y":177.04,"x0":-1.9774842665983754,"y0":50.00446999668423,"z0":5.559652521436373,"aX":-1.5126030050783488},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":0.5,"spinRate":2229,"spinDirection":212},"zone":5,"typeConfidence":0.89,"plateTime":0.4079116634762232,"extension":6.463731602700462},"index":0,"playId":"d856640d-0bba-3e8d-b95a-52d77304dcfb","pitchNumber":1,"startTime":"2025-08-01T02:05:10.533Z","endTime":"2025-08-01T02:05:14.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034295731923383,"aZ":-25.209794063017515,"pfxX":-9.8136669823487,"pfxZ":3.508877485003765,"pX":-0.3401177910270311,"pZ":2.799340230981466,"vX0":8.167346966912511,"vY0":-139.92590499086882,"vZ0":-3.020315269223623,"x":129.96,"y":163.2,"x0":-2.0191131818638413,"y0":50.00566351970313,"z0":5.5411727595629365,"aX":-19.498792860099837},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2230,"spinDirection":223},"zone":4,"typeConfidence":0.94,"plateTime":0.3911571808886851,"extension":6.631915383373175},"index":1,"playId":"345683e7-05ec-3c31-aa4d-3216c9703acf","pitchNumber":2,"startTime":"2025-08-01T02:05:25.790Z","endTime":"2025-08-01T02:05:30.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.33079631539554,"strikeZoneBottom":1.56000128362206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05788232668259,"aZ":-34.68957390748173,"pfxX":-0.5927717761251321,"pfxZ":-1.5723888191093334,"pX":-1.0786371532153423,"pZ":2.2098783082679936,"vX0":2.1650780550456172,"vY0":-124.805237447732,"vZ0":-2.340833876550914,"x":158.12,"y":179.11,"x0":-1.8754939795914896,"y0":50.00339518407758,"z0":5.981232749569273,"aX":-0.9473338128537511},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.1,"breakHorizontal":0.6,"spinRate":2301,"spinDirection":38},"zone":13,"typeConfidence":0.85,"plateTime":0.436699806662042,"extension":6.487131456339672},"index":2,"playId":"8af3991b-7185-3a91-81e1-47e111ff4727","pitchNumber":3,"startTime":"2025-08-01T02:05:59.244Z","endTime":"2025-08-01T02:06:03.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98549522540244,"aZ":-34.01204511988184,"pfxX":1.3563222697977255,"pfxZ":-1.109709408325669,"pX":0.1330537669890082,"pZ":1.4760542705760036,"vX0":4.256122300910187,"vY0":-127.38979234612141,"vZ0":-4.289344330680142,"x":111.93,"y":198.93,"x0":-1.7267032953064485,"y0":50.000233742021756,"z0":5.832578030970368,"aX":2.2561612207014425},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.6,"breakHorizontal":-3.4,"spinRate":2352,"spinDirection":20},"zone":8,"typeConfidence":0.83,"plateTime":0.4278514914169702,"extension":6.632685572956379},"index":3,"playId":"aedce847-48a5-3f96-b416-f3cb7668ff16","pitchNumber":4,"startTime":"2025-08-01T02:06:16.347Z","endTime":"2025-08-01T02:06:19.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:06:19.375Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T02:06:44.108Z","endTime":"2025-08-01T02:09:19.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":[0,1,3,4,5,6,7,8],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.21016634739916,"strikeZoneBottom":1.5362255179682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51418952979537,"aZ":-16.635671768641622,"pfxX":-5.450711697320116,"pfxZ":7.74895597096652,"pX":0.16428099853286107,"pZ":2.238727228159749,"vX0":7.781955751862671,"vY0":-140.64204214219563,"vZ0":-5.731373715325334,"x":110.74,"y":178.33,"x0":-1.9287710908914821,"y0":50.00593023305684,"z0":5.379744891486619,"aX":-10.935382137681582},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2248,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.3892486446641188,"extension":6.646850398085139},"index":0,"playId":"c648fdcb-69ba-36b5-9c0a-6c7a49f5e866","pitchNumber":1,"startTime":"2025-08-01T02:06:46.140Z","endTime":"2025-08-01T02:06:49.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.18364132865992,"strikeZoneBottom":1.57999824367662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.520916375919775,"aZ":-33.66422574086095,"pfxX":1.034741983898651,"pfxZ":-0.908527026727338,"pX":-0.69221555804048,"pZ":2.1298759664041276,"vX0":2.3473819471014483,"vY0":-126.44276055940536,"vZ0":-2.744537808303215,"x":143.39,"y":181.27,"x0":-1.7636899379348654,"y0":50.00596649839694,"z0":5.905607846871573,"aX":1.6909542967183735},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":-2.4,"spinRate":2306,"spinDirection":60},"zone":4,"typeConfidence":0.68,"plateTime":0.43164927352839744,"extension":6.601347009939188},"index":1,"playId":"5a9afe1b-674f-3a5a-ac32-903e691191f1","pitchNumber":2,"startTime":"2025-08-01T02:07:03.692Z","endTime":"2025-08-01T02:07:07.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T02:07:13.700Z","endTime":"2025-08-01T02:07:28.262Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"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":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.18056853345557,"strikeZoneBottom":1.57999836056108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59514808581871,"aZ":-31.6496625040756,"pfxX":0.7830818874317851,"pfxZ":0.3207312238680371,"pX":0.5618882011823787,"pZ":0.27438109994499343,"vX0":5.37496614599028,"vY0":-126.9883169824243,"vZ0":-7.805922051594934,"x":95.58,"y":231.37,"x0":-1.6789423123105751,"y0":50.00545282372094,"z0":5.886673491268082,"aX":1.2853298850453088},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2244,"spinDirection":46},"zone":14,"typeConfidence":0.7,"plateTime":0.43036861538437643,"extension":6.630246221942364},"index":3,"playId":"665a361d-f556-3544-badf-94df6b68ca21","pitchNumber":3,"startTime":"2025-08-01T02:07:28.262Z","endTime":"2025-08-01T02:07:31.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.302481915036385,"aZ":-26.674717954469436,"pfxX":-8.42013214319581,"pfxZ":3.0423769773828866,"pX":-1.062205011912355,"pZ":2.269688262635283,"vX0":5.606539403341603,"vY0":-132.54305633457432,"vZ0":-3.3104909771542648,"x":157.49,"y":177.5,"x0":-2.094847094318614,"y0":50.00000666328291,"z0":5.4505038447537695,"aX":-15.206124695941787},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":1671,"spinDirection":239},"zone":13,"typeConfidence":0.68,"plateTime":0.4108705179388803,"extension":6.7316766625462865},"index":4,"playId":"c56b3624-c98f-3ee2-a7e6-e43bd5210f8a","pitchNumber":4,"startTime":"2025-08-01T02:07:53.487Z","endTime":"2025-08-01T02:07:56.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.16316019565245,"strikeZoneBottom":1.58000133101285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.610903156898846,"aZ":-24.862888306677412,"pfxX":-10.952336730317796,"pfxZ":3.5971107779894638,"pX":1.1031954400813533,"pZ":2.345272189479857,"vX0":11.719965523924998,"vY0":-140.9208429740281,"vZ0":-3.9993437165297823,"x":74.95,"y":175.46,"x0":-1.6641719609519847,"y0":50.00640653357731,"z0":5.367302443736842,"aX":-22.283786655959187},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":2296,"spinDirection":204},"zone":14,"typeConfidence":0.96,"plateTime":0.3869988812255456,"extension":6.714154113371911},"index":5,"playId":"e7b863b3-9056-3b91-9ac5-7ffacb22b6fc","pitchNumber":5,"startTime":"2025-08-01T02:08:15.077Z","endTime":"2025-08-01T02:08:19.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.778018959177167,"aZ":-15.581862584161371,"pfxX":-6.61640943855281,"pfxZ":8.129087609742822,"pX":1.168972169200353,"pZ":2.878528237706388,"vX0":10.47262397200946,"vY0":-141.40958267047628,"vZ0":-4.32189363144375,"x":72.44,"y":161.06,"x0":-1.7090855924783965,"y0":50.006454487851876,"z0":5.414405487743353,"aX":-13.51195789932193},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2342,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.3861271875238681,"extension":6.714697565854273},"index":6,"playId":"506f558e-6633-3901-b567-ae21430b6d3e","pitchNumber":6,"startTime":"2025-08-01T02:08:32.611Z","endTime":"2025-08-01T02:08:37.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.14924113006805,"strikeZoneBottom":1.57999954809877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.934064153013562,"aZ":-30.727853780335884,"pfxX":1.1716751176592384,"pfxZ":0.8779442367622812,"pX":-1.2285453592369149,"pZ":1.1972986774039476,"vX0":0.7984720160954161,"vY0":-126.25542227952488,"vZ0":-5.525313471267399,"x":163.83,"y":206.45,"x0":-1.6994171322059477,"y0":50.00089927473327,"z0":5.841026616914554,"aX":1.9205872442429714},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-2.3,"spinRate":2365,"spinDirection":97},"zone":13,"typeConfidence":0.56,"plateTime":0.43127106566428086,"extension":6.739074089838913},"index":7,"playId":"8f0b93c9-2a37-3177-b2aa-23a74b1e0add","pitchNumber":7,"startTime":"2025-08-01T02:08:56.286Z","endTime":"2025-08-01T02:09:00.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.18953231494523,"strikeZoneBottom":1.58000173063938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.097554117433855,"aZ":-24.57326422294151,"pfxX":-10.292267561475523,"pfxZ":3.715570938933853,"pX":1.0197585836225918,"pZ":2.696267476886838,"vX0":11.471593424919172,"vY0":-141.5828575328926,"vZ0":-3.233472251978333,"x":78.13,"y":165.98,"x0":-1.7331261160440712,"y0":50.00209459164629,"z0":5.412645211095736,"aX":-21.049112419696954},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2256,"spinDirection":231},"zone":12,"typeConfidence":0.96,"plateTime":0.3857866289479759,"extension":6.741286164369194},"index":8,"playId":"dc616565-1bc0-3bc9-a548-a0b428ab0d61","pitchNumber":8,"startTime":"2025-08-01T02:09:14.830Z","endTime":"2025-08-01T02:09:19.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:09:19.916Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out sharply, shortstop Corey Seager to first baseman Rowdy Tellez. Jorge Polanco to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T02:09:44.570Z","endTime":"2025-08-01T02:12:14.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.11952363285448,"strikeZoneBottom":1.44440887466771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94068282617929,"aZ":-26.365287219649385,"pfxX":-0.18209537874866033,"pfxZ":3.3702993231615626,"pX":-1.209448969964949,"pZ":2.5905294838807023,"vX0":2.632891971005456,"vY0":-129.44711981939562,"vZ0":-2.747575278677738,"x":163.1,"y":168.84,"x0":-2.2092348486500355,"y0":50.00577632534018,"z0":5.650568543060075,"aX":-0.314719510002943},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2280,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.4205599198382717,"extension":6.470925448018913},"index":0,"playId":"7aed70aa-1cf7-33c1-bf12-0dcf4c025a01","pitchNumber":1,"startTime":"2025-08-01T02:09:45.827Z","endTime":"2025-08-01T02:09:50.345Z","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.1,"endSpeed":81.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.350581290720545,"aZ":-25.92949750700118,"pfxX":-9.65270357622984,"pfxZ":3.67597406018103,"pX":-0.6983679910956966,"pZ":1.8284165718991523,"vX0":6.8653414409981215,"vY0":-129.54594941313633,"vZ0":-4.126816918169608,"x":143.62,"y":189.41,"x0":-2.1303045192149215,"y0":50.0004967701427,"z0":5.4267078046758614,"aX":-16.385586626050582},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":16.0,"spinRate":1791,"spinDirection":240},"zone":7,"typeConfidence":0.84,"plateTime":0.42298790433304845,"extension":6.597413475332593},"index":1,"playId":"6f21b794-033a-30d7-bfe2-b1b57daa0503","pitchNumber":2,"startTime":"2025-08-01T02:10:03.988Z","endTime":"2025-08-01T02:10:06.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.13329922170319,"strikeZoneBottom":1.46999894145677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63829138141189,"aZ":-23.031685987755854,"pfxX":-10.863278935947683,"pfxZ":4.627202999565659,"pX":0.526747153040586,"pZ":2.8337067828392954,"vX0":11.13330732434586,"vY0":-139.50639393627083,"vZ0":-2.877987665303809,"x":96.92,"y":162.27,"x0":-2.099505503750698,"y0":50.004027760332356,"z0":5.392604402342094,"aX":-21.468927976788127},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":17.4,"spinRate":2287,"spinDirection":229},"zone":3,"typeConfidence":0.95,"plateTime":0.3922328254349332,"extension":6.709871829721936},"index":2,"playId":"924e2c42-7e9e-3e82-a45f-57579be81088","pitchNumber":3,"startTime":"2025-08-01T02:10:23.312Z","endTime":"2025-08-01T02:10:27.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.863065131399633,"aZ":-31.492038991009842,"pfxX":1.1341040421485902,"pfxZ":0.41812702403581703,"pX":-0.7643588218077406,"pZ":2.2964287505803713,"vX0":3.0837626523348636,"vY0":-126.28533482500222,"vZ0":-2.678245274500229,"x":146.14,"y":176.78,"x0":-2.1429158883511104,"y0":50.004237367570006,"z0":5.874073130971771,"aX":1.852908998938167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-2.6,"spinRate":2367,"spinDirection":155},"zone":4,"typeConfidence":0.78,"plateTime":0.43177474808852967,"extension":6.473322723905322},"index":3,"playId":"2092d0b4-5e11-34a6-8078-fc7e3b984519","pitchNumber":4,"startTime":"2025-08-01T02:10:41.622Z","endTime":"2025-08-01T02:10:47.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.186233721234608,"aZ":-30.999378304445223,"pfxX":-0.08526922550316707,"pfxZ":0.6883867516867017,"pX":-0.41241492344714026,"pZ":3.176596146650063,"vX0":3.9225338937210186,"vY0":-128.70182277064637,"vZ0":-1.2562780313463386,"x":132.72,"y":153.01,"x0":-1.933706007334883,"y0":50.00435023661116,"z0":6.0328109113074255,"aX":-0.14666187769667302},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-0.6,"spinRate":2350,"spinDirection":106},"zone":1,"typeConfidence":0.92,"plateTime":0.4226867706039479,"extension":6.444507063276019},"index":4,"playId":"0f8fab0b-e5d5-3a31-8639-2b157299a154","pitchNumber":5,"startTime":"2025-08-01T02:11:06.363Z","endTime":"2025-08-01T02:11:09.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-01T02:11:28.401Z","endTime":"2025-08-01T02:11:39.283Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59728730420792,"aZ":-27.195800987185127,"pfxX":0.769468411067973,"pfxZ":3.0134527539388065,"pX":0.27174542756296877,"pZ":1.8254940109427888,"vX0":5.358652746434209,"vY0":-126.794647846565,"vZ0":-4.910997082208998,"x":106.64,"y":189.49,"x0":-1.9570423487581305,"y0":50.00109862101179,"z0":5.922022207071638,"aX":1.2688029192860462},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2166,"spinDirection":198},"zone":8,"typeConfidence":0.88,"plateTime":0.4297421523834597,"extension":6.72611471526436},"index":6,"playId":"0ce9025a-8ce6-3564-8898-bbaba403734e","pitchNumber":6,"startTime":"2025-08-01T02:11:39.283Z","endTime":"2025-08-01T02:11:45.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91810658980297,"aZ":-27.14318468123283,"pfxX":-9.276099613343215,"pfxZ":2.8482097823724555,"pX":-0.4856904563043901,"pZ":2.497452137779256,"vX0":7.81601846952008,"vY0":-131.35514595901,"vZ0":-2.602333182370512,"x":135.51,"y":171.35,"x0":-2.278486900689447,"y0":50.00459554300331,"z0":5.496055911384798,"aX":-16.392615674194982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":1746,"spinDirection":240},"zone":4,"typeConfidence":0.72,"plateTime":0.41523172745302617,"extension":6.630099500165462},"hitData":{"launchSpeed":109.5,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":126.0,"coordY":204.5}},"index":7,"playId":"c3ddc82e-4374-3f08-8bf0-ae0f2264ca65","pitchNumber":7,"startTime":"2025-08-01T02:12:05.510Z","endTime":"2025-08-01T02:12:14.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:12:14.681Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T02:12:41.111Z","endTime":"2025-08-01T02:14:26.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"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.9,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.349273893758593,"aZ":-19.94301976018894,"pfxX":-8.158353766173242,"pfxZ":6.123473977350804,"pX":-0.053071952049297495,"pZ":2.438070616933776,"vX0":8.868969890166678,"vY0":-139.50613349688757,"vZ0":-4.511218292241495,"x":119.02,"y":172.95,"x0":-2.1928162894284164,"y0":50.00652610671849,"z0":5.366750614708597,"aX":-16.3055252707942},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":13.2,"spinRate":2330,"spinDirection":226},"zone":5,"typeConfidence":0.77,"plateTime":0.3905828179900923,"extension":6.682562200826492},"index":0,"playId":"f8a1dcbb-02a4-349f-a5f2-60701d693dae","pitchNumber":1,"startTime":"2025-08-01T02:12:41.709Z","endTime":"2025-08-01T02:12:44.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"423fa8b7-3322-4009-9845-fa62b874efc1","startTime":"2025-08-01T02:13:02.105Z","endTime":"2025-08-01T02:13:07.105Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.19438487318588,"strikeZoneBottom":1.53000130713796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46073713181333,"aZ":-26.179654941338892,"pfxX":1.383859869104091,"pfxZ":3.4438215163456256,"pX":-1.2357709310206142,"pZ":3.08342117186309,"vX0":2.0287668516174873,"vY0":-130.6431042033157,"vZ0":-1.7087497217639147,"x":164.1,"y":155.53,"x0":-2.1999000129388357,"y0":50.00563210598494,"z0":5.698486505452469,"aX":2.411672329163145},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":-2.9,"spinRate":2248,"spinDirection":180},"zone":11,"typeConfidence":0.93,"plateTime":0.41797310069613003,"extension":6.555866743194204},"index":2,"playId":"90f3e686-29ad-3975-ab70-96a70f2459d0","pitchNumber":2,"startTime":"2025-08-01T02:13:22.290Z","endTime":"2025-08-01T02:13:26.512Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.699253296625578,"aZ":-18.354862206822336,"pfxX":-8.58533648498877,"pfxZ":6.878538932296024,"pX":0.020447228773146427,"pZ":2.9254886776877473,"vX0":8.929369075252827,"vY0":-140.56973614687638,"vZ0":-3.6616336147779616,"x":116.22,"y":159.79,"x0":-2.0759126286207548,"y0":50.001942650421675,"z0":5.430544462436204,"aX":-17.247729179126278},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2245,"spinDirection":222},"zone":2,"typeConfidence":0.69,"plateTime":0.3890627270966398,"extension":6.714178848793786},"index":3,"playId":"02996820-6024-32f2-8a24-60cd68636540","pitchNumber":3,"startTime":"2025-08-01T02:13:44.383Z","endTime":"2025-08-01T02:13:47.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.26833858450856,"strikeZoneBottom":1.52999999927114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575442257425603,"aZ":-26.644394802139832,"pfxX":-9.290893960082975,"pfxZ":3.1025609886062746,"pX":-1.9929240357203521,"pZ":2.5452842828495164,"vX0":3.9436229202898345,"vY0":-132.51873222583646,"vZ0":-2.647270701136523,"x":192.97,"y":170.06,"x0":-2.290846190629814,"y0":50.00557408599995,"z0":5.497969940449096,"aX":-16.57317695791319},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":1780,"spinDirection":239},"zone":11,"typeConfidence":0.59,"plateTime":0.41288060702394525,"extension":6.686249719990186},"index":4,"playId":"c4bfb6d5-bccb-3595-beed-cb29ed08c89f","pitchNumber":4,"startTime":"2025-08-01T02:14:02.612Z","endTime":"2025-08-01T02:14:05.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34105812974173,"aZ":-31.314266386937923,"pfxX":-0.09014458984518026,"pfxZ":0.5283857998550552,"pX":0.6513825799002144,"pZ":1.3287030730072675,"vX0":6.53937811654306,"vY0":-126.85835526526645,"vZ0":-4.932331859951935,"x":92.17,"y":202.91,"x0":-1.9498392030700562,"y0":50.00336220855858,"z0":5.799120248035271,"aX":-0.14763623196666145},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-1.3,"spinRate":2272,"spinDirection":59},"zone":14,"typeConfidence":0.8,"plateTime":0.43203025003780926,"extension":6.810104803503285},"index":5,"playId":"a3ef2005-0b27-36e5-b616-c83bbbfb1164","pitchNumber":5,"startTime":"2025-08-01T02:14:22.608Z","endTime":"2025-08-01T02:14:26.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:14:26.348Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joc Pederson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T02:16:35.767Z","endTime":"2025-08-01T02:18:31.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.473955794853083,"aZ":-17.72328563585979,"pfxX":-6.519868932818444,"pfxZ":7.394391502577465,"pX":-0.0013819101897893172,"pZ":3.2758980057537355,"vX0":6.599241207615911,"vY0":-138.57263198506243,"vZ0":-3.2175795770480105,"x":117.05,"y":150.33,"x0":-1.560759353814492,"y0":50.0055222281638,"z0":5.628627915970393,"aX":-12.747222548679206},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":10.6,"spinRate":2176,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.394491284446437,"extension":6.303076272704152},"index":0,"playId":"29d20b32-2a3a-3045-b364-2f162341ee2e","pitchNumber":1,"startTime":"2025-08-01T02:16:36.909Z","endTime":"2025-08-01T02:16:39.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.62637475028032,"strikeZoneBottom":1.66053684015981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91367311627853,"aZ":-17.824176741958418,"pfxX":-7.866891539469732,"pfxZ":7.4965914262265745,"pX":0.721287188883075,"pZ":3.5312497914448326,"vX0":8.908086356163675,"vY0":-137.1585263356757,"vZ0":-2.499720125065676,"x":89.51,"y":143.44,"x0":-1.538853944660624,"y0":50.00663170149033,"z0":5.66301841397675,"aX":-15.067627539944484},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":12.5,"spinRate":2364,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3985823573171712,"extension":6.389888756097955},"index":1,"playId":"a2056ca0-5ac4-3ebd-806a-b96bc3b359c0","pitchNumber":2,"startTime":"2025-08-01T02:16:51.641Z","endTime":"2025-08-01T02:16:55.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T02:17:04.498Z","endTime":"2025-08-01T02:17:15.542Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.65285205420345,"strikeZoneBottom":1.64000180096774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64229332496539,"aZ":-42.72733647908782,"pfxX":6.731933666130346,"pfxZ":-6.835104545941736,"pX":0.8113409201455359,"pZ":1.1377995068972382,"vX0":4.061685083112368,"vY0":-123.69977247430425,"vZ0":-2.058972537851927,"x":93.42,"y":206.86,"x0":-1.7290223798957427,"y0":50.00566991484924,"z0":5.577278795384748,"aX":10.38902394131978},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.6,"breakHorizontal":-13.2,"spinRate":2505,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44349876128271104,"extension":6.478156063503965},"index":3,"playId":"30eb5165-d98c-31dc-b46a-a8f195b0073a","pitchNumber":3,"startTime":"2025-08-01T02:17:15.542Z","endTime":"2025-08-01T02:17:18.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27737311854103,"aZ":-17.804778494529657,"pfxX":-8.016772500809612,"pfxZ":7.1626384228329325,"pX":-0.186747136807897,"pZ":3.7249092424745482,"vX0":6.708052173698368,"vY0":-140.5932442032973,"vZ0":-2.2376854172984966,"x":124.12,"y":138.21,"x0":-1.5597163095597903,"y0":50.00125814484413,"z0":5.684051108374314,"aX":-16.079767765994287},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2398,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3892864496774697,"extension":6.344338249877902},"index":4,"playId":"99972280-fb18-34ac-bd5a-2eca45ea210e","pitchNumber":4,"startTime":"2025-08-01T02:17:30.401Z","endTime":"2025-08-01T02:17:33.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.60861735671415,"strikeZoneBottom":1.74656329845974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652018371894854,"aZ":-38.17947629108112,"pfxX":6.556865383446577,"pfxZ":-3.6315123759352703,"pX":0.22466649693291638,"pZ":1.6012962794539478,"vX0":2.9760218448732174,"vY0":-127.70043828770919,"vZ0":-2.4349283455441206,"x":108.44,"y":195.55,"x0":-1.8065870207650896,"y0":50.001046870173035,"z0":5.563139291611739,"aX":10.854259506164105},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.8,"breakHorizontal":-12.5,"spinRate":2565,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.42848686664452496,"extension":6.548698615555295},"index":5,"playId":"7b8fe00c-b3d1-3324-993d-4d0d25e2865e","pitchNumber":5,"startTime":"2025-08-01T02:17:49.999Z","endTime":"2025-08-01T02:17:54.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.51759843986204,"strikeZoneBottom":1.61607743545365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.050383109185642,"aZ":-37.56435743905107,"pfxX":6.395909404354917,"pfxZ":-3.328442879863328,"pX":0.8328226170533177,"pZ":1.0695621367018957,"vX0":4.404585783737263,"vY0":-126.5448079690323,"vZ0":-3.4266504831734252,"x":85.25,"y":209.9,"x0":-1.7616692240509972,"y0":50.0013958069575,"z0":5.453288288405058,"aX":10.361985217297752},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-12.6,"spinRate":2621,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4329878662078359,"extension":6.494748934613016},"index":6,"playId":"5db5e7cb-ecea-372a-8d74-f55e1bb71368","pitchNumber":6,"startTime":"2025-08-01T02:18:08.852Z","endTime":"2025-08-01T02:18:12.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.49368683067012,"strikeZoneBottom":1.6399990840792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.573235253244754,"aZ":-23.494292940688307,"pfxX":-10.51466622657711,"pfxZ":4.394813291891985,"pX":-1.3893807371799258,"pZ":3.5972462864982453,"vX0":4.627497930930335,"vY0":-139.71315166755204,"vZ0":-1.0170928167789632,"x":169.96,"y":141.65,"x0":-1.7012477478767953,"y0":50.00521387974249,"z0":5.510486519151104,"aX":-20.783062841585068},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":18.1,"spinRate":2283,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39207727070102383,"extension":6.439801180721443},"index":7,"playId":"823dc88d-baf4-3eaa-b2fe-4384b243270a","pitchNumber":7,"startTime":"2025-08-01T02:18:28.024Z","endTime":"2025-08-01T02:18:31.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:18:31.592Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a ground ball to left fielder Randy Arozarena. Joc Pederson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T02:18:58.644Z","endTime":"2025-08-01T02:19:12.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08261459510791,"aZ":-24.246606895737433,"pfxX":-9.853160588422726,"pfxZ":3.91298701236569,"pX":-0.7688290858573216,"pZ":2.9911355113613975,"vX0":6.028261000285634,"vY0":-141.20140995661134,"vZ0":-2.682566377866536,"x":146.31,"y":158.02,"x0":-1.6473006859940644,"y0":50.00378618576729,"z0":5.507564830894804,"aX":-19.967971212462743},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2305,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3873728128470617,"extension":6.5368739874138715},"hitData":{"launchSpeed":92.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.58,"coordY":124.08}},"index":0,"playId":"0cf20827-1d61-323b-bfe4-1407f132b00f","pitchNumber":1,"startTime":"2025-08-01T02:18:58.821Z","endTime":"2025-08-01T02:19:12.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:19:12.105Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Higashioka pops out to third baseman Eugenio Suárez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T02:20:01.820Z","endTime":"2025-08-01T02:20:34.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T02:19:40.854Z","endTime":"2025-08-01T02:20:03.751Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.44141143353294,"strikeZoneBottom":1.71000129398164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.482692194035714,"aZ":-19.239090908289082,"pfxX":-10.342333957683604,"pfxZ":6.522838480568104,"pX":0.23861928934353846,"pZ":2.042913606749818,"vX0":8.31366964096299,"vY0":-139.92483214783832,"vZ0":-6.069830105509912,"x":107.9,"y":183.62,"x0":-1.4268497310438943,"y0":50.00592660422155,"z0":5.500460589382415,"aX":-20.518186417971908},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":17.0,"spinRate":2296,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3913984468140286,"extension":6.568379088852182},"index":1,"playId":"cb254fb2-fcf9-348f-9c6d-9b3c2696cfa2","pitchNumber":1,"startTime":"2025-08-01T02:20:03.751Z","endTime":"2025-08-01T02:20:07.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77828814968466,"aZ":-19.72534070952984,"pfxX":-10.447663924233579,"pfxZ":6.186143827026985,"pX":-0.7891726900541876,"pZ":3.5072957665809312,"vX0":5.84226901573841,"vY0":-141.13452221479147,"vZ0":-2.524714061575691,"x":147.08,"y":144.08,"x0":-1.5309404483916047,"y0":50.00651611660657,"z0":5.68711679155051,"aX":-21.034611475542697},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":17.6,"spinRate":2343,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38842735425928776,"extension":6.476176690460051},"hitData":{"launchSpeed":67.6,"launchAngle":71.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.14,"coordY":185.55}},"index":2,"playId":"0fd1aba1-1ece-3c60-960a-205428b1bed0","pitchNumber":2,"startTime":"2025-08-01T02:20:24.945Z","endTime":"2025-08-01T02:20:34.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:20:34.760Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T02:21:01.352Z","endTime":"2025-08-01T02:24:21.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"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":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.717505098193158,"aZ":-43.77998340179309,"pfxX":4.917517826416642,"pfxZ":-7.4602444808461295,"pX":0.7487700650215131,"pZ":1.857801769273775,"vX0":4.119048120219739,"vY0":-124.43667687987767,"vZ0":-0.3498627325459316,"x":88.46,"y":188.62,"x0":-1.5711183484018394,"y0":50.0004603044826,"z0":5.6503837306171585,"aX":7.652583464069549},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.3,"breakHorizontal":-10.0,"spinRate":2403,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4414297882296254,"extension":6.599574360604005},"index":0,"playId":"837ffd44-4ee2-3e14-972e-e222076362cd","pitchNumber":1,"startTime":"2025-08-01T02:21:02.027Z","endTime":"2025-08-01T02:21:05.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00316905958185,"aZ":-21.86082185428322,"pfxX":-10.57283791861829,"pfxZ":5.1691759568359785,"pX":-1.0244303219912965,"pZ":1.9745852846369447,"vX0":5.3882010899301385,"vY0":-140.605514823504,"vZ0":-5.571595711601822,"x":156.05,"y":185.47,"x0":-1.5959630968947518,"y0":50.001007991958886,"z0":5.407867460202305,"aX":-21.08746955283369},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":18.0,"spinRate":2223,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3901165553562138,"extension":6.459527522850654},"index":1,"playId":"90b1c766-0318-389c-8660-94a3b9b9e454","pitchNumber":2,"startTime":"2025-08-01T02:21:25.393Z","endTime":"2025-08-01T02:21:28.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.766106108925616,"aZ":-37.456159103432505,"pfxX":6.403144205555582,"pfxZ":-3.294497225845662,"pX":0.4330748682608048,"pZ":1.3475467904918776,"vX0":3.0745023520426167,"vY0":-126.8623739511791,"vZ0":-2.831299383845761,"x":100.49,"y":202.4,"x0":-1.632260257885087,"y0":50.00210805338426,"z0":5.510867792454281,"aX":10.270963051657027},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.4,"breakHorizontal":-12.4,"spinRate":2511,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43438605849211287,"extension":6.428217258786399},"index":2,"playId":"80d67ce8-a26b-31a3-995a-283cffa94196","pitchNumber":3,"startTime":"2025-08-01T02:21:45.580Z","endTime":"2025-08-01T02:21:48.742Z","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":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.0542209017043,"strikeZoneBottom":1.48999967657594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27836055057483,"aZ":-19.963713284702646,"pfxX":-9.863849041751106,"pfxZ":6.031558474718247,"pX":0.27399386202920806,"pZ":3.8816225797225443,"vX0":8.14078438547972,"vY0":-141.4030851785112,"vZ0":-1.3181353996287335,"x":106.56,"y":133.98,"x0":-1.360892286914302,"y0":50.00435339486004,"z0":5.634838471115409,"aX":-19.974327744675225},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":16.2,"spinRate":2384,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38736322631904185,"extension":6.6292201688797405},"index":3,"playId":"6817bb2a-b070-3475-9a75-e72e47af7f6c","pitchNumber":4,"startTime":"2025-08-01T02:22:10.862Z","endTime":"2025-08-01T02:22:14.843Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.07151376662816,"strikeZoneBottom":1.49000121913755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95570471786653,"aZ":-28.51645893963343,"pfxX":-8.843007476849941,"pfxZ":2.2594328335889937,"pX":-0.48285649539244924,"pZ":0.442154714358498,"vX0":5.444357558506532,"vY0":-126.03634503884494,"vZ0":-6.2372374872002725,"x":135.41,"y":226.84,"x0":-1.5144243991470858,"y0":50.005009885313996,"z0":5.23169186216608,"aX":-14.327192125636513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":14.9,"spinRate":1124,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43343050220207013,"extension":6.80457926565109},"index":4,"playId":"1f20aaf3-6d7a-3a29-bf3d-629451e4bd11","pitchNumber":5,"startTime":"2025-08-01T02:22:29.055Z","endTime":"2025-08-01T02:22:32.055Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.12443085421553,"strikeZoneBottom":1.49000011923916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.477274690325014,"aZ":-17.06239722471094,"pfxX":-6.27967509354737,"pfxZ":7.523074289578176,"pX":-0.10482808523308194,"pZ":5.004343278346884,"vX0":5.884626577847419,"vY0":-140.51035057797785,"vZ0":1.1305931768798665,"x":121.0,"y":103.66,"x0":-1.405756212461817,"y0":50.002621243562984,"z0":5.702022781283643,"aX":-12.61416413952751},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":2340,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38913319686723824,"extension":6.540312264070637},"index":5,"playId":"8e0ac308-130f-370f-a7f6-56d1d4f44e6f","pitchNumber":6,"startTime":"2025-08-01T02:22:52.308Z","endTime":"2025-08-01T02:22:55.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"aed90d0b-6250-41cb-9710-647ada721a85","startTime":"2025-08-01T02:23:06.230Z","endTime":"2025-08-01T02:23:11.230Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.626337900464407,"aZ":-16.7873061178324,"pfxX":-8.628751794970142,"pfxZ":7.612547480250994,"pX":-0.2632358606026372,"pZ":3.10893573219307,"vX0":6.827752662820216,"vY0":-140.95476314913645,"vZ0":-3.671787106104082,"x":127.03,"y":154.84,"x0":-1.590151944276795,"y0":50.00453006441953,"z0":5.505579747944278,"aX":-17.446573366514507},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2163,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38787857584498786,"extension":6.421453795282259},"index":7,"playId":"37480681-c97f-3e06-bee2-76ee484d2bf2","pitchNumber":7,"startTime":"2025-08-01T02:23:29.230Z","endTime":"2025-08-01T02:23:32.230Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48862702346543,"aZ":-19.920424647997145,"pfxX":-9.850235486298802,"pfxZ":6.165681989812585,"pX":0.07496771304179334,"pZ":2.154882033944716,"vX0":7.6915186889939005,"vY0":-139.84463129169367,"vZ0":-5.4669370479615065,"x":114.14,"y":180.6,"x0":-1.4264459961753675,"y0":50.00279681098857,"z0":5.435017543338721,"aX":-19.579182814282102},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2246,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39113617989413196,"extension":6.612181412340413},"index":8,"playId":"8454730a-47b8-3078-b929-29983ed55317","pitchNumber":8,"startTime":"2025-08-01T02:23:53.407Z","endTime":"2025-08-01T02:23:56.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.348142910357968,"aZ":-36.69375207245588,"pfxX":4.22760870357255,"pfxZ":-2.736951096130735,"pX":0.8909088996007918,"pZ":1.556165007151246,"vX0":5.106957707668924,"vY0":-126.77727656237694,"vZ0":-2.426683141061427,"x":83.04,"y":196.76,"x0":-1.6878324918390923,"y0":50.002768462470584,"z0":5.413351221072369,"aX":6.981717972318495},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.3,"breakHorizontal":-8.6,"spinRate":2350,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.429645818801935,"extension":6.516751382897092},"index":9,"playId":"a6b4d050-db0a-3bf7-80b2-55e8aa1a7b8c","pitchNumber":9,"startTime":"2025-08-01T02:24:17.850Z","endTime":"2025-08-01T02:24:21.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:24:21.210Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T02:25:40.808Z","endTime":"2025-08-01T02:26:56.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T02:24:41.692Z","endTime":"2025-08-01T02:25:43.175Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40023803016648,"aZ":-13.269245413434236,"pfxX":-7.089802142626171,"pfxZ":9.298235176249666,"pX":-0.6706182131882887,"pZ":3.3272338836828554,"vX0":5.0756842083693625,"vY0":-141.69065147360925,"vZ0":-3.9129074698238435,"x":142.56,"y":148.94,"x0":-1.564142897214984,"y0":50.00329899584228,"z0":5.574187749835992,"aX":-14.414790111980848},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2391,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38657930109675487,"extension":6.495865911775357},"index":1,"playId":"0c17090d-f179-3bb9-8ca3-d14ac5f0b5b5","pitchNumber":1,"startTime":"2025-08-01T02:25:43.175Z","endTime":"2025-08-01T02:25:46.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.047622804399225,"aZ":-35.37614518732702,"pfxX":5.463439263757738,"pfxZ":-1.9623799909252,"pX":0.03857768354756484,"pZ":1.6303304688597304,"vX0":2.4941645633526712,"vY0":-126.72445343870777,"vZ0":-2.581042135632419,"x":115.53,"y":194.76,"x0":-1.6671393726838113,"y0":50.00244411445518,"z0":5.478246290325422,"aX":8.916357462698636},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.8,"breakHorizontal":-10.4,"spinRate":2510,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.43164333467952165,"extension":6.50160147667316},"index":2,"playId":"3bf3c1ba-4cce-31fd-9186-0c3c9b0bccc6","pitchNumber":2,"startTime":"2025-08-01T02:26:01.886Z","endTime":"2025-08-01T02:26:05.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.172657535389934,"aZ":-16.346807636103158,"pfxX":-7.2876081973011235,"pfxZ":7.887528340068558,"pX":0.04104063984804569,"pZ":3.6975514785263894,"vX0":6.908536830119643,"vY0":-140.36725400875068,"vZ0":-2.250533667343486,"x":115.44,"y":138.95,"x0":-1.4988308252319942,"y0":50.00109615625878,"z0":5.567530762046201,"aX":-14.619693253160312},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2304,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38941882950373197,"extension":6.591982043705297},"index":3,"playId":"03238055-9253-3fb8-8cf9-5717009daada","pitchNumber":3,"startTime":"2025-08-01T02:26:30.023Z","endTime":"2025-08-01T02:26:33.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.158346536507903,"aZ":-36.60700188595719,"pfxX":5.569405956917516,"pfxZ":-2.679711410524215,"pX":-0.7111831889552874,"pZ":2.0210902659179264,"vX0":0.8501057047588376,"vY0":-127.46143933737561,"vZ0":-1.5766404913397156,"x":144.11,"y":184.21,"x0":-1.772603952348867,"y0":50.004256069613305,"z0":5.526882428566071,"aX":9.203709063620341},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.0,"breakHorizontal":-10.3,"spinRate":2539,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4290239503462603,"extension":6.392515004090739},"index":4,"playId":"b68b4827-76dc-3f05-a40c-33fc22dc8321","pitchNumber":4,"startTime":"2025-08-01T02:26:52.969Z","endTime":"2025-08-01T02:26:56.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:26:56.951Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T02:29:00.477Z","endTime":"2025-08-01T02:30:10.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.32216650331506,"strikeZoneBottom":1.559997944019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.303320865172456,"aZ":-24.994997851148067,"pfxX":0.2198134621915971,"pfxZ":4.1130720854791285,"pX":0.010726552317201753,"pZ":1.1461173554547501,"vX0":5.198876635514346,"vY0":-130.71986282834433,"vZ0":-6.558485597143756,"x":116.59,"y":207.83,"x0":-2.025212000507629,"y0":50.00333987286808,"z0":5.5413893452038865,"aX":0.38337202075718596},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-1.4,"spinRate":2079,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.41761511474076407,"extension":6.642622447356846},"index":0,"playId":"11c8997c-faf7-3fff-a90e-a285d6196cdf","pitchNumber":1,"startTime":"2025-08-01T02:29:03.557Z","endTime":"2025-08-01T02:29:07.403Z","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":88.5,"endSpeed":81.3,"strikeZoneTop":3.23773104842144,"strikeZoneBottom":1.55999800375439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.032622749608088,"aZ":-26.524803541379665,"pfxX":-8.35005057720447,"pfxZ":3.348401423477636,"pX":-1.914393180351085,"pZ":3.281878356757307,"vX0":3.2157781642796657,"vY0":-128.88385030018188,"vZ0":-0.907029854076138,"x":189.97,"y":150.17,"x0":-2.0912884489880006,"y0":50.003523317844106,"z0":5.681313133044114,"aX":-14.090119586056318},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":1703,"spinDirection":233},"zone":11,"typeConfidence":0.86,"plateTime":0.4244989737296101,"extension":6.406683952861065},"index":1,"playId":"6efac4d3-86e8-345e-9a94-5f8fdb7e1eb5","pitchNumber":2,"startTime":"2025-08-01T02:29:19.790Z","endTime":"2025-08-01T02:29:22.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.681111432129256,"aZ":-19.242291140718194,"pfxX":-6.710285648667082,"pfxZ":6.431883440202312,"pX":-0.2758832215602805,"pZ":2.295508605695266,"vX0":7.394437011767279,"vY0":-140.60165171454727,"vZ0":-5.268999975860581,"x":127.52,"y":176.8,"x0":-2.0630419010874963,"y0":50.00021218303478,"z0":5.435010849386097,"aX":-13.487110384839495},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":10.7,"spinRate":2227,"spinDirection":226},"zone":5,"typeConfidence":0.87,"plateTime":0.3889532593900924,"extension":6.669025496972811},"index":2,"playId":"6ac44aa4-0653-3d27-82bf-c487e26ca19b","pitchNumber":3,"startTime":"2025-08-01T02:29:39.749Z","endTime":"2025-08-01T02:29:43.116Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.059438944626063,"aZ":-25.93319764693224,"pfxX":-9.086012584933226,"pfxZ":3.1130821084109446,"pX":-0.11863969460772622,"pZ":2.7756797192204723,"vX0":8.077672990035465,"vY0":-140.17868566201443,"vZ0":-2.769745567805253,"x":121.52,"y":163.84,"x0":-1.8446271749765153,"y0":50.00699425092349,"z0":5.453560265559241,"aX":-18.246884863382967},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2257,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.389413340557196,"extension":6.758752357143816},"hitData":{"launchSpeed":84.6,"launchAngle":21.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.32,"coordY":98.12}},"index":3,"playId":"fd73b40a-d4eb-3b20-af6b-4ef3e954e2bc","pitchNumber":4,"startTime":"2025-08-01T02:30:03.491Z","endTime":"2025-08-01T02:30:10.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:30:10.360Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a sharp line drive to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T02:30:24.602Z","endTime":"2025-08-01T02:30:44.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.575121885662984,"aZ":-27.309019913764537,"pfxX":1.4010155634195534,"pfxZ":2.806559146048734,"pX":0.36196702719820883,"pZ":2.6815331408495076,"vX0":5.953313461255278,"vY0":-130.34165729417393,"vZ0":-2.2792628706742177,"x":103.2,"y":166.38,"x0":-2.1270155418995795,"y0":50.00155162533472,"z0":5.614696050312461,"aX":2.4269522596825843},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2269,"spinDirection":166},"zone":6,"typeConfidence":0.93,"plateTime":0.41908168953746916,"extension":6.538341042708331},"hitData":{"launchSpeed":100.2,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.02,"coordY":85.18}},"index":0,"playId":"20082a7d-9d92-3f41-a092-80bad4d5d346","pitchNumber":1,"startTime":"2025-08-01T02:30:33.808Z","endTime":"2025-08-01T02:30:44.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:30:44.157Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cal Raleigh grounds into a force out, shortstop Corey Seager to second baseman Marcus Semien. Randy Arozarena out at 2nd. Cal Raleigh to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T02:31:09.597Z","endTime":"2025-08-01T02:33:04.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.56517159997671,"strikeZoneBottom":1.72674348657262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.002367109268388,"aZ":-18.19210931888514,"pfxX":-8.35598809269323,"pfxZ":7.0506946791288065,"pX":0.8025656229034619,"pZ":2.4274857661672424,"vX0":10.60337830097799,"vY0":-139.1586051406019,"vZ0":-4.856542017145754,"x":86.41,"y":173.24,"x0":-1.9519171130118158,"y0":50.00168483395377,"z0":5.381419201565494,"aX":-16.568573420438582},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":13.2,"spinRate":2229,"spinDirection":229},"zone":6,"typeConfidence":0.83,"plateTime":0.39194613950334656,"extension":6.714326293560299},"index":0,"playId":"1651ee9c-4913-3969-b8dc-156f110d66cb","pitchNumber":1,"startTime":"2025-08-01T02:31:12.863Z","endTime":"2025-08-01T02:31:16.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.53740306873772,"strikeZoneBottom":1.69999893649237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55396554292636,"aZ":-20.91175588282674,"pfxX":-8.690563780519637,"pfxZ":5.757226309754738,"pX":0.2479586478184327,"pZ":1.5069946974975883,"vX0":9.088412061713907,"vY0":-138.20738185252503,"vZ0":-6.728767501202683,"x":107.55,"y":198.09,"x0":-1.9363581745315457,"y0":50.002942888580115,"z0":5.353132305589328,"aX":-17.002011027385254},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2237,"spinDirection":226},"zone":14,"typeConfidence":0.46,"plateTime":0.3946130571660107,"extension":6.765856985920584},"index":1,"playId":"aa12908b-7257-33f0-85e0-8868455324a4","pitchNumber":2,"startTime":"2025-08-01T02:31:33.127Z","endTime":"2025-08-01T02:31:37.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.722959100142592,"aZ":-25.53219494910231,"pfxX":-8.870330393605123,"pfxZ":3.793558977155522,"pX":-0.39803954226230914,"pZ":2.5709191890636487,"vX0":7.038489629814546,"vY0":-131.04500917972084,"vZ0":-2.599853320251272,"x":132.17,"y":169.37,"x0":-1.9562336858141132,"y0":50.005367311128836,"z0":5.468044169060888,"aX":-15.547112926241155},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":1728,"spinDirection":231},"zone":4,"typeConfidence":0.75,"plateTime":0.4167482032497989,"extension":6.707651285030888},"index":2,"playId":"885cc282-331f-3e46-bac0-3c42153c4c10","pitchNumber":3,"startTime":"2025-08-01T02:31:54.095Z","endTime":"2025-08-01T02:31:57.095Z","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":1,"outs":1},"index":3,"startTime":"2025-08-01T02:32:09.648Z","endTime":"2025-08-01T02:32:32.111Z","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(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":95.0,"endSpeed":87.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.217441400305013,"aZ":-20.02266205167163,"pfxX":-7.522621728031562,"pfxZ":6.250577607679661,"pX":0.4014552889532103,"pZ":3.435312192899389,"vX0":9.252598895108111,"vY0":-138.17091966069688,"vZ0":-2.1016287051292046,"x":101.7,"y":146.03,"x0":-2.004724898228477,"y0":50.00304132848437,"z0":5.543458783851144,"aX":-14.625327186397941},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":11.9,"spinRate":2223,"spinDirection":221},"zone":3,"typeConfidence":0.88,"plateTime":0.39559145152375086,"extension":6.749787374043272},"index":4,"playId":"ccffabc4-8138-325e-a349-e5e1e8a32387","pitchNumber":4,"startTime":"2025-08-01T02:32:32.111Z","endTime":"2025-08-01T02:32:35.111Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71107616385794,"aZ":-24.59467178603666,"pfxX":-7.374670499092542,"pfxZ":4.361360130477248,"pX":-0.7381969291625603,"pZ":1.653561594705684,"vX0":5.916757582593613,"vY0":-130.09526895194284,"vZ0":-4.980362619359211,"x":145.14,"y":194.13,"x0":-2.0682938233483634,"y0":50.004933130475216,"z0":5.424530824463809,"aX":-12.820000752966012},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":12.2,"spinRate":1636,"spinDirection":234},"zone":7,"typeConfidence":0.82,"plateTime":0.41879966936325497,"extension":6.645753768695677},"hitData":{"launchSpeed":102.8,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":122.12,"coordY":161.14}},"index":5,"playId":"b2593e63-52fe-3884-86ea-db58b2756969","pitchNumber":5,"startTime":"2025-08-01T02:32:56.493Z","endTime":"2025-08-01T02:33:04.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:33:04.965Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Corey Seager to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T02:33:34.592Z","endTime":"2025-08-01T02:35:08.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":87.1,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71154873460068,"aZ":-31.008245463298067,"pfxX":-0.11942442316792956,"pfxZ":0.7127478755957566,"pX":1.5778021118796695,"pZ":0.6405215271124381,"vX0":8.457796786858431,"vY0":-126.53773994869648,"vZ0":-6.614690226713456,"x":56.86,"y":221.49,"x0":-1.7801839317993844,"y0":50.00252731611399,"z0":5.745326780446187,"aX":-0.19574462367392123},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-1.6,"spinRate":2101,"spinDirection":75},"zone":14,"typeConfidence":0.71,"plateTime":0.43141931957109536,"extension":6.833995332097639},"index":0,"playId":"ff5295a4-f927-3ec9-a86a-6cf822c51f20","pitchNumber":1,"startTime":"2025-08-01T02:33:34.869Z","endTime":"2025-08-01T02:33:37.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.36544416977916,"strikeZoneBottom":1.52000071395287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88692042516947,"aZ":-22.288651123206982,"pfxX":-10.892939495226152,"pfxZ":4.997949992212584,"pX":0.14041904792217766,"pZ":0.7645727765445146,"vX0":10.021638485558647,"vY0":-138.996756726154,"vZ0":-8.537479375440995,"x":111.65,"y":218.14,"x0":-2.076976985443364,"y0":50.00606295081192,"z0":5.328105653303032,"aX":-21.557590765048467},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":18.0,"spinRate":2144,"spinDirection":226},"zone":14,"typeConfidence":0.93,"plateTime":0.39237769019566526,"extension":6.805135704154315},"index":1,"playId":"eb7ee7f6-207c-34bf-8a25-e557aa845a31","pitchNumber":2,"startTime":"2025-08-01T02:33:57.725Z","endTime":"2025-08-01T02:34:01.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.811591261068717,"aZ":-28.64558650101912,"pfxX":0.2436593536881122,"pfxZ":2.118711931020075,"pX":0.41998221449918416,"pZ":0.8077231691209507,"vX0":5.6972001468824365,"vY0":-127.0052186190354,"vZ0":-6.903093681105372,"x":100.99,"y":216.97,"x0":-1.8677848808761486,"y0":50.00037001424982,"z0":5.787521604452993,"aX":0.40332498371154296},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.6,"spinRate":2369,"spinDirection":84},"zone":14,"typeConfidence":0.81,"plateTime":0.4284589462080257,"extension":6.857460292972156},"index":2,"playId":"90fb170a-e8f2-3b64-80cd-633e5bd1b75d","pitchNumber":3,"startTime":"2025-08-01T02:34:18.417Z","endTime":"2025-08-01T02:34:21.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.597292531339587,"aZ":-18.430337520101222,"pfxX":-6.715480075836308,"pfxZ":6.897186642700914,"pX":0.5546241180004403,"pZ":3.2885456534404187,"vX0":9.309530652814802,"vY0":-139.59882471012799,"vZ0":-2.9722386491473705,"x":95.86,"y":149.99,"x0":-1.9361143351700307,"y0":50.00425170730976,"z0":5.5665148276330285,"aX":-13.38434858096685},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":10.4,"spinRate":2274,"spinDirection":226},"zone":3,"typeConfidence":0.89,"plateTime":0.3909427877555727,"extension":6.68336040864495},"index":3,"playId":"09f51fb6-e88a-3a58-b955-fa5672bc0b11","pitchNumber":4,"startTime":"2025-08-01T02:34:39.692Z","endTime":"2025-08-01T02:34:42.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.523652694338058,"aZ":-28.705731913112388,"pfxX":-0.07919200472849708,"pfxZ":2.0833205874403316,"pX":0.6418910640362087,"pZ":1.2537378249476823,"vX0":6.388156776281643,"vY0":-128.25978442258034,"vZ0":-5.814614586955663,"x":92.53,"y":204.93,"x0":-1.8707551588374876,"y0":50.00321053649412,"z0":5.7885546925233875,"aX":-0.13175817383122412},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-1.3,"spinRate":2226,"spinDirection":174},"zone":14,"typeConfidence":0.91,"plateTime":0.4270371504979691,"extension":6.781588231822039},"hitData":{"launchSpeed":90.0,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.38,"coordY":150.06}},"index":4,"playId":"03df54b4-d621-3671-b25a-045d4b9d5f2f","pitchNumber":5,"startTime":"2025-08-01T02:35:00.880Z","endTime":"2025-08-01T02:35:08.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:35:08.317Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T02:37:24.715Z","endTime":"2025-08-01T02:37:57.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.36018084544104,"strikeZoneBottom":1.69000089354773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.065870509230585,"aZ":-37.05654692063223,"pfxX":4.912487191813101,"pfxZ":-3.047046461261493,"pX":0.2259187760495288,"pZ":3.1483960660361734,"vX0":3.3350597481626356,"vY0":-125.8688154932228,"vZ0":0.9957129458147489,"x":108.39,"y":153.77,"x0":-1.7555541234292475,"y0":50.00456949838471,"z0":5.753295491142699,"aX":7.865326601749968},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":-9.7,"spinRate":2502,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.4355245611926959,"extension":6.4080110397282155},"index":0,"playId":"0a955724-3f8f-3dce-8324-a17c4ce2db11","pitchNumber":1,"startTime":"2025-08-01T02:37:32.973Z","endTime":"2025-08-01T02:37:36.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53660099268886,"aZ":-20.95907436107059,"pfxX":-10.071340996565985,"pfxZ":5.706992513203707,"pX":-0.6463257694037481,"pZ":2.557932131291652,"vX0":6.073163852709794,"vY0":-139.12158996542746,"vZ0":-4.465362791506937,"x":141.64,"y":169.72,"x0":-1.546482078104514,"y0":50.00308539463521,"z0":5.568876497763587,"aX":-19.78767213974567},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":17.0,"spinRate":2271,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3933704808749048,"extension":6.508196034156467},"hitData":{"launchSpeed":74.0,"launchAngle":43.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.99,"coordY":106.45}},"index":1,"playId":"9e655c12-fc83-374f-a3d0-730973d59d58","pitchNumber":2,"startTime":"2025-08-01T02:37:49.366Z","endTime":"2025-08-01T02:37:57.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:37:57.779Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to first baseman Josh Naylor in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T02:38:32.377Z","endTime":"2025-08-01T02:39:01.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87992897587318,"aZ":-21.53308870942455,"pfxX":-9.8162447717572,"pfxZ":5.37142076352546,"pX":-0.5954126612360164,"pZ":3.505936319505493,"vX0":6.459482012072235,"vY0":-139.50887155391453,"vZ0":-2.019903844921126,"x":139.7,"y":144.12,"x0":-1.6593493397605648,"y0":50.004442687216645,"z0":5.651173574174923,"aX":-19.45023570541215},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":16.6,"spinRate":2269,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.391845211467146,"extension":6.445282625333677},"index":0,"playId":"598f28da-5ac5-38bf-beb1-365bfdfe18b0","pitchNumber":1,"startTime":"2025-08-01T02:38:33.927Z","endTime":"2025-08-01T02:38:36.927Z","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":1,"outs":1},"index":1,"startTime":"2025-08-01T02:38:44.759Z","endTime":"2025-08-01T02:38:52.054Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561408450212266,"aZ":-22.146222359230578,"pfxX":-9.825053815910543,"pfxZ":5.1109733703788685,"pX":-0.2230295340796325,"pZ":2.7783842071012312,"vX0":6.991646282273845,"vY0":-139.0496478764491,"vZ0":-3.702613883287503,"x":125.5,"y":163.76,"x0":-1.490805252896959,"y0":50.00508033958051,"z0":5.592987761588821,"aX":-19.282694756570372},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2237,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.393600313448351,"extension":6.515029378484788},"hitData":{"launchSpeed":83.3,"launchAngle":65.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.01,"coordY":163.55}},"index":2,"playId":"17be2f6c-cded-38d4-a6f1-16792c5478e6","pitchNumber":2,"startTime":"2025-08-01T02:38:52.054Z","endTime":"2025-08-01T02:39:01.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:39:01.107Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T02:39:29.723Z","endTime":"2025-08-01T02:41:15.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.56687061661797,"strikeZoneBottom":1.63999776923881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73206352912822,"aZ":-22.782119077631364,"pfxX":-9.601927836419428,"pfxZ":4.663007868383152,"pX":-1.7583778609712821,"pZ":3.711336240722815,"vX0":3.639692599291626,"vY0":-140.96418643865047,"vZ0":-1.212712811049412,"x":184.03,"y":138.57,"x0":-1.8179968953079697,"y0":50.00303937222582,"z0":5.61639722979386,"aX":-19.34424767637015},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38838974334059095,"extension":6.36676270913672},"index":0,"playId":"57d55e2c-3135-331e-832f-9354641c2961","pitchNumber":1,"startTime":"2025-08-01T02:39:30.477Z","endTime":"2025-08-01T02:39:33.477Z","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":86.3,"endSpeed":79.4,"strikeZoneTop":3.57306128126413,"strikeZoneBottom":1.64000133621391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22990983124459,"aZ":-40.30922105352974,"pfxX":5.313842629906791,"pfxZ":-5.101948368517996,"pX":-0.9701448437527644,"pZ":1.899498541085867,"vX0":0.7461679427187518,"vY0":-125.6730280670166,"vZ0":-0.8725727186022261,"x":153.98,"y":187.49,"x0":-1.9613335386208008,"y0":50.00391902808663,"z0":5.534646915716337,"aX":8.472247412779092},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.2,"breakHorizontal":-9.8,"spinRate":2538,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.43637573935612783,"extension":6.480767256299283},"index":1,"playId":"5e3a57f1-ccc7-38ae-99d3-5947fca631e5","pitchNumber":2,"startTime":"2025-08-01T02:39:45.704Z","endTime":"2025-08-01T02:39:49.696Z","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.1,"endSpeed":88.3,"strikeZoneTop":3.52644460142916,"strikeZoneBottom":1.64000217529944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31356198947448,"aZ":-20.90373723546383,"pfxX":-9.665845409000653,"pfxZ":5.66816591715167,"pX":-0.7628018095041909,"pZ":2.444974921549475,"vX0":5.648361334202306,"vY0":-139.8267301817247,"vZ0":-4.736677623338679,"x":146.08,"y":172.77,"x0":-1.54889046519382,"y0":50.00206564476338,"z0":5.524838065428872,"aX":-19.217714868253438},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2254,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39109576403227386,"extension":6.469340588633894},"index":2,"playId":"95afe69f-085a-3604-b914-635602fbadfb","pitchNumber":3,"startTime":"2025-08-01T02:40:04.873Z","endTime":"2025-08-01T02:40:08.458Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61694863466751,"aZ":-35.67808391380164,"pfxX":5.022740635505379,"pfxZ":-2.1539576198647534,"pX":0.796163796763537,"pZ":2.064525211364532,"vX0":4.784429404400612,"vY0":-126.88872196561333,"vZ0":-1.5677632918700881,"x":86.65,"y":183.04,"x0":-1.7682259508869567,"y0":50.00325828343217,"z0":5.540150045572774,"aX":8.167845065424503},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":-10.2,"spinRate":2580,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.43211139955164013,"extension":6.6014838106085465},"index":3,"playId":"b0ad5c2e-09a9-39eb-812c-af3e9d95e4f9","pitchNumber":4,"startTime":"2025-08-01T02:40:21.955Z","endTime":"2025-08-01T02:40:24.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T02:40:35.320Z","endTime":"2025-08-01T02:40:48.995Z","isPitch":false,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.45124660294572,"strikeZoneBottom":1.64000087291056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.137273366214448,"aZ":-44.508720065369666,"pfxX":4.659660851021272,"pfxZ":-8.152273523028663,"pX":0.8250947829630447,"pZ":0.8100076893491867,"vX0":4.603700874062623,"vY0":-123.21469940745888,"vZ0":-2.16973665302233,"x":85.55,"y":216.91,"x0":-1.6839889268941364,"y0":50.00252612118527,"z0":5.5196341801142035,"aX":7.049778698530438},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.0,"breakHorizontal":-9.6,"spinRate":2587,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4472749554785853,"extension":6.640051059850733},"index":5,"playId":"2bdba99a-dc30-3b9a-a758-8d96b655c5e7","pitchNumber":5,"startTime":"2025-08-01T02:40:48.995Z","endTime":"2025-08-01T02:40:52.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92394082096812,"aZ":-18.14184841283123,"pfxX":-8.186683124950093,"pfxZ":7.101136641115737,"pX":-0.6952046098650697,"pZ":2.255409257840497,"vX0":5.734877286535418,"vY0":-139.13904254349217,"vZ0":-5.483831426301805,"x":143.5,"y":177.88,"x0":-1.7112432324628197,"y0":50.00217877073512,"z0":5.439654075046072,"aX":-16.17726888884022},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2277,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39247160284695903,"extension":6.597686452878036},"index":6,"playId":"815e7a6c-305e-3aca-883a-5eb7c2f55a4b","pitchNumber":6,"startTime":"2025-08-01T02:41:10.468Z","endTime":"2025-08-01T02:41:15.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:41:15.047Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out sharply, second baseman Marcus Semien to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T02:43:10.365Z","endTime":"2025-08-01T02:44:55.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.20522615625708,"strikeZoneBottom":1.51000179943643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.232148833450076,"aZ":-27.758185048758463,"pfxX":-0.8200810579482858,"pfxZ":2.685410064440461,"pX":0.4162708546388446,"pZ":-0.24364956450892916,"vX0":5.837015967045502,"vY0":-126.92323032542073,"vZ0":-9.329372585167674,"x":101.13,"y":245.36,"x0":-1.7996374839157308,"y0":50.00285320969778,"z0":5.666132189248818,"aX":-1.3488201287240018},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":0.2,"spinRate":2225,"spinDirection":169},"zone":14,"typeConfidence":0.64,"plateTime":0.43037324306246383,"extension":6.791529113696486},"index":0,"playId":"ce32ae6a-5ea5-3d5d-ae2c-4d070721d142","pitchNumber":1,"startTime":"2025-08-01T02:43:23.775Z","endTime":"2025-08-01T02:43:26.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.14042555042858,"strikeZoneBottom":1.50999923292729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79030461615884,"aZ":-24.313912520192876,"pfxX":-11.196017727553677,"pfxZ":3.9815640143706075,"pX":0.9872807984944637,"pZ":1.2440524133820492,"vX0":11.764047006850792,"vY0":-139.4446551889836,"vZ0":-6.79968272407745,"x":79.37,"y":205.19,"x0":-1.8276219407857222,"y0":50.000367787652145,"z0":5.313513246325876,"aX":-22.088610666216013},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2257,"spinDirection":230},"zone":14,"typeConfidence":0.95,"plateTime":0.39250451609454506,"extension":6.8665247539652805},"index":1,"playId":"6893a208-5f67-3a47-b2bb-1620cf1d2807","pitchNumber":2,"startTime":"2025-08-01T02:43:44.900Z","endTime":"2025-08-01T02:43:48.641Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.446325395626783,"aZ":-26.227718705214393,"pfxX":0.27866771434344306,"pfxZ":3.425679654645161,"pX":0.6075346603636295,"pZ":2.1918534600911563,"vX0":6.197960618277605,"vY0":-130.90250664444977,"vZ0":-4.056105013283577,"x":93.84,"y":179.6,"x0":-1.8264083933201138,"y0":50.00399292519041,"z0":5.723320954349461,"aX":0.48381726110179174},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2192,"spinDirection":208},"zone":6,"typeConfidence":0.92,"plateTime":0.41831023694304603,"extension":6.813318819450197},"index":2,"playId":"f68238f0-4b24-3d4a-866a-7dc541b4b056","pitchNumber":3,"startTime":"2025-08-01T02:44:04.291Z","endTime":"2025-08-01T02:44:07.508Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19601736965963,"aZ":-25.006132426332055,"pfxX":-9.647933348068587,"pfxZ":4.175819358704666,"pX":-0.9136223213695664,"pZ":2.0413521636983294,"vX0":5.521516732336348,"vY0":-130.62667200372687,"vZ0":-3.9852028195196407,"x":151.83,"y":183.66,"x0":-1.8084947811308687,"y0":50.0041555117842,"z0":5.481345251132127,"aX":-16.565200189424928},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":1756,"spinDirection":236},"zone":13,"typeConfidence":0.77,"plateTime":0.42036011393261674,"extension":6.666151536552332},"hitData":{"launchSpeed":105.0,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":143.24,"coordY":144.37}},"index":3,"playId":"946fad67-74bc-3654-8a03-fd5b03d23f2e","pitchNumber":4,"startTime":"2025-08-01T02:44:47.964Z","endTime":"2025-08-01T02:44:55.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:44:55.849Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eugenio Suárez doubles (20) on a ground ball to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T02:45:22.108Z","endTime":"2025-08-01T02:46:43.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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,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":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":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.45853080061536,"strikeZoneBottom":1.5759260063838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96767859303495,"aZ":-20.57365651267164,"pfxX":-6.8868302636489345,"pfxZ":5.84081345031302,"pX":0.8729130056275267,"pZ":2.7389576247208747,"vX0":10.049039719570052,"vY0":-139.65313287696395,"vZ0":-3.6224595867340477,"x":83.73,"y":164.83,"x0":-1.8688474249892288,"y0":50.000097977643115,"z0":5.397777503658752,"aX":-13.670982485013},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":2265,"spinDirection":221},"zone":12,"typeConfidence":0.88,"plateTime":0.39145190542696007,"extension":6.7570270013015685},"index":0,"playId":"1ee97bdd-ee64-3fc7-aad9-bd9c8e904ac8","pitchNumber":1,"startTime":"2025-08-01T02:45:23.648Z","endTime":"2025-08-01T02:45:27.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.855709552242757,"aZ":-27.201723365830592,"pfxX":0.025590948984987705,"pfxZ":2.9719697573112045,"pX":0.6104004716170939,"pZ":0.7854861955792187,"vX0":6.270753137145864,"vY0":-128.8487722160431,"vZ0":-6.866137549628414,"x":93.73,"y":217.57,"x0":-1.8626676910041318,"y0":50.00381299446212,"z0":5.599161894504277,"aX":0.04283679617927512},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-1.6,"spinRate":2255,"spinDirection":203},"zone":14,"typeConfidence":0.92,"plateTime":0.4258016164374574,"extension":6.745018150930911},"index":1,"playId":"190e98be-c7a7-351a-a854-0c82485675b8","pitchNumber":2,"startTime":"2025-08-01T02:45:38.541Z","endTime":"2025-08-01T02:45:42.125Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.41205121232971,"strikeZoneBottom":1.55999809713145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02839153388877,"aZ":-18.240416808209304,"pfxX":-7.479458056488575,"pfxZ":7.024117964011108,"pX":-0.1538597427042816,"pZ":4.01014845306851,"vX0":7.910380612004676,"vY0":-140.04515754954326,"vZ0":-0.9528511552234968,"x":122.86,"y":130.51,"x0":-2.0451498144946236,"y0":50.00325582117216,"z0":5.549495957154561,"aX":-14.837728994765111},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2338,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.3913232675719498,"extension":6.7191458074256865},"index":2,"playId":"d8fb1381-dfdd-3bdb-9fb9-1f253878252c","pitchNumber":3,"startTime":"2025-08-01T02:45:55.546Z","endTime":"2025-08-01T02:45:58.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.43901467214563,"strikeZoneBottom":1.55999787116674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55879366902702,"aZ":-22.02766457071085,"pfxX":-9.700953607195714,"pfxZ":5.024381772115151,"pX":-1.1630157394721843,"pZ":1.7028130163903756,"vX0":5.58973534461006,"vY0":-141.0636571442478,"vZ0":-6.631240294871711,"x":161.33,"y":192.8,"x0":-1.9080706925314102,"y0":50.0021131394915,"z0":5.500331782979475,"aX":-19.584082262919992},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":2236,"spinDirection":225},"zone":13,"typeConfidence":0.93,"plateTime":0.3880313434868907,"extension":6.755683462748103},"index":3,"playId":"b48ce78b-fc7b-3ad5-83f1-3bccb687578a","pitchNumber":4,"startTime":"2025-08-01T02:46:11.924Z","endTime":"2025-08-01T02:46:15.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93125781186571,"aZ":-30.913472014520664,"pfxX":1.4714558816502803,"pfxZ":0.7609285591233643,"pX":0.479847771428394,"pZ":1.754777031226533,"vX0":5.276837104953095,"vY0":-127.60826970404796,"vZ0":-4.071015843841983,"x":98.71,"y":191.4,"x0":-1.7982582003251095,"y0":50.00582531340012,"z0":5.78092378286071,"aX":2.449729112086049},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":-3.7,"spinRate":2373,"spinDirection":83},"zone":9,"typeConfidence":0.91,"plateTime":0.42768075107608183,"extension":6.72522214496012},"hitData":{"launchSpeed":85.3,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.44,"coordY":173.31}},"index":4,"playId":"aaed0c37-2ad5-3e9f-b719-4fe14dc7f268","pitchNumber":5,"startTime":"2025-08-01T02:46:31.015Z","endTime":"2025-08-01T02:46:43.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:46:43.025Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Evan Carter. Eugenio Suárez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T02:47:18.169Z","endTime":"2025-08-01T02:49:28.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.24714975269811,"strikeZoneBottom":1.62816019038064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.500601943394493,"aZ":-25.422805962823347,"pfxX":-10.834515634192115,"pfxZ":3.40061485270145,"pX":0.836310582139187,"pZ":3.012361667804129,"vX0":11.295736134501315,"vY0":-139.93955982698253,"vZ0":-2.339654312991811,"x":85.12,"y":157.45,"x0":-1.8443063985052925,"y0":50.00013382961641,"z0":5.524161801052147,"aX":-21.491606158703572},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":17.3,"spinRate":2234,"spinDirection":224},"zone":12,"typeConfidence":0.96,"plateTime":0.39137210684264057,"extension":6.794304221179098},"index":0,"playId":"5ae34a09-1dd8-381c-a9b8-2e5b8e60902d","pitchNumber":1,"startTime":"2025-08-01T02:47:18.737Z","endTime":"2025-08-01T02:47:22.260Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.22438101620703,"strikeZoneBottom":1.57999806763595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18084844704704,"aZ":-29.182207808659076,"pfxX":-8.960525032556307,"pfxZ":1.7172127094782685,"pX":-0.6596928014673696,"pZ":0.900489646716348,"vX0":6.785013689192119,"vY0":-131.2073018820791,"vZ0":-5.900413603988184,"x":142.15,"y":214.47,"x0":-2.1171042809002847,"y0":50.00112804564509,"z0":5.357376831852496,"aX":-15.596334827399163},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":14.8,"spinRate":1618,"spinDirection":237},"zone":13,"typeConfidence":0.82,"plateTime":0.41771499983613714,"extension":6.813978151863863},"index":1,"playId":"c5af2c65-5096-3123-b790-fe280ae19fcc","pitchNumber":2,"startTime":"2025-08-01T02:47:37.019Z","endTime":"2025-08-01T02:47:41.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.21143719442284,"strikeZoneBottom":1.57999923649286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.519822810092716,"aZ":-25.649250756224927,"pfxX":0.5274435348749829,"pfxZ":3.774320849065308,"pX":-0.8601394788469355,"pZ":2.1891386364345298,"vX0":3.421446600972987,"vY0":-130.6665025394241,"vZ0":-4.08956445157161,"x":149.79,"y":179.67,"x0":-2.255031266771842,"y0":50.00367395402402,"z0":5.701586778325145,"aX":0.9119294775147656},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":-1.7,"spinRate":2211,"spinDirection":189},"zone":13,"typeConfidence":0.93,"plateTime":0.41916562441755323,"extension":6.613000508623925},"index":2,"playId":"37de0477-eb5d-3269-80d3-a3672ef22c0d","pitchNumber":3,"startTime":"2025-08-01T02:48:00.055Z","endTime":"2025-08-01T02:48:04.321Z","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42915983308736,"aZ":-26.281956668841122,"pfxX":-10.51641740260501,"pfxZ":2.993313219624018,"pX":0.7514448899429328,"pZ":1.6064145362177529,"vX0":11.132543760161134,"vY0":-139.71289378518867,"vZ0":-5.468597991512527,"x":88.36,"y":195.41,"x0":-1.9247003191709948,"y0":50.00566262940922,"z0":5.323806816312702,"aX":-20.726250482538205},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":16.7,"spinRate":2277,"spinDirection":226},"zone":9,"typeConfidence":0.94,"plateTime":0.3925235771298805,"extension":6.845182348835405},"index":3,"playId":"195af3f3-4b5f-361b-ad4c-a854a15e315f","pitchNumber":4,"startTime":"2025-08-01T02:48:21.520Z","endTime":"2025-08-01T02:48:24.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-01T02:48:43.261Z","endTime":"2025-08-01T02:49:14.103Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31936367346763,"aZ":-16.50595314019804,"pfxX":-6.761124325502994,"pfxZ":7.740207223311465,"pX":-0.029428662759758396,"pZ":3.0703563470025763,"vX0":8.167807917831333,"vY0":-141.40094359581863,"vZ0":-3.5621600541902274,"x":118.12,"y":155.88,"x0":-2.077360192092505,"y0":50.005597710561496,"z0":5.406009595204435,"aX":-13.690849388985056},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":2255,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.3874060631528491,"extension":6.843067856029404},"hitData":{"launchSpeed":99.0,"launchAngle":40.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.1,"coordY":61.05}},"index":5,"playId":"1f82d34a-9896-3e3d-8cd1-f1e6365056ed","pitchNumber":5,"startTime":"2025-08-01T02:49:14.103Z","endTime":"2025-08-01T02:49:28.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:49:28.561Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T02:50:03.912Z","endTime":"2025-08-01T02:53:06.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":7},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.604449565397278,"aZ":-26.561710248540237,"pfxX":-9.055864249670481,"pfxZ":3.133283421818292,"pX":-0.917978438247724,"pZ":2.066611491598488,"vX0":6.038401227431361,"vY0":-132.9909145777053,"vZ0":-3.799319925285536,"x":151.99,"y":182.98,"x0":-2.041745585408553,"y0":50.00316326660712,"z0":5.4411167943282575,"aX":-16.21671471197679},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":15.1,"spinRate":1578,"spinDirection":234},"zone":13,"typeConfidence":0.58,"plateTime":0.4119027887418554,"extension":6.7863988002675},"index":0,"playId":"d306dd1c-e0e2-3795-9ed9-cec0ffa1964d","pitchNumber":1,"startTime":"2025-08-01T02:50:06.397Z","endTime":"2025-08-01T02:50:09.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.14284825015334,"strikeZoneBottom":1.47000210956602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.137350628741274,"aZ":-21.9619173933491,"pfxX":-10.872175190120801,"pfxZ":5.144351260722262,"pX":1.3578349710035744,"pZ":2.0822550514963147,"vX0":12.697072160247908,"vY0":-139.50216998931683,"vZ0":-4.903224529009355,"x":65.24,"y":182.56,"x0":-1.8237221423736159,"y0":50.00522393584888,"z0":5.295679784009126,"aX":-21.595602279869453},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":17.3,"spinRate":2217,"spinDirection":227},"zone":14,"typeConfidence":0.95,"plateTime":0.39148182536032605,"extension":6.848794335789725},"index":1,"playId":"b3c488b7-08c5-377b-b83e-4d866787b19c","pitchNumber":2,"startTime":"2025-08-01T02:50:29.031Z","endTime":"2025-08-01T02:50:32.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.497597543150054,"aZ":-24.968645823420413,"pfxX":-11.18393473060344,"pfxZ":4.030891518332956,"pX":-0.13026903164186135,"pZ":1.6148736940998558,"vX0":8.839308414769324,"vY0":-133.06696162379075,"vZ0":-5.036546039601296,"x":121.97,"y":195.18,"x0":-2.047970038311878,"y0":50.00084050546599,"z0":5.349147632680599,"aX":-19.983196808339258},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":1726,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.41216805605450446,"extension":6.815795667536384},"index":2,"playId":"f081070f-9e74-3676-b29b-808b5bfa27b2","pitchNumber":3,"startTime":"2025-08-01T02:50:49.707Z","endTime":"2025-08-01T02:50:53.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921991703054154,"aZ":-17.1784821383267,"pfxX":-8.25644527541735,"pfxZ":7.459975385095879,"pX":-0.32701551968988,"pZ":3.752961897504306,"vX0":7.91217632407098,"vY0":-140.85757876372224,"vZ0":-1.7952479977175648,"x":129.47,"y":137.45,"x0":-2.0993552045725377,"y0":50.000645923264635,"z0":5.5089264825502795,"aX":-16.5930257674545},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2299,"spinDirection":226},"zone":11,"typeConfidence":0.81,"plateTime":0.38881593398819003,"extension":6.737486568790747},"index":3,"playId":"6632830b-092a-3156-b344-b5b0a36ee494","pitchNumber":4,"startTime":"2025-08-01T02:51:21.716Z","endTime":"2025-08-01T02:51:24.716Z","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":87.8,"endSpeed":81.4,"strikeZoneTop":3.20219272103061,"strikeZoneBottom":1.46999917501444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.712958616491157,"aZ":-28.210605534879104,"pfxX":-0.46792879471378246,"pfxZ":2.417037678716888,"pX":1.7556075255944026,"pZ":-0.93793155607441,"vX0":9.121975361798649,"vY0":-127.23959761616467,"vZ0":-10.878322531003525,"x":50.08,"y":264.1,"x0":-1.812835548379777,"y0":50.00535297493345,"z0":5.6223811212283055,"aX":-0.7685416427105483},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2172,"spinDirection":276},"zone":14,"typeConfidence":0.81,"plateTime":0.430208674300689,"extension":6.934207823617522},"index":4,"playId":"b26619a0-d223-36fd-9b8a-79b2cd62711d","pitchNumber":5,"startTime":"2025-08-01T02:51:47.183Z","endTime":"2025-08-01T02:51:54.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kumar Rocker. Eugenio Suárez scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"b26619a0-d223-36fd-9b8a-79b2cd62711d","startTime":"2025-08-01T02:52:01.546Z","endTime":"2025-08-01T02:52:32.482Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"}},{"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":88.6,"endSpeed":82.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81329732821073,"aZ":-30.40651982465028,"pfxX":0.7931884536562261,"pfxZ":1.0355857906728883,"pX":0.5159483699720371,"pZ":1.246090864974983,"vX0":5.6375199755389795,"vY0":-128.90664991161145,"vZ0":-5.716607442973279,"x":97.33,"y":205.14,"x0":-1.7916668552746946,"y0":50.00199463615399,"z0":5.805997029167314,"aX":1.3492913663731458},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-2.5,"spinRate":2346,"spinDirection":83},"zone":14,"typeConfidence":0.92,"plateTime":0.42298447984082976,"extension":6.859293742700219},"index":6,"playId":"e9543fef-e86e-3274-bcf6-fa0b4c751fe9","pitchNumber":6,"startTime":"2025-08-01T02:52:32.482Z","endTime":"2025-08-01T02:52:37.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.816459778487957,"aZ":-23.47923398914382,"pfxX":-9.878928676145666,"pfxZ":4.906464387761803,"pX":-0.1278615529954383,"pZ":2.1358394125010274,"vX0":7.81454675374314,"vY0":-132.18772868172792,"vZ0":-4.025038004563183,"x":121.87,"y":181.11,"x0":-1.8369317366021956,"y0":50.00302601579852,"z0":5.39919905941586,"aX":-17.507058740084126},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":1736,"spinDirection":238},"zone":5,"typeConfidence":0.6,"plateTime":0.41414256884737943,"extension":6.841036992989445},"hitData":{"launchSpeed":108.4,"launchAngle":9.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.66,"coordY":106.34}},"index":7,"playId":"66203e3a-dd86-3231-bfb2-4e136257e991","pitchNumber":7,"startTime":"2025-08-01T02:52:56.705Z","endTime":"2025-08-01T02:53:06.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:53:06.901Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Marcus Semien to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T02:53:31.258Z","endTime":"2025-08-01T02:54:51.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"*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":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.27951048982828,"strikeZoneBottom":1.53000034331475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.025407955346186,"aZ":-25.567046457868916,"pfxX":-10.260243477587673,"pfxZ":3.8966153416435354,"pX":0.9724729861253342,"pZ":-0.654202918222081,"vX0":10.973595162956867,"vY0":-129.17465409248814,"vZ0":-9.85563142121025,"x":79.93,"y":256.44,"x0":-1.9906638036150197,"y0":50.005289106442305,"z0":5.165260193493199,"aX":-17.40341916232367},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":1678,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4234523832403032,"extension":6.876679144980082},"index":0,"playId":"e0bbf6c6-2946-3311-85de-4f2b595edb68","pitchNumber":1,"startTime":"2025-08-01T02:53:34.232Z","endTime":"2025-08-01T02:53:37.928Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.345397198435887,"aZ":-18.964434395789343,"pfxX":-6.898026847007667,"pfxZ":6.634198530529362,"pX":0.9239707198214844,"pZ":1.9604863971925548,"vX0":10.289251688239954,"vY0":-139.9399615241166,"vZ0":-5.958186274445467,"x":81.78,"y":185.85,"x0":-1.8972530360047815,"y0":50.005718199781825,"z0":5.3516543117478665,"aX":-13.741445751013574},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":10.4,"spinRate":2238,"spinDirection":220},"zone":14,"typeConfidence":0.88,"plateTime":0.3907756021766722,"extension":6.719552502143165},"index":1,"playId":"1b7c5f6f-0ec2-34a2-be58-37ed893b8872","pitchNumber":2,"startTime":"2025-08-01T02:53:59.578Z","endTime":"2025-08-01T02:54:02.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.20665013677662,"strikeZoneBottom":1.52999971946657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.386475516990636,"aZ":-17.408537595323885,"pfxX":-7.580597751842188,"pfxZ":7.406295979198651,"pX":-0.8313160423805223,"pZ":3.1290241966464545,"vX0":6.234926908249868,"vY0":-140.44740267157368,"vZ0":-3.338104817594509,"x":148.69,"y":154.3,"x0":-2.097296827033834,"y0":50.003855840587924,"z0":5.467970039643483,"aX":-15.11582099032915},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2361,"spinDirection":221},"zone":11,"typeConfidence":0.87,"plateTime":0.3902702264508817,"extension":6.762065513894598},"index":2,"playId":"99663087-4d31-38c7-b7d0-d10b6d9b3f8f","pitchNumber":3,"startTime":"2025-08-01T02:54:23.228Z","endTime":"2025-08-01T02:54:27.745Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.752169383095953,"aZ":-23.86786641238324,"pfxX":-9.510464369018933,"pfxZ":4.865780723830138,"pX":-0.36372278759084464,"pZ":1.7863577197911884,"vX0":7.469610108592432,"vY0":-129.71882089173099,"vZ0":-4.832107524267966,"x":130.86,"y":190.55,"x0":-2.0428349122129332,"y0":50.002118854133855,"z0":5.489441049543487,"aX":-16.231764675477738},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":15.6,"spinRate":1722,"spinDirection":235},"zone":7,"typeConfidence":0.84,"plateTime":0.4220018668335923,"extension":6.7168173302648375},"hitData":{"launchSpeed":96.1,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.54,"coordY":156.14}},"index":3,"playId":"eee2f28f-1684-3eb0-9ba8-f8e056ea1d90","pitchNumber":4,"startTime":"2025-08-01T02:54:43.642Z","endTime":"2025-08-01T02:54:51.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:54:51.373Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out sharply, first baseman Josh Naylor to pitcher George Kirby.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T02:56:56.717Z","endTime":"2025-08-01T02:58:19.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.46718525801515,"strikeZoneBottom":1.65999996965365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09999566221545,"aZ":-34.84262969603827,"pfxX":5.696688687035026,"pfxZ":-1.7543726626122744,"pX":0.3029429428509852,"pZ":2.7219924830881133,"vX0":3.457709568848503,"vY0":-123.04277870576409,"vZ0":-0.09163378127904553,"x":105.45,"y":165.29,"x0":-1.8641066693617423,"y0":50.00324067004064,"z0":5.730628830684647,"aX":8.668486791039419},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.2,"spinRate":2483,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4464247479336034,"extension":6.433445406737864},"index":0,"playId":"177beb0d-27f3-37e4-b070-afb63e53cb75","pitchNumber":1,"startTime":"2025-08-01T02:57:02.973Z","endTime":"2025-08-01T02:57:06.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},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.841249664227654,"aZ":-21.138921836849363,"pfxX":-10.270717069173513,"pfxZ":5.850192845325354,"pX":-0.4523581819621205,"pZ":2.918358806774016,"vX0":6.7769027678238585,"vY0":-137.06839427747605,"vZ0":-3.3837370198199954,"x":134.24,"y":159.98,"x0":-1.6339391705798543,"y0":50.001128331371234,"z0":5.627846745855227,"aX":-19.365320171532932},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":2243,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40099609550385296,"extension":6.377498837242975},"index":1,"playId":"af96bc96-73b9-321a-85d5-e79dadd8982e","pitchNumber":2,"startTime":"2025-08-01T02:57:22.004Z","endTime":"2025-08-01T02:57:25.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T02:57:35.649Z","endTime":"2025-08-01T02:57:48.599Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.36922085092556,"strikeZoneBottom":1.65999936430926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.309911956377764,"aZ":-42.32091359698292,"pfxX":4.669940355454066,"pfxZ":-6.992479479691829,"pX":0.5841600516714047,"pZ":0.3290501574573673,"vX0":4.042510766372079,"vY0":-120.96930934752054,"vZ0":-3.474700593183742,"x":94.73,"y":229.9,"x0":-1.7285374840077437,"y0":50.00418079390743,"z0":5.5745935665816635,"aX":6.773638443303602},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.3,"breakHorizontal":-9.6,"spinRate":2238,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45653870735044455,"extension":6.6298029752118826},"index":3,"playId":"1c52bdd5-bb62-3773-aa3b-fdd4631d9a59","pitchNumber":3,"startTime":"2025-08-01T02:57:48.599Z","endTime":"2025-08-01T02:57:51.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07667510175246,"aZ":-22.854093229705313,"pfxX":-11.31733233423005,"pfxZ":4.80290679996932,"pX":0.17218602880413555,"pZ":2.3021398647160343,"vX0":8.725497944301148,"vY0":-138.8805600933257,"vZ0":-4.501205800597404,"x":110.44,"y":176.62,"x0":-1.5506882706656862,"y0":50.00217664842483,"z0":5.477247881619107,"aX":-21.95686017393054},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2270,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39542270462504536,"extension":6.5068515969796685},"hitData":{"launchSpeed":103.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":145.71,"coordY":156.07}},"index":4,"playId":"5b059a86-4f54-31b2-b03b-03b774d81c04","pitchNumber":4,"startTime":"2025-08-01T02:58:10.732Z","endTime":"2025-08-01T02:58:19.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T02:58:19.107Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T02:59:00.221Z","endTime":"2025-08-01T03:00:07.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"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":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.442961929070577,"aZ":-43.14713777092387,"pfxX":5.610253434469847,"pfxZ":-7.362543451879148,"pX":0.7309337591015949,"pZ":1.7448711472837206,"vX0":4.209284772087542,"vY0":-122.01487216026747,"vZ0":-0.32629056652880917,"x":89.14,"y":191.67,"x0":-1.751855325630944,"y0":50.00092162336839,"z0":5.632892953422586,"aX":8.364583162755673},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.1,"breakHorizontal":-11.3,"spinRate":2428,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4507875685259477,"extension":6.620488397846949},"index":0,"playId":"768c935c-bc55-32d5-b7a6-b032762c8a87","pitchNumber":1,"startTime":"2025-08-01T02:59:01.742Z","endTime":"2025-08-01T02:59:04.803Z","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":94.6,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.049021512068858,"aZ":-17.305799285173375,"pfxX":-8.6641569388933,"pfxZ":7.764321270076364,"pX":0.4029049103553834,"pZ":2.64381899433165,"vX0":8.584484235720822,"vY0":-137.42233522925773,"vZ0":-4.714259537307374,"x":101.64,"y":167.4,"x0":-1.6335989730093081,"y0":50.00389491315015,"z0":5.5546790080914725,"aX":-16.595842137263844},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":13.9,"spinRate":2220,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3983453484112345,"extension":6.497234479050719},"index":1,"playId":"debf4f66-85e5-3411-82b5-cfa393230cac","pitchNumber":2,"startTime":"2025-08-01T02:59:18.592Z","endTime":"2025-08-01T02:59:22.075Z","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":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.49977452497413,"strikeZoneBottom":1.64000180613168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.819755835652234,"aZ":-20.091947550971902,"pfxX":-9.650498266277868,"pfxZ":6.141973641245933,"pX":0.48320910493699887,"pZ":3.8666744749817825,"vX0":8.622184842187908,"vY0":-139.49338931550287,"vZ0":-1.4346041250785766,"x":98.58,"y":134.38,"x0":-1.3962530230563759,"y0":50.00480803056812,"z0":5.714230044522197,"aX":-18.99202670389973},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2239,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39287770107387576,"extension":6.571936968008077},"index":2,"playId":"00cc4b14-cfc1-3ff2-935b-9325460519ac","pitchNumber":3,"startTime":"2025-08-01T02:59:43.075Z","endTime":"2025-08-01T02:59:46.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.56868054046975,"strikeZoneBottom":1.69565474032297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.770707541388383,"aZ":-18.141976228675418,"pfxX":-10.69643347841729,"pfxZ":7.190557711983347,"pX":0.8653958372358254,"pZ":3.1342095947304833,"vX0":10.038742370717925,"vY0":-138.98063363524844,"vZ0":-3.466781889087294,"x":84.01,"y":154.16,"x0":-1.4075064363845977,"y0":50.00562302523547,"z0":5.605996252153636,"aX":-20.883687605047033},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":17.3,"spinRate":2235,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39442122070423036,"extension":6.584532011326534},"index":3,"playId":"4ab3fa12-c0b0-3ff5-aa30-5e1ac1109703","pitchNumber":4,"startTime":"2025-08-01T03:00:03.514Z","endTime":"2025-08-01T03:00:07.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:00:07.669Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T03:00:34.865Z","endTime":"2025-08-01T03:02:05.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"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":97.2,"endSpeed":88.1,"strikeZoneTop":3.41502102113267,"strikeZoneBottom":1.66999961508254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75499872501096,"aZ":-17.907299763145488,"pfxX":-10.426556109881309,"pfxZ":7.106468515159978,"pX":-0.8840019337126032,"pZ":4.166191048095226,"vX0":5.392434121154926,"vY0":-141.4053651897529,"vZ0":-1.131548840311418,"x":150.7,"y":126.29,"x0":-1.4696108752799857,"y0":50.00536631894959,"z0":5.729843543858152,"aX":-20.94201652037829},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":17.6,"spinRate":2313,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3885911536209292,"extension":6.4339754776172695},"index":0,"playId":"733b7076-e251-3ea0-add9-8f7ab178fa9d","pitchNumber":1,"startTime":"2025-08-01T03:00:35.767Z","endTime":"2025-08-01T03:00:38.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.48916257842836,"strikeZoneBottom":1.67000054672194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.067325070231956,"aZ":-35.63533700765577,"pfxX":6.9449746224336515,"pfxZ":-2.1448172467533997,"pX":0.3648678865580324,"pZ":1.9064704339399152,"vX0":3.1323705497819776,"vY0":-126.8277211722461,"vZ0":-1.9208216091863777,"x":103.09,"y":187.31,"x0":-1.7917139436780924,"y0":50.00306726365999,"z0":5.539553110850628,"aX":11.212786481699531},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":-13.3,"spinRate":2599,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4333315303111154,"extension":6.493686619145991},"index":1,"playId":"3c39b832-47c9-3fcb-99e4-ad6a539ed333","pitchNumber":2,"startTime":"2025-08-01T03:00:52.969Z","endTime":"2025-08-01T03:00:56.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.56022557513433,"strikeZoneBottom":1.67000006708078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.785777809319896,"aZ":-19.020265974136144,"pfxX":-11.159592668160542,"pfxZ":6.638842386580167,"pX":0.6087768151267335,"pZ":2.5063444303151146,"vX0":9.362173399787261,"vY0":-140.15597570673546,"vZ0":-4.8914954485998585,"x":93.79,"y":171.11,"x0":-1.3311549439512693,"y0":50.005879114540825,"z0":5.523104952589937,"aX":-22.12265169398194},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":18.2,"spinRate":2276,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39135697345517295,"extension":6.560592330103418},"index":2,"playId":"2abaad67-4d95-3858-88f3-c152203bfb80","pitchNumber":3,"startTime":"2025-08-01T03:01:10.469Z","endTime":"2025-08-01T03:01:14.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-01T03:01:20.582Z","endTime":"2025-08-01T03:01:35.415Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.60167388019246,"strikeZoneBottom":1.66999989970459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70632734090001,"aZ":-43.220616817501416,"pfxX":6.1863419241192315,"pfxZ":-7.3521146536924205,"pX":0.9979204710020836,"pZ":-0.48579387315748135,"vX0":4.351046130973808,"vY0":-122.97223723415145,"vZ0":-5.215610846655878,"x":78.96,"y":251.9,"x0":-1.60992616991149,"y0":50.00409709080225,"z0":5.405503809153192,"aX":9.293800407351377},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.4,"breakHorizontal":-12.4,"spinRate":2442,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.448691035769369,"extension":6.912214711309866},"index":4,"playId":"c2943a20-1357-3822-95bc-40288f7ac274","pitchNumber":4,"startTime":"2025-08-01T03:01:35.415Z","endTime":"2025-08-01T03:01:39.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179036162050085,"aZ":-31.651620655330586,"pfxX":8.193006083096119,"pfxZ":0.33058767328274463,"pX":0.700216747431312,"pZ":1.943808841167621,"vX0":3.5358683926701984,"vY0":-125.37606026901241,"vZ0":-2.243564225015933,"x":90.31,"y":186.3,"x0":-1.8011145803856998,"y0":50.00012913249523,"z0":5.485936653140949,"aX":12.773021051727078},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":-15.7,"spinRate":2476,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4403443174984063,"extension":6.722131571962379},"hitData":{"launchSpeed":90.7,"launchAngle":35.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.68,"coordY":78.3}},"index":5,"playId":"8b3a58ea-76d7-3780-842c-03841993aff4","pitchNumber":5,"startTime":"2025-08-01T03:01:56.949Z","endTime":"2025-08-01T03:02:05.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:02:05.778Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (3) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:04:07.288Z","endTime":"2025-08-01T03:05:14.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.31990719873277,"strikeZoneBottom":1.55999864227662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.219928541186878,"aZ":-29.369514784493617,"pfxX":0.9021093989005005,"pfxZ":1.7272422420684768,"pX":-0.7180287061964717,"pZ":1.7366611075457294,"vX0":2.6780957783772266,"vY0":-125.9492635487175,"vZ0":-4.439549053335387,"x":144.37,"y":191.89,"x0":-1.9080872697402114,"y0":50.00195179597639,"z0":5.870694974459831,"aX":1.463110062391332},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.2,"spinRate":2163,"spinDirection":140},"zone":7,"typeConfidence":0.68,"plateTime":0.4332455488178386,"extension":6.675881013942141},"index":0,"playId":"99999794-5db6-35cc-b8a5-a1d72c3daa41","pitchNumber":1,"startTime":"2025-08-01T03:04:12.004Z","endTime":"2025-08-01T03:04:15.541Z","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":89.1,"endSpeed":81.9,"strikeZoneTop":3.34043717068032,"strikeZoneBottom":1.55999969025527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.057231258696675,"aZ":-25.927953007560596,"pfxX":-9.350188705819267,"pfxZ":3.691617779489847,"pX":0.03870046609868545,"pZ":0.4168266984967792,"vX0":7.975442309524522,"vY0":-129.3555534332695,"vZ0":-7.63910082212379,"x":115.52,"y":227.53,"x0":-1.8700615554103481,"y0":50.006171308309234,"z0":5.39700971645433,"aX":-15.843866681345952},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":1619,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.4234653366334804,"extension":6.608803180591613},"index":1,"playId":"30bddb92-adda-36e2-989f-3332d425b64f","pitchNumber":2,"startTime":"2025-08-01T03:04:27.656Z","endTime":"2025-08-01T03:04:30.741Z","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":96.8,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.587005584016573,"aZ":-17.34615855875748,"pfxX":-6.661168774722316,"pfxZ":7.395186271472228,"pX":0.049870517647330866,"pZ":2.0609066292833,"vX0":8.239542169431404,"vY0":-140.64597224553194,"vZ0":-6.228580217856623,"x":113.9,"y":183.69,"x0":-2.050817985302186,"y0":50.0060857752889,"z0":5.427362432243783,"aX":-13.36213691754942},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":10.4,"spinRate":2326,"spinDirection":230},"zone":8,"typeConfidence":0.89,"plateTime":0.3892825553660879,"extension":6.661617807109662},"hitData":{"launchSpeed":114.1,"launchAngle":27.0,"totalDistance":456.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.54,"coordY":34.7}},"index":2,"playId":"eae5f8eb-729f-39ca-9a1e-e593f77ebc47","pitchNumber":3,"startTime":"2025-08-01T03:04:48.706Z","endTime":"2025-08-01T03:05:14.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:05:14.676Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:05:30.186Z","endTime":"2025-08-01T03:06:22.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6309770579955,"aZ":-24.222394844276913,"pfxX":-8.904331824604721,"pfxZ":4.027531134122899,"pX":-0.22185474127552474,"pZ":3.129293306408923,"vX0":7.761505012372163,"vY0":-139.91088755255996,"vZ0":-2.389680086562293,"x":125.46,"y":154.29,"x0":-1.879936953107005,"y0":50.006270408584676,"z0":5.588106815746376,"aX":-17.593229083373856},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2205,"spinDirection":226},"zone":2,"typeConfidence":0.85,"plateTime":0.3920307840493935,"extension":6.6586219125238495},"index":0,"playId":"added70e-50d9-30c8-b4df-6fd607807e68","pitchNumber":1,"startTime":"2025-08-01T03:05:40.759Z","endTime":"2025-08-01T03:05:43.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.084027192930638,"aZ":-27.652540201404754,"pfxX":0.582988852942953,"pfxZ":2.692489988803973,"pX":0.6514638616528454,"pZ":1.7397377957299605,"vX0":5.626850187690897,"vY0":-128.09985867088955,"vZ0":-5.0025916492558355,"x":92.17,"y":191.81,"x0":-1.6405264064853886,"y0":50.00195864119417,"z0":5.85483768629867,"aX":0.9766731430654558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2279,"spinDirection":135},"zone":9,"typeConfidence":0.92,"plateTime":0.42601854735591393,"extension":6.737880913644125},"index":1,"playId":"baaa7359-dfc9-3015-8482-dab246cd88aa","pitchNumber":2,"startTime":"2025-08-01T03:05:58.624Z","endTime":"2025-08-01T03:06:01.624Z","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":96.1,"endSpeed":87.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.691051993768735,"aZ":-16.49938973323197,"pfxX":-7.141389611927956,"pfxZ":7.952823230670178,"pX":0.16439574266178703,"pZ":2.2080982347384297,"vX0":8.38654086241455,"vY0":-139.5735263254882,"vZ0":-5.872349061523793,"x":110.73,"y":179.16,"x0":-1.9528123200942653,"y0":50.002486207882676,"z0":5.427465073686647,"aX":-14.076244574928143},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2345,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.3925637988378061,"extension":6.72723528686432},"hitData":{"launchSpeed":93.5,"launchAngle":20.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.67,"coordY":92.69}},"index":2,"playId":"67937a14-632f-3625-ae14-e6f875241444","pitchNumber":3,"startTime":"2025-08-01T03:06:15.203Z","endTime":"2025-08-01T03:06:22.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:06:22.078Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (42) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:06:47.986Z","endTime":"2025-08-01T03:07:35.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":82.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.899964965757047,"aZ":-20.19287475886595,"pfxX":-9.228815925327982,"pfxZ":6.8443770235310994,"pX":0.43018400176004334,"pZ":1.9190854621988847,"vX0":9.184797431395694,"vY0":-131.93175740445372,"vZ0":-5.170142302065026,"x":100.6,"y":186.96,"x0":-1.9089648914979775,"y0":50.00374184894718,"z0":5.40699943061254,"aX":-16.15682981472807},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":1777,"spinDirection":240},"zone":9,"typeConfidence":0.67,"plateTime":0.41628383713938666,"extension":6.753602474726888},"index":0,"playId":"2b87ee8e-267a-34ed-a882-d035ad622642","pitchNumber":1,"startTime":"2025-08-01T03:06:49.584Z","endTime":"2025-08-01T03:06:52.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08157309383172,"aZ":-14.730359238113568,"pfxX":-7.066340722181973,"pfxZ":8.815044839938523,"pX":0.5971747348061464,"pZ":3.1300127114145457,"vX0":9.140032706425266,"vY0":-139.92017423876092,"vZ0":-3.7429922673704095,"x":94.24,"y":154.27,"x0":-1.7963883157073133,"y0":50.00637556959824,"z0":5.452769433572367,"aX":-13.989949247898656},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2319,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.39171661153534254,"extension":6.675376155398812},"hitData":{"launchSpeed":101.3,"launchAngle":42.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":195.11,"coordY":69.21}},"index":1,"playId":"3fb2299c-44b1-306d-9578-a5fbe7545615","pitchNumber":2,"startTime":"2025-08-01T03:07:09.903Z","endTime":"2025-08-01T03:07:35.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:07:35.383Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Corey Seager to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:09:00.279Z","endTime":"2025-08-01T03:09:08.978Z","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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T03:07:48.162Z","endTime":"2025-08-01T03:09:02.458Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.001707766572064,"aZ":-30.96899612150442,"pfxX":-0.06151739285996616,"pfxZ":0.7291609457011248,"pX":1.0194521026957353,"pZ":2.4554330979652645,"vX0":6.7999683664167065,"vY0":-127.5778772479216,"vZ0":-2.6783210997412112,"x":78.14,"y":172.48,"x0":-1.6624685350767985,"y0":50.00633771229006,"z0":5.937407408103181,"aX":-0.10254824092595649},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-1.3,"spinRate":2246,"spinDirection":80},"zone":12,"typeConfidence":0.9,"plateTime":0.42783158177825475,"extension":6.598179289275858},"hitData":{"launchSpeed":78.3,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.84,"coordY":155.64}},"index":1,"playId":"7751c2bd-084e-3ffa-9ecd-634e69d8f691","pitchNumber":1,"startTime":"2025-08-01T03:09:02.458Z","endTime":"2025-08-01T03:09:08.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:09:08.978Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a fly ball to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:09:36.138Z","endTime":"2025-08-01T03:10:08.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.6,"endSpeed":88.3,"strikeZoneTop":3.14113031550188,"strikeZoneBottom":1.51000016200651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42118290298671,"aZ":-24.63296834749479,"pfxX":-10.314565858923707,"pfxZ":3.794841866652388,"pX":0.46283548751955794,"pZ":1.4821878786938623,"vX0":9.794066850825843,"vY0":-140.25276670662802,"vZ0":-6.26322293368674,"x":99.36,"y":198.76,"x0":-1.7383919535280388,"y0":50.00326548167752,"z0":5.356113809078672,"aX":-20.501149917441197},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":2214,"spinDirection":226},"zone":9,"typeConfidence":0.94,"plateTime":0.3908785014467777,"extension":6.814780340940304},"index":0,"playId":"eb167de2-4a13-3f8b-aba8-91b69a676363","pitchNumber":1,"startTime":"2025-08-01T03:09:38.497Z","endTime":"2025-08-01T03:09:41.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.817769106929536,"aZ":-30.190013213448527,"pfxX":-0.038452289591499156,"pfxZ":1.2048574232214238,"pX":0.24256829131522062,"pZ":1.682828622561279,"vX0":4.840807725779782,"vY0":-127.68992052217523,"vZ0":-4.356204458331725,"x":107.75,"y":193.34,"x0":-1.674501530453141,"y0":50.003017613661484,"z0":5.792001676719107,"aX":-0.0635336804706591},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2175,"spinDirection":105},"zone":8,"typeConfidence":0.89,"plateTime":0.4293071682377829,"extension":6.740848773983787},"hitData":{"launchSpeed":72.7,"launchAngle":28.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.29,"coordY":94.9}},"index":1,"playId":"f7732866-f41c-3d46-8ecb-afcae257af23","pitchNumber":2,"startTime":"2025-08-01T03:09:56.466Z","endTime":"2025-08-01T03:10:08.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:10:08.221Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eugenio Suárez pops out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T03:12:35.025Z","endTime":"2025-08-01T03:15:06.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":9},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T03:10:18.683Z","endTime":"2025-08-01T03:11:25.315Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Latz replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-01T03:11:25.315Z","endTime":"2025-08-01T03:12:37.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"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, 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":75.7,"endSpeed":68.9,"strikeZoneTop":3.32227844168584,"strikeZoneBottom":1.50840498309146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.504615555174535,"aZ":-40.8789627118499,"pfxX":-5.966781767882383,"pfxZ":-7.1808398957575434,"pX":1.0272327719725804,"pZ":4.141596924357969,"vX0":0.018503634231569255,"vY0":-109.9844018603984,"vZ0":4.679693262200811,"x":77.84,"y":126.96,"x0":1.7925158675565311,"y0":50.00486286747943,"z0":6.351562424824658,"aX":-7.230096575330064},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.3,"breakHorizontal":10.8,"spinRate":2558,"spinDirection":324},"zone":12,"typeConfidence":0.9,"plateTime":0.5001127120342019,"extension":6.315990694080453},"index":2,"playId":"577351f3-b5ca-3b99-bb7b-e5d1689ed32b","pitchNumber":1,"startTime":"2025-08-01T03:12:37.143Z","endTime":"2025-08-01T03:12:40.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812218999092885,"aZ":-9.689193880043785,"pfxX":6.195633797448723,"pfxZ":12.026857651872593,"pX":-0.5947043661646784,"pZ":3.0716296146779554,"vX0":-7.408003618531675,"vY0":-136.31636435633195,"vZ0":-5.693491245742953,"x":139.67,"y":155.85,"x0":1.3616182105543122,"y0":50.00332258641037,"z0":5.865830001373871,"aX":11.584021906572037},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":-9.5,"spinRate":2278,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.4028338006732466,"extension":6.56651318968742},"index":3,"playId":"60c17c47-c244-3103-9d58-77972db34e92","pitchNumber":2,"startTime":"2025-08-01T03:12:53.882Z","endTime":"2025-08-01T03:12:56.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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.5158821562327,"strikeZoneBottom":1.55999972898748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.997593943608692,"aZ":-10.638527501050158,"pfxX":7.2340875339450985,"pfxZ":11.562597164470388,"pX":-0.5924880601991355,"pZ":1.7799778318304151,"vX0":-7.731940151525263,"vY0":-136.1425282379798,"vZ0":-8.56931702204877,"x":139.58,"y":190.72,"x0":1.354793824648683,"y0":50.006621475254455,"z0":5.719616711736978,"aX":13.479748999875351},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-11.3,"spinRate":2305,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.4034721858938166,"extension":6.571229121701722},"index":4,"playId":"63c23a57-7815-335a-9b00-8ed20772b4a2","pitchNumber":3,"startTime":"2025-08-01T03:13:11.847Z","endTime":"2025-08-01T03:13:21.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"63c23a57-7815-335a-9b00-8ed20772b4a2","startTime":"2025-08-01T03:13:28.028Z","endTime":"2025-08-01T03:13:43.581Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":83.7,"endSpeed":76.5,"strikeZoneTop":3.4802947226425,"strikeZoneBottom":1.56000079455693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00781141899843,"aZ":-22.068943557265086,"pfxX":8.002684662675232,"pfxZ":6.750460934361826,"pX":1.843638890503176,"pZ":2.5620678161528807,"vX0":-2.57411921240338,"vY0":-121.84696497298934,"vZ0":-3.1936747025567898,"x":46.72,"y":169.6,"x0":1.8771111854611575,"y0":50.0006202750183,"z0":5.806833765890508,"aX":11.97403811850039},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.6,"breakHorizontal":-13.8,"spinRate":1898,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.45033815533789134,"extension":6.6467954206747875},"index":6,"playId":"f73e9d84-dd9a-349a-aea9-47521fe52f9f","pitchNumber":4,"startTime":"2025-08-01T03:13:43.581Z","endTime":"2025-08-01T03:13:47.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51746335466645,"aZ":-8.98863648369762,"pfxX":7.981745904468172,"pfxZ":12.15369706137949,"pX":-0.8417585813094166,"pZ":2.7956186982840663,"vX0":-8.543469048753522,"vY0":-137.70760277675217,"vZ0":-6.412801185443179,"x":149.09,"y":163.3,"x0":1.2739689626816995,"y0":50.00108693721677,"z0":5.772697864258015,"aX":15.224699907235818},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":-12.5,"spinRate":2418,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.3987798275112575,"extension":6.616641328184644},"index":7,"playId":"236d6469-483a-3a6e-9b65-70aa5ac158d6","pitchNumber":5,"startTime":"2025-08-01T03:14:03.925Z","endTime":"2025-08-01T03:14:07.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.39952064595212,"strikeZoneBottom":1.55999859917654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.769337198723225,"aZ":-22.2532643975709,"pfxX":7.6501264553265536,"pfxZ":6.448320683268845,"pX":1.6300502865553714,"pZ":2.650154878699412,"vX0":-2.858260458310582,"vY0":-123.58830669907081,"vZ0":-3.121577124001286,"x":54.87,"y":167.23,"x0":1.8108141236868722,"y0":50.00501152285722,"z0":5.808965198314705,"aX":11.77724190769867},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.2,"breakHorizontal":-13.1,"spinRate":2090,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.44403019358596607,"extension":6.438476190495377},"index":8,"playId":"d207a33f-2767-3448-9473-c8393a892409","pitchNumber":6,"startTime":"2025-08-01T03:14:34.437Z","endTime":"2025-08-01T03:14:37.922Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13299929565453,"aZ":-8.640163713723135,"pfxX":6.347240459452926,"pfxZ":12.16341780937903,"pX":-0.9313688952986767,"pZ":2.760289132489864,"vX0":-8.227938205350647,"vY0":-138.5082632707146,"vZ0":-6.7029904151327,"x":152.5,"y":164.25,"x0":1.2588858514754124,"y0":50.006727927555744,"z0":5.7959612674650565,"aX":12.285183269257478},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.6,"breakHorizontal":-9.7,"spinRate":2340,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.39608821715725373,"extension":6.617586109361096},"hitData":{"launchSpeed":76.2,"launchAngle":65.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":145.5}},"index":9,"playId":"8653e743-545d-379f-89c7-6d1c3563c71f","pitchNumber":7,"startTime":"2025-08-01T03:14:56.937Z","endTime":"2025-08-01T03:15:06.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:15:06.202Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T03:17:28.093Z","endTime":"2025-08-01T03:18:54.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T03:17:15.528Z","endTime":"2025-08-01T03:17:30.248Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"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":85.0,"endSpeed":78.1,"strikeZoneTop":3.35938659638039,"strikeZoneBottom":1.71000152176368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12949743278632,"aZ":-35.611967203165065,"pfxX":6.1444362877110095,"pfxZ":-2.217450016030954,"pX":-1.2171145377117591,"pZ":2.770007302182843,"vX0":-0.06646406484467215,"vY0":-123.84816067819257,"vZ0":0.03543460576453206,"x":163.39,"y":163.99,"x0":-1.9879321808154276,"y0":50.002222813289926,"z0":5.738160760587447,"aX":9.528117091924406},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.7,"breakHorizontal":-11.2,"spinRate":2250,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.44254618402617796,"extension":6.419957096747736},"index":1,"playId":"f5456bed-c2eb-35cc-bb51-009fad927fc9","pitchNumber":1,"startTime":"2025-08-01T03:17:30.248Z","endTime":"2025-08-01T03:17:33.781Z","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.0,"endSpeed":86.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58910097260303,"aZ":-24.480927625915943,"pfxX":-9.243225508446237,"pfxZ":4.044090583527652,"pX":-0.4870925692906809,"pZ":4.044695178609879,"vX0":6.374845550140859,"vY0":-136.8670837560479,"vZ0":0.15281911448633334,"x":135.57,"y":129.57,"x0":-1.6430160871401087,"y0":50.00034395278982,"z0":5.661648181515251,"aX":-17.57219122070875},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":2239,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3998527916556731,"extension":6.487026807086404},"index":2,"playId":"cbd1dff4-334f-3747-b6bf-18513b3028d5","pitchNumber":2,"startTime":"2025-08-01T03:17:47.243Z","endTime":"2025-08-01T03:17:50.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.550147491004424,"aZ":-20.547540683682595,"pfxX":-9.953016173124698,"pfxZ":6.007995125451746,"pX":-1.2013145549286672,"pZ":3.186563806875205,"vX0":4.924694743931683,"vY0":-138.17139696491705,"vZ0":-2.904716648726856,"x":162.79,"y":152.74,"x0":-1.7128242963322657,"y0":50.003796975095106,"z0":5.630962546189402,"aX":-19.26082254302072},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":17.0,"spinRate":2201,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3963029787576846,"extension":6.477791792928033},"index":3,"playId":"144121e1-52d3-3682-8171-88a4a08cab2c","pitchNumber":3,"startTime":"2025-08-01T03:18:11.077Z","endTime":"2025-08-01T03:18:14.949Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.48641465636903,"strikeZoneBottom":1.71000165457056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.993019630492306,"aZ":-22.183216433115764,"pfxX":-9.275760354228284,"pfxZ":4.9837425693261235,"pX":2.045082485076657,"pZ":3.349917062827856,"vX0":12.743087565700721,"vY0":-140.4996586990784,"vZ0":-2.1927729379158434,"x":39.05,"y":148.33,"x0":-1.3381552856585477,"y0":50.00474018105536,"z0":5.577927539657118,"aX":-18.600874680789726},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":14.3,"spinRate":2209,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3894384371806119,"extension":6.606466219101988},"index":4,"playId":"7c16b56e-b3cc-3d48-9a9a-284bcc5608aa","pitchNumber":4,"startTime":"2025-08-01T03:18:33.501Z","endTime":"2025-08-01T03:18:36.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.452126160738324,"aZ":-30.174823080377955,"pfxX":-8.173174594582466,"pfxZ":1.2236496500920389,"pX":0.12819639075976913,"pZ":1.3360516926206898,"vX0":6.999246502209074,"vY0":-126.97623763775856,"vZ0":-4.170748736807942,"x":112.11,"y":202.71,"x0":-1.5991140868783145,"y0":50.00564954986148,"z0":5.394973647774634,"aX":-13.37866181687821},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":13.3,"spinRate":1211,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4309925379192783,"extension":6.788834367295426},"index":5,"playId":"fe9ac1a4-4b94-3559-bea5-efec1bb2b91f","pitchNumber":5,"startTime":"2025-08-01T03:18:50.617Z","endTime":"2025-08-01T03:18:54.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:18:54.072Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T03:19:16.327Z","endTime":"2025-08-01T03:20:00.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.30838736207169,"aZ":-42.90187982575519,"pfxX":5.785792595811655,"pfxZ":-7.196817162134531,"pX":0.22283377327835732,"pZ":1.1144889104556024,"vX0":3.2164240451998634,"vY0":-121.93612501093472,"vZ0":-1.61326307996473,"x":108.51,"y":208.69,"x0":-1.8696261127840668,"y0":50.004344727250164,"z0":5.521587688252192,"aX":8.621820782488083},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.1,"breakHorizontal":-11.3,"spinRate":2469,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45100236923444204,"extension":6.596270995084973},"index":0,"playId":"37655dca-37a6-3126-a481-92e57b25c60a","pitchNumber":1,"startTime":"2025-08-01T03:19:17.423Z","endTime":"2025-08-01T03:19:20.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.884487066563192,"aZ":-21.74744120927162,"pfxX":-10.472086745713067,"pfxZ":5.2507631691023775,"pX":0.13565272294288858,"pZ":2.736514656996465,"vX0":8.38365803911008,"vY0":-139.89240089698157,"vZ0":-3.936068481426124,"x":111.83,"y":164.89,"x0":-1.536035649487164,"y0":50.0065741164659,"z0":5.583487407942686,"aX":-20.80785868033714},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2228,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39119247401591606,"extension":6.502033739151765},"index":1,"playId":"9387c129-fd98-35e6-bffa-fc83d2183ff0","pitchNumber":2,"startTime":"2025-08-01T03:19:37.046Z","endTime":"2025-08-01T03:19:40.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136566493059178,"aZ":-33.07031828326211,"pfxX":-7.53742392584507,"pfxZ":-0.5771991959948739,"pX":-1.6489662092897774,"pZ":2.1913086080496456,"vX0":2.462081174602739,"vY0":-124.60939842331472,"vZ0":-1.35059893895349,"x":179.85,"y":179.61,"x0":-1.6734051870206883,"y0":50.00015341710345,"z0":5.484337373711305,"aX":-11.795443220125726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":13.1,"spinRate":1020,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4403415283589318,"extension":6.652489103186142},"index":2,"playId":"58aa102d-a2f4-31a6-948f-9f8f9a6a8e52","pitchNumber":3,"startTime":"2025-08-01T03:19:57.738Z","endTime":"2025-08-01T03:20:00.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:20:00.802Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a ground ball to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T03:20:24.152Z","endTime":"2025-08-01T03:20:36.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.162894195116802,"aZ":-39.19986881153286,"pfxX":5.195532337535971,"pfxZ":-4.413293277606909,"pX":0.3998082602614967,"pZ":2.115202218703773,"vX0":3.768478575164791,"vY0":-126.00318391771114,"vZ0":-0.41473312444287114,"x":101.76,"y":181.67,"x0":-1.7958692877701654,"y0":50.00449578512967,"z0":5.478458727826125,"aX":8.26555987541676},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.8,"breakHorizontal":-10.3,"spinRate":2466,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4364805191086969,"extension":6.618274764718002},"hitData":{"launchSpeed":99.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.94,"coordY":112.04}},"index":0,"playId":"814e68a3-763e-36e9-b31c-269cd946b73b","pitchNumber":1,"startTime":"2025-08-01T03:20:25.053Z","endTime":"2025-08-01T03:20:36.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:20:36.413Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcus Semien doubles (13) on a sharp line drive to center fielder Julio Rodríguez. Corey Seager to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T03:21:03.538Z","endTime":"2025-08-01T03:21:53.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.38446082683775,"strikeZoneBottom":1.6900007978782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.968595788460156,"aZ":-35.86869201325423,"pfxX":5.133033809248142,"pfxZ":-2.342565864616253,"pX":0.04277874267891731,"pZ":1.8341039185011727,"vX0":2.8889747642973185,"vY0":-125.5624453547632,"vZ0":-1.6543850934332054,"x":115.37,"y":189.26,"x0":-1.793437211483688,"y0":50.000551089722734,"z0":5.449344869317712,"aX":8.106367384517002},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.3,"breakHorizontal":-10.0,"spinRate":2420,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.43802228200969306,"extension":6.520274591482611},"index":0,"playId":"056cf14c-9c2c-3444-b282-30a67bd6a22c","pitchNumber":1,"startTime":"2025-08-01T03:21:04.223Z","endTime":"2025-08-01T03:21:07.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.36965914176976,"strikeZoneBottom":1.68999933389762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13105952734748,"aZ":-34.5500715474386,"pfxX":4.695678559272436,"pfxZ":-1.4584790089789559,"pX":1.6825652000700018,"pZ":1.8367044255206415,"vX0":6.890024858613605,"vY0":-127.25453383651976,"vZ0":-2.1245715747802905,"x":52.86,"y":189.19,"x0":-1.6788519177074894,"y0":50.003560831822675,"z0":5.441219089139424,"aX":7.638337144469372},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.9,"breakHorizontal":-10.2,"spinRate":2453,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4317893743844232,"extension":6.62861413625159},"index":1,"playId":"c0e3e6ae-9bf8-3558-affe-f7732808bb35","pitchNumber":2,"startTime":"2025-08-01T03:21:24.386Z","endTime":"2025-08-01T03:21:27.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.427721009739095,"aZ":-37.41067664403899,"pfxX":5.399896291131697,"pfxZ":-3.2661239763522296,"pX":-0.17305456866698013,"pZ":2.1273112496507407,"vX0":2.4491138697378325,"vY0":-126.2666526544105,"vZ0":-0.8212485813761019,"x":123.6,"y":181.34,"x0":-1.8592126282735242,"y0":50.002918605984114,"z0":5.485938848384577,"aX":8.656482997057932},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.9,"breakHorizontal":-10.3,"spinRate":2541,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.43497662931578773,"extension":6.550237811971761},"hitData":{"launchSpeed":103.7,"launchAngle":19.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":77.93,"coordY":51.76}},"index":2,"playId":"8ff67de2-ab85-3d7b-a4b8-eb035264edd6","pitchNumber":3,"startTime":"2025-08-01T03:21:41.703Z","endTime":"2025-08-01T03:21:53.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:21:53.673Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T03:23:13.770Z","endTime":"2025-08-01T03:24:58.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":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":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T03:22:21.260Z","endTime":"2025-08-01T03:23:16.012Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.52847596938081,"strikeZoneBottom":1.71999915495996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.660888332605474,"aZ":-15.773307198746677,"pfxX":-6.410965708951054,"pfxZ":8.091598069598845,"pX":1.0712167173489984,"pZ":3.045089228895153,"vX0":9.494441610820777,"vY0":-141.35783287788408,"vZ0":-4.121832640201945,"x":76.17,"y":156.56,"x0":-1.4953202117994173,"y0":50.006293549761494,"z0":5.532144893035172,"aX":-13.000986838662},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2373,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3871927364635557,"extension":6.663061831675405},"index":1,"playId":"90205333-5d30-3a6c-9c3d-b338ef4ad354","pitchNumber":1,"startTime":"2025-08-01T03:23:16.012Z","endTime":"2025-08-01T03:23:19.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.059147737991896,"aZ":-14.440899202399729,"pfxX":-5.445195630445166,"pfxZ":8.788489439596102,"pX":0.1065924262153693,"pZ":3.1458382334547523,"vX0":6.820539174694059,"vY0":-140.71216497827245,"vZ0":-3.819692173519784,"x":112.94,"y":153.84,"x0":-1.6341685490919542,"y0":50.00472398281558,"z0":5.448249587947605,"aX":-10.989679203874836},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2304,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3883318678797072,"extension":6.506180619648858},"index":2,"playId":"c725d9b8-53b6-37ca-8251-f86f46e8d593","pitchNumber":2,"startTime":"2025-08-01T03:23:35.041Z","endTime":"2025-08-01T03:23:38.041Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-01T03:23:51.245Z","endTime":"2025-08-01T03:24:07.550Z","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},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.899924875021185,"aZ":-14.005525097846506,"pfxX":-4.938198070935709,"pfxZ":9.059959555169506,"pX":0.8290564155144242,"pZ":3.4914728660041527,"vX0":8.64513321813066,"vY0":-140.50267311680133,"vZ0":-3.0683175120421105,"x":85.4,"y":144.51,"x0":-1.6417829309454577,"y0":50.003852865128124,"z0":5.504012628059473,"aX":-9.904870681907022},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2383,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.38936481726501526,"extension":6.660417151710934},"index":4,"playId":"66c7ad1a-a201-353f-a63b-8b27e67c081e","pitchNumber":3,"startTime":"2025-08-01T03:24:07.550Z","endTime":"2025-08-01T03:24:10.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.52027131627121,"strikeZoneBottom":1.71999806419963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19413889748791,"aZ":-19.37964119576314,"pfxX":-6.864992815827314,"pfxZ":6.272581928055207,"pX":-0.7304347281970686,"pZ":4.575623816573025,"vX0":4.968689255014104,"vY0":-141.6561190913676,"vZ0":0.4221816344430295,"x":144.84,"y":115.24,"x0":-1.61182975237897,"y0":50.00507748855044,"z0":5.659926460021961,"aX":-14.007246150258084},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":11.5,"spinRate":2344,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38609795582577844,"extension":6.395660778939427},"index":5,"playId":"45d0c36e-6039-3b79-b886-7a5141e5dafb","pitchNumber":4,"startTime":"2025-08-01T03:24:31.393Z","endTime":"2025-08-01T03:24:34.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44858150864737,"aZ":-33.03714718769583,"pfxX":5.89234494097766,"pfxZ":-0.5232056576483028,"pX":1.1028649044100474,"pZ":2.305232458678082,"vX0":5.040185312764588,"vY0":-127.49900456535781,"vZ0":-1.3639298179262531,"x":74.96,"y":176.54,"x0":-1.6628454349486776,"y0":50.00228085776749,"z0":5.446775997122353,"aX":9.730156426747373},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":-11.8,"spinRate":2464,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4290804674409774,"extension":6.6606847305665315},"hitData":{"launchSpeed":84.2,"launchAngle":30.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.7,"coordY":76.51}},"index":6,"playId":"1f66fa46-6078-37a3-9671-c0a4e50fff46","pitchNumber":5,"startTime":"2025-08-01T03:24:50.552Z","endTime":"2025-08-01T03:24:58.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:24:58.677Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:27:03.012Z","endTime":"2025-08-01T03:28:45.304Z","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":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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(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":77.3,"endSpeed":71.7,"strikeZoneTop":3.33097296476559,"strikeZoneBottom":1.42821558151431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66309991494202,"aZ":-40.992075403225364,"pfxX":-2.4997891970484125,"pfxZ":-6.865563867026806,"pX":0.17304518338719999,"pZ":1.472410630072484,"vX0":-2.189446958674054,"vY0":-112.66924779186452,"vZ0":-0.8281951157859747,"x":110.4,"y":199.02,"x0":1.4825027636138677,"y0":50.00235144647235,"z0":5.990767042073007,"aX":-3.210520741322675},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.4,"breakHorizontal":5.0,"spinRate":2720,"spinDirection":330},"zone":8,"typeConfidence":0.91,"plateTime":0.4863219643377925,"extension":6.519732371532055},"index":0,"playId":"ceebb9d8-0728-3aff-a75d-80be57aaf4f0","pitchNumber":1,"startTime":"2025-08-01T03:27:10.412Z","endTime":"2025-08-01T03:27:13.871Z","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":84.7,"endSpeed":78.0,"strikeZoneTop":3.30677109310179,"strikeZoneBottom":1.57999805354974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.822238650420122,"aZ":-22.82409760791254,"pfxX":8.379712185345335,"pfxZ":6.077704833320919,"pX":-0.5081863753869196,"pZ":0.9791200833314647,"vX0":-7.49062093967527,"vY0":-123.07600688101527,"vZ0":-6.756573899768382,"x":136.37,"y":212.34,"x0":1.4821663035922203,"y0":50.00278221634253,"z0":5.685677451238721,"aX":12.889992741191236},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.4,"spinRate":2111,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.44457906341935605,"extension":6.587423851324996},"index":1,"playId":"d6e536e9-4e57-37f6-b992-b6687dca90b4","pitchNumber":2,"startTime":"2025-08-01T03:27:27.692Z","endTime":"2025-08-01T03:27:30.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.34150420958906,"strikeZoneBottom":1.58000198952961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.496058174567928,"aZ":-20.07446910511786,"pfxX":7.817147380838041,"pfxZ":7.801725066513017,"pX":1.3644424459480387,"pZ":2.179327544253929,"vX0":-3.305890633683385,"vY0":-123.68655260512854,"vZ0":-4.401504457954429,"x":64.99,"y":179.94,"x0":1.7022221362914867,"y0":50.001831319074064,"z0":5.663703797569398,"aX":12.11991424064053},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.3,"breakHorizontal":-13.4,"spinRate":2167,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.44271565705761917,"extension":6.504342612838729},"index":2,"playId":"a848d893-8905-3c32-95d8-23c233eb4d4a","pitchNumber":3,"startTime":"2025-08-01T03:27:44.412Z","endTime":"2025-08-01T03:27:47.477Z","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":92.6,"endSpeed":84.3,"strikeZoneTop":3.24164319406587,"strikeZoneBottom":1.58000177908531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409971323611234,"aZ":-13.38559054754487,"pfxX":5.529413787308607,"pfxZ":10.258366862418399,"pX":0.9552936781430601,"pZ":3.2589442280293914,"vX0":-3.400926907724922,"vY0":-134.75270348748694,"vZ0":-4.40408954312966,"x":80.59,"y":150.79,"x0":1.518041708417328,"y0":50.00312771689511,"z0":5.866339526418904,"aX":10.126977560212689},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-9.2,"spinRate":2300,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.4071192266872736,"extension":6.635643922497801},"index":3,"playId":"ed64907d-19a6-32d5-8961-f606197f132e","pitchNumber":4,"startTime":"2025-08-01T03:28:01.948Z","endTime":"2025-08-01T03:28:05.267Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88767381093867,"aZ":-10.785299959745453,"pfxX":5.903079087984067,"pfxZ":11.311135225658056,"pX":-0.44103311415973,"pZ":1.4342410513293047,"vX0":-7.172949139104516,"vY0":-136.5968044239799,"vZ0":-9.50008415045633,"x":133.81,"y":200.06,"x0":1.4511209763740283,"y0":50.002457014407206,"z0":5.697170185761652,"aX":11.162883603829261},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-9.2,"spinRate":2406,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4008700056024326,"extension":6.8347799791272665},"index":4,"playId":"535e2594-cf77-3997-901d-925333837550","pitchNumber":5,"startTime":"2025-08-01T03:28:21.746Z","endTime":"2025-08-01T03:28:24.746Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.22099424799937,"strikeZoneBottom":1.44610996389542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581034618836355,"aZ":-18.943444024735285,"pfxX":7.3031672782107115,"pfxZ":8.438220430367297,"pX":-1.035757370386623,"pZ":-0.10692429286071024,"vX0":-8.499692861427276,"vY0":-124.07311276507428,"vZ0":-9.958008737733017,"x":156.48,"y":241.67,"x0":1.476938423544569,"y0":50.00126285106697,"z0":5.521204874732099,"aX":11.44708211612657},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.2,"breakHorizontal":-11.4,"spinRate":2038,"spinDirection":127},"zone":13,"typeConfidence":0.88,"plateTime":0.4405574636649696,"extension":6.782050808250457},"index":5,"playId":"d0f77c28-4c2b-35f5-852c-ed4e0cda8a31","pitchNumber":6,"startTime":"2025-08-01T03:28:41.748Z","endTime":"2025-08-01T03:28:45.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:28:45.304Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes. Jorge Polanco steals (4) 2nd base.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:29:12.603Z","endTime":"2025-08-01T03:30:36.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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"}]},{"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.18578647893019,"strikeZoneBottom":1.47000188947436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.501624722840404,"aZ":-39.19162943809105,"pfxX":-4.661207965340325,"pfxZ":-5.491784816353336,"pX":0.27359388635791243,"pZ":1.936465547849295,"vX0":-1.3947433812605918,"vY0":-112.37062633939657,"vZ0":-0.14027201008545376,"x":106.57,"y":186.5,"x0":1.507978830241857,"y0":50.00193605928506,"z0":5.983639491520726,"aX":-5.956379541610699},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.7,"breakHorizontal":8.8,"spinRate":2617,"spinDirection":328},"zone":8,"typeConfidence":0.91,"plateTime":0.4875605998451449,"extension":6.5621652545606075},"index":0,"playId":"cfe8916c-5bc9-3b94-a1be-4d28cc234ed3","pitchNumber":1,"startTime":"2025-08-01T03:29:14.117Z","endTime":"2025-08-01T03:29:17.687Z","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":84.4,"endSpeed":78.8,"strikeZoneTop":3.13054269353459,"strikeZoneBottom":1.47000156220555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56229998940612,"aZ":-29.356619063568612,"pfxX":-2.2985010790607627,"pfxZ":1.819476198358922,"pX":-0.728855751889787,"pZ":1.2407083389387863,"vX0":-4.8815527171759365,"vY0":-122.92567638206708,"vZ0":-4.8882742510867345,"x":144.78,"y":205.28,"x0":1.5717912959558284,"y0":50.00368300662407,"z0":5.711984014618518,"aX":-3.5603410842335794},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":5.2,"spinRate":2460,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4435011829306461,"extension":6.7094258212837},"index":1,"playId":"c902c5ff-7029-3494-b801-32bbdc64e10b","pitchNumber":2,"startTime":"2025-08-01T03:29:31.531Z","endTime":"2025-08-01T03:29:35.726Z","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.0,"endSpeed":86.2,"strikeZoneTop":3.14210950440917,"strikeZoneBottom":1.47000009551708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.100345243841698,"aZ":-10.554991110025684,"pfxX":5.9724566386146964,"pfxZ":11.435026308907306,"pX":-0.5666935315615732,"pZ":1.1193821641122972,"vX0":-7.331093182867311,"vY0":-136.40014510312216,"vZ0":-10.199244888866904,"x":138.6,"y":208.56,"x0":1.3758141665450854,"y0":50.00148458256862,"z0":5.6278742989704,"aX":11.289891205356994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-9.4,"spinRate":2443,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4010735427373797,"extension":6.629503756959963},"index":2,"playId":"03114a56-e9f9-3583-9fd8-1dc7b7b84f4f","pitchNumber":3,"startTime":"2025-08-01T03:29:51.843Z","endTime":"2025-08-01T03:29:54.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.994516085322484,"aZ":-27.978456556752846,"pfxX":-2.192917073753149,"pfxZ":2.70244725799252,"pX":-1.0094410397179312,"pZ":0.910614573324104,"vX0":-5.47595172343711,"vY0":-123.13098632023434,"vZ0":-5.899090447803017,"x":155.48,"y":214.19,"x0":1.5187339896353096,"y0":50.00319099899436,"z0":5.673295230887825,"aX":-3.4019613882717756},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":5.2,"spinRate":2494,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.4430331292224601,"extension":6.642943763616769},"index":3,"playId":"d3d663c3-b5df-3acf-8301-6ec203e07961","pitchNumber":4,"startTime":"2025-08-01T03:30:11.469Z","endTime":"2025-08-01T03:30:14.664Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.23643393017527,"strikeZoneBottom":1.47000026385724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.141939498506595,"aZ":-11.217158216064187,"pfxX":7.027311137658511,"pfxZ":10.952126934603196,"pX":-0.5379414837387552,"pZ":2.184956029566807,"vX0":-7.61228964122524,"vY0":-137.39140211334995,"vZ0":-7.599021978719022,"x":137.51,"y":179.79,"x0":1.3542593016503006,"y0":50.005313988191276,"z0":5.747223979343771,"aX":13.45073017091094},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-11.2,"spinRate":2390,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.39850000249629325,"extension":6.73425248170819},"index":4,"playId":"69922fbb-446e-337b-8f5f-a2225ad3ec06","pitchNumber":5,"startTime":"2025-08-01T03:30:30.250Z","endTime":"2025-08-01T03:30:36.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:30:36.118Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a sharp line drive to right fielder Adolis García. Jorge Polanco scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:31:03.298Z","endTime":"2025-08-01T03:32:06.548Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":656641,"link":"/api/v1/people/656641"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.0,"strikeZoneTop":3.2643387711824,"strikeZoneBottom":1.52999973475527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74565963159368,"aZ":-10.295519403177432,"pfxX":7.178078003199844,"pfxZ":11.623862246906782,"pX":-1.3634720080032883,"pZ":1.1502627501312204,"vX0":-9.69038820138272,"vY0":-136.28553561717035,"vZ0":-10.159338139000354,"x":168.97,"y":207.72,"x0":1.304498312303074,"y0":50.00443585463032,"z0":5.635868390531728,"aX":13.513781061119154},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-10.9,"spinRate":2371,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.401777381152042,"extension":6.832862323343543},"index":0,"playId":"5ee55717-78d4-346a-9519-22dd91eeba6b","pitchNumber":1,"startTime":"2025-08-01T03:31:04.948Z","endTime":"2025-08-01T03:31:07.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49478660541477,"aZ":-29.457255535162854,"pfxX":-2.6184655208746146,"pfxZ":1.7308525660631742,"pX":-0.6063226996825642,"pZ":0.9559524215698952,"vX0":-4.576629754586662,"vY0":-123.96432751825208,"vZ0":-5.609967115922158,"x":140.11,"y":212.97,"x0":1.5970582797964603,"y0":50.00515944288394,"z0":5.678275176446164,"aX":-4.115202423144354},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":5.8,"spinRate":2612,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.440187649882692,"extension":6.7556198385530255},"index":1,"playId":"2c7dd2d0-0ab2-3599-8334-5d9d6948e02e","pitchNumber":2,"startTime":"2025-08-01T03:31:24.379Z","endTime":"2025-08-01T03:31:28.255Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.455452529203598,"aZ":-10.565740210104956,"pfxX":6.401591690601589,"pfxZ":11.504898467139725,"pX":0.3720487223356051,"pZ":2.635331896784664,"vX0":-4.932277144854205,"vY0":-135.86171590459222,"vZ0":-6.420694480170099,"x":102.82,"y":167.63,"x0":1.375049059141083,"y0":50.00332870093364,"z0":5.756068258538701,"aX":12.024115954540799},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":-10.6,"spinRate":2381,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.40242265007207,"extension":6.7097603516234425},"hitData":{"launchSpeed":106.9,"launchAngle":13.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.21,"coordY":103.58}},"index":2,"playId":"c2224e98-ea68-3f0c-9fcc-8ac4bd5a48e8","pitchNumber":3,"startTime":"2025-08-01T03:31:54.163Z","endTime":"2025-08-01T03:32:06.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:32:06.548Z","atBatIndex":47},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cole Young triples (1) on a sharp line drive to right fielder Adolis García. J.P. Crawford scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:32:37.631Z","endTime":"2025-08-01T03:34:21.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":656641,"link":"/api/v1/people/656641"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.00243303692101,"strikeZoneBottom":1.45389863658782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31204831907257,"aZ":-42.27089877656754,"pfxX":-4.172621167644395,"pfxZ":-7.988438213123265,"pX":0.5917842456950348,"pZ":1.610452157641224,"vX0":-0.9529262977434528,"vY0":-112.53912157851752,"vZ0":-0.07471933503503059,"x":94.44,"y":195.3,"x0":1.564239215746953,"y0":50.00506471895965,"z0":5.980694401771636,"aX":-5.271448722698255},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.0,"breakHorizontal":7.8,"spinRate":2670,"spinDirection":327},"zone":9,"typeConfidence":0.9,"plateTime":0.4895537311180149,"extension":6.68497748477352},"index":0,"playId":"799c714f-f6e6-3bdf-adef-c709ed99370d","pitchNumber":1,"startTime":"2025-08-01T03:32:37.842Z","endTime":"2025-08-01T03:32:41.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.27305067428073,"strikeZoneBottom":1.5600008862427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94926775900328,"aZ":-29.691796356667037,"pfxX":-2.094888608458729,"pfxZ":1.5945969267438427,"pX":-0.7125209840942144,"pZ":1.6536867137267537,"vX0":-4.825885758356702,"vY0":-124.01382987493065,"vZ0":-4.107565109310691,"x":144.16,"y":194.13,"x0":1.5312768139202992,"y0":50.00202908307172,"z0":5.809812053180384,"aX":-3.260701707983931},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":4.9,"spinRate":2595,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.44176251193632154,"extension":6.656194699676344},"index":1,"playId":"ec094a3f-9849-3065-a0b0-a3ca8d4eb97f","pitchNumber":2,"startTime":"2025-08-01T03:32:54.991Z","endTime":"2025-08-01T03:32:59.112Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.02979695802588,"strikeZoneBottom":1.40797593208879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19162713587676,"aZ":-8.941413444449159,"pfxX":6.16341387888527,"pfxZ":12.4037223794509,"pX":-0.6534872010225363,"pZ":1.1426034597649197,"vX0":-7.585527009381469,"vY0":-136.73013755019466,"vZ0":-10.498805006213665,"x":141.91,"y":207.93,"x0":1.3701729019922677,"y0":50.003347455070596,"z0":5.66903843473737,"aX":11.544763383491789},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":-9.4,"spinRate":2299,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.4022653944548953,"extension":6.688827274468615},"index":2,"playId":"350cc843-0a73-37f3-b29e-f11b2374e95a","pitchNumber":3,"startTime":"2025-08-01T03:33:14.566Z","endTime":"2025-08-01T03:33:18.845Z","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.7,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.237547929121085,"aZ":-13.726450841683176,"pfxX":6.35325638882848,"pfxZ":9.970330056856115,"pX":0.31210112835362774,"pZ":3.211914334617138,"vX0":-5.251077230615427,"vY0":-136.2203302989297,"vZ0":-4.477065126578589,"x":105.1,"y":152.06,"x0":1.454172408239243,"y0":50.00410130367278,"z0":5.849030769648873,"aX":11.756365203910978},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":2253,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.4044962974064563,"extension":6.667703073454945},"index":3,"playId":"578bec8a-da20-3070-9658-8b6889cd7717","pitchNumber":4,"startTime":"2025-08-01T03:33:36.202Z","endTime":"2025-08-01T03:33:42.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.914893493247384,"aZ":-32.75598256587187,"pfxX":-2.9794210045181684,"pfxZ":-0.3991521998930194,"pX":-0.28185173262059315,"pZ":1.9627847121468158,"vX0":-3.648138335510179,"vY0":-119.48943217914722,"vZ0":-2.328504786174357,"x":127.74,"y":185.78,"x0":1.6488448140814331,"y0":50.00365382521074,"z0":5.878374024145935,"aX":-4.33022201590373},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":6.2,"spinRate":2506,"spinDirection":260},"zone":7,"typeConfidence":0.89,"plateTime":0.45748447109813517,"extension":6.721179113193972},"hitData":{"launchSpeed":106.3,"launchAngle":12.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.05,"coordY":69.74}},"index":4,"playId":"4888d4ec-af06-3d6b-a24d-91f53bb62429","pitchNumber":5,"startTime":"2025-08-01T03:34:04.545Z","endTime":"2025-08-01T03:34:21.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:34:21.383Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out softly, shortstop Corey Seager to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:35:50.502Z","endTime":"2025-08-01T03:36:17.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T03:34:50.954Z","endTime":"2025-08-01T03:35:52.728Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.548805754455046,"aZ":-10.354151439124047,"pfxX":4.6617060401286015,"pfxZ":11.322670880181784,"pX":-0.8772367145908435,"pZ":2.4337692940353675,"vX0":-7.6279244054232125,"vY0":-137.9122429921465,"vZ0":-7.207125113219222,"x":150.44,"y":173.07,"x0":1.3182832986303596,"y0":50.00370007390006,"z0":5.778686446147872,"aX":8.984879316617155},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-6.8,"spinRate":2240,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.39709609470531637,"extension":6.72509027870269},"index":1,"playId":"290191ff-2a6f-3ca5-98bd-42c6f27dab95","pitchNumber":1,"startTime":"2025-08-01T03:35:52.728Z","endTime":"2025-08-01T03:35:55.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47958885674152,"aZ":-11.344083973888027,"pfxX":4.518192194538325,"pfxZ":11.080739504809081,"pX":-0.6867728007264942,"pZ":2.837113050876945,"vX0":-6.868644472559781,"vY0":-136.35614912377773,"vZ0":-5.873066772823792,"x":143.18,"y":162.18,"x0":1.2798506358316153,"y0":50.00078673684649,"z0":5.80427474416582,"aX":8.492396804776538},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-6.7,"spinRate":2220,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.4019508165684704,"extension":6.6675458022634615},"hitData":{"launchSpeed":57.5,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":115.03,"coordY":171.57}},"index":2,"playId":"22237ca7-1d27-3e3e-97b5-187395e22881","pitchNumber":2,"startTime":"2025-08-01T03:36:10.248Z","endTime":"2025-08-01T03:36:17.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:36:17.451Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out sharply, third baseman Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T03:36:43.729Z","endTime":"2025-08-01T03:39:53.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":656641,"link":"/api/v1/people/656641"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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"}]}],"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":94.4,"endSpeed":86.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.348849702675537,"aZ":-10.673352169345115,"pfxX":5.549274603491739,"pfxZ":11.217265927761314,"pX":-0.42276588283120436,"pZ":2.6630862086013534,"vX0":-6.691722769395635,"vY0":-137.31428421702523,"vZ0":-6.4555081438251865,"x":133.11,"y":166.88,"x0":1.3205444849796653,"y0":50.00072611300633,"z0":5.764649621779404,"aX":10.635210198294207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":-8.8,"spinRate":2281,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.3983122957809826,"extension":6.749400238870373},"index":0,"playId":"df58d186-b3c6-3386-8293-aa518097a056","pitchNumber":1,"startTime":"2025-08-01T03:36:44.040Z","endTime":"2025-08-01T03:36:47.040Z","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":85.8,"endSpeed":79.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.967005111242283,"aZ":-29.498928324660955,"pfxX":-1.9115330651473315,"pfxZ":1.6826431179360615,"pX":-1.2137046104167983,"pZ":2.2560141416068347,"vX0":-6.068255501634581,"vY0":-124.96134357220693,"vZ0":-2.9645726832531833,"x":163.26,"y":177.87,"x0":1.489404631145714,"y0":50.002337016128095,"z0":5.868221814495784,"aX":-3.0380993304448487},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":4.8,"spinRate":2507,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.43744665457914556,"extension":6.7270600990650395},"index":1,"playId":"7bf533ca-4606-3090-81dd-791c0ccdff27","pitchNumber":2,"startTime":"2025-08-01T03:37:06.586Z","endTime":"2025-08-01T03:37:11.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T03:37:20.469Z","endTime":"2025-08-01T03:37:43.131Z","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(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.7,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95597721242635,"aZ":-8.807456654403273,"pfxX":4.925403593019874,"pfxZ":12.528671712414853,"pX":-0.1379062477941731,"pZ":3.38780944859266,"vX0":-5.6484958950482005,"vY0":-136.2048504576589,"vZ0":-5.126982934113624,"x":122.26,"y":147.31,"x0":1.330065551129667,"y0":50.004918345976904,"z0":5.913236632358928,"aX":9.18818651785205},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.7,"breakHorizontal":-7.6,"spinRate":2339,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.40325882689476433,"extension":6.610006829771058},"index":3,"playId":"6788973e-890a-3d86-a5cd-fe3057ad333e","pitchNumber":3,"startTime":"2025-08-01T03:37:43.131Z","endTime":"2025-08-01T03:37:46.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.59687799781942,"strikeZoneBottom":1.70000113349476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335366592733507,"aZ":-22.277878754937987,"pfxX":7.178004452912498,"pfxZ":6.178863679385843,"pX":1.8992056448611812,"pZ":2.2672478285754663,"vX0":-2.009302071081973,"vY0":-125.48128018554006,"vZ0":-4.149272433440196,"x":44.61,"y":177.56,"x0":1.775511851067348,"y0":50.00460564268985,"z0":5.747709206267392,"aX":11.498113244589444},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.6,"breakHorizontal":-12.6,"spinRate":1874,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43576724891994,"extension":6.768347515331301},"index":4,"playId":"62012bd4-88c7-3bbe-a2b3-ea5f5f316a38","pitchNumber":4,"startTime":"2025-08-01T03:38:19.191Z","endTime":"2025-08-01T03:38:22.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.58079063638678,"strikeZoneBottom":1.69999952280034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.953221676563206,"aZ":-16.239323455242044,"pfxX":6.575166783369957,"pfxZ":8.64053797652938,"pX":0.9035108701062203,"pZ":4.419698107638562,"vX0":-3.7616213137247247,"vY0":-135.09002437203048,"vZ0":-0.9541417844267608,"x":82.56,"y":119.45,"x0":1.4610781556351358,"y0":50.00612459460355,"z0":5.921136392288179,"aX":12.131749005937824},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-11.0,"spinRate":2030,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.40574575751060626,"extension":6.6547021570678115},"index":5,"playId":"4243887a-ef20-3c88-bcd9-c24e2af81f52","pitchNumber":5,"startTime":"2025-08-01T03:38:37.424Z","endTime":"2025-08-01T03:38:45.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Kyle Higashioka. Cole Young scores.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":6,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"4243887a-ef20-3c88-bcd9-c24e2af81f52","startTime":"2025-08-01T03:39:08.406Z","endTime":"2025-08-01T03:39:23.531Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.264566283462784,"aZ":-12.171573101582279,"pfxX":3.7774003947424557,"pfxZ":10.562246928592034,"pX":0.04581853980427297,"pZ":3.2019844261514474,"vX0":-4.703192864960197,"vY0":-136.99529116926132,"vZ0":-4.8584026988569855,"x":115.25,"y":152.33,"x0":1.2969519109442111,"y0":50.0039974269194,"z0":5.835485628863589,"aX":7.154962440744551},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2148,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.4003575200268803,"extension":6.630681255093964},"index":7,"playId":"321b2a86-ceff-320f-add8-f770cf77487e","pitchNumber":6,"startTime":"2025-08-01T03:39:23.531Z","endTime":"2025-08-01T03:39:26.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96987099954575,"aZ":-29.65738260144499,"pfxX":-3.00271635745613,"pfxZ":1.60521586721464,"pX":0.20360201227909527,"pZ":2.129668647903526,"vX0":-2.2758623205454205,"vY0":-123.56733597983678,"vZ0":-3.006100895503566,"x":109.24,"y":181.28,"x0":1.522861957103677,"y0":50.00013173008694,"z0":5.8242221030275925,"aX":-4.695450534728835},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.5,"breakHorizontal":5.9,"spinRate":2415,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.441325765836472,"extension":6.716431832899384},"hitData":{"launchSpeed":108.3,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.79,"coordY":166.79}},"index":8,"playId":"57b27a67-2e95-3f5a-a882-694f6d1ae2d9","pitchNumber":7,"startTime":"2025-08-01T03:39:46.261Z","endTime":"2025-08-01T03:39:53.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:39:53.140Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Haggerty grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T03:42:24.533Z","endTime":"2025-08-01T03:43:28.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"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: Caleb Ferguson replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T03:41:26.947Z","endTime":"2025-08-01T03:42:06.858Z","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 Sam Haggerty replaces Evan Carter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T03:42:06.858Z","endTime":"2025-08-01T03:42:26.719Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":694497,"link":"/api/v1/people/694497"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.21281558737043,"strikeZoneBottom":1.40607814130472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.875837810032607,"aZ":-14.164976068021906,"pfxX":5.397752064687328,"pfxZ":9.482808990830781,"pX":-0.8316148651337237,"pZ":2.765798884805388,"vX0":-9.20946532004288,"vY0":-136.4063320211453,"vZ0":-5.470296659717482,"x":148.7,"y":164.1,"x0":1.8753418824120982,"y0":50.00110394128386,"z0":5.761373659719259,"aX":10.24974122406262},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":-8.0,"spinRate":2243,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.40038807976379065,"extension":6.2061045726801165},"index":2,"playId":"92d68aad-f3fb-36a5-968c-314be54a1a54","pitchNumber":1,"startTime":"2025-08-01T03:42:26.719Z","endTime":"2025-08-01T03:42:30.153Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.15037435754395,"strikeZoneBottom":1.39000082713628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.685990173839503,"aZ":-39.594251684719026,"pfxX":-4.40260246038138,"pfxZ":-5.123430770797187,"pX":-0.5552558576009423,"pZ":1.05579516363249,"vX0":-4.997469916084492,"vY0":-119.43315303218743,"vZ0":-2.8466421677763765,"x":138.17,"y":210.27,"x0":2.1353524661003718,"y0":50.0055956706639,"z0":5.818944737833015,"aX":-6.3704444556065285},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.7,"breakHorizontal":9.1,"spinRate":2985,"spinDirection":324},"zone":13,"typeConfidence":0.87,"plateTime":0.45834362265119655,"extension":6.147313886767316},"index":3,"playId":"953e26a6-90a9-3cec-b896-8ab1603fe4d7","pitchNumber":2,"startTime":"2025-08-01T03:42:42.227Z","endTime":"2025-08-01T03:42:45.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.025527972785717,"aZ":-13.441668007191826,"pfxX":4.822716401195612,"pfxZ":9.676252903133118,"pX":-0.2550760659733665,"pZ":1.5115573369987527,"vX0":-7.988772904946315,"vY0":-138.08523175700105,"vZ0":-8.559494466079354,"x":126.72,"y":197.97,"x0":2.045625108772013,"y0":50.00440786676137,"z0":5.550856610455862,"aX":9.338331915028533},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-7.1,"spinRate":2232,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.3962736202529902,"extension":6.335118736738425},"index":4,"playId":"ae412807-b550-3c96-83fb-200b1ba19796","pitchNumber":3,"startTime":"2025-08-01T03:42:57.010Z","endTime":"2025-08-01T03:43:00.584Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-01T03:43:08.793Z","endTime":"2025-08-01T03:43:21.052Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.159266942079178,"aZ":-33.157984618962935,"pfxX":-1.715683455157708,"pfxZ":-0.5829834231004201,"pX":0.17235406897214983,"pZ":1.2487164451657755,"vX0":-4.4322960054987215,"vY0":-128.730593420557,"vZ0":-4.748663640293055,"x":110.43,"y":205.06,"x0":2.132254595030387,"y0":50.00175163602641,"z0":5.654613365717722,"aX":-2.907603730026595},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.8,"breakHorizontal":4.0,"spinRate":2755,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.42383111196736056,"extension":6.238509935369748},"hitData":{"launchSpeed":103.0,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.43,"coordY":150.06}},"index":6,"playId":"377c4ef0-7479-39b5-a6c0-14a82279b55f","pitchNumber":4,"startTime":"2025-08-01T03:43:21.052Z","endTime":"2025-08-01T03:43:28.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:43:28.272Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wyatt Langford lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T03:43:51.943Z","endTime":"2025-08-01T03:44:56.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.4569695786041,"strikeZoneBottom":1.65999822089017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31867760644101,"aZ":-43.739646514246495,"pfxX":-3.258277557818908,"pfxZ":-8.189931315269655,"pX":0.7708279009369645,"pZ":2.6421991749864087,"vX0":-2.2238738030082255,"vY0":-118.07210703453057,"vZ0":1.6025108336674447,"x":87.62,"y":167.44,"x0":2.1478453018305266,"y0":50.00062028322441,"z0":5.977264392688545,"aX":-4.602772501165678},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.2,"breakHorizontal":6.5,"spinRate":2840,"spinDirection":322},"zone":6,"typeConfidence":0.9,"plateTime":0.4637657701955513,"extension":6.235622751778605},"index":0,"playId":"0f86f152-ccef-39a0-b3af-9399ab2c17f5","pitchNumber":1,"startTime":"2025-08-01T03:43:51.977Z","endTime":"2025-08-01T03:43:55.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.280879492645997,"aZ":-18.54876861876602,"pfxX":2.5527370311288893,"pfxZ":7.128061559277338,"pX":0.5553259669687081,"pZ":2.956849286854749,"vX0":-5.320697773759314,"vY0":-136.7194849244852,"vZ0":-4.17513973701164,"x":95.83,"y":158.95,"x0":2.186246079609041,"y0":50.00565204023537,"z0":5.759654441961874,"aX":4.882172122164497},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-3.6,"spinRate":2093,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.3990684263477404,"extension":6.29685730530436},"index":1,"playId":"0ac1f7b0-b330-320b-9d07-adb6d99a04d0","pitchNumber":2,"startTime":"2025-08-01T03:44:06.371Z","endTime":"2025-08-01T03:44:09.371Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.6,"strikeZoneTop":3.42843145553456,"strikeZoneBottom":1.66000184148737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.816787068157694,"aZ":-42.49470767588011,"pfxX":-3.0272925637853296,"pfxZ":-7.157108255175892,"pX":-0.07463569102765688,"pZ":-0.3594519768253794,"vX0":-4.292609470722342,"vY0":-119.05741996847999,"vZ0":-5.292505042939903,"x":119.84,"y":248.49,"x0":2.1415490585749573,"y0":50.00124731952713,"z0":5.718032707061954,"aX":-4.366307757798375},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.9,"breakHorizontal":6.5,"spinRate":2983,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4591954355920267,"extension":6.338122637722885},"index":2,"playId":"bad8f330-c3b0-3826-8812-fb00f64ed453","pitchNumber":3,"startTime":"2025-08-01T03:44:26.690Z","endTime":"2025-08-01T03:44:29.690Z","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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.317180219177192,"aZ":-31.38176398082493,"pfxX":-1.3395974609578265,"pfxZ":0.46759143564992733,"pX":-0.5557953915387167,"pZ":2.681289901910388,"vX0":-6.1453027028235185,"vY0":-127.74777852050046,"vZ0":-1.7135945047897543,"x":138.19,"y":166.39,"x0":2.0352384052140655,"y0":50.0021344454063,"z0":5.781282175676152,"aX":-2.2568684028080743},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":3.6,"spinRate":2723,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.42548592243805494,"extension":6.33511765591174},"hitData":{"launchSpeed":89.1,"launchAngle":20.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.61,"coordY":102.57}},"index":3,"playId":"ae3862b2-4b3e-3b8a-9f97-2ef8c4516bb6","pitchNumber":4,"startTime":"2025-08-01T03:44:49.674Z","endTime":"2025-08-01T03:44:56.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:44:56.216Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T03:45:21.469Z","endTime":"2025-08-01T03:45:44.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"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":"Lineout","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":1},"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(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.7,"endSpeed":87.7,"strikeZoneTop":3.48045964758323,"strikeZoneBottom":1.66395004205122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.303963726250338,"aZ":-16.526221847574035,"pfxX":7.192445971415916,"pfxZ":8.03150327428002,"pX":-0.8185896102826564,"pZ":2.543841748508365,"vX0":-9.63640968257066,"vY0":-137.68787921316084,"vZ0":-5.622428351935715,"x":148.2,"y":170.1,"x0":1.7681027133785308,"y0":50.00399026269821,"z0":5.704274588187302,"aX":14.016544245257547},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-11.4,"spinRate":2344,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.395549120932555,"extension":6.459027552416017},"index":0,"playId":"a984beac-5872-3e43-9670-c782cd69582c","pitchNumber":1,"startTime":"2025-08-01T03:45:22.929Z","endTime":"2025-08-01T03:45:26.566Z","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.5,"endSpeed":87.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8646881026959,"aZ":-22.2961111851011,"pfxX":9.115086578762003,"pfxZ":5.1029959879126645,"pX":0.48914901949449185,"pZ":2.1727730505831104,"vX0":-7.38525979123161,"vY0":-137.42690753178005,"vZ0":-5.389441684431524,"x":98.35,"y":180.12,"x0":2.0104126578976533,"y0":50.00517006131529,"z0":5.647797878914427,"aX":17.656899741790934},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2305,"spinDirection":149},"zone":9,"typeConfidence":0.9,"plateTime":0.39664686568932117,"extension":6.350297913582375},"hitData":{"launchSpeed":88.6,"launchAngle":19.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.65,"coordY":115.68}},"index":1,"playId":"e1521833-5d35-300c-89ef-f405826dba30","pitchNumber":2,"startTime":"2025-08-01T03:45:37.888Z","endTime":"2025-08-01T03:45:44.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:45:44.552Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T03:47:54.258Z","endTime":"2025-08-01T03:48:49.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"Sam Haggerty remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T03:47:47.038Z","endTime":"2025-08-01T03:47:47.060Z","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":694497,"link":"/api/v1/people/694497"}},{"details":{"description":"Defensive switch from left field to center field for Wyatt Langford.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T03:47:47.060Z","endTime":"2025-08-01T03:47:47.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Luis Curvelo replaces Jacob Latz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-01T03:47:47.062Z","endTime":"2025-08-01T03:47:56.480Z","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":"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.21765214272641,"strikeZoneBottom":1.51999792347267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.712816196809985,"aZ":-18.942316104963055,"pfxX":-10.625776457656249,"pfxZ":6.656952790741842,"pX":-0.25014832365664974,"pZ":2.98095712200818,"vX0":11.04201657646352,"vY0":-139.884555153511,"vZ0":-3.7889991282747593,"x":126.54,"y":158.29,"x0":-2.8627492393201304,"y0":50.00107049021412,"z0":5.5902447964206745,"aX":-21.116202676283812},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":17.0,"spinRate":2432,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39112903859518866,"extension":6.228116049572731},"index":3,"playId":"b8701a8c-807f-3d14-90a7-45529b4f689e","pitchNumber":1,"startTime":"2025-08-01T03:47:56.480Z","endTime":"2025-08-01T03:48:00.014Z","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":84.8,"endSpeed":77.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.024677361270815,"aZ":-31.39645789389773,"pfxX":1.6004934706600795,"pfxZ":0.5116058524582563,"pX":0.3340105648177133,"pZ":1.732255213801226,"vX0":7.442156818986472,"vY0":-123.22190159196147,"vZ0":-3.368439265339031,"x":104.27,"y":192.01,"x0":-2.941745852377202,"y0":50.00391834069902,"z0":5.78840585458995,"aX":2.4448958405326993},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-4.8,"spinRate":2310,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.44565049923682265,"extension":6.471071747053737},"index":4,"playId":"289319f1-1179-3664-a2ac-52103f7d69be","pitchNumber":2,"startTime":"2025-08-01T03:48:12.400Z","endTime":"2025-08-01T03:48:15.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.21840790925017,"strikeZoneBottom":1.51999814039888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.619437555000175,"aZ":-28.842177144502212,"pfxX":1.4447140239504197,"pfxZ":2.153802838830698,"pX":1.253005650463487,"pZ":0.296876438803295,"vX0":10.129181943487742,"vY0":-123.62967468514383,"vZ0":-6.937497508372014,"x":69.24,"y":230.76,"x0":-3.0847830641770613,"y0":50.00362539806756,"z0":5.559778859843964,"aX":2.236498799105101},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-4.9,"spinRate":2399,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.44301693071034354,"extension":6.6055468042886805},"index":5,"playId":"ffa28179-ca2c-340d-8183-4e210e051505","pitchNumber":3,"startTime":"2025-08-01T03:48:27.598Z","endTime":"2025-08-01T03:48:31.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.28327169419208,"strikeZoneBottom":1.51999808009715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.095350262233584,"aZ":-14.285227752855718,"pfxX":-8.630822130359594,"pfxZ":8.831437281430503,"pX":0.5074757235446297,"pZ":1.9122371860004665,"vX0":11.621093407037957,"vY0":-140.96789170654253,"vZ0":-8.22285734272816,"x":97.66,"y":187.15,"x0":-2.5346309099505944,"y0":50.00577456033876,"z0":5.776586491351375,"aX":-17.487750743527005},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":13.4,"spinRate":2406,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3876010648461157,"extension":6.4480430432078055},"index":6,"playId":"a1562ba8-777e-3558-9fac-3a8723778a36","pitchNumber":4,"startTime":"2025-08-01T03:48:45.884Z","endTime":"2025-08-01T03:48:49.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:48:49.938Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T03:49:19.743Z","endTime":"2025-08-01T03:51:10.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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,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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":"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.1,"endSpeed":89.3,"strikeZoneTop":3.14951895954727,"strikeZoneBottom":1.50999997981315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.641815667251468,"aZ":-17.409170748925003,"pfxX":-8.44197826328138,"pfxZ":7.292629030237033,"pX":0.5807654879448497,"pZ":1.8647270940833562,"vX0":12.824604026263948,"vY0":-140.82985126776106,"vZ0":-6.84437578518299,"x":94.86,"y":188.43,"x0":-2.918867159678919,"y0":50.00116405677088,"z0":5.437331700013227,"aX":-17.088844495949942},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":2268,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3877663979972823,"extension":6.4035299388167966},"index":0,"playId":"e377963b-b183-3f61-9cae-a264a17db6f9","pitchNumber":1,"startTime":"2025-08-01T03:49:25.956Z","endTime":"2025-08-01T03:49:29.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19276155918658,"aZ":-20.13461866391879,"pfxX":-9.090086939490448,"pfxZ":6.912492320295598,"pX":-0.9061936872470788,"pZ":2.432086780417217,"vX0":8.877030879223506,"vY0":-131.04070020709028,"vZ0":-4.35980328842533,"x":151.54,"y":173.11,"x0":-3.153559634488473,"y0":50.006092948368476,"z0":5.617958195912672,"aX":-15.842260142198967},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2047,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41767690778015254,"extension":6.515771654306766},"index":1,"playId":"62b59740-7b36-364d-aa93-8af65858ac42","pitchNumber":2,"startTime":"2025-08-01T03:49:41.482Z","endTime":"2025-08-01T03:49:44.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T03:50:06.305Z","endTime":"2025-08-01T03:50:24.610Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.11276456690957,"strikeZoneBottom":1.51000099044141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44477967171826,"aZ":-13.512336106238925,"pfxX":-6.148330213379869,"pfxZ":9.240660219525648,"pX":-1.5575340390161214,"pZ":4.950927331469759,"vX0":6.114418111127197,"vY0":-141.26789497725127,"vZ0":-0.32961456384869847,"x":176.37,"y":105.1,"x0":-2.9521056968330184,"y0":50.00138849279349,"z0":5.938407260660709,"aX":-12.415374962403853},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2436,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38785150679064406,"extension":6.2628114266093435},"index":3,"playId":"d326eb99-161e-3cca-bfd2-2f4757feb911","pitchNumber":3,"startTime":"2025-08-01T03:50:24.610Z","endTime":"2025-08-01T03:50:27.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089334368929112,"aZ":-34.33023058130392,"pfxX":1.0909642335286678,"pfxZ":-1.4174567968394847,"pX":0.4752586891606752,"pZ":0.9016169654253623,"vX0":7.663260434667534,"vY0":-122.41670967385643,"vZ0":-4.559479939911406,"x":98.88,"y":214.44,"x0":-2.837201378823964,"y0":50.00599066344252,"z0":5.7262773130551885,"aX":1.6548460038971085},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-3.7,"spinRate":2356,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4473708198190307,"extension":6.649398427621135},"index":4,"playId":"49971000-396d-3a4c-8396-8936f350c8a8","pitchNumber":4,"startTime":"2025-08-01T03:50:45.507Z","endTime":"2025-08-01T03:50:48.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.341246776217478,"aZ":-21.31478583732508,"pfxX":-10.89495009287263,"pfxZ":6.536587724297301,"pX":-0.36845819418349735,"pZ":1.7017471844421221,"vX0":10.06382184294102,"vY0":-127.83736832746519,"vZ0":-5.587740388593505,"x":131.04,"y":192.83,"x0":-2.9329343861450905,"y0":50.00435587366424,"z0":5.579564974715004,"aX":-18.108161470031586},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.8,"breakHorizontal":17.5,"spinRate":1754,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4277800151059217,"extension":6.505395742426876},"index":5,"playId":"d9e34320-a0bd-3686-a7ff-31383e24776e","pitchNumber":5,"startTime":"2025-08-01T03:51:06.896Z","endTime":"2025-08-01T03:51:10.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:51:10.816Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out softly, third baseman Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T03:51:34.568Z","endTime":"2025-08-01T03:51:43.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"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],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.409326544041267,"aZ":-31.12195585654674,"pfxX":0.4403994494503143,"pfxZ":0.6924430969754267,"pX":0.37836672934940935,"pZ":1.8117876904335988,"vX0":7.752442879428283,"vY0":-122.644499018045,"vZ0":-3.0815232547866818,"x":102.58,"y":189.86,"x0":-2.876045727002989,"y0":50.005591076196424,"z0":5.72863843462994,"aX":0.6734300997843374},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2298,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.44595638581400054,"extension":6.513645263904032},"hitData":{"launchSpeed":44.1,"launchAngle":-55.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.56,"coordY":173.54}},"index":0,"playId":"1815828f-6772-37e1-a4d4-5daa23c4457c","pitchNumber":1,"startTime":"2025-08-01T03:51:35.952Z","endTime":"2025-08-01T03:51:43.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:51:43.960Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rowdy Tellez grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T03:53:58.377Z","endTime":"2025-08-01T03:54:25.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","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":2},"credits":[{"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: Trent Thornton replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T03:52:59.621Z","endTime":"2025-08-01T03:54:00.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.35431390625977,"strikeZoneBottom":1.58719219330504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86349586732105,"aZ":-16.14975707593969,"pfxX":-4.214661492020429,"pfxZ":8.36229348649833,"pX":-0.5009466150229552,"pZ":2.540874843469513,"vX0":5.827783144909765,"vY0":-137.19566376122228,"vZ0":-4.652179825223351,"x":136.09,"y":170.18,"x0":-2.0999223389317168,"y0":50.004168799012426,"z0":5.350816766308239,"aX":-8.077949494605186},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2530,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39843289806972226,"extension":6.09162582567486},"index":1,"playId":"486b702e-c66a-3747-91d0-c3944611f0ad","pitchNumber":1,"startTime":"2025-08-01T03:54:00.585Z","endTime":"2025-08-01T03:54:04.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.915328835643503,"aZ":-26.034397021935202,"pfxX":0.34574366804929246,"pfxZ":3.298399901070516,"pX":0.5511892652448275,"pZ":2.898788075834568,"vX0":7.282487932249843,"vY0":-134.78820228046973,"vZ0":-2.1001698981546504,"x":95.99,"y":160.51,"x0":-2.216860020107644,"y0":50.00486900230089,"z0":5.5037340358309725,"aX":0.6436762350108897},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2759,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.404468926007715,"extension":5.875299128173659},"hitData":{"launchSpeed":75.4,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":164.25}},"index":2,"playId":"85ecd325-d21d-3e1c-a34d-b52c24740c88","pitchNumber":2,"startTime":"2025-08-01T03:54:16.545Z","endTime":"2025-08-01T03:54:25.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:54:25.176Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Higashioka lines out softly to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T03:54:47.353Z","endTime":"2025-08-01T03:55:26.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.43096817166092,"strikeZoneBottom":1.7100000250732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59907663702955,"aZ":-44.166679931812,"pfxX":4.267671946382951,"pfxZ":-8.682596935798738,"pX":-0.03664852494856203,"pZ":2.955549226857512,"vX0":3.1588173001493223,"vY0":-116.90502612235908,"vZ0":2.7088135226107726,"x":118.4,"y":158.98,"x0":-1.9612764799698754,"y0":50.00581939153674,"z0":5.9356199707264246,"aX":5.891277148138826},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.8,"breakHorizontal":-8.5,"spinRate":3108,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.46902498530384173,"extension":5.930491456470678},"index":0,"playId":"f075a2f4-c666-312e-b1ef-9385f16ec68c","pitchNumber":1,"startTime":"2025-08-01T03:54:47.940Z","endTime":"2025-08-01T03:54:51.657Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.545135066846125,"aZ":-14.157627779766454,"pfxX":-1.7880767078837518,"pfxZ":9.152527931884837,"pX":0.3464157189741306,"pZ":3.162350334817417,"vX0":6.938265555195035,"vY0":-139.25105365634522,"vZ0":-4.060644077174578,"x":103.8,"y":153.4,"x0":-1.9425714066871986,"y0":50.00559647640189,"z0":5.572793654472998,"aX":-3.52181934137147},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":1.8,"spinRate":2524,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.3929703132395357,"extension":6.194758607681319},"index":1,"playId":"75c32b7a-0232-393d-b814-11430068bc94","pitchNumber":2,"startTime":"2025-08-01T03:55:04.073Z","endTime":"2025-08-01T03:55:07.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.246871061588323,"aZ":-32.52756016637387,"pfxX":8.901283814433066,"pfxZ":-0.24496312199046422,"pX":1.4713869967243316,"pZ":2.168861292079464,"vX0":5.879896049198336,"vY0":-119.5647499635889,"vZ0":-0.8793944787688601,"x":60.91,"y":180.22,"x0":-2.188972858871296,"y0":50.00446101783223,"z0":5.4991767719346125,"aX":12.697073074074414},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-17.6,"spinRate":3016,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4607205314707503,"extension":5.9380860430226905},"hitData":{"launchSpeed":59.7,"launchAngle":33.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"soft","location":"4","coordinates":{"coordX":132.39,"coordY":127.98}},"index":2,"playId":"fc408af5-c03d-3960-a5d7-422eb4f40e19","pitchNumber":3,"startTime":"2025-08-01T03:55:20.019Z","endTime":"2025-08-01T03:55:26.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:55:26.867Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T03:55:48.753Z","endTime":"2025-08-01T03:56:24.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"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":"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":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":2.99790715847713,"strikeZoneBottom":1.48999964208615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.468042176242946,"aZ":-14.847061478433275,"pfxX":-3.637267570855161,"pfxZ":8.800400269232442,"pX":-0.7542521843855994,"pZ":2.3927039259215217,"vX0":5.3529157284716815,"vY0":-139.46465503244443,"vZ0":-5.4373718697949185,"x":145.75,"y":174.18,"x0":-2.2262590923622296,"y0":50.0059779303352,"z0":5.347594994206328,"aX":-7.164312959203654},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":5.5,"spinRate":2475,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.392792275076177,"extension":6.140053838403606},"index":0,"playId":"15266000-ccbf-3599-966f-dc08ebee805e","pitchNumber":1,"startTime":"2025-08-01T03:55:49.382Z","endTime":"2025-08-01T03:55:55.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.07030852865179,"strikeZoneBottom":1.48999988601616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.635524847582086,"aZ":-42.4578050797305,"pfxX":5.107640130132354,"pfxZ":-7.114519822675531,"pX":0.011642702595355676,"pZ":3.0189506347793933,"vX0":2.989204813124797,"vY0":-119.62152170188882,"vZ0":2.3651466867984343,"x":116.56,"y":157.27,"x0":-1.9188414083804437,"y0":50.00374818432808,"z0":5.8310627154522034,"aX":7.381749219358464},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":-10.0,"spinRate":3146,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.45833931077190027,"extension":5.974833765731733},"index":1,"playId":"28d14101-11d0-38a7-a9e3-82261a4e4c7a","pitchNumber":2,"startTime":"2025-08-01T03:56:03.588Z","endTime":"2025-08-01T03:56:07.281Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.0381403021774,"strikeZoneBottom":1.35630737311187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34779676443346,"aZ":-16.75239369254595,"pfxX":-1.6415892512352235,"pfxZ":7.789397619468949,"pX":-0.6829471968601712,"pZ":1.565723646715216,"vX0":4.495728655309037,"vY0":-139.3577209986711,"vZ0":-7.322455044027571,"x":143.03,"y":196.51,"x0":-2.099041815029534,"y0":50.00379960904473,"z0":5.320429541375099,"aX":-3.250817175469964},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":2.2,"spinRate":2561,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39203483704939845,"extension":6.154983869731673},"index":2,"playId":"0daf46cf-e354-3de4-a8f0-18beb5f1893d","pitchNumber":3,"startTime":"2025-08-01T03:56:20.236Z","endTime":"2025-08-01T03:56:24.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:56:24.857Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to left fielder Sam Haggerty.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T03:58:28.240Z","endTime":"2025-08-01T03:58:57.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.23450448991268,"strikeZoneBottom":1.58000196373285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.677575174567256,"aZ":-28.097014988734706,"pfxX":-0.4673807141462225,"pfxZ":2.6207255224507673,"pX":-0.749245380136244,"pZ":1.094788184585885,"vX0":6.067163427740352,"vY0":-123.46711106351874,"vZ0":-5.3717136706582425,"x":145.56,"y":209.22,"x0":-3.1691438345141876,"y0":50.00429549764358,"z0":5.639484408352709,"aX":-0.7281534743906108},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-0.5,"spinRate":2199,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4422323749361321,"extension":6.405649533583506},"index":0,"playId":"be1647fd-d256-3d87-a52d-58c6af9b093b","pitchNumber":1,"startTime":"2025-08-01T03:58:32.764Z","endTime":"2025-08-01T03:58:36.453Z","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":96.1,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.500032486608948,"aZ":-13.332667754901175,"pfxX":-7.843197021653718,"pfxZ":9.53539914898418,"pX":-0.287536816191625,"pZ":2.439888189346623,"vX0":10.178014472021491,"vY0":-139.46244462706855,"vZ0":-6.214653549043479,"x":127.96,"y":172.9,"x0":-2.9602550751053607,"y0":50.00063139136106,"z0":5.571568914932688,"aX":-15.49440847436176},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2341,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3923118016308207,"extension":6.413733413956671},"hitData":{"launchSpeed":92.2,"launchAngle":55.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":112.34,"coordY":111.09}},"index":1,"playId":"544fcfa5-dbe8-3bbc-890a-deb2cfbe56da","pitchNumber":2,"startTime":"2025-08-01T03:58:47.944Z","endTime":"2025-08-01T03:58:57.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:58:57.762Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to center fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T03:59:22.536Z","endTime":"2025-08-01T03:59:33.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.639300526343934,"aZ":-29.00130337384323,"pfxX":0.2390786455146383,"pfxZ":2.059917314812905,"pX":-1.3833068532272632,"pZ":2.4524261886079564,"vX0":3.976331351940216,"vY0":-122.88025534648321,"vZ0":-2.170374103244338,"x":169.73,"y":172.56,"x0":-3.0484978845030053,"y0":50.00413376927343,"z0":5.793108372367199,"aX":0.3675401869221337},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.3,"spinRate":2237,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.44447124063357935,"extension":6.38328466541058},"hitData":{"launchSpeed":75.2,"launchAngle":19.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.32,"coordY":93.94}},"index":0,"playId":"98f78507-0120-3fec-a293-79bb0f4a52dc","pitchNumber":1,"startTime":"2025-08-01T03:59:23.093Z","endTime":"2025-08-01T03:59:33.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T03:59:33.332Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T03:59:53.203Z","endTime":"2025-08-01T04:01:34.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"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":95.6,"endSpeed":86.9,"strikeZoneTop":3.30624454975608,"strikeZoneBottom":1.53000094149463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19751124785585,"aZ":-14.47555207407535,"pfxX":-10.321387736411202,"pfxZ":9.139555757254183,"pX":-0.069252821993695,"pZ":1.7272018401848104,"vX0":11.644643457305634,"vY0":-138.5781506951304,"vZ0":-7.466259538232813,"x":119.64,"y":192.15,"x0":-2.9932836668655445,"y0":50.002760622305374,"z0":5.431556944255025,"aX":-19.98899033024628},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":16.2,"spinRate":2386,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3958775224506441,"extension":6.388022533624209},"index":0,"playId":"875a3c18-26d7-3cf2-8142-7907232efaeb","pitchNumber":1,"startTime":"2025-08-01T03:59:55.194Z","endTime":"2025-08-01T03:59:58.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.23241777548182,"strikeZoneBottom":1.52999899515279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17373817924692,"aZ":-22.603148919651268,"pfxX":-10.644867736964343,"pfxZ":5.656774835113644,"pX":-2.4130785548515896,"pZ":2.172492837287192,"vX0":5.8286937763216455,"vY0":-129.33382676548294,"vZ0":-4.44303024835439,"x":208.98,"y":180.12,"x0":-3.313763410545335,"y0":50.00632077612636,"z0":5.648027507588973,"aX":-18.022776092523532},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":18.0,"spinRate":1725,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42362366639011695,"extension":6.50350261553244},"index":1,"playId":"457142a2-31ac-32f4-9271-3f5c4062ad90","pitchNumber":2,"startTime":"2025-08-01T04:00:13.721Z","endTime":"2025-08-01T04:00:16.721Z","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":94.7,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07878490474638,"aZ":-16.724645056426567,"pfxX":-9.620188778167174,"pfxZ":8.11117696826194,"pX":-0.016726389341386004,"pZ":2.251982646055542,"vX0":11.464702050921494,"vY0":-137.3213099931053,"vZ0":-5.428317807231499,"x":117.64,"y":177.98,"x0":-3.0006273449187595,"y0":50.00621839366673,"z0":5.396474277596279,"aX":-18.333233336888338},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":15.0,"spinRate":2327,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39921718158382413,"extension":6.3757232511244935},"index":2,"playId":"aa682470-acb4-3e70-a7b4-38117e6de58a","pitchNumber":3,"startTime":"2025-08-01T04:00:33.404Z","endTime":"2025-08-01T04:00:36.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.25260654975459,"strikeZoneBottom":1.53000140351883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.066734041819885,"aZ":-14.750353499044419,"pfxX":-8.509738322253225,"pfxZ":8.767879648762639,"pX":-1.2281512508967931,"pZ":3.2372036009552043,"vX0":8.207858163964536,"vY0":-140.37903512627022,"vZ0":-4.061057388076784,"x":163.81,"y":151.38,"x0":-3.0904827358561997,"y0":50.00058895716758,"z0":5.668847260325912,"aX":-16.908001285264422},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2451,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39082754657737073,"extension":6.251002462215419},"index":3,"playId":"fb6a75d1-9526-3c9c-a18e-47f096293168","pitchNumber":4,"startTime":"2025-08-01T04:00:53.717Z","endTime":"2025-08-01T04:00:58.442Z","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":89.0,"endSpeed":82.0,"strikeZoneTop":3.27183159933472,"strikeZoneBottom":1.53000071007192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.313338310592837,"aZ":-18.1988390731579,"pfxX":-9.004083375704484,"pfxZ":8.187752412354545,"pX":-1.3264057989715607,"pZ":1.5286735520005226,"vX0":7.627365248405684,"vY0":-129.37081900872528,"vZ0":-6.577654332879452,"x":167.56,"y":197.51,"x0":-3.1335614246418158,"y0":50.00041149692035,"z0":5.484268771264654,"aX":-15.362118209965907},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":1752,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4223113448249567,"extension":6.733475966339884},"index":4,"playId":"d0d8b13f-f07e-39a5-bedc-9964186f82ee","pitchNumber":5,"startTime":"2025-08-01T04:01:13.093Z","endTime":"2025-08-01T04:01:16.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.649814047439097,"aZ":-17.93643144099881,"pfxX":-8.83469265411556,"pfxZ":7.311452021457937,"pX":0.10123573952993024,"pZ":2.550774217204923,"vX0":11.258033739836494,"vY0":-138.58694389870763,"vZ0":-4.719797825634336,"x":113.14,"y":169.91,"x0":-2.863742239009134,"y0":50.004584637590284,"z0":5.47219405045087,"aX":-17.207441626926947},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2445,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3950655657872906,"extension":6.454868960299903},"index":5,"playId":"fa2ee253-6024-3412-9317-b62473279ffe","pitchNumber":6,"startTime":"2025-08-01T04:01:31.379Z","endTime":"2025-08-01T04:01:34.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:01:34.872Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to third baseman Josh Smith.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T04:01:58.629Z","endTime":"2025-08-01T04:02:10.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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],"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":0},"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":"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06321169628356,"aZ":-15.673898231491933,"pfxX":-8.474685077551356,"pfxZ":8.368155144282989,"pX":0.26965006594326235,"pZ":2.5658796960377055,"vX0":11.816656324028255,"vY0":-139.68030213288975,"vZ0":-5.009735081092949,"x":106.72,"y":169.5,"x0":-2.918643925182161,"y0":50.005122101349485,"z0":5.416689371051389,"aX":-16.715262176727716},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2404,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3924329446940633,"extension":6.373350312562713},"hitData":{"launchSpeed":81.2,"launchAngle":80.0,"totalDistance":34.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":120.56,"coordY":191.48}},"index":0,"playId":"2767cb37-d479-3b38-a504-002ee2ca6cd8","pitchNumber":1,"startTime":"2025-08-01T04:02:01.018Z","endTime":"2025-08-01T04:02:10.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:02:10.632Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T04:04:18.941Z","endTime":"2025-08-01T04:05:20.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(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.3,"endSpeed":87.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753282925025662,"aZ":-15.868719405436023,"pfxX":-4.51574052544732,"pfxZ":8.30919888989988,"pX":-0.44321200592346083,"pZ":2.7991429153978946,"vX0":6.207256486045034,"vY0":-138.6649431731663,"vZ0":-4.181652639283554,"x":133.89,"y":163.2,"x0":-2.116009470397297,"y0":50.003697666575185,"z0":5.373782687592,"aX":-8.862899455621744},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2479,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3938407148798486,"extension":6.150501973079176},"index":0,"playId":"72234ce9-3d80-3de7-8431-888c602f82cb","pitchNumber":1,"startTime":"2025-08-01T04:04:25.967Z","endTime":"2025-08-01T04:04:29.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.4,"strikeZoneTop":3.12582807903852,"strikeZoneBottom":1.44999867503075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.587461897022926,"aZ":-25.531685589211982,"pfxX":2.3292921354236684,"pfxZ":3.5268061627945233,"pX":1.2278884921795634,"pZ":3.2054702250521188,"vX0":8.22276957327321,"vY0":-135.34454404587663,"vZ0":-1.2042159445887881,"x":70.2,"y":152.23,"x0":-2.1345731998698794,"y0":50.00039793658612,"z0":5.420638531910535,"aX":4.379227691048692},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-5.8,"spinRate":2649,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.40250975238791264,"extension":5.963783340693493},"index":1,"playId":"ca93036c-93ee-35c0-874e-101b99c46863","pitchNumber":2,"startTime":"2025-08-01T04:04:44.924Z","endTime":"2025-08-01T04:04:48.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50738647711558,"aZ":-13.804934622807622,"pfxX":-2.1036123971323115,"pfxZ":9.343694979317341,"pX":0.18668747331328206,"pZ":1.7744203936450553,"vX0":7.141019276837137,"vY0":-138.28923385620735,"vZ0":-6.95666884613426,"x":109.88,"y":190.87,"x0":-2.1388579648061277,"y0":50.00180661187443,"z0":5.221514250819727,"aX":-4.135751488881236},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":2.5,"spinRate":2430,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.39383194326686377,"extension":6.127308545570734},"index":2,"playId":"bece5287-8a41-3d8a-b9c9-8dd6869c845b","pitchNumber":3,"startTime":"2025-08-01T04:05:00.331Z","endTime":"2025-08-01T04:05:03.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.569164452815105,"aZ":-44.16673433612122,"pfxX":4.827137443840673,"pfxZ":-7.840493654557781,"pX":0.3305770320632255,"pZ":1.0975006299263554,"vX0":4.1750124569614595,"vY0":-122.65607192169442,"vZ0":-1.8239123443181193,"x":104.4,"y":209.15,"x0":-2.0191428126789983,"y0":50.00584880466681,"z0":5.606332555876541,"aX":7.378810955077348},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.4,"breakHorizontal":-9.7,"spinRate":3134,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44603572325686613,"extension":5.960397394798017},"index":3,"playId":"dd077289-9878-397f-b327-33ac7a26c3b5","pitchNumber":4,"startTime":"2025-08-01T04:05:17.144Z","endTime":"2025-08-01T04:05:20.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:05:20.819Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T04:05:43.102Z","endTime":"2025-08-01T04:05:50.295Z","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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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(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":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10959274954935,"aZ":-13.711924064429207,"pfxX":-0.24361566953151947,"pfxZ":9.562478023664436,"pX":0.4062581069347087,"pZ":2.0192697017504604,"vX0":6.47954989930104,"vY0":-137.2893184738812,"vZ0":-6.413295210059104,"x":101.51,"y":184.26,"x0":-1.9414225813778512,"y0":50.003991523477765,"z0":5.298693241036141,"aX":-0.4704002732770298},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-0.7,"spinRate":2501,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.39721559442137044,"extension":6.141485616405065},"hitData":{"launchSpeed":70.3,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.11,"coordY":167.32}},"index":0,"playId":"44233a8a-3b64-30fd-b405-09fd2f090620","pitchNumber":1,"startTime":"2025-08-01T04:05:43.675Z","endTime":"2025-08-01T04:05:50.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:05:50.295Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T04:06:14.235Z","endTime":"2025-08-01T04:07:56.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":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":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.43639024571689,"strikeZoneBottom":1.72000029635225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61978719698004,"aZ":-15.817595458495381,"pfxX":-2.7548972948401595,"pfxZ":8.220109673774079,"pX":0.8472014641153115,"pZ":2.3167790248485955,"vX0":8.380002128750071,"vY0":-139.53074966832997,"vZ0":-5.514528843763181,"x":84.71,"y":176.23,"x0":-1.8248150452515512,"y0":50.00564963459643,"z0":5.345169490227372,"aX":-5.4840584243410895},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":3.5,"spinRate":2424,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39114068568905447,"extension":6.304035070580618},"index":0,"playId":"5b025928-97d0-3d0f-8bc4-c04167fdc655","pitchNumber":1,"startTime":"2025-08-01T04:06:14.636Z","endTime":"2025-08-01T04:06:19.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.692161075308587,"aZ":-17.99132815783155,"pfxX":-1.4376463413076719,"pfxZ":7.166874944827317,"pX":0.05894739490563102,"pZ":3.0060254331744947,"vX0":6.121547307893899,"vY0":-138.75166330875822,"vZ0":-3.405370036617207,"x":114.75,"y":157.62,"x0":-1.9748393816427536,"y0":50.002347987107186,"z0":5.425670553050166,"aX":-2.845271935762228},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":1.6,"spinRate":2509,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3925245130314252,"extension":6.0686506913817935},"index":1,"playId":"3dae53af-d182-35e7-be53-f471331db238","pitchNumber":2,"startTime":"2025-08-01T04:06:29.256Z","endTime":"2025-08-01T04:06:32.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511089678386842,"aZ":-14.527947068530201,"pfxX":-0.99806743572928,"pfxZ":8.832375435330949,"pX":-0.7980700995448566,"pZ":3.9688664986553004,"vX0":3.668185799717405,"vY0":-139.54683378790946,"vZ0":-1.855343321767044,"x":147.42,"y":131.62,"x0":-1.9924311732600193,"y0":50.00491166648656,"z0":5.585324191938953,"aX":-1.9945925251090086},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2381,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39053029078501433,"extension":6.083863256998012},"index":2,"playId":"9ae56351-baac-32c3-aa9e-8bb874e68c8d","pitchNumber":3,"startTime":"2025-08-01T04:06:47.874Z","endTime":"2025-08-01T04:06:50.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-01T04:07:02.228Z","endTime":"2025-08-01T04:07:10.237Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.51602176536173,"strikeZoneBottom":1.7199984463791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.483029673693636,"aZ":-16.28254526866195,"pfxX":0.9418213774802475,"pfxZ":7.905714636722491,"pX":0.9960412147008532,"pZ":3.4891630631664325,"vX0":6.613525431659067,"vY0":-140.12495603349066,"vZ0":-3.161138127295926,"x":79.03,"y":144.57,"x0":-1.506619268052031,"y0":50.00159591785962,"z0":5.681268666746569,"aX":1.8914225447355648},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":-2.9,"spinRate":2384,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3892951103310689,"extension":6.1569062462149935},"index":4,"playId":"76a7a31c-5d99-3912-aa1b-54af810a34b6","pitchNumber":4,"startTime":"2025-08-01T04:07:10.237Z","endTime":"2025-08-01T04:07:13.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.55430871299136,"strikeZoneBottom":1.79887245845723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084448197238974,"aZ":-13.882337323510546,"pfxX":-0.33474486074729404,"pfxZ":9.299300710882054,"pX":0.7422376169767123,"pZ":1.5586283034412414,"vX0":6.769987007605342,"vY0":-138.66097830027678,"vZ0":-8.061538986064225,"x":88.71,"y":196.7,"x0":-1.6770283062989282,"y0":50.0020760694302,"z0":5.4099664955759454,"aX":-0.6594405169057252},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-0.6,"spinRate":2399,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39349688814305717,"extension":6.162749368494581},"index":5,"playId":"edf0b613-228c-3ba2-8325-6f724dd966d0","pitchNumber":5,"startTime":"2025-08-01T04:07:25.315Z","endTime":"2025-08-01T04:07:28.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8155180468462,"aZ":-16.369428702437,"pfxX":-1.160678582423118,"pfxZ":8.097377478510722,"pX":0.7884263826079877,"pZ":1.7350624619801809,"vX0":7.415201933542037,"vY0":-137.69606442860294,"vZ0":-6.819492694564398,"x":86.95,"y":191.93,"x0":-1.7696574926278135,"y0":50.00433945747652,"z0":5.319194295708903,"aX":-2.266244180258009},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":0.8,"spinRate":2405,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3952748353926898,"extension":6.164356050633923},"hitData":{"launchSpeed":82.7,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.89,"coordY":161.21}},"index":6,"playId":"969d8ec4-98ad-3c8c-b62d-f005f13ae93e","pitchNumber":6,"startTime":"2025-08-01T04:07:47.934Z","endTime":"2025-08-01T04:07:56.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:07:56.115Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Haggerty called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T04:12:55.251Z","endTime":"2025-08-01T04:14:47.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T04:08:27.495Z","endTime":"2025-08-01T04:10:49.430Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"description":"Pitching Change: Casey Legumina replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-01T04:10:49.430Z","endTime":"2025-08-01T04:12:57.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.11284161720503,"strikeZoneBottom":1.39000199871223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.462325616852848,"aZ":-20.952885318675946,"pfxX":-9.865954657490654,"pfxZ":5.938701823700967,"pX":-0.2749605202433398,"pZ":3.5958428789206955,"vX0":7.766425218875585,"vY0":-136.48434825045024,"vZ0":0.5427701327284941,"x":127.48,"y":141.69,"x0":-1.8726382879200931,"y0":50.00606594458423,"z0":4.835022388400567,"aX":-18.654981206862495},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":16.3,"spinRate":2177,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40099846518668913,"extension":6.57008468918337},"index":2,"playId":"e7f5a264-9c2f-34c3-acc7-5ca5c85ef933","pitchNumber":1,"startTime":"2025-08-01T04:12:57.369Z","endTime":"2025-08-01T04:13:01.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.18037201465648,"strikeZoneBottom":1.38999825579088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.509034722304474,"aZ":-21.90561194702612,"pfxX":-10.877966446885518,"pfxZ":5.487112679421433,"pX":0.9832871289455577,"pZ":2.037651003914798,"vX0":11.18475509518078,"vY0":-135.65612743428107,"vZ0":-3.0273553416315435,"x":79.52,"y":183.76,"x0":-1.7715975421874748,"y0":50.00402501800123,"z0":4.68790755918686,"aX":-20.361442001719517},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":17.4,"spinRate":2343,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4031215500218779,"extension":6.567515282926012},"index":3,"playId":"f66622f2-2576-3c5a-9163-40f235460409","pitchNumber":2,"startTime":"2025-08-01T04:13:12.042Z","endTime":"2025-08-01T04:13:15.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.14608647851615,"strikeZoneBottom":1.38999815675714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.910480724260463,"aZ":-22.418441216887487,"pfxX":-11.004774843942354,"pfxZ":5.436555268674484,"pX":-1.1629906703940227,"pZ":3.6911812380714797,"vX0":6.111321271719374,"vY0":-133.19258797279429,"vZ0":1.1979776857675566,"x":161.33,"y":139.12,"x0":-2.058780756035406,"y0":50.004075518476355,"z0":4.8580678159096395,"aX":-19.751003906026146},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":18.6,"spinRate":2368,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4114142310345561,"extension":6.553284059620539},"index":4,"playId":"ca5ef9d5-16a9-3cef-a2f0-251dba594f3f","pitchNumber":3,"startTime":"2025-08-01T04:13:27.989Z","endTime":"2025-08-01T04:13:31.271Z","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":93.3,"endSpeed":85.1,"strikeZoneTop":3.2677968137544,"strikeZoneBottom":1.38999802679366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49843534129713,"aZ":-16.408206161759278,"pfxX":-10.45387506398639,"pfxZ":8.475862972962565,"pX":0.6588454971779595,"pZ":2.7843652494121165,"vX0":10.499906036601075,"vY0":-135.4912931394377,"vZ0":-1.8626052254582115,"x":91.89,"y":163.6,"x0":-1.907744924280015,"y0":50.00187541648601,"z0":4.626863343212062,"aX":-19.443414109587316},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":16.7,"spinRate":2540,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40420138065589173,"extension":6.645174912220608},"index":5,"playId":"e85f12b0-1540-37a6-9c02-52e398234afa","pitchNumber":4,"startTime":"2025-08-01T04:13:45.065Z","endTime":"2025-08-01T04:13:48.751Z","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.0,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.017332940877846,"aZ":-15.663844471949613,"pfxX":-10.403125570432255,"pfxZ":8.769881996212588,"pX":-0.05550995782526227,"pZ":2.0723096037716675,"vX0":8.695822145829204,"vY0":-136.56995892299716,"vZ0":-3.68851423157677,"x":119.12,"y":182.83,"x0":-1.9345374927165293,"y0":50.00198607180979,"z0":4.522628536888841,"aX":-19.58463091930919},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":16.9,"spinRate":2638,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4015678806576588,"extension":6.602633669246771},"index":6,"playId":"c612a1ef-5cb2-31ff-b529-11c09fd1d025","pitchNumber":5,"startTime":"2025-08-01T04:14:00.998Z","endTime":"2025-08-01T04:14:04.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35611010861753,"aZ":-15.236571217419574,"pfxX":-9.345765763874304,"pfxZ":8.869273855466144,"pX":0.6384333231767562,"pZ":1.8113284062098354,"vX0":10.181923972226851,"vY0":-137.07976821129958,"vZ0":-4.664827774694678,"x":92.66,"y":189.87,"x0":-1.9039437643232402,"y0":50.000139066547284,"z0":4.569934936834572,"aX":-17.84287178925304},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":14.9,"spinRate":2370,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.39904780295273934,"extension":6.630281412763104},"index":7,"playId":"7b468844-3690-3aa5-885d-7dfea562f1c1","pitchNumber":6,"startTime":"2025-08-01T04:14:20.268Z","endTime":"2025-08-01T04:14:25.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.4,"strikeZoneTop":3.1351608518416,"strikeZoneBottom":1.39000258055262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41662903042034,"aZ":-20.643731336291488,"pfxX":-11.850362824632072,"pfxZ":6.019117670189983,"pX":0.7502917937934066,"pZ":2.211965040641509,"vX0":11.078863013831937,"vY0":-137.50924721815008,"vZ0":-2.428684973588964,"x":88.4,"y":179.06,"x0":-1.7907245061661958,"y0":50.00289144250331,"z0":4.506814597987497,"aX":-22.700708923637475},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":19.2,"spinRate":2547,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.39829151015166975,"extension":6.584893574234052},"index":8,"playId":"e8e9f728-4cad-3434-8ccd-c7ade43953d4","pitchNumber":7,"startTime":"2025-08-01T04:14:43.053Z","endTime":"2025-08-01T04:14:47.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:14:47.523Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Haggerty called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T04:12:55.251Z","endTime":"2025-08-01T04:14:47.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T04:08:27.495Z","endTime":"2025-08-01T04:10:49.430Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"description":"Pitching Change: Casey Legumina replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-01T04:10:49.430Z","endTime":"2025-08-01T04:12:57.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.11284161720503,"strikeZoneBottom":1.39000199871223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.462325616852848,"aZ":-20.952885318675946,"pfxX":-9.865954657490654,"pfxZ":5.938701823700967,"pX":-0.2749605202433398,"pZ":3.5958428789206955,"vX0":7.766425218875585,"vY0":-136.48434825045024,"vZ0":0.5427701327284941,"x":127.48,"y":141.69,"x0":-1.8726382879200931,"y0":50.00606594458423,"z0":4.835022388400567,"aX":-18.654981206862495},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":16.3,"spinRate":2177,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40099846518668913,"extension":6.57008468918337},"index":2,"playId":"e7f5a264-9c2f-34c3-acc7-5ca5c85ef933","pitchNumber":1,"startTime":"2025-08-01T04:12:57.369Z","endTime":"2025-08-01T04:13:01.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.18037201465648,"strikeZoneBottom":1.38999825579088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.509034722304474,"aZ":-21.90561194702612,"pfxX":-10.877966446885518,"pfxZ":5.487112679421433,"pX":0.9832871289455577,"pZ":2.037651003914798,"vX0":11.18475509518078,"vY0":-135.65612743428107,"vZ0":-3.0273553416315435,"x":79.52,"y":183.76,"x0":-1.7715975421874748,"y0":50.00402501800123,"z0":4.68790755918686,"aX":-20.361442001719517},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":17.4,"spinRate":2343,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4031215500218779,"extension":6.567515282926012},"index":3,"playId":"f66622f2-2576-3c5a-9163-40f235460409","pitchNumber":2,"startTime":"2025-08-01T04:13:12.042Z","endTime":"2025-08-01T04:13:15.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.14608647851615,"strikeZoneBottom":1.38999815675714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.910480724260463,"aZ":-22.418441216887487,"pfxX":-11.004774843942354,"pfxZ":5.436555268674484,"pX":-1.1629906703940227,"pZ":3.6911812380714797,"vX0":6.111321271719374,"vY0":-133.19258797279429,"vZ0":1.1979776857675566,"x":161.33,"y":139.12,"x0":-2.058780756035406,"y0":50.004075518476355,"z0":4.8580678159096395,"aX":-19.751003906026146},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":18.6,"spinRate":2368,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4114142310345561,"extension":6.553284059620539},"index":4,"playId":"ca5ef9d5-16a9-3cef-a2f0-251dba594f3f","pitchNumber":3,"startTime":"2025-08-01T04:13:27.989Z","endTime":"2025-08-01T04:13:31.271Z","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":93.3,"endSpeed":85.1,"strikeZoneTop":3.2677968137544,"strikeZoneBottom":1.38999802679366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49843534129713,"aZ":-16.408206161759278,"pfxX":-10.45387506398639,"pfxZ":8.475862972962565,"pX":0.6588454971779595,"pZ":2.7843652494121165,"vX0":10.499906036601075,"vY0":-135.4912931394377,"vZ0":-1.8626052254582115,"x":91.89,"y":163.6,"x0":-1.907744924280015,"y0":50.00187541648601,"z0":4.626863343212062,"aX":-19.443414109587316},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":16.7,"spinRate":2540,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40420138065589173,"extension":6.645174912220608},"index":5,"playId":"e85f12b0-1540-37a6-9c02-52e398234afa","pitchNumber":4,"startTime":"2025-08-01T04:13:45.065Z","endTime":"2025-08-01T04:13:48.751Z","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.0,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.017332940877846,"aZ":-15.663844471949613,"pfxX":-10.403125570432255,"pfxZ":8.769881996212588,"pX":-0.05550995782526227,"pZ":2.0723096037716675,"vX0":8.695822145829204,"vY0":-136.56995892299716,"vZ0":-3.68851423157677,"x":119.12,"y":182.83,"x0":-1.9345374927165293,"y0":50.00198607180979,"z0":4.522628536888841,"aX":-19.58463091930919},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":16.9,"spinRate":2638,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4015678806576588,"extension":6.602633669246771},"index":6,"playId":"c612a1ef-5cb2-31ff-b529-11c09fd1d025","pitchNumber":5,"startTime":"2025-08-01T04:14:00.998Z","endTime":"2025-08-01T04:14:04.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35611010861753,"aZ":-15.236571217419574,"pfxX":-9.345765763874304,"pfxZ":8.869273855466144,"pX":0.6384333231767562,"pZ":1.8113284062098354,"vX0":10.181923972226851,"vY0":-137.07976821129958,"vZ0":-4.664827774694678,"x":92.66,"y":189.87,"x0":-1.9039437643232402,"y0":50.000139066547284,"z0":4.569934936834572,"aX":-17.84287178925304},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":14.9,"spinRate":2370,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.39904780295273934,"extension":6.630281412763104},"index":7,"playId":"7b468844-3690-3aa5-885d-7dfea562f1c1","pitchNumber":6,"startTime":"2025-08-01T04:14:20.268Z","endTime":"2025-08-01T04:14:25.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.4,"strikeZoneTop":3.1351608518416,"strikeZoneBottom":1.39000258055262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41662903042034,"aZ":-20.643731336291488,"pfxX":-11.850362824632072,"pfxZ":6.019117670189983,"pX":0.7502917937934066,"pZ":2.211965040641509,"vX0":11.078863013831937,"vY0":-137.50924721815008,"vZ0":-2.428684973588964,"x":88.4,"y":179.06,"x0":-1.7907245061661958,"y0":50.00289144250331,"z0":4.506814597987497,"aX":-22.700708923637475},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":19.2,"spinRate":2547,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.39829151015166975,"extension":6.584893574234052},"index":8,"playId":"e8e9f728-4cad-3434-8ccd-c7ade43953d4","pitchNumber":7,"startTime":"2025-08-01T04:14:43.053Z","endTime":"2025-08-01T04:14:47.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T04:14:47.523Z","atBatIndex":67},"scoringPlays":[29,34,36,47,48,50],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":153.03,"y":169.83},"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":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":101.32,"y":166.79},"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":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":148.97,"y":171.35},"type":"O","description":"Forceout"},{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":145.57,"y":82.17},"type":"O","description":"Lineout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":216.97,"y":107.56},"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":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":133.93,"y":47.48},"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":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":164.97,"y":65.1},"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":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":126.0,"y":204.5},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":77.58,"y":124.08},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":88.14,"y":185.55},"type":"O","description":"Pop Out"}],"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":90.32,"y":98.12},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":123.02,"y":85.18},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":122.12,"y":161.14},"type":"O","description":"Forceout"},{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":105.38,"y":150.06},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25],"bottom":[26,27,28,29,30],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":119.99,"y":106.45},"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":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":169.01,"y":163.55},"type":"O","description":"Pop Out"}],"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":143.24,"y":144.37},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":95.44,"y":173.31},"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":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":152.1,"y":61.05},"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":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":173.66,"y":106.34},"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":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":153.54,"y":156.14},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33],"bottom":[34,35,36,37,38,39],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":145.71,"y":156.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":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":181.68,"y":78.3},"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":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":224.54,"y":34.7},"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":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":175.67,"y":92.69},"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":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":195.11,"y":69.21},"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":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":102.84,"y":155.64},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":146.29,"y":94.9},"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":5,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":140.86,"y":145.5},"type":"O","description":"Pop Out"}]}},{"startIndex":40,"endIndex":50,"top":[40,41,42,43,44],"bottom":[45,46,47,48,49,50],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":182.94,"y":112.04},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":77.93,"y":51.76},"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":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":144.7,"y":76.51},"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":191.21,"y":103.58},"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":168.05,"y":69.74},"type":"H","description":"Triple"},{"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":115.03,"y":171.57},"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":6,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":98.79,"y":166.79},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":56,"top":[51,52,53],"bottom":[54,55,56],"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":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"coordinates":{"x":109.43,"y":150.06},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":71.61,"y":102.57},"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":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":53.65,"y":115.68},"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":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":107.56,"y":173.54},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":155.06,"y":164.25},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":132.39,"y":127.98},"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":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":112.34,"y":111.09},"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":8,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":123.32,"y":93.94},"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":8,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":120.56,"y":191.48},"type":"O","description":"Pop Out"}]}},{"startIndex":64,"endIndex":67,"top":[64,65,66,67],"bottom":[],"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":113.11,"y":167.32},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":142.89,"y":161.21},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":6},"away":{"runs":0,"hits":4,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"onDeck":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"inHole":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"battingOrder":10,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"onDeck":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"inHole":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"battingOrder":5,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"balls":3,"strikes":3,"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":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".232","atBats":30,"obp":".300","slg":".377","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"3.24","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.17","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":51,"strikes":95,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":4,"pitchesPerInning":"18.25","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"passedBall":1,"pickoffs":0}},"players":{"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":44,"groundOuts":73,"airOuts":88,"runs":25,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".220","atBats":291,"obp":".265","slg":".354","ops":".619","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":103,"rbi":35,"leftOnBase":109,"sacBunts":1,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","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":38,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":19,"putOuts":515,"errors":2,"chances":536,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":2,"flyOuts":37,"groundOuts":30,"airOuts":65,"runs":18,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":50,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":5,"atBats":168,"obp":".245","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"2.94","inningsPitched":"49.0","wins":4,"losses":3,"saves":3,"saveOpportunities":6,"holds":9,"blownSaves":3,"earnedRuns":16,"whip":"0.86","battersFaced":192,"outs":147,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":254,"strikes":496,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".571","pitchesPerInning":"15.31","gamesFinished":15,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.18","walksPer9Inn":"2.76","hitsPer9Inn":"4.96","runsScoredPer9":"3.31","homeRunsPer9":"0.73","inheritedRunners":24,"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":true,"isSubstitute":false}},"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":26,"groundOuts":40,"airOuts":48,"runs":27,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":1,"hits":40,"hitByPitch":4,"avg":".244","atBats":164,"obp":".330","slg":".390","ops":".720","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":64,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":14,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":106,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":53,"groundOuts":62,"airOuts":93,"runs":46,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":105,"baseOnBalls":39,"intentionalWalks":2,"hits":81,"hitByPitch":2,"avg":".240","atBats":338,"obp":".319","slg":".417","ops":".736","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":141,"rbi":43,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.53","popOuts":20,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":201,"errors":2,"chances":206,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"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":50,"gamesStarted":0,"flyOuts":27,"groundOuts":59,"airOuts":41,"runs":18,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":2,"hits":41,"hitByPitch":0,"atBats":183,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":796,"era":"2.52","inningsPitched":"50.0","wins":1,"losses":2,"saves":0,"saveOpportunities":4,"holds":14,"blownSaves":4,"earnedRuns":14,"whip":"1.10","battersFaced":201,"outs":150,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":796,"balls":281,"strikes":515,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".333","pitchesPerInning":"15.92","gamesFinished":6,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.28","walksPer9Inn":"2.52","hitsPer9Inn":"7.38","runsScoredPer9":"3.24","homeRunsPer9":"0.18","inheritedRunners":40,"inheritedRunnersScored":11,"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}},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(L, 4-5)","summary":"4.2 IP, 3 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.79","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":31,"groundOuts":77,"airOuts":56,"runs":42,"doubles":12,"triples":3,"homeRuns":11,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":0,"hits":71,"hitByPitch":4,"atBats":256,"obp":".343","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1127,"era":"5.74","inningsPitched":"64.1","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.46","battersFaced":287,"outs":193,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1127,"balls":397,"strikes":730,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":2,"winPercentage":".444","pitchesPerInning":"17.52","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.22","hitsPer9Inn":"9.93","runsScoredPer9":"5.88","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":18,"gamesStarted":18,"flyOuts":68,"groundOuts":72,"airOuts":116,"runs":42,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":83,"baseOnBalls":45,"intentionalWalks":0,"hits":77,"hitByPitch":3,"atBats":347,"obp":".316","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1577,"era":"4.09","inningsPitched":"92.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.32","battersFaced":396,"outs":277,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1577,"balls":594,"strikes":983,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".538","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.09","walksPer9Inn":"4.39","hitsPer9Inn":"7.51","runsScoredPer9":"4.09","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"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":"700","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":50,"flyOuts":20,"groundOuts":42,"airOuts":43,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":21,"intentionalWalks":0,"hits":16,"hitByPitch":3,"avg":".120","atBats":133,"obp":".255","slg":".218","ops":".473","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":29,"rbi":6,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".141","groundOutsToAirouts":"0.98","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":12,"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":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":33,"groundOuts":41,"airOuts":57,"runs":21,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":54,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".212","atBats":189,"obp":".255","slg":".434","ops":".689","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":82,"rbi":31,"leftOnBase":89,"sacBunts":0,"sacFlies":3,"babip":".222","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","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":36,"putOuts":363,"errors":3,"chances":402,"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,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":35,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":13,"strikes":22,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"20.25","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":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":25,"gamesStarted":3,"flyOuts":30,"groundOuts":46,"airOuts":60,"runs":21,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":2,"hits":47,"hitByPitch":0,"atBats":204,"obp":".319","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":929,"era":"3.23","inningsPitched":"55.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":20,"whip":"1.33","battersFaced":232,"outs":167,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":345,"strikes":584,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"8.41","walksPer9Inn":"4.37","hitsPer9Inn":"7.60","runsScoredPer9":"3.40","homeRunsPer9":"0.81","inheritedRunners":15,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":75,"airOuts":66,"runs":44,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":70,"baseOnBalls":46,"intentionalWalks":8,"hits":77,"hitByPitch":4,"avg":".269","atBats":286,"obp":".376","slg":".479","ops":".855","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":137,"rbi":38,"leftOnBase":115,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.07","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":163,"putOuts":92,"errors":4,"chances":259,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":41,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":151,"obp":".298","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":638,"era":"2.61","inningsPitched":"41.1","wins":1,"losses":5,"saves":9,"saveOpportunities":12,"holds":11,"blownSaves":3,"earnedRuns":12,"whip":"1.21","battersFaced":170,"outs":124,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":638,"balls":209,"strikes":429,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".167","pitchesPerInning":"15.44","gamesFinished":19,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.48","hitsPer9Inn":"7.40","runsScoredPer9":"3.48","homeRunsPer9":"0.65","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":true,"isSubstitute":false}},"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-4 | 2B","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":88,"groundOuts":83,"airOuts":150,"runs":54,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":83,"baseOnBalls":45,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".231","atBats":402,"obp":".310","slg":".366","ops":".676","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":147,"rbi":53,"leftOnBase":171,"sacBunts":0,"sacFlies":7,"babip":".256","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.92","popOuts":32,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":265,"putOuts":162,"errors":2,"chances":429,"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":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":41,"groundOuts":38,"airOuts":66,"runs":20,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".264","atBats":193,"obp":".309","slg":".415","ops":".724","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":80,"rbi":27,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.17","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":36,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":8,"putOuts":372,"errors":2,"chances":382,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":10,"groundOuts":20,"airOuts":25,"runs":4,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":4,"avg":".148","atBats":88,"obp":".216","slg":".216","ops":".432","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":19,"rbi":6,"leftOnBase":33,"sacBunts":1,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.80","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":79,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":95,"airOuts":94,"runs":54,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":65,"baseOnBalls":37,"intentionalWalks":2,"hits":93,"hitByPitch":5,"avg":".270","atBats":344,"obp":".349","slg":".410","ops":".759","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":141,"rbi":28,"leftOnBase":138,"sacBunts":2,"sacFlies":1,"babip":".310","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.22","popOuts":22,"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":121,"putOuts":217,"errors":4,"chances":342,"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":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":14,"groundOuts":40,"airOuts":34,"runs":28,"doubles":5,"triples":3,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":1,"hits":35,"hitByPitch":2,"avg":".255","atBats":137,"obp":".333","slg":".380","ops":".713","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":52,"rbi":12,"leftOnBase":52,"sacBunts":1,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":85,"groundOuts":69,"airOuts":131,"runs":42,"doubles":20,"triples":0,"homeRuns":15,"strikeOuts":110,"baseOnBalls":23,"intentionalWalks":0,"hits":89,"hitByPitch":4,"avg":".227","atBats":392,"obp":".272","slg":".393","ops":".665","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":154,"rbi":62,"leftOnBase":191,"sacBunts":0,"sacFlies":7,"babip":".270","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.13","popOuts":24,"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":6,"putOuts":214,"errors":2,"chances":222,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676961":{"person":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"jerseyNumber":"70","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":19,"gamesStarted":0,"flyOuts":17,"groundOuts":32,"airOuts":37,"runs":21,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":140,"obp":".329","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":572,"era":"5.05","inningsPitched":"35.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.35","battersFaced":152,"outs":107,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":218,"strikes":354,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"16.04","gamesFinished":10,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"8.33","walksPer9Inn":"2.52","hitsPer9Inn":"9.59","runsScoredPer9":"5.30","homeRunsPer9":"1.01","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":12,"groundOuts":25,"airOuts":18,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":2,"hits":13,"hitByPitch":0,"atBats":70,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":298,"era":"1.35","inningsPitched":"20.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.10","battersFaced":81,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":111,"strikes":187,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".000","pitchesPerInning":"14.90","gamesFinished":8,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.20","walksPer9Inn":"4.05","hitsPer9Inn":"5.85","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}}},"batters":[669701,608369,543760,666969,694497,664059,694671,592626,642133,543309,677958,656641,681168],"pitchers":[677958,656641,681168],"bench":[677649,641680,673962],"bullpen":[542888,676961,687847,571578,543135,676395,592351,683004,571948,668390,594798],"battingOrder":[669701,608369,543760,666969,664059,694671,592626,642133,543309],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Semien (13, Kirby)."},{"label":"TB","value":"García, Ad; Seager; Semien 2; Tellez."},{"label":"Runners left in scoring position, 2 out","value":"García, Ad 2; Seager."},{"label":"GIDP","value":"Semien."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Higashioka (3)."}]}],"note":[{"label":"a","value":"Grounded out for Carter in the 7th."}]},"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":2,"groundOuts":10,"airOuts":7,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":33,"obp":".320","slg":".410","ops":".730","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":18,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".188","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.25","battersFaced":32,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":130,"balls":44,"strikes":86,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"pitchesPerInning":"14.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":60,"groundOuts":106,"airOuts":106,"runs":53,"doubles":19,"triples":1,"homeRuns":12,"strikeOuts":59,"baseOnBalls":39,"intentionalWalks":4,"hits":108,"hitByPitch":2,"avg":".288","atBats":375,"obp":".355","slg":".440","ops":".795","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":165,"rbi":60,"leftOnBase":154,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"1.00","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"31.25","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":45,"putOuts":607,"errors":4,"chances":656,"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":"2-4 | HR, 3B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":27,"groundOuts":31,"airOuts":50,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":2,"avg":".247","atBats":146,"obp":".311","slg":".356","ops":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":52,"rbi":14,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":11,"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":94,"putOuts":59,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":53,"groundOuts":77,"airOuts":101,"runs":61,"doubles":23,"triples":1,"homeRuns":21,"strikeOuts":125,"baseOnBalls":47,"intentionalWalks":2,"hits":100,"hitByPitch":18,"avg":".250","atBats":400,"obp":".353","slg":".470","ops":".823","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":188,"rbi":53,"leftOnBase":194,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.05","popOuts":22,"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":205,"errors":1,"chances":209,"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 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":61,"groundOuts":109,"airOuts":108,"runs":46,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":83,"baseOnBalls":57,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".265","atBats":400,"obp":".360","slg":".358","ops":".718","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":143,"rbi":40,"leftOnBase":133,"sacBunts":5,"sacFlies":1,"babip":".318","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.14","popOuts":13,"lineOuts":34},"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":251,"putOuts":138,"errors":9,"chances":398,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":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":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":1,"flyOuts":25,"groundOuts":30,"airOuts":43,"runs":28,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":2,"hits":34,"hitByPitch":2,"atBats":151,"obp":".322","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":692,"era":"5.27","inningsPitched":"41.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.32","battersFaced":175,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":692,"balls":230,"strikes":462,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".444","pitchesPerInning":"16.88","gamesFinished":13,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.10","walksPer9Inn":"4.39","hitsPer9Inn":"7.46","runsScoredPer9":"6.15","homeRunsPer9":"1.10","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":true,"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":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":32,"airOuts":30,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".290","atBats":131,"obp":".336","slg":".481","ops":".817","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":63,"rbi":15,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.83","popOuts":4,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":63,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":73,"groundOuts":53,"airOuts":127,"runs":72,"doubles":16,"triples":0,"homeRuns":42,"strikeOuts":121,"baseOnBalls":64,"intentionalWalks":12,"hits":103,"hitByPitch":5,"avg":".257","atBats":401,"obp":".364","slg":".611","ops":".975","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":245,"rbi":88,"leftOnBase":173,"sacBunts":0,"sacFlies":3,"babip":".253","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.55","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":{"gamesStarted":1,"caughtStealing":17,"stolenBases":51,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":26,"putOuts":678,"errors":2,"chances":706,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":10,"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":10,"balls":3,"strikes":7,"strikePercentage":".700","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":46,"gamesStarted":0,"flyOuts":20,"groundOuts":53,"airOuts":40,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":157,"obp":".292","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":684,"era":"3.65","inningsPitched":"44.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.06","battersFaced":179,"outs":133,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":245,"strikes":439,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"15.43","gamesFinished":2,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.90","walksPer9Inn":"2.84","hitsPer9Inn":"6.70","runsScoredPer9":"3.65","homeRunsPer9":"0.20","inheritedRunners":18,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":24,"groundOuts":52,"airOuts":35,"runs":19,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".252","atBats":147,"obp":".327","slg":".293","ops":".620","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":43,"rbi":12,"leftOnBase":62,"sacBunts":4,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"147.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":true,"isSubstitute":false}},"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":{},"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":30,"gamesStarted":0,"flyOuts":9,"groundOuts":29,"airOuts":20,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":92,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":447,"era":"1.03","inningsPitched":"26.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":14,"blownSaves":0,"earnedRuns":3,"whip":"1.10","battersFaced":108,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":180,"strikes":267,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.97","gamesFinished":2,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.57","walksPer9Inn":"3.76","hitsPer9Inn":"6.15","runsScoredPer9":"1.37","homeRunsPer9":"0.34","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":14,"gamesStarted":14,"flyOuts":34,"groundOuts":53,"airOuts":59,"runs":30,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":105,"baseOnBalls":18,"intentionalWalks":0,"hits":54,"hitByPitch":3,"atBats":270,"obp":".258","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1208,"era":"3.36","inningsPitched":"72.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.00","battersFaced":292,"outs":217,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1208,"balls":408,"strikes":800,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".429","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"5.83","strikeoutsPer9Inn":"13.06","walksPer9Inn":"2.24","hitsPer9Inn":"6.72","runsScoredPer9":"3.73","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":11},"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}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"46","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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":4,"strikes":15,"strikePercentage":".790","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":33,"gamesStarted":0,"flyOuts":23,"groundOuts":46,"airOuts":43,"runs":23,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":2,"hits":41,"hitByPitch":4,"atBats":159,"obp":".330","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":656,"era":"4.68","inningsPitched":"42.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.30","battersFaced":180,"outs":127,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":218,"strikes":438,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.50","gamesFinished":7,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.98","hitsPer9Inn":"8.72","runsScoredPer9":"4.89","homeRunsPer9":"1.28","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":118,"airOuts":141,"runs":50,"doubles":24,"triples":2,"homeRuns":12,"strikeOuts":111,"baseOnBalls":36,"intentionalWalks":0,"hits":118,"hitByPitch":5,"atBats":486,"obp":".301","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2099,"era":"3.19","inningsPitched":"127.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.21","battersFaced":529,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2099,"balls":735,"strikes":1364,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".571","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.87","walksPer9Inn":"2.55","hitsPer9Inn":"8.36","runsScoredPer9":"3.54","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":30},"fielding":{"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":true,"isSubstitute":false}},"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":{"note":"(W, 6-5)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":79,"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":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","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":91,"errors":5,"chances":187,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":19,"groundOuts":38,"airOuts":30,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":3,"hits":20,"hitByPitch":2,"atBats":139,"obp":".248","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"1.32","inningsPitched":"41.0","wins":3,"losses":1,"saves":24,"saveOpportunities":30,"holds":0,"blownSaves":6,"earnedRuns":6,"whip":"0.93","battersFaced":163,"outs":123,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":252,"strikes":428,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".750","pitchesPerInning":"16.59","gamesFinished":29,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.85","walksPer9Inn":"3.95","hitsPer9Inn":"4.39","runsScoredPer9":"2.20","homeRunsPer9":"0.22","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":true,"isSubstitute":false}},"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":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":67,"groundOuts":67,"airOuts":115,"runs":65,"doubles":20,"triples":0,"homeRuns":36,"strikeOuts":118,"baseOnBalls":29,"intentionalWalks":1,"hits":97,"hitByPitch":15,"avg":".248","atBats":391,"obp":".320","slg":".575","ops":".895","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":225,"rbi":87,"leftOnBase":177,"sacBunts":0,"sacFlies":6,"babip":".251","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.86","popOuts":27,"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":167,"putOuts":62,"errors":12,"chances":241,"fielding":".950","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":27,"groundOuts":29,"airOuts":49,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".222","atBats":176,"obp":".303","slg":".352","ops":".655","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":62,"rbi":23,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":13,"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":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":8,"putOuts":263,"errors":2,"chances":273,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":48,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":40,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":10,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":146,"obp":".256","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"2.48","inningsPitched":"40.0","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":11,"whip":"0.98","battersFaced":160,"outs":120,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":190,"strikes":434,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"15.60","gamesFinished":3,"strikeoutWalkRatio":"5.40","strikeoutsPer9Inn":"12.15","walksPer9Inn":"2.25","hitsPer9Inn":"6.53","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":27,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":59,"groundOuts":124,"airOuts":103,"runs":70,"doubles":18,"triples":3,"homeRuns":19,"strikeOuts":112,"baseOnBalls":30,"intentionalWalks":1,"hits":114,"hitByPitch":8,"avg":".253","atBats":451,"obp":".310","slg":".432","ops":".742","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":195,"rbi":56,"leftOnBase":203,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.74","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":300,"errors":3,"chances":307,"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":{},"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":48,"gamesStarted":0,"flyOuts":39,"groundOuts":40,"airOuts":67,"runs":16,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":23,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":190,"obp":".272","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":863,"era":"2.65","inningsPitched":"54.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":16,"whip":"1.07","battersFaced":217,"outs":163,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":308,"strikes":555,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.88","gamesFinished":17,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.45","walksPer9Inn":"3.81","hitsPer9Inn":"5.80","runsScoredPer9":"2.65","homeRunsPer9":"0.99","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 BB, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":57,"groundOuts":85,"airOuts":105,"runs":41,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":46,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".250","atBats":308,"obp":".316","slg":".461","ops":".777","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":142,"rbi":50,"leftOnBase":110,"sacBunts":2,"sacFlies":3,"babip":".242","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":28,"groundOuts":59,"airOuts":51,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":4,"hits":52,"hitByPitch":3,"atBats":193,"obp":".346","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":731,"era":"3.78","inningsPitched":"50.0","wins":3,"losses":5,"saves":1,"saveOpportunities":6,"holds":12,"blownSaves":5,"earnedRuns":21,"whip":"1.44","battersFaced":219,"outs":150,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":258,"strikes":473,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".375","pitchesPerInning":"14.62","gamesFinished":7,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"6.12","walksPer9Inn":"3.60","hitsPer9Inn":"9.36","runsScoredPer9":"4.68","homeRunsPer9":"0.90","inheritedRunners":14,"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":true,"isSubstitute":false}}},"batters":[668227,663728,677594,647304,553993,593871,686527,641487,702284,669923,657571,663423,668984],"pitchers":[669923,657571,663423,668984],"bench":[641598,670156,664238,456781],"bullpen":[660825,666374,622491,688138,669302,662253,642100,672841,693433],"battingOrder":[668227,663728,677594,647304,553993,593871,686527,641487,702284],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suárez, E (20, Rocker)."},{"label":"3B","value":"Young (1, Latz)."},{"label":"HR","value":"Young (3, 5th inning off Rocker, 0 on, 0 out); Raleigh (42, 5th inning off Rocker, 0 on, 1 out)."},{"label":"TB","value":"Arozarena; Canzone 2; Crawford, J; Naylor, J; Raleigh 4; Suárez, E 2; Young 7."},{"label":"RBI","value":"Crawford, J (40); Raleigh (88); Young 2 (14)."},{"label":"Runners left in scoring position, 2 out","value":"Suárez, E; Crawford, J."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Naylor, J (16, 2nd base off Latz/Higashioka); Polanco (4, 2nd base off Latz/Higashioka)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Suárez, E-Young-Naylor, J)."}]}],"note":[]}},"officials":[{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Rocker."},{"label":"Pitches-strikes","value":"Rocker 91-59; Latz 35-22; Curvelo 20-14; Kirby 94-60; Ferguson, C 10-7; Thornton, T 19-15; Legumina 7-4."},{"label":"Groundouts-flyouts","value":"Rocker 7-1; Latz 2-0; Curvelo 1-1; Kirby 3-5; Ferguson, C 1-0; Thornton, T 2-0; Legumina 0-0."},{"label":"Batters faced","value":"Rocker 22; Latz 7; Curvelo 7; Kirby 22; Ferguson, C 3; Thornton, T 6; Legumina 1."},{"label":"Inherited runners-scored","value":"Latz 1-0; Legumina 1-0."},{"label":"Umpires","value":"HP: Sean Barber. 1B: James Hoye. 2B: James Jean. 3B: John Libka. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"1 mph, Calm."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"28,293."},{"label":"Venue","value":"T-Mobile Park."},{"label":"July 31, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","boxscoreName":"Kirby"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 6-5)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","boxscoreName":"Young"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 3B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":27,"groundOuts":31,"airOuts":50,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":2,"avg":".247","atBats":146,"obp":".311","slg":".356","ops":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":52,"rbi":14,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":11,"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":94,"putOuts":59,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168","boxscoreName":"Curvelo"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"loser":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}