{"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":776508,"link":"/api/v1.1/game/776508/feed/live","metaData":{"wait":10,"timeStamp":"20250831_231135","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776508,"type":"R","doubleHeader":"N","id":"2025/08/31/texmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776508-2025-08-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-31T20:05:00Z","originalDate":"2025-08-31","officialDate":"2025-08-31","dayNight":"day","time":"1:05","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":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":71,"losses":67,"ties":0,"pct":".514"},"records":{},"divisionLeader":false,"wins":71,"losses":67,"winningPercentage":".514"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":75,"ties":0,"pct":".457"},"records":{},"divisionLeader":false,"wins":63,"losses":75,"winningPercentage":".457"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID683227":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227","firstName":"Cody","lastName":"Freeman","primaryNumber":"39","birthDate":"2001-01-05","currentAge":25,"birthCity":"Pomona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Cody","useLastName":"Freeman","middleName":"Nicholas","boxscoreName":"Freeman, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Freeman","nameSlug":"cody-freeman-683227","firstLastName":"Cody Freeman","lastFirstName":"Freeman, Cody","lastInitName":"Freeman, C","initLastName":"C Freeman","fullFMLName":"Cody Nicholas Freeman","fullLFMName":"Freeman, Cody Nicholas","strikeZoneTop":3.058,"strikeZoneBottom":1.543},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID680862":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862","firstName":"William","lastName":"MacIver","birthDate":"1996-10-28","currentAge":29,"birthCity":"Pleasant Hill","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Willie","useLastName":"MacIver","boxscoreName":"MacIver","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willie MacIver","nameSlug":"willie-maciver-680862","firstLastName":"Willie MacIver","lastFirstName":"MacIver, Willie","lastInitName":"MacIver, W","initLastName":"W MacIver","fullFMLName":"William  MacIver","fullLFMName":"MacIver, William","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"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},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID680737":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737","firstName":"Michael","lastName":"Helman","primaryNumber":"23","birthDate":"1996-05-23","currentAge":30,"birthCity":"Lincoln","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Helman","middleName":"James","boxscoreName":"Helman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Helman","nameSlug":"michael-helman-680737","firstLastName":"Michael Helman","lastFirstName":"Helman, Michael","lastInitName":"Helman, M","initLastName":"M Helman","fullFMLName":"Michael James Helman","fullLFMName":"Helman, Michael James","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"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},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"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},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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},"ID674384":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384","firstName":"Eduarniel","lastName":"Núñez","birthDate":"1999-06-07","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduarniel","useLastName":"Núñez","boxscoreName":"Núñez, E","gender":"M","nameMatrilineal":"Mejia","isPlayer":true,"isVerified":false,"pronunciation":"eh-DWAR-knee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduarniel Núñez","nameSlug":"eduarniel-nunez-674384","firstLastName":"Eduarniel Núñez","lastFirstName":"Núñez, Eduarniel","lastInitName":"Núñez, E","initLastName":"E Núñez","fullFMLName":"Eduarniel Núñez","fullLFMName":"Núñez, Eduarniel ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"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},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Sunny","temp":"96","wind":"4 mph, Calm"},"gameInfo":{"attendance":8716,"firstPitch":"2025-08-31T20:05:00.000Z","gameDurationMinutes":186},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"home":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"}},"officialScorer":{"id":482170,"fullName":"Mark Honbo","link":"/api/v1/people/482170"},"primaryDatacaster":{"id":836361,"fullName":"Jordan  Holm","link":"/api/v1/people/836361"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:05:56.751Z","endTime":"2025-08-31T20:07:04.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T18:50:43.134Z","endTime":"2025-08-31T19:40:26.022Z","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-31T19:40:26.022Z","endTime":"2025-08-31T20:04:37.725Z","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-31T20:04:37.725Z","endTime":"2025-08-31T20:05:58.936Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":85.5,"strikeZoneTop":3.30478685762885,"strikeZoneBottom":1.54793053731431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.025412990451827,"aZ":-28.043806225491693,"pfxX":-10.245129865101044,"pfxZ":2.232431257618954,"pX":0.8383970659566629,"pZ":1.9206263810101383,"vX0":8.490771975116708,"vY0":-134.9020111646213,"vZ0":-4.928236004322082,"x":85.04,"y":186.92,"x0":-1.0112784115798017,"y0":50.006331706932286,"z0":5.7366846751011025,"aX":-18.97810205898741},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":1843,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40528195095995834,"extension":6.799597490637476},"index":3,"playId":"10c85843-24f0-36e6-9687-916aacfb549e","pitchNumber":1,"startTime":"2025-08-31T20:05:58.936Z","endTime":"2025-08-31T20:06:02.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.33938341582722,"strikeZoneBottom":1.48829167764121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.065121527616245,"aZ":-22.977321841518986,"pfxX":-8.605107145495879,"pfxZ":4.944276996797789,"pX":1.1371074478649117,"pZ":1.1074630406296369,"vX0":8.912958432114513,"vY0":-134.9930585335189,"vZ0":-7.573607163972973,"x":73.66,"y":208.88,"x0":-1.0761625646639679,"y0":50.00473895526404,"z0":5.545748614336278,"aX":-16.01730950302213},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":13.9,"spinRate":1811,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4044424851968196,"extension":6.877465136539838},"index":4,"playId":"51996e6b-598f-317a-9370-e450c6dcc127","pitchNumber":2,"startTime":"2025-08-31T20:06:14.215Z","endTime":"2025-08-31T20:06:18.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.32361015325924,"strikeZoneBottom":1.47300274199948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78669775022735,"aZ":-29.39618392279895,"pfxX":-8.6375402072803,"pfxZ":1.4937809409753555,"pX":-0.001243615505136095,"pZ":2.5514534672099702,"vX0":6.100591024648448,"vY0":-135.02873203502227,"vZ0":-2.9482107761540153,"x":117.05,"y":169.89,"x0":-1.1609566379916811,"y0":50.002671333612355,"z0":5.713144883664113,"aX":-16.04350371154014},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":14.4,"spinRate":1838,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4047414981897517,"extension":6.7807640652175785},"index":5,"playId":"7fd150a4-623d-3f3c-9fe3-226319fa4931","pitchNumber":3,"startTime":"2025-08-31T20:06:29.010Z","endTime":"2025-08-31T20:06:32.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.3290797141474,"strikeZoneBottom":1.50902036990134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.797788204718646,"aZ":-27.506600612360593,"pfxX":-10.559863328828772,"pfxZ":2.5242030809349663,"pX":0.2673649018627435,"pZ":1.2867186901103924,"vX0":7.635104612838507,"vY0":-134.96710285295342,"vZ0":-6.186708733237868,"x":106.81,"y":204.04,"x0":-1.223235704940365,"y0":50.00327909407365,"z0":5.540476227159964,"aX":-19.523416878847875},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":1866,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4054960313477154,"extension":6.848709895168326},"index":6,"playId":"34a8629a-3163-3f46-bac1-46d17d3dd36a","pitchNumber":4,"startTime":"2025-08-31T20:06:44.269Z","endTime":"2025-08-31T20:06:48.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.24000161557115,"strikeZoneBottom":1.55109713098552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.758259449815252,"aZ":-26.50741937590366,"pfxX":-9.348046523719471,"pfxZ":3.073360741196433,"pX":-1.2608647643084885,"pZ":2.413955020382296,"vX0":3.1354827759588586,"vY0":-134.78292751426306,"vZ0":-3.9162166480380916,"x":165.06,"y":173.6,"x0":-1.223437704672889,"y0":50.00206277478005,"z0":5.753347085639787,"aX":-17.23181181128974},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1788,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40606648698771153,"extension":6.6071581386193605},"index":7,"playId":"59435e3d-814f-3cb0-97e2-88c25699e9e2","pitchNumber":5,"startTime":"2025-08-31T20:07:00.187Z","endTime":"2025-08-31T20:07:04.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:07:04.652Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:07:13.122Z","endTime":"2025-08-31T20:08:41.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.5432840750135,"strikeZoneBottom":1.62810106011578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.939754496963584,"aZ":-26.71781975795018,"pfxX":-7.973937574668602,"pfxZ":3.0020193560664215,"pX":0.6394086597633889,"pZ":2.5283233756731174,"vX0":7.581088906513696,"vY0":-133.80751445200698,"vZ0":-3.3539788149766787,"x":92.63,"y":170.52,"x0":-1.1898147492875895,"y0":50.00610351238931,"z0":5.705124779880163,"aX":-14.512260495282472},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":1808,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40880081502962096,"extension":6.724234499906838},"index":0,"playId":"1eb49e58-d36f-3edf-bddf-0a8b094f3a8a","pitchNumber":1,"startTime":"2025-08-31T20:07:29.369Z","endTime":"2025-08-31T20:07:33.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.40472738010433,"strikeZoneBottom":1.60842341312407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80041282599443,"aZ":-27.011934154691815,"pfxX":-9.79526413779579,"pfxZ":2.8457109267201517,"pX":0.9294551451498202,"pZ":1.2829652166670864,"vX0":8.614386577786348,"vY0":-133.63804421055607,"vZ0":-6.229845089557628,"x":81.57,"y":204.14,"x0":-1.0573435368735835,"y0":50.00416040445388,"z0":5.575060275334622,"aX":-17.784188570314686},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":16.0,"spinRate":1750,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40927093183368735,"extension":6.800995873695388},"index":1,"playId":"5408d178-c7e5-3062-8d03-d206836c2823","pitchNumber":2,"startTime":"2025-08-31T20:07:49.043Z","endTime":"2025-08-31T20:07:52.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.988471647983765,"aZ":-34.55987273382541,"pfxX":2.4231163960324387,"pfxZ":-1.4945828448514789,"pX":0.77712187983769,"pZ":1.9782083201516314,"vX0":4.114094665965381,"vY0":-125.61136517889935,"vZ0":-2.050264199319888,"x":87.38,"y":185.37,"x0":-1.1953971901493852,"y0":50.00104614101422,"z0":5.609890853426691,"aX":3.877406665059241},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2123,"spinDirection":15},"zone":9,"typeConfidence":0.9,"plateTime":0.43574522448047315,"extension":6.666753486066567},"index":2,"playId":"8a8e199f-ef02-3738-8b69-2edeb1319c9f","pitchNumber":3,"startTime":"2025-08-31T20:08:09.507Z","endTime":"2025-08-31T20:08:14.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25738325752564,"aZ":-26.910151594767424,"pfxX":-9.345306888362954,"pfxZ":2.8601740028174234,"pX":0.014198724533806023,"pZ":1.175285294593399,"vX0":6.446172111444579,"vY0":-135.20938579292115,"vZ0":-6.727537991678877,"x":116.46,"y":207.05,"x0":-1.1944658857871975,"y0":50.00303963188665,"z0":5.601141237851486,"aX":-17.19169255139887},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":15.5,"spinRate":1763,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4061117892782051,"extension":6.641407400391876},"index":3,"playId":"a25dfa2d-2465-3cb5-b67d-c5a38b51354b","pitchNumber":4,"startTime":"2025-08-31T20:08:37.362Z","endTime":"2025-08-31T20:08:41.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:08:41.151Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joc Pederson homers (8) on a fly ball to right field. Josh Smith scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:08:52.180Z","endTime":"2025-08-31T20:12:03.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.61251838885823,"strikeZoneBottom":1.81534350367311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.126090647677568,"aZ":-27.461063596795537,"pfxX":-10.295562842568966,"pfxZ":2.5633289086674367,"pX":-0.09363547898115887,"pZ":1.075275182191245,"vX0":6.563826228919689,"vY0":-135.15563261532412,"vZ0":-6.72228833462359,"x":120.57,"y":209.75,"x0":-1.2236618809051671,"y0":50.0032016545654,"z0":5.539423346180578,"aX":-18.932236059920648},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":17.2,"spinRate":1826,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4061944584157726,"extension":6.767574819304087},"index":0,"playId":"cc830b16-f901-3680-8280-6519f35840da","pitchNumber":1,"startTime":"2025-08-31T20:09:07.607Z","endTime":"2025-08-31T20:09:11.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38278552025002,"aZ":-27.294728877251416,"pfxX":-10.34542250302787,"pfxZ":2.613995271831879,"pX":0.013784506797810465,"pZ":1.4639318012279425,"vX0":6.392861262827283,"vY0":-136.51054048324303,"vZ0":-5.935849679263765,"x":116.47,"y":199.25,"x0":-1.0288646514945887,"y0":50.00201592470105,"z0":5.575352286786252,"aX":-19.292258860521585},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":1783,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4030727279218027,"extension":6.6774889978572665},"index":1,"playId":"446a9fa3-171c-376d-925b-7b4249894882","pitchNumber":2,"startTime":"2025-08-31T20:09:27.877Z","endTime":"2025-08-31T20:09:33.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.59252867042746,"strikeZoneBottom":1.75789758699307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91689945756385,"aZ":-29.59098478967064,"pfxX":-8.694506872270745,"pfxZ":1.5464336652609365,"pX":-1.0775973415326585,"pZ":1.1827866928324473,"vX0":3.779419752773275,"vY0":-128.88866436920756,"vZ0":-5.1661966711077865,"x":158.08,"y":206.84,"x0":-1.4403624838252405,"y0":50.00017673781366,"z0":5.521568578615916,"aX":-14.501576024526784},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1388,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42633758412455514,"extension":6.781657007063135},"index":2,"playId":"73d671d9-8683-39e2-a43b-17f467b2fa72","pitchNumber":3,"startTime":"2025-08-31T20:09:49.314Z","endTime":"2025-08-31T20:09:52.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.114583645085904,"aZ":-21.143047115410017,"pfxX":-1.9072098904636798,"pfxZ":6.028419252592602,"pX":0.33524100028673837,"pZ":2.753873095841612,"vX0":4.991877521229484,"vY0":-134.16531494052904,"vZ0":-3.6199109048286653,"x":104.22,"y":164.43,"x0":-1.2988373971110199,"y0":50.0008542531972,"z0":5.621319115246298,"aX":-3.4891335978516707},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":2.4,"spinRate":2052,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.4077233189453189,"extension":6.733258601644254},"index":3,"playId":"05b9b3ad-d381-3a84-b725-b75d0f848a9c","pitchNumber":4,"startTime":"2025-08-31T20:10:11.348Z","endTime":"2025-08-31T20:10:14.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T20:10:47.430Z","endTime":"2025-08-31T20:10:48.195Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"4eb0580b-acc1-3623-9d9f-1550d64da33e","startTime":"2025-08-31T20:10:48.195Z","endTime":"2025-08-31T20:10:51.195Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.58309083919632,"strikeZoneBottom":1.78022239258637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.183217145705505,"aZ":-26.829059642904934,"pfxX":-9.298553093157008,"pfxZ":2.8875599222152255,"pX":-0.8530530166581952,"pZ":1.4316252977105957,"vX0":4.236152310538627,"vY0":-136.24809411246935,"vZ0":-6.240606035129984,"x":149.52,"y":200.13,"x0":-1.2330457042415868,"y0":50.00407052227382,"z0":5.644551255310571,"aX":-17.217138593397667},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":1843,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4043762263595472,"extension":6.661762391946235},"index":6,"playId":"5cbbc103-0e5c-3af7-857d-9326590d7533","pitchNumber":5,"startTime":"2025-08-31T20:11:09.688Z","endTime":"2025-08-31T20:11:13.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.695804592886905,"aZ":-24.478488593111955,"pfxX":-7.673527493161339,"pfxZ":4.12931922127075,"pX":0.2728369133566152,"pZ":2.4207273437352748,"vX0":6.306252527619743,"vY0":-135.88214754832205,"vZ0":-4.269381875758656,"x":106.6,"y":173.42,"x0":-1.0848843683451344,"y0":50.002644971005545,"z0":5.719866650332634,"aX":-14.301898898274583},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":12.5,"spinRate":1933,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40359872132593466,"extension":6.6897617285381},"hitData":{"launchSpeed":113.7,"launchAngle":26.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":236.88,"coordY":90.03}},"index":7,"playId":"f1a3d556-0af3-3152-a62d-73c90a9471c9","pitchNumber":6,"startTime":"2025-08-31T20:11:32.825Z","endTime":"2025-08-31T20:12:03.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:12:03.046Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to left fielder Carlos Cortes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:12:30.297Z","endTime":"2025-08-31T20:13:33.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T20:12:29.315Z","endTime":"2025-08-31T20:12:32.653Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.47296206420481,"strikeZoneBottom":1.64726468403783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.559334082862954,"aZ":-23.582881534126827,"pfxX":-8.473612154008471,"pfxZ":4.601618423361678,"pX":-0.13035559748346806,"pZ":3.2734339319483317,"vX0":5.711033501403539,"vY0":-136.37793412505113,"vZ0":-2.409800501222701,"x":121.97,"y":150.4,"x0":-1.1605926929460788,"y0":50.0004947007746,"z0":5.810973249678264,"aX":-15.813093236257245},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":1845,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4030379428854527,"extension":6.693809398840577},"index":1,"playId":"9887e35b-a28c-3a52-8334-4bda9edd0cf8","pitchNumber":1,"startTime":"2025-08-31T20:12:32.653Z","endTime":"2025-08-31T20:12:36.375Z","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":93.3,"endSpeed":85.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.338338245175564,"aZ":-27.327081537761394,"pfxX":-9.773015312017513,"pfxZ":2.623474042691565,"pX":-0.041337667070676244,"pZ":1.3782606394153718,"vX0":6.283503136597262,"vY0":-135.5567596272079,"vZ0":-6.250114360774383,"x":118.58,"y":201.57,"x0":-1.1269206018217797,"y0":50.00571305889244,"z0":5.63756356169803,"aX":-18.079011143090682},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1831,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40501690064616014,"extension":6.758060657132031},"index":2,"playId":"54ba7f38-2ed3-3d02-abb3-8f7e1e21923f","pitchNumber":2,"startTime":"2025-08-31T20:12:47.520Z","endTime":"2025-08-31T20:12:51.089Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.45966191984902,"strikeZoneBottom":1.63402183575564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34777270283335,"aZ":-23.58675391516603,"pfxX":-2.5702037162506866,"pfxZ":4.66485271218308,"pX":-0.45835241486301936,"pZ":4.267128466387661,"vX0":3.124795698914935,"vY0":-134.3918721291462,"vZ0":0.09099625775452846,"x":134.47,"y":123.57,"x0":-1.2986749840135088,"y0":50.00302457480286,"z0":5.899178236583647,"aX":-4.732237144441669},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":4.1,"spinRate":1957,"spinDirection":212},"zone":11,"typeConfidence":0.86,"plateTime":0.4065546824079771,"extension":6.481114720462038},"index":3,"playId":"e5249b7f-293f-345c-9cef-2b8c60ce0c54","pitchNumber":3,"startTime":"2025-08-31T20:13:08.146Z","endTime":"2025-08-31T20:13:12.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.626055398910037,"aZ":-29.03798593452424,"pfxX":0.9502902847849282,"pfxZ":1.9156527728890795,"pX":0.3104933018729679,"pZ":2.053898990532666,"vX0":3.505265929045922,"vY0":-126.61686890192804,"vZ0":-3.1803640355679215,"x":105.16,"y":183.32,"x0":-1.2102248534918083,"y0":50.00533028121639,"z0":5.6275321902629445,"aX":1.5565162381661244},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2238,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.4310743308549778,"extension":6.624884123916423},"hitData":{"launchSpeed":78.8,"launchAngle":24.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.56,"coordY":99.14}},"index":4,"playId":"ee845eb3-ecc9-3afb-8f63-4fd0c9e67103","pitchNumber":4,"startTime":"2025-08-31T20:13:23.786Z","endTime":"2025-08-31T20:13:33.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:13:33.010Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:13:41.553Z","endTime":"2025-08-31T20:15:33.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"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":93.1,"endSpeed":84.7,"strikeZoneTop":3.63999971911243,"strikeZoneBottom":1.73209025645926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25587026062857,"aZ":-30.15643377199293,"pfxX":-9.771965003523645,"pfxZ":1.0897091544198734,"pX":-0.8448892090959463,"pZ":3.63811588005621,"vX0":4.253461550445784,"vY0":-135.4467196651634,"vZ0":-0.2497106774844946,"x":149.21,"y":140.55,"x0":-1.171441183305577,"y0":50.00096597771724,"z0":5.851180247615221,"aX":-18.04421189286291},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":1781,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4053246574836762,"extension":6.7101764822175545},"index":0,"playId":"78574f61-058f-36db-89f0-e79b7843b52a","pitchNumber":1,"startTime":"2025-08-31T20:13:59.715Z","endTime":"2025-08-31T20:14:03.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.6591449999905,"strikeZoneBottom":1.6517622797662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.123323430928995,"aZ":-32.08131314736576,"pfxX":-8.7213212282777,"pfxZ":0.057899939422849656,"pX":-1.2474311028676583,"pZ":2.443046347302208,"vX0":2.6670776475066766,"vY0":-128.79300819811007,"vZ0":-1.9390019324286543,"x":164.55,"y":172.82,"x0":-1.1692418731507312,"y0":50.00458532814483,"z0":5.70961017176549,"aX":-14.513466674043373},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":15.1,"spinRate":1338,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4268381294266437,"extension":6.494410792896902},"index":1,"playId":"ad61be00-b629-3251-82fd-20d88e466b2e","pitchNumber":2,"startTime":"2025-08-31T20:14:14.096Z","endTime":"2025-08-31T20:14:18.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.63859246471151,"strikeZoneBottom":1.66725342661177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.455427444304956,"aZ":-19.890124961346967,"pfxX":-0.4359503098584092,"pfxZ":6.672093575177623,"pX":1.9913234857669986,"pZ":2.953095283208318,"vX0":8.12405885518349,"vY0":-135.0643516229695,"vZ0":-3.381529965924313,"x":41.1,"y":159.05,"x0":-1.0035506675829629,"y0":50.00060327687182,"z0":5.626410811183829,"aX":-0.8038091033236882},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":-1.0,"spinRate":2035,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40612238876863493,"extension":6.707345861154573},"index":2,"playId":"06b7d826-57ca-3200-9115-10556ebb7ef6","pitchNumber":3,"startTime":"2025-08-31T20:14:31.315Z","endTime":"2025-08-31T20:14:35.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.63999921265982,"strikeZoneBottom":1.70817857456885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18174050304173,"aZ":-25.105097941042427,"pfxX":-8.79582409156035,"pfxZ":3.8080039724482333,"pX":-0.735603021952739,"pZ":2.610460001217626,"vX0":4.486432830857507,"vY0":-135.54307447931086,"vZ0":-3.547094988121162,"x":145.04,"y":168.3,"x0":-1.271219240062203,"y0":50.004992944669695,"z0":5.693242766990384,"aX":-16.335111728682957},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":15.0,"spinRate":1888,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40440525352658785,"extension":6.633192859114733},"index":3,"playId":"f2a1fae2-504b-35e9-a352-2f7c2e76275d","pitchNumber":4,"startTime":"2025-08-31T20:14:50.187Z","endTime":"2025-08-31T20:14:54.095Z","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548306725850452,"aZ":-27.797390294298946,"pfxX":-7.643062924221049,"pfxZ":2.399559479967806,"pX":-0.5601697722819186,"pZ":2.8175135088414,"vX0":4.382385659381257,"vY0":-134.0207635564898,"vZ0":-2.412165383832222,"x":138.35,"y":162.71,"x0":-1.222303864897286,"y0":50.0003672254706,"z0":5.711412736508562,"aX":-13.92288319715745},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":1811,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4084579733486935,"extension":6.615017981459212},"index":4,"playId":"08264ff5-2d2e-3dfa-ac6f-b3175df544da","pitchNumber":5,"startTime":"2025-08-31T20:15:05.554Z","endTime":"2025-08-31T20:15:09.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.70583125685553,"strikeZoneBottom":1.72182690001064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99997606383415,"aZ":-35.79336996264103,"pfxX":3.963407138753574,"pfxZ":-2.3151063837750634,"pX":-0.5532838026563167,"pZ":3.351195768567103,"vX0":0.9212804724921151,"vY0":-124.63206391832503,"vZ0":1.3177767367286841,"x":138.09,"y":148.3,"x0":-1.4428000511793904,"y0":50.00017309219836,"z0":5.780923752508854,"aX":6.207876902125803},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.6,"breakHorizontal":-7.4,"spinRate":2240,"spinDirection":45},"zone":1,"typeConfidence":0.9,"plateTime":0.440164349810209,"extension":6.678067775906457},"index":5,"playId":"5e759c25-8c43-33f5-a1cf-871d295d9f95","pitchNumber":6,"startTime":"2025-08-31T20:15:27.673Z","endTime":"2025-08-31T20:15:33.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:15:33.295Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lawrence Butler lines out to pitcher Jacob deGrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:15:58.871Z","endTime":"2025-08-31T20:19:34.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":594798,"link":"/api/v1/people/594798"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.59718891669296,"strikeZoneBottom":1.81474815203633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85454338225065,"aZ":-14.884470783226623,"pfxX":-4.323606161183928,"pfxZ":8.847444393473832,"pX":0.059443651295662085,"pZ":4.0993979300542716,"vX0":5.6815917165840375,"vY0":-139.5044237815917,"vZ0":-1.365666538459555,"x":114.73,"y":128.1,"x0":-1.4499256450522084,"y0":50.00439495514125,"z0":5.585142012002756,"aX":-8.45128233890394},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2412,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.39390460727660814,"extension":6.492205067541868},"index":0,"playId":"dc853fc6-7a50-3eb3-8c54-fcde5727a30b","pitchNumber":1,"startTime":"2025-08-31T20:17:44.268Z","endTime":"2025-08-31T20:17:48.342Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67076714603356,"aZ":-14.845535372954865,"pfxX":-4.816733144939064,"pfxZ":8.850284234537126,"pX":-0.2328912458909948,"pZ":3.4830626480699425,"vX0":4.951497896685915,"vY0":-139.59809504177863,"vZ0":-2.9425171337915037,"x":125.88,"y":144.74,"x0":-1.410360358688784,"y0":50.00691853666779,"z0":5.537808069311523,"aX":-9.436181233957779},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2480,"spinDirection":219},"zone":2,"typeConfidence":0.88,"plateTime":0.3935039145837118,"extension":6.559274160688596},"index":1,"playId":"3afe8901-eb9f-31f8-a0d0-b8db2a51f81b","pitchNumber":2,"startTime":"2025-08-31T20:17:57.643Z","endTime":"2025-08-31T20:18:01.933Z","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":89.3,"endSpeed":82.6,"strikeZoneTop":3.60658936076242,"strikeZoneBottom":1.70247628021715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.489596662789435,"aZ":-33.200707511630085,"pfxX":-7.393098961614168,"pfxZ":-0.5949656514694732,"pX":0.8661980920472389,"pZ":1.5522404762913493,"vX0":7.704133207596685,"vY0":-129.9143831842549,"vZ0":-3.7301871347349724,"x":83.98,"y":196.87,"x0":-1.1676703812814997,"y0":50.00324109585598,"z0":5.5118902165300545,"aX":-12.723378411652542},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.7,"breakHorizontal":11.9,"spinRate":1670,"spinDirection":243},"zone":14,"typeConfidence":0.73,"plateTime":0.42051654282391393,"extension":6.594775527148825},"index":2,"playId":"05b36bea-e8e3-37b7-8a1c-d1d0860d7430","pitchNumber":3,"startTime":"2025-08-31T20:18:15.341Z","endTime":"2025-08-31T20:18:19.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06014755988442,"aZ":-14.599526494146316,"pfxX":-4.579228645408306,"pfxZ":8.947727258180823,"pX":0.010838437718637366,"pZ":2.8507742442834196,"vX0":5.144730571135073,"vY0":-139.44366197279933,"vZ0":-4.623524967861787,"x":116.59,"y":161.81,"x0":-1.2652346146843751,"y0":50.00656314363565,"z0":5.497302537210734,"aX":-8.998422579684721},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2374,"spinDirection":209},"zone":5,"typeConfidence":0.87,"plateTime":0.3931603678268569,"extension":6.383802695966846},"index":3,"playId":"68e0275a-9bfa-3a52-afdf-ae923f977050","pitchNumber":4,"startTime":"2025-08-31T20:18:29.245Z","endTime":"2025-08-31T20:18:32.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24202866449727,"aZ":-13.3135870844355,"pfxX":-5.156633264810103,"pfxZ":9.05336078164139,"pX":0.2928690445923677,"pZ":3.363159514367359,"vX0":6.14953136541188,"vY0":-143.22195079155628,"vZ0":-3.6038494350274046,"x":105.84,"y":147.97,"x0":-1.2093788474802971,"y0":50.001925054205145,"z0":5.467133645572334,"aX":-10.741815712847627},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2454,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.3820368132167653,"extension":6.4440417659107805},"index":4,"playId":"e29a613b-330c-3282-a3a4-a75c21e8e9e7","pitchNumber":5,"startTime":"2025-08-31T20:18:49.467Z","endTime":"2025-08-31T20:18:52.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.47999909953656,"strikeZoneBottom":1.55950663784711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.230248851149497,"aZ":-31.272907219885155,"pfxX":2.6082179084263384,"pfxZ":0.5277066806693029,"pX":1.706396795975757,"pZ":0.866511231834418,"vX0":6.772913392666892,"vY0":-129.4212418967547,"vZ0":-5.722325458878638,"x":51.96,"y":215.38,"x0":-1.2721007753326974,"y0":50.0052664059435,"z0":5.469678273473429,"aX":4.472723184945484},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-6.1,"spinRate":2786,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.4214455892250828,"extension":6.4297480275227645},"index":5,"playId":"bdc6710d-4e7a-3de6-8475-19bb1135f310","pitchNumber":6,"startTime":"2025-08-31T20:19:09.880Z","endTime":"2025-08-31T20:19:14.215Z","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":98.4,"endSpeed":89.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.521242763849365,"aZ":-11.14819108776188,"pfxX":-4.416678071718739,"pfxZ":10.202590260608533,"pX":0.7330460482009348,"pZ":2.255940398650547,"vX0":7.129479518694743,"vY0":-143.0038997977469,"vZ0":-6.970411053018369,"x":89.06,"y":177.87,"x0":-1.224261037324137,"y0":50.00130399602577,"z0":5.432344145393517,"aX":-9.101336749633498},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2430,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.38375136370922647,"extension":6.598331400999292},"hitData":{"launchSpeed":70.6,"launchAngle":6.0,"totalDistance":73.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.77,"coordY":181.59}},"index":6,"playId":"5457abeb-e9bb-34e8-91bf-3dcf55c04ca6","pitchNumber":7,"startTime":"2025-08-31T20:19:29.464Z","endTime":"2025-08-31T20:19:34.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:19:34.484Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to shortstop Josh Smith, deflected by second baseman Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:19:52.785Z","endTime":"2025-08-31T20:21:23.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.15045151834735,"strikeZoneBottom":1.41368066543446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66348755387148,"aZ":-14.515446335505912,"pfxX":-4.719376079237458,"pfxZ":9.00814939957025,"pX":-0.2850269696804363,"pZ":3.9903859618947854,"vX0":4.641338258962994,"vY0":-139.66840912671535,"vZ0":-1.638012697900121,"x":127.86,"y":131.04,"x0":-1.3612521694099564,"y0":50.006483068235184,"z0":5.546935406998697,"aX":-9.255872417768401},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2433,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.39329664198354086,"extension":6.287870582633396},"index":0,"playId":"c8d7dca3-6e2e-3c7d-aac8-374aa2753217","pitchNumber":1,"startTime":"2025-08-31T20:20:00.354Z","endTime":"2025-08-31T20:20:05.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.08412740267394,"strikeZoneBottom":1.40737118739617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.238788589919956,"aZ":-26.915210272958916,"pfxX":2.1965793963220954,"pfxZ":2.958526989438287,"pX":0.39365856851753966,"pZ":2.526840518217848,"vX0":3.721697237034168,"vY0":-132.31912683480562,"vZ0":-2.7876514722976404,"x":101.99,"y":170.56,"x0":-1.3145727467969035,"y0":50.005767608977976,"z0":5.558281542457431,"aX":3.910579690589067},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-4.8,"spinRate":2581,"spinDirection":172},"zone":6,"typeConfidence":0.9,"plateTime":0.41334624359609595,"extension":6.373187043010758},"index":1,"playId":"3c81653e-ad65-3bed-9f55-ec1103671478","pitchNumber":2,"startTime":"2025-08-31T20:20:14.483Z","endTime":"2025-08-31T20:20:18.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.276727958549962,"aZ":-24.292478334608063,"pfxX":1.5057989446356554,"pfxZ":4.408682004747785,"pX":0.07628168164640205,"pZ":1.5133813450293276,"vX0":3.4892828405833205,"vY0":-133.03384582755825,"vZ0":-5.645055493978369,"x":114.09,"y":197.92,"x0":-1.4493677619601957,"y0":50.002803174814325,"z0":5.430273121079945,"aX":2.690761819227309},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":2505,"spinDirection":184},"zone":8,"typeConfidence":0.88,"plateTime":0.4121620731272455,"extension":6.223292619572843},"index":2,"playId":"e53fbabd-802c-39fb-98bb-8343ff5e2424","pitchNumber":3,"startTime":"2025-08-31T20:20:29.164Z","endTime":"2025-08-31T20:20:32.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.849932518070425,"aZ":-13.199265097192217,"pfxX":-4.962609178303315,"pfxZ":9.26814740903342,"pX":0.084044272298407,"pZ":3.3115162230225654,"vX0":5.6790251827457805,"vY0":-142.65821633578128,"vZ0":-3.8086174432458666,"x":113.8,"y":149.37,"x0":-1.2940081896364168,"y0":50.003381344623676,"z0":5.504246460864098,"aX":-10.16132133808867},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2485,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3849161488532844,"extension":6.51695494596547},"index":3,"playId":"24b0fc18-0ac1-32f6-8832-b85a0f3160df","pitchNumber":4,"startTime":"2025-08-31T20:20:48.174Z","endTime":"2025-08-31T20:20:52.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1397829853914,"aZ":-24.054258965002486,"pfxX":-0.49020843737647013,"pfxZ":4.41820551006029,"pX":0.734764938316139,"pZ":1.1384819795782273,"vX0":5.586231848454964,"vY0":-134.24833816287816,"vZ0":-6.879066223836768,"x":88.99,"y":208.04,"x0":-1.3031759689198095,"y0":50.0052114703399,"z0":5.4289211296392565,"aX":-0.9023444498483798},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.2,"spinRate":2690,"spinDirection":176},"zone":14,"typeConfidence":0.87,"plateTime":0.4068957626844574,"extension":6.365654037014612},"hitData":{"launchSpeed":87.6,"launchAngle":-5.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.77,"coordY":144.96}},"index":4,"playId":"293bb7fe-17f1-3840-8196-a95531dc7317","pitchNumber":5,"startTime":"2025-08-31T20:21:14.577Z","endTime":"2025-08-31T20:21:23.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:21:23.652Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:21:37.670Z","endTime":"2025-08-31T20:22:22.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07674764529886,"aZ":-35.7645863403176,"pfxX":5.418120425897089,"pfxZ":-2.509874374733318,"pX":0.5165652193994025,"pZ":2.5290509406272452,"vX0":2.3718005462979224,"vY0":-118.55661291984066,"vZ0":0.03601512305810384,"x":97.31,"y":170.5,"x0":-1.2000779580109415,"y0":50.00550921095018,"z0":5.770261158258898,"aX":7.735641726237486},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.3,"breakHorizontal":-10.4,"spinRate":2836,"spinDirection":72},"zone":6,"typeConfidence":0.91,"plateTime":0.46149236440091723,"extension":6.559682856407218},"index":0,"playId":"b779299f-f14c-3c16-9f1f-dba4b306a11d","pitchNumber":1,"startTime":"2025-08-31T20:21:53.565Z","endTime":"2025-08-31T20:21:56.820Z","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":97.3,"endSpeed":88.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45002896881568,"aZ":-12.503228506224529,"pfxX":-6.6256279146138874,"pfxZ":9.748578302870207,"pX":0.27914295114143023,"pZ":2.2484862039418263,"vX0":6.447992164365635,"vY0":-141.43827313900292,"vZ0":-6.449086745019313,"x":106.36,"y":178.07,"x0":-1.1737130793146988,"y0":50.00296560484168,"z0":5.366357542991136,"aX":-13.370870080696484},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2571,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3878283246465988,"extension":6.526003572832731},"hitData":{"launchSpeed":91.2,"launchAngle":49.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.6,"coordY":102.45}},"index":1,"playId":"269cda91-9f64-3ef4-9a36-f6dd7918cc52","pitchNumber":2,"startTime":"2025-08-31T20:22:13.219Z","endTime":"2025-08-31T20:22:22.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:22:22.674Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:22:31.970Z","endTime":"2025-08-31T20:24:52.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.759839478748994,"aZ":-13.759635271852126,"pfxX":-3.6985252594417353,"pfxZ":9.155590903289593,"pX":-0.035082912771278604,"pZ":3.83043257835304,"vX0":4.54365848458911,"vY0":-141.09379175152145,"vZ0":-2.023927254404323,"x":118.34,"y":135.36,"x0":-1.1874912746957675,"y0":50.00700034193973,"z0":5.446091699474213,"aX":-7.442612764663799},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2418,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3885285111662222,"extension":6.726021828647408},"index":0,"playId":"d721f1b4-e007-38a8-b871-a09d06b2389f","pitchNumber":1,"startTime":"2025-08-31T20:22:50.731Z","endTime":"2025-08-31T20:22:55.141Z","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":97.6,"endSpeed":89.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02332155164681,"aZ":-15.812337337369339,"pfxX":-4.343489719122624,"pfxZ":7.9669771327105945,"pX":0.16762704840999604,"pZ":3.547049247492303,"vX0":5.731986333045248,"vY0":-142.042190110364,"vZ0":-2.656814189167606,"x":110.61,"y":143.01,"x0":-1.3074902501964198,"y0":50.00237659505445,"z0":5.493872353117279,"aX":-8.920018290522854},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":6.7,"spinRate":2495,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.38489079467643394,"extension":6.58813858353512},"index":1,"playId":"c7e092f7-4208-3644-9b7a-215462898d57","pitchNumber":2,"startTime":"2025-08-31T20:23:10.486Z","endTime":"2025-08-31T20:23:14.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.33999943424937,"strikeZoneBottom":1.48195637385134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58761932739178,"aZ":-10.595423374489375,"pfxX":-4.13650622917616,"pfxZ":10.442471149906634,"pX":1.7172784887833554,"pZ":2.2647189227380946,"vX0":9.505912704017613,"vY0":-142.77785347891174,"vZ0":-6.88711676241608,"x":51.54,"y":177.63,"x0":-1.1163908772747462,"y0":50.00196715528298,"z0":5.373357045285431,"aX":-8.547700620201756},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2641,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.3834854998066719,"extension":6.650760975683785},"index":2,"playId":"52b2a98a-cf74-3b7b-893c-4b3fe5103c1a","pitchNumber":3,"startTime":"2025-08-31T20:23:34.022Z","endTime":"2025-08-31T20:23:38.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.33383291263346,"strikeZoneBottom":1.57951360003483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19860776102289,"aZ":-29.147042983627024,"pfxX":-7.525785313820629,"pfxZ":1.7563098813785665,"pX":-1.3569148555835557,"pZ":1.632668695730546,"vX0":2.214598930498037,"vY0":-130.11303175581455,"vZ0":-4.23657622234529,"x":168.72,"y":194.7,"x0":-1.239121625176341,"y0":50.00224541709747,"z0":5.479895599091809,"aX":-12.958235263417304},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1507,"spinDirection":228},"zone":13,"typeConfidence":0.88,"plateTime":0.42027197223920076,"extension":6.689678955915361},"index":3,"playId":"08eec6ee-241c-3feb-ae43-8ea665e7a10b","pitchNumber":4,"startTime":"2025-08-31T20:23:55.058Z","endTime":"2025-08-31T20:23:58.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.34220732487533,"strikeZoneBottom":1.53525188695879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58009806398907,"aZ":-29.280336618412495,"pfxX":-6.860070009543041,"pfxZ":1.7040567377334566,"pX":0.19083310153616898,"pZ":-0.006941145541782282,"vX0":5.525065165122945,"vY0":-129.60145497280345,"vZ0":-7.841415694528454,"x":109.73,"y":238.97,"x0":-1.0794031638180164,"y0":50.00421520041334,"z0":5.300565536097677,"aX":-11.6482420719255},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":11.2,"spinRate":1472,"spinDirection":232},"zone":14,"typeConfidence":0.82,"plateTime":0.4229408540277606,"extension":6.750585559885632},"index":4,"playId":"eee43553-19d9-3040-9d94-ecb6986e2741","pitchNumber":5,"startTime":"2025-08-31T20:24:16.078Z","endTime":"2025-08-31T20:24:20.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40987221493829,"aZ":-13.756687792493254,"pfxX":-6.0057356646239946,"pfxZ":8.889692710510094,"pX":0.5159023680468263,"pZ":2.3346439067290743,"vX0":6.837985155268481,"vY0":-143.12897578565077,"vZ0":-6.177023663016586,"x":97.34,"y":175.74,"x0":-1.125250515785198,"y0":50.00504066508691,"z0":5.38422970476022,"aX":-12.4468787021655},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2456,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.38285178069184633,"extension":6.5072271827859876},"hitData":{"launchSpeed":80.5,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.12,"coordY":154.63}},"index":5,"playId":"6fd91e93-103a-32cf-aa00-049a7a9f4613","pitchNumber":6,"startTime":"2025-08-31T20:24:43.812Z","endTime":"2025-08-31T20:24:52.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:24:52.865Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Jung homers (13) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:25:30.813Z","endTime":"2025-08-31T20:27:17.746Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.824283954833664,"aZ":-27.05016816922872,"pfxX":-8.541286455801295,"pfxZ":2.812857804949573,"pX":-0.38245724783360135,"pZ":2.633821328426405,"vX0":5.004273549627033,"vY0":-134.51411573303932,"vZ0":-3.090468034407633,"x":131.58,"y":167.67,"x0":-1.1631577624745222,"y0":50.00209883344145,"z0":5.728006400655067,"aX":-15.557013975953943},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":1723,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4081213283548064,"extension":6.501078398378942},"hitData":{"launchSpeed":103.3,"launchAngle":25.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":72.95,"coordY":43.69}},"index":0,"playId":"02ee961e-4b59-3921-be2b-657a6cf9e862","pitchNumber":1,"startTime":"2025-08-31T20:26:56.221Z","endTime":"2025-08-31T20:27:17.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:27:17.746Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:27:47.565Z","endTime":"2025-08-31T20:28:11.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:27:48.584Z","endTime":"2025-08-31T20:27:49.757Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.48904469296363,"strikeZoneBottom":1.60328541539521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.884305956400777,"aZ":-21.338039671976563,"pfxX":-1.1087731678834079,"pfxZ":5.9799138085785275,"pX":1.349754745906357,"pZ":1.7713708416472338,"vX0":6.759794187852032,"vY0":-133.35166727047223,"vZ0":-5.874505955094935,"x":65.55,"y":190.95,"x0":-1.066851701580554,"y0":50.00632003886898,"z0":5.527679666523573,"aX":-2.010888484937464},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":1872,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4096885019576968,"extension":6.7464364173140305},"index":1,"playId":"ecbcd6f6-15db-389c-90db-723daef29a3b","pitchNumber":1,"startTime":"2025-08-31T20:27:49.757Z","endTime":"2025-08-31T20:27:53.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16569866688582,"aZ":-28.997461968257156,"pfxX":-6.90819433460518,"pfxZ":1.7330987741943193,"pX":-0.8763281325266602,"pZ":2.1057194954925165,"vX0":3.1881680217674493,"vY0":-134.41225167544542,"vZ0":-3.9645596482977568,"x":150.4,"y":181.93,"x0":-1.1804700428476893,"y0":50.000039430835685,"z0":5.659011698586453,"aX":-12.636603049808958},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":11.9,"spinRate":1719,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40751345982021947,"extension":6.599753842409693},"hitData":{"launchSpeed":86.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.12,"coordY":154.12}},"index":2,"playId":"6c2ee64a-80ca-3d51-8365-6e4e3b54bb09","pitchNumber":2,"startTime":"2025-08-31T20:28:04.381Z","endTime":"2025-08-31T20:28:11.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:28:11.854Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Jacob Wilson to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:28:23.057Z","endTime":"2025-08-31T20:29:59.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.092429098104386,"aZ":-33.38010442159833,"pfxX":1.1295105361473048,"pfxZ":-0.7697458088483291,"pX":0.3894633847484615,"pZ":2.1488658753197876,"vX0":3.6656154341778633,"vY0":-125.8781206053118,"vZ0":-1.7384959500417887,"x":102.15,"y":180.76,"x0":-1.2436353071022914,"y0":50.00089224288147,"z0":5.600182397381218,"aX":1.776959301724258},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.6,"breakHorizontal":-3.0,"spinRate":2103,"spinDirection":24},"zone":9,"typeConfidence":0.9,"plateTime":0.4383376586302248,"extension":6.5559995636271955},"index":0,"playId":"59361b2a-33f6-3e62-b339-f69165e2ed29","pitchNumber":1,"startTime":"2025-08-31T20:28:35.527Z","endTime":"2025-08-31T20:28:38.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.6427309439735,"strikeZoneBottom":1.71449668825897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15044814028061,"aZ":-25.026162170116823,"pfxX":-6.673412896967341,"pfxZ":3.9237866237611456,"pX":0.3217697307293252,"pZ":3.254203344559163,"vX0":6.018453371365223,"vY0":-133.9212730292027,"vZ0":-1.836338361395751,"x":104.73,"y":150.92,"x0":-1.0845465172044668,"y0":50.001654400279094,"z0":5.733719291783331,"aX":-12.155457904521814},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":10.8,"spinRate":1860,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40853552041609653,"extension":6.6611252357318875},"index":1,"playId":"6ac10fc1-8aea-33e8-bb40-6c97459deb41","pitchNumber":2,"startTime":"2025-08-31T20:28:51.090Z","endTime":"2025-08-31T20:28:55.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.48685885031409,"strikeZoneBottom":1.69024987885741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18848949370831,"aZ":-27.935850820889065,"pfxX":-8.359055153931221,"pfxZ":2.2733890159568624,"pX":-1.1312846572804593,"pZ":2.479993522551574,"vX0":3.1103198451993324,"vY0":-136.48967072787735,"vZ0":-3.0807987668264323,"x":160.12,"y":171.82,"x0":-1.2070465134488657,"y0":50.00352290512998,"z0":5.570519533319688,"aX":-15.595247408843983},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1934,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.403025061214759,"extension":6.591892110157294},"index":2,"playId":"9b586c38-a2c6-3fd1-9921-9d4e2f26be41","pitchNumber":3,"startTime":"2025-08-31T20:29:06.123Z","endTime":"2025-08-31T20:29:10.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":78.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.454958024755555,"aZ":-31.180297330324233,"pfxX":-1.162792469202353,"pfxZ":0.6233850838094339,"pX":1.0971188471773954,"pZ":1.6714750974350405,"vX0":6.17697325567562,"vY0":-127.48816793800567,"vZ0":-3.2479593682476406,"x":75.18,"y":193.65,"x0":-1.2334824087653224,"y0":50.00636965291587,"z0":5.490763859167572,"aX":-1.8661949159026328},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":0.4,"spinRate":2163,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.4339206947250873,"extension":6.5614290341494375},"index":3,"playId":"537ebfc5-dc2e-3905-848b-44798dd19659","pitchNumber":4,"startTime":"2025-08-31T20:29:21.848Z","endTime":"2025-08-31T20:29:24.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T20:29:46.129Z","endTime":"2025-08-31T20:29:50.367Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.9940936915918,"aZ":-27.64300594786218,"pfxX":-8.639567846423825,"pfxZ":2.438855212056655,"pX":-0.39779985671831547,"pZ":2.596626815726687,"vX0":4.556076735391946,"vY0":-135.81193467870253,"vZ0":-3.2115395787480208,"x":132.16,"y":168.67,"x0":-0.9786252239839598,"y0":50.00498535835154,"z0":5.726551665214731,"aX":-16.068630409995325},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":1788,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40399671045441643,"extension":6.604072873689242},"hitData":{"launchSpeed":90.6,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.38,"coordY":156.15}},"index":5,"playId":"44f6fff3-a416-30d1-8a1f-7b41a28668da","pitchNumber":5,"startTime":"2025-08-31T20:29:50.367Z","endTime":"2025-08-31T20:29:59.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:29:59.476Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Helman pops out to third baseman Brett Harris in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:30:09.512Z","endTime":"2025-08-31T20:31:03.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.68719987995575,"strikeZoneBottom":1.58050141398382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.304950764970716,"aZ":-37.716937487352126,"pfxX":2.0065982363823416,"pfxZ":-3.4725972864102497,"pX":0.7338083360382639,"pZ":1.0166423531651598,"vX0":3.9778293478023885,"vY0":-126.86261878247025,"vZ0":-3.582856800564978,"x":89.03,"y":211.33,"x0":-1.1292092143467254,"y0":50.005959993219705,"z0":5.5235377307261215,"aX":3.198729343067728},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.0,"breakHorizontal":-4.7,"spinRate":2323,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4354496819406357,"extension":6.506446153361729},"index":0,"playId":"1c7db325-2c47-39c8-9192-24a0ed074102","pitchNumber":1,"startTime":"2025-08-31T20:30:23.766Z","endTime":"2025-08-31T20:30:27.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.70200902819908,"strikeZoneBottom":1.59551931293545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.16225109013509,"aZ":-32.55943539112169,"pfxX":-9.153103368478302,"pfxZ":-0.21172569191862323,"pX":-0.27277637948780015,"pZ":3.227221218879227,"vX0":5.301348830916195,"vY0":-135.8066295704029,"vZ0":-0.3839949301985016,"x":127.4,"y":151.65,"x0":-1.0849922444122488,"y0":50.003239441655374,"z0":5.681208342420313,"aX":-16.70145294813589},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.2,"breakHorizontal":15.1,"spinRate":1863,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40695966124995975,"extension":6.5535288565826635},"index":1,"playId":"b4554255-660f-3eeb-b859-dda2d74826d9","pitchNumber":2,"startTime":"2025-08-31T20:30:37.523Z","endTime":"2025-08-31T20:30:41.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.028321191323197,"aZ":-22.45377254227321,"pfxX":1.1181173134882116,"pfxZ":5.251510723635176,"pX":0.08303512828680452,"pZ":2.7563411443697823,"vX0":3.445959277990361,"vY0":-135.57359159393104,"vZ0":-3.014833005915803,"x":113.83,"y":164.36,"x0":-1.3524426669555354,"y0":50.00586394029908,"z0":5.4588778229634105,"aX":2.071564742193593},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2119,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.40478624807050334,"extension":6.617418426260675},"hitData":{"launchSpeed":84.2,"launchAngle":80.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.38,"coordY":193.28}},"index":2,"playId":"3a6636f9-44b9-39b0-9eb3-4809d41e3251","pitchNumber":3,"startTime":"2025-08-31T20:30:53.990Z","endTime":"2025-08-31T20:31:03.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:31:03.875Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:32:52.295Z","endTime":"2025-08-31T20:34:16.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.27293078305552,"strikeZoneBottom":1.38360498616165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.723488055303584,"aZ":-26.64679729564847,"pfxX":0.39391142363071463,"pfxZ":3.1864554263910216,"pX":-1.0997981183016072,"pZ":1.8812389376614465,"vX0":1.2244441136190534,"vY0":-130.37824647836334,"vZ0":-4.212461085236595,"x":158.92,"y":187.99,"x0":-1.6254232796679506,"y0":50.000995611396284,"z0":5.513508145648844,"aX":0.6821385485018054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-1.0,"spinRate":2523,"spinDirection":172},"zone":13,"typeConfidence":0.89,"plateTime":0.41906063999395027,"extension":6.437849147424782},"index":0,"playId":"0fa84dc0-6799-3dae-af10-534915880a86","pitchNumber":1,"startTime":"2025-08-31T20:33:15.581Z","endTime":"2025-08-31T20:33:19.638Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.346179539907055,"aZ":-14.611581555321807,"pfxX":-3.695077259792847,"pfxZ":9.066269842312405,"pX":0.37710752235453143,"pZ":3.0515770740830597,"vX0":6.073895199571596,"vY0":-138.62254254515025,"vZ0":-3.8485613586040017,"x":102.63,"y":156.39,"x0":-1.3670113471808876,"y0":50.001884107693044,"z0":5.439909736021931,"aX":-7.15764170372384},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2417,"spinDirection":215},"zone":3,"typeConfidence":0.86,"plateTime":0.39582801604228246,"extension":6.47130276489906},"index":1,"playId":"a383390e-2470-3d91-9c2f-9cf8121f66e3","pitchNumber":2,"startTime":"2025-08-31T20:33:29.966Z","endTime":"2025-08-31T20:33:33.218Z","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.5,"endSpeed":87.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19222134033221,"aZ":-13.189771179309702,"pfxX":-5.807439537393659,"pfxZ":9.572846970786774,"pX":0.23979448743600218,"pZ":2.6107081010084703,"vX0":6.283188092159708,"vY0":-140.2757227388877,"vZ0":-5.258099337813462,"x":107.86,"y":168.29,"x0":-1.27989064075345,"y0":50.00274283679779,"z0":5.37685230457549,"aX":-11.516929051305201},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":9.1,"spinRate":2562,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.39120898735945664,"extension":6.62401250714822},"index":2,"playId":"ced8cc86-5bbe-3c76-b470-7bfe4443a43a","pitchNumber":3,"startTime":"2025-08-31T20:33:51.329Z","endTime":"2025-08-31T20:33:55.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22404345153097,"aZ":-29.384247230260378,"pfxX":3.2492740060897916,"pfxZ":1.620724433054876,"pX":0.9325164394068106,"pZ":0.8474700740053019,"vX0":4.929403522402216,"vY0":-130.2054627021262,"vZ0":-6.185847591904314,"x":81.45,"y":215.9,"x0":-1.4043481690582909,"y0":50.00526698673253,"z0":5.465196970270732,"aX":5.603843044982112},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":-7.0,"spinRate":2697,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4199563280646408,"extension":6.402292196673197},"index":3,"playId":"3caf635f-46e9-3a36-a324-b0e540e97476","pitchNumber":4,"startTime":"2025-08-31T20:34:12.250Z","endTime":"2025-08-31T20:34:16.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:34:16.922Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:34:28.698Z","endTime":"2025-08-31T20:35:37.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.23751844038393,"strikeZoneBottom":1.4935261017624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31273160853703,"aZ":-24.64557654428264,"pfxX":2.399564113825533,"pfxZ":4.184425020422377,"pX":1.8488827284235334,"pZ":1.8902268534041502,"vX0":7.534876100984618,"vY0":-133.2279485608323,"vZ0":-4.634890994037738,"x":46.52,"y":187.74,"x0":-1.3264436292629458,"y0":50.00349917365942,"z0":5.431121689266711,"aX":4.318662590672751},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-6.0,"spinRate":2569,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.4109336862635282,"extension":6.316020388281071},"index":0,"playId":"6e7e338d-2eae-38a8-8f66-1eed213cfe5f","pitchNumber":1,"startTime":"2025-08-31T20:34:40.190Z","endTime":"2025-08-31T20:34:43.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.659113316472332,"aZ":-26.62396567289933,"pfxX":2.3411649205484784,"pfxZ":3.140616699725976,"pX":1.4553599034456883,"pZ":0.623112639018797,"vX0":6.432367456829241,"vY0":-131.98876676627685,"vZ0":-7.358952245063479,"x":61.53,"y":221.96,"x0":-1.3157928110541193,"y0":50.00272298290907,"z0":5.403220505613369,"aX":4.136996425576594},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":2678,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4147191846969909,"extension":6.501422768109241},"index":1,"playId":"5ddd0977-ec16-3ad8-9c8b-8998f9b86853","pitchNumber":2,"startTime":"2025-08-31T20:34:52.641Z","endTime":"2025-08-31T20:35:02.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.159047237806014,"aZ":-13.924375226483711,"pfxX":-5.200670519590627,"pfxZ":8.990297387955422,"pX":0.7563293005425495,"pZ":2.957415942696744,"vX0":7.592446133623497,"vY0":-141.7477597953538,"vZ0":-4.299596284231093,"x":88.17,"y":158.93,"x0":-1.2843129847604482,"y0":50.00317495120229,"z0":5.386498412484977,"aX":-10.55783255480821},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2464,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.38679541622696867,"extension":6.672900610164853},"index":2,"playId":"e5d826f6-15a5-35ff-b244-d96f4facb795","pitchNumber":3,"startTime":"2025-08-31T20:35:12.814Z","endTime":"2025-08-31T20:35:16.306Z","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":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.45924277934156,"strikeZoneBottom":1.65857450898111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.589726178994624,"aZ":-12.076073636636842,"pfxX":-5.6606134171332485,"pfxZ":9.589592625303034,"pX":1.0067285564412876,"pZ":2.4253083273175355,"vX0":8.562937203970916,"vY0":-144.1121448893784,"vZ0":-6.046218612917313,"x":78.63,"y":173.3,"x0":-1.272540060903077,"y0":50.00499835623968,"z0":5.301895007671268,"aX":-11.86676745249731},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2608,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.3805818786536981,"extension":6.575142522734427},"index":3,"playId":"7856dd7f-c5dc-3a53-a9de-030f393603f4","pitchNumber":4,"startTime":"2025-08-31T20:35:32.340Z","endTime":"2025-08-31T20:35:37.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:35:37.573Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willie MacIver lines out to first baseman Rowdy Tellez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:35:46.854Z","endTime":"2025-08-31T20:36:06.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":93.2,"endSpeed":86.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.759607963471744,"aZ":-22.56052068071882,"pfxX":1.872675919249761,"pfxZ":5.0807153924575,"pX":0.3790751410490691,"pZ":1.6859671264001839,"vX0":4.048419790875805,"vY0":-135.7121487634279,"vZ0":-5.907820247805596,"x":102.55,"y":193.26,"x0":-1.3670323991654476,"y0":50.002805756427115,"z0":5.431444629922288,"aX":3.541265802793285},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":-4.2,"spinRate":2532,"spinDirection":183},"zone":9,"typeConfidence":0.88,"plateTime":0.4014356490711193,"extension":6.3594395368260495},"hitData":{"launchSpeed":83.7,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.65,"coordY":165.31}},"index":0,"playId":"69bd6529-cbfa-343f-980b-80a49d8e7335","pitchNumber":1,"startTime":"2025-08-31T20:36:01.143Z","endTime":"2025-08-31T20:36:06.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:36:06.840Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a ground ball to left fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:38:15.874Z","endTime":"2025-08-31T20:38:37.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(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":92.1,"endSpeed":84.9,"strikeZoneTop":3.38145332432067,"strikeZoneBottom":1.61757648735815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06314854162329,"aZ":-22.113489519902537,"pfxX":-1.5560746965129342,"pfxZ":5.482472500870921,"pX":0.5001542880235993,"pZ":3.0223344051416254,"vX0":5.6203429297252185,"vY0":-134.14054081643295,"vZ0":-2.5644367325342943,"x":97.94,"y":157.18,"x0":-1.4135279495625337,"y0":50.004081288055716,"z0":5.555065141819863,"aX":-2.856735775871869},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":1.7,"spinRate":2095,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4072142495720388,"extension":6.540160117640825},"index":0,"playId":"b54479c9-cbd0-36e8-8209-06d32ccfc69b","pitchNumber":1,"startTime":"2025-08-31T20:38:15.874Z","endTime":"2025-08-31T20:38:19.976Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51527734853517,"aZ":-29.140878346642676,"pfxX":-8.130952140951331,"pfxZ":1.795214796741008,"pX":-0.9143604209913428,"pZ":1.9428585074434068,"vX0":3.3074488718282216,"vY0":-129.27720933973026,"vZ0":-3.5544382263429557,"x":151.85,"y":186.32,"x0":-1.1555967810247394,"y0":50.00160397357604,"z0":5.5778230320646065,"aX":-13.730741222843},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1520,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42403788371454354,"extension":6.552702428002258},"hitData":{"launchSpeed":83.9,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.19,"coordY":100.2}},"index":1,"playId":"f3e3b744-ae3a-3658-ad9a-24a7733362ad","pitchNumber":2,"startTime":"2025-08-31T20:38:28.454Z","endTime":"2025-08-31T20:38:37.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:38:37.199Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:38:45.965Z","endTime":"2025-08-31T20:41:14.639Z","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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.398565054658988,"aZ":-39.9612413082575,"pfxX":3.611295973517959,"pfxZ":-4.850172337575492,"pX":-0.5044762969904713,"pZ":2.394743875173759,"vX0":1.055937265934464,"vY0":-126.54164401648602,"vZ0":0.10672367769724178,"x":136.23,"y":174.12,"x0":-1.3974806806155384,"y0":50.00543993250778,"z0":5.58207183593495,"aX":5.7944003487244355},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.5,"breakHorizontal":-6.8,"spinRate":2115,"spinDirection":30},"zone":4,"typeConfidence":0.9,"plateTime":0.4346236494468303,"extension":6.500145174690193},"index":0,"playId":"f82cbc70-edca-3247-b024-6a313861da2c","pitchNumber":1,"startTime":"2025-08-31T20:39:01.139Z","endTime":"2025-08-31T20:39:04.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-31T20:39:24.903Z","endTime":"2025-08-31T20:39:24.904Z","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(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":92.3,"endSpeed":85.0,"strikeZoneTop":3.34473682803439,"strikeZoneBottom":1.58768745691539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.901896671281243,"aZ":-23.185758735313225,"pfxX":-0.17321856846259642,"pfxZ":4.889701562284193,"pX":1.279777785361358,"pZ":2.766263462055909,"vX0":6.034020377910607,"vY0":-134.40174637460737,"vZ0":-3.0796170150842346,"x":68.22,"y":164.09,"x0":-0.967541453429778,"y0":50.00194644303832,"z0":5.56526489331215,"aX":-0.31964735799542005},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2109,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40683956798840937,"extension":6.550928600227388},"index":2,"playId":"42729ea6-1c8d-3b1d-b10f-f30a76fdec9c","pitchNumber":2,"startTime":"2025-08-31T20:39:24.905Z","endTime":"2025-08-31T20:39:29.461Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.259931706202057,"aZ":-28.555387035389387,"pfxX":-8.258476754227644,"pfxZ":1.9561757961855477,"pX":-0.9380315388159302,"pZ":2.608714578368458,"vX0":3.490959686459631,"vY0":-135.2318771357787,"vZ0":-2.641544456120191,"x":152.76,"y":168.34,"x0":-1.1748190793440212,"y0":50.00129812568793,"z0":5.607193728054202,"aX":-15.251107646440472},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":14.2,"spinRate":1837,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4054651402799516,"extension":6.578853490422717},"index":3,"playId":"2fcd97a9-6414-314a-b2b9-3c71abb296a4","pitchNumber":3,"startTime":"2025-08-31T20:39:45.309Z","endTime":"2025-08-31T20:39:50.110Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"4dccd1d7-33e6-3dea-b40c-9b674779afe1","startTime":"2025-08-31T20:40:14.247Z","endTime":"2025-08-31T20:40:17.555Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15608362106087,"aZ":-34.97679799775606,"pfxX":1.2509682249138678,"pfxZ":-1.7448449078940271,"pX":0.7186442353594517,"pZ":2.0915181965196052,"vX0":4.220569856244833,"vY0":-126.30080979839988,"vZ0":-1.7579511130798702,"x":89.61,"y":182.31,"x0":-1.1406305186628447,"y0":50.002411038262785,"z0":5.6250687911339785,"aX":2.008939114858627},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.4,"breakHorizontal":-3.2,"spinRate":2143,"spinDirection":11},"zone":9,"typeConfidence":0.9,"plateTime":0.4346586275490094,"extension":6.2599003325424825},"index":5,"playId":"86c135d2-4ad9-3555-9738-03db468a83f8","pitchNumber":4,"startTime":"2025-08-31T20:40:34.465Z","endTime":"2025-08-31T20:40:38.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764092531613425,"aZ":-24.947046310030153,"pfxX":-7.355936220858494,"pfxZ":3.913669857329463,"pX":-0.39131351484896515,"pZ":2.808265734825804,"vX0":4.509450110002969,"vY0":-135.13457976022733,"vZ0":-2.9306612617183485,"x":131.92,"y":162.96,"x0":-1.1269113704990645,"y0":50.00554215985058,"z0":5.661678056757262,"aX":-13.591055496336843},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":12.4,"spinRate":1803,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4055076962993378,"extension":6.644667179268865},"hitData":{"launchSpeed":93.0,"launchAngle":52.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.59,"coordY":92.57}},"index":6,"playId":"e3445f0f-cbb4-3158-bc85-babf7180538c","pitchNumber":5,"startTime":"2025-08-31T20:41:00.682Z","endTime":"2025-08-31T20:41:14.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:41:14.639Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out softly, first baseman Tyler Soderstrom to second baseman Zack Gelof. Josh Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:41:39.254Z","endTime":"2025-08-31T20:42:10.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.58776700544599,"strikeZoneBottom":1.76764232965553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.617652695215735,"aZ":-22.99246816417124,"pfxX":-1.1018900170717885,"pfxZ":5.035278545494172,"pX":0.5126803946532774,"pZ":4.112576862354447,"vX0":4.99121805543363,"vY0":-133.66596005433573,"vZ0":0.23553332479413436,"x":97.46,"y":127.74,"x0":-1.2291514596111626,"y0":50.0044986573816,"z0":5.663382215901929,"aX":-2.0103463177543723},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":1.0,"spinRate":2098,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4085043758305975,"extension":6.513861072417169},"index":0,"playId":"e6231f3a-84b1-3e61-9b6e-9b0e4def60e5","pitchNumber":1,"startTime":"2025-08-31T20:41:41.260Z","endTime":"2025-08-31T20:41:44.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635643071010602,"aZ":-29.53735891056115,"pfxX":-7.1923485239144345,"pfxZ":1.4476834821900066,"pX":-0.6100846008335874,"pZ":2.2570406565248504,"vX0":4.003929928616485,"vY0":-134.18772505502986,"vZ0":-3.119138308489491,"x":140.25,"y":177.84,"x0":-1.18887920489251,"y0":50.001103579401466,"z0":5.543718064686947,"aX":-13.0860642270851},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":1933,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40852683533105294,"extension":6.569674822542595},"hitData":{"launchSpeed":58.2,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.78,"coordY":187.26}},"index":1,"playId":"00a8b39c-3a23-3b1e-94a4-4875b0e03e9b","pitchNumber":2,"startTime":"2025-08-31T20:42:01.768Z","endTime":"2025-08-31T20:42:10.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:42:10.266Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:42:22.938Z","endTime":"2025-08-31T20:42:53.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43283488741099,"aZ":-24.57433285361943,"pfxX":0.20348771711014768,"pfxZ":4.1529729463573535,"pX":0.6694877631724905,"pZ":2.6385118594670556,"vX0":4.82386821531843,"vY0":-133.78411816908246,"vZ0":-3.0368885033458355,"x":91.48,"y":167.54,"x0":-1.1765831839795355,"y0":50.00180540823357,"z0":5.532480756112211,"aX":0.37058096379644306},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":2063,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.4080295432844867,"extension":6.586267051893715},"hitData":{"launchSpeed":93.7,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.53,"coordY":150.05}},"index":0,"playId":"6ed73295-9fce-360d-97e9-65ad581b6502","pitchNumber":1,"startTime":"2025-08-31T20:42:45.918Z","endTime":"2025-08-31T20:42:53.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:42:53.711Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Harris strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:44:21.594Z","endTime":"2025-08-31T20:46:22.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.42587581919326,"strikeZoneBottom":1.42562933127126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.592082122280246,"aZ":-12.442669930549089,"pfxX":-5.834045338160212,"pfxZ":10.040457276142085,"pX":1.7216678600892261,"pZ":3.0528426656593752,"vX0":9.815376707364718,"vY0":-139.5742471460767,"vZ0":-4.347379674969449,"x":51.37,"y":156.35,"x0":-1.089026012851996,"y0":50.00277441798923,"z0":5.4554305917910995,"aX":-11.46596144671423},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2470,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.393041298746331,"extension":6.626257985029157},"index":0,"playId":"a65ab437-d8ef-3321-807a-b70c03d9e02b","pitchNumber":1,"startTime":"2025-08-31T20:45:04.663Z","endTime":"2025-08-31T20:45:08.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.33197491203713,"strikeZoneBottom":1.3954086396987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.735153986578894,"aZ":-25.51115856580065,"pfxX":0.04166600507798551,"pfxZ":3.8370854320130316,"pX":0.08661182815293579,"pZ":2.8084220824714445,"vX0":3.7659001639098135,"vY0":-130.5073815877897,"vZ0":-2.1457640583611735,"x":113.7,"y":162.95,"x0":-1.3764247269189505,"y0":50.003634538932985,"z0":5.549797279482921,"aX":0.07165636643131151},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-0.8,"spinRate":2660,"spinDirection":140},"zone":2,"typeConfidence":0.88,"plateTime":0.4186206480686998,"extension":6.361412729063232},"index":1,"playId":"ffb2ffac-b9d3-3977-8057-572dc86a43e9","pitchNumber":2,"startTime":"2025-08-31T20:45:18.439Z","endTime":"2025-08-31T20:45:22.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.708782303505835,"aZ":-25.20371746042112,"pfxX":-0.17355126407203825,"pfxZ":3.863211308185959,"pX":0.8291047089573619,"pZ":1.7807768493208338,"vX0":5.560722480776534,"vY0":-132.75031195042857,"vZ0":-5.014071040124292,"x":85.4,"y":190.7,"x0":-1.2611139309028998,"y0":50.00057611376874,"z0":5.505296529091299,"aX":-0.31401851332695224},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2591,"spinDirection":155},"zone":9,"typeConfidence":0.88,"plateTime":0.4110161329879394,"extension":6.57688762999111},"index":2,"playId":"07030f1e-560b-3d65-bb60-cbbe388fc1a7","pitchNumber":3,"startTime":"2025-08-31T20:45:33.759Z","endTime":"2025-08-31T20:45:37.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T20:45:59.079Z","endTime":"2025-08-31T20:45:59.080Z","isPitch":false,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60473439147724,"aZ":-24.73487191705129,"pfxX":-0.33506386212469486,"pfxZ":4.148275305147467,"pX":0.46711671174069797,"pZ":1.2340647237925522,"vX0":4.651504301039806,"vY0":-132.1211668184912,"vZ0":-6.380821359251196,"x":99.19,"y":205.46,"x0":-1.262622902134355,"y0":50.000236576834155,"z0":5.464589834021084,"aX":-0.6014452038259852},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2576,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.4124644020131156,"extension":6.585163297852336},"index":4,"playId":"40f71aa0-a350-3768-89eb-ac6bcc749991","pitchNumber":4,"startTime":"2025-08-31T20:45:59.081Z","endTime":"2025-08-31T20:46:04.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579224010349826,"aZ":-28.16090576528692,"pfxX":0.8622140169352495,"pfxZ":2.19656314420181,"pX":1.2958884610212733,"pZ":0.7679925063114013,"vX0":6.303886553108967,"vY0":-133.5147297358202,"vZ0":-7.0555770412113885,"x":67.6,"y":218.04,"x0":-1.1964232127696244,"y0":50.00384686025577,"z0":5.438999496663171,"aX":1.573436159188722},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":-2.8,"spinRate":2576,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4084223948505352,"extension":6.512916329368982},"index":5,"playId":"a62cd998-2b7f-38e3-9b5a-bb993600c0e8","pitchNumber":5,"startTime":"2025-08-31T20:46:18.673Z","endTime":"2025-08-31T20:46:22.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:46:22.203Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:46:47.967Z","endTime":"2025-08-31T20:48:13.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":2.92372413764834,"strikeZoneBottom":1.1247366443731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.834439513013496,"aZ":-25.543962313046446,"pfxX":0.9884884998072323,"pfxZ":3.617858433766808,"pX":1.3802866587536906,"pZ":0.7849499079989685,"vX0":6.867586935376704,"vY0":-133.74937743069094,"vZ0":-7.430481512612205,"x":64.39,"y":217.59,"x0":-1.3372757175036134,"y0":50.00191437343568,"z0":5.401111305337077,"aX":1.8097286626336488},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":-3.1,"spinRate":2597,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4077846889561956,"extension":6.373339340052695},"index":0,"playId":"9124689b-f12d-3718-b231-c819c95d9766","pitchNumber":1,"startTime":"2025-08-31T20:46:47.967Z","endTime":"2025-08-31T20:46:52.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.43157782041357,"strikeZoneBottom":1.3338476824621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.113058265884984,"aZ":-24.76957104634903,"pfxX":0.9535323569944001,"pfxZ":4.079050687081388,"pX":0.22605119841795301,"pZ":0.7239734425927167,"vX0":3.973030189108505,"vY0":-133.25910426844666,"vZ0":-7.661222567096233,"x":108.38,"y":219.23,"x0":-1.4024120466837988,"y0":50.003714887230885,"z0":5.400433708161569,"aX":1.730567488295128},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":-2.5,"spinRate":2545,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4095571004474907,"extension":6.4739338083825935},"index":1,"playId":"3a0b5224-066b-3634-a207-e489f7203a88","pitchNumber":2,"startTime":"2025-08-31T20:47:04.978Z","endTime":"2025-08-31T20:47:08.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.58603925636039,"aZ":-12.447615587027535,"pfxX":-6.283617667447691,"pfxZ":9.751041358976746,"pX":-0.8643391158664134,"pZ":2.27914103693155,"vX0":3.8069044261597917,"vY0":-142.67260130730637,"vZ0":-6.403676021380969,"x":149.95,"y":177.24,"x0":-1.4129486467539363,"y0":50.000633995470345,"z0":5.367657589109595,"aX":-12.708639385334042},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2516,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.38669825720509365,"extension":6.616236015316923},"index":2,"playId":"548b4c5c-ef2f-3284-bc21-d77327bf5c27","pitchNumber":3,"startTime":"2025-08-31T20:47:21.280Z","endTime":"2025-08-31T20:47:25.971Z","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.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.908455296959982,"aZ":-14.37201312860926,"pfxX":-4.705024477750132,"pfxZ":8.688289748126454,"pX":0.25047785511109427,"pZ":2.8279391167770234,"vX0":5.894942823073916,"vY0":-141.66808877517127,"vZ0":-4.742555997709866,"x":107.45,"y":162.43,"x0":-1.2381373956054755,"y0":50.00501459637195,"z0":5.430645980562093,"aX":-9.642992175785958},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2362,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.38543659407344766,"extension":6.727298289811955},"index":3,"playId":"c12d0edc-a027-3bea-bac1-1b6ab6130e37","pitchNumber":4,"startTime":"2025-08-31T20:47:42.458Z","endTime":"2025-08-31T20:47:48.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.76200451718237,"aZ":-14.386167400178103,"pfxX":-6.843007339841421,"pfxZ":8.697203869419795,"pX":0.6188953139451575,"pZ":2.6328380662893407,"vX0":7.5154586613215555,"vY0":-142.99938329181774,"vZ0":-5.3196135316222195,"x":93.41,"y":167.69,"x0":-1.1698480681544612,"y0":50.006711689174324,"z0":5.4390274265490515,"aX":-14.001423839997488},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2538,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3848481372383201,"extension":6.590701939276489},"hitData":{"launchSpeed":95.5,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.88,"coordY":153.1}},"index":4,"playId":"e074f2a3-6cb7-3467-865c-4d00af6dc87a","pitchNumber":5,"startTime":"2025-08-31T20:48:05.779Z","endTime":"2025-08-31T20:48:13.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:48:13.917Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:48:23.622Z","endTime":"2025-08-31T20:50:48.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.575972661478115,"aZ":-31.015934723359443,"pfxX":-8.9306739970147,"pfxZ":0.6699307818122726,"pX":-0.47637013886935503,"pZ":1.3450377878306226,"vX0":5.118427454527105,"vY0":-130.10875109682732,"vZ0":-4.509580204728592,"x":135.16,"y":202.46,"x0":-1.2979441910205514,"y0":50.00464563619833,"z0":5.4229454868303,"aX":-15.476022100554097},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":1587,"spinDirection":241},"zone":13,"typeConfidence":0.88,"plateTime":0.41928650216604924,"extension":6.701153742961776},"index":0,"playId":"57f2b16b-bcd1-3759-9495-3c5d3bb905cd","pitchNumber":1,"startTime":"2025-08-31T20:48:36.630Z","endTime":"2025-08-31T20:48:40.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.4800000858874,"strikeZoneBottom":1.54203334405765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.009017417808906,"aZ":-13.527198382053054,"pfxX":-6.527681364111268,"pfxZ":9.331007659576056,"pX":-0.3501922540486217,"pZ":4.160069590475547,"vX0":5.030311844335307,"vY0":-141.1549098849047,"vZ0":-1.207991858305151,"x":130.35,"y":126.46,"x0":-1.3158774122744112,"y0":50.00527801139331,"z0":5.473345361874585,"aX":-13.048036202095474},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2558,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3894819891787584,"extension":6.656766320606383},"index":1,"playId":"6f978a86-f736-392b-a406-b6cd2171d15e","pitchNumber":2,"startTime":"2025-08-31T20:48:59.059Z","endTime":"2025-08-31T20:49:02.597Z","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":89.9,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.737254709259286,"aZ":-32.4472770098979,"pfxX":-8.611586360684928,"pfxZ":-0.15458546205679102,"pX":-0.2858074460259682,"pZ":1.157405025640196,"vX0":5.213587986601591,"vY0":-130.90103717789876,"vZ0":-4.861537978514359,"x":127.89,"y":207.53,"x0":-1.1769627036895454,"y0":50.004009480230046,"z0":5.447512936155288,"aX":-15.055189184374111},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":1671,"spinDirection":239},"zone":13,"typeConfidence":0.86,"plateTime":0.4172590353996948,"extension":6.71894902187095},"index":2,"playId":"9e6dd394-27ab-322d-98f8-2bf32705e13a","pitchNumber":3,"startTime":"2025-08-31T20:49:15.623Z","endTime":"2025-08-31T20:49:19.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.45412910671982,"strikeZoneBottom":1.5344342828548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95282090042813,"aZ":-25.05373203951622,"pfxX":-0.07548198558449837,"pfxZ":3.7385192797798132,"pX":0.9602708143899664,"pZ":0.28304130227756785,"vX0":5.874418197855771,"vY0":-136.6501829168841,"vZ0":-8.945870715938074,"x":80.4,"y":231.14,"x0":-1.2007427538651725,"y0":50.00676016244147,"z0":5.299360657079543,"aX":-0.145031755961806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":-1.0,"spinRate":2653,"spinDirection":189},"zone":14,"typeConfidence":0.88,"plateTime":0.3996539448670502,"extension":6.380822236428176},"index":3,"playId":"658a489a-cbfa-3cb6-bf23-e5b9806f3c8a","pitchNumber":4,"startTime":"2025-08-31T20:49:40.714Z","endTime":"2025-08-31T20:49:44.431Z","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":97.5,"endSpeed":88.1,"strikeZoneTop":3.48000155981854,"strikeZoneBottom":1.56164716571248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.641823528582535,"aZ":-14.092617705081025,"pfxX":-4.48669744618215,"pfxZ":8.977941838418822,"pX":1.0492284777988838,"pZ":4.169893616754606,"vX0":7.811529703491417,"vY0":-141.78765266722948,"vZ0":-1.1735102616197115,"x":77.01,"y":126.19,"x0":-1.1721554416220956,"y0":50.0065290688164,"z0":5.498391802429432,"aX":-9.040833313620064},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2532,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.38788856924010906,"extension":6.6035949941961585},"index":4,"playId":"b7467a6d-ef69-3df8-bc96-d422125deb4b","pitchNumber":5,"startTime":"2025-08-31T20:50:01.921Z","endTime":"2025-08-31T20:50:05.378Z","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":98.2,"endSpeed":88.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.509867507278244,"aZ":-14.503886672594309,"pfxX":-6.28882036349756,"pfxZ":8.637973645448291,"pX":-0.6793238348141145,"pZ":3.323037201365355,"vX0":3.8414961539096946,"vY0":-142.95197942107194,"vZ0":-3.2061161343092848,"x":142.89,"y":149.06,"x0":-1.231709921298934,"y0":50.00214768242958,"z0":5.383925017014235,"aX":-12.864706531590905},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2488,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3848604267134186,"extension":6.773543793947161},"index":5,"playId":"d3903844-b717-3f21-87c0-b7089ababd63","pitchNumber":6,"startTime":"2025-08-31T20:50:21.133Z","endTime":"2025-08-31T20:50:25.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.48092793105482,"strikeZoneBottom":1.60786352413907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.570626010874452,"aZ":-27.904319960210895,"pfxX":1.107160001118491,"pfxZ":2.298794830806143,"pX":-0.8991649110931049,"pZ":2.6964929117109144,"vX0":0.9558752103338369,"vY0":-135.4258361753552,"vZ0":-2.4857129844310015,"x":151.27,"y":165.97,"x0":-1.4005448333242256,"y0":50.00353828074821,"z0":5.578121684740666,"aX":2.056291596818868},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":-2.2,"spinRate":2637,"spinDirection":144},"zone":11,"typeConfidence":0.88,"plateTime":0.4044520398032656,"extension":6.45328200487655},"index":6,"playId":"accd5f4e-920f-3614-8b32-b97aa880174b","pitchNumber":7,"startTime":"2025-08-31T20:50:43.934Z","endTime":"2025-08-31T20:50:48.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:50:48.382Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Adolis García. Lawrence Butler to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:50:57.548Z","endTime":"2025-08-31T20:53:18.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27703733243663,"aZ":-11.204065040516413,"pfxX":-4.159891997571377,"pfxZ":10.186782239059475,"pX":0.0011755769829265047,"pZ":2.3660889204870243,"vX0":5.036690076620125,"vY0":-142.67518177843266,"vZ0":-6.4221285593076125,"x":116.96,"y":174.9,"x0":-1.2477942150649906,"y0":50.00289323208193,"z0":5.354525252247564,"aX":-8.563827961036464},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2559,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3841062501133359,"extension":6.6517686609399505},"index":0,"playId":"907f6f21-77de-399d-a2f6-bbabfffb617e","pitchNumber":1,"startTime":"2025-08-31T20:51:26.927Z","endTime":"2025-08-31T20:51:30.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71938590439415,"aZ":-13.639554863380384,"pfxX":-5.033031583200923,"pfxZ":9.004432753746801,"pX":0.5415294116598597,"pZ":2.54635612374678,"vX0":6.663398935134196,"vY0":-142.569962222377,"vZ0":-5.778952872468675,"x":96.36,"y":170.03,"x0":-1.1718989952771657,"y0":50.00678470396941,"z0":5.460274958524583,"aX":-10.365248476688377},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":7.8,"spinRate":2586,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.38414734775363524,"extension":6.647544101637559},"index":1,"playId":"922b1462-5fca-3701-93d3-f5581b16dc34","pitchNumber":2,"startTime":"2025-08-31T20:51:49.898Z","endTime":"2025-08-31T20:51:55.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.23427446999875,"strikeZoneBottom":1.54804929839213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.840285142343706,"aZ":-14.538727479769157,"pfxX":-5.7080937276728685,"pfxZ":8.508966853479135,"pX":0.03408988155166537,"pZ":1.6464673970325518,"vX0":5.733949876363857,"vY0":-142.8094746377782,"vZ0":-7.900673399695437,"x":115.7,"y":194.33,"x0":-1.2548550985532494,"y0":50.00128194577294,"z0":5.356686007794331,"aX":-11.829328561034012},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2607,"spinDirection":216},"zone":8,"typeConfidence":0.89,"plateTime":0.38303843681618766,"extension":6.685483012944047},"index":2,"playId":"e75aa467-b6e2-3a4b-8b9f-0f0d1208be77","pitchNumber":3,"startTime":"2025-08-31T20:52:27.857Z","endTime":"2025-08-31T20:52:31.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"8fcf36aa-a7bc-3110-ba5a-a8e7cf94b41d","startTime":"2025-08-31T20:52:49.531Z","endTime":"2025-08-31T20:52:52.531Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16400329231335,"aZ":-15.665724017235911,"pfxX":-5.853150853481065,"pfxZ":8.054966956771944,"pX":0.8285244454350696,"pZ":2.0243408965033987,"vX0":7.622224908753257,"vY0":-141.9455566867606,"vZ0":-6.631470918655231,"x":85.42,"y":184.12,"x0":-1.125615638754964,"y0":50.00408321732092,"z0":5.380514707124358,"aX":-11.99769503685425},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2619,"spinDirection":216},"zone":9,"typeConfidence":0.88,"plateTime":0.3852313702845538,"extension":6.683417050027553},"hitData":{"launchSpeed":88.6,"launchAngle":16.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.97,"coordY":119.53}},"index":4,"playId":"787cf4be-a389-3ef1-ae6e-3c7f0f859b21","pitchNumber":4,"startTime":"2025-08-31T20:53:08.941Z","endTime":"2025-08-31T20:53:18.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:53:18.376Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Michael Helman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:54:48.101Z","endTime":"2025-08-31T20:55:17.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T20:54:03.282Z","endTime":"2025-08-31T20:54:49.924Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.6086480225176,"strikeZoneBottom":1.68200648064662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.718199682922073,"aZ":-25.32566351104545,"pfxX":-1.4249581960205835,"pfxZ":3.902287687795095,"pX":0.9801060904047386,"pZ":1.550258076037336,"vX0":6.08024722926325,"vY0":-131.7754758863772,"vZ0":-5.283374299860468,"x":79.64,"y":196.92,"x0":-1.1746647622881143,"y0":50.000773753879464,"z0":5.45870560387847,"aX":-2.499770817636716},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2556,"spinDirection":179},"zone":14,"typeConfidence":0.81,"plateTime":0.4160808506281315,"extension":6.5400122233077544},"index":1,"playId":"fce36df9-f862-36cc-9340-f1fb3f1a94dc","pitchNumber":1,"startTime":"2025-08-31T20:54:49.924Z","endTime":"2025-08-31T20:54:53.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.621904144147024,"aZ":-26.778533773894907,"pfxX":-0.12042594521483263,"pfxZ":3.0357370744700987,"pX":0.7095568373890422,"pZ":1.6985281768994265,"vX0":5.318753577644084,"vY0":-132.56057229501408,"vZ0":-4.512899748303133,"x":89.95,"y":192.92,"x0":-1.3081469713704361,"y0":50.00320511388719,"z0":5.3804726030660435,"aX":-0.2143849309305291},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-1.0,"spinRate":2657,"spinDirection":168},"zone":9,"typeConfidence":0.88,"plateTime":0.4133516929938925,"extension":6.509258035942035},"hitData":{"launchSpeed":93.7,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.54,"coordY":60.15}},"index":2,"playId":"6fc12a81-1ba4-37be-b7ee-9018797486c0","pitchNumber":2,"startTime":"2025-08-31T20:55:10.014Z","endTime":"2025-08-31T20:55:17.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:55:17.615Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rowdy Tellez grounds out to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:55:28.367Z","endTime":"2025-08-31T20:57:35.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.05200647249843,"aZ":-28.12271123949299,"pfxX":-7.683290425522351,"pfxZ":2.2647178013809217,"pX":0.32695538155290055,"pZ":2.3360369009976414,"vX0":6.434487364079236,"vY0":-133.23498235247078,"vZ0":-3.601893415281743,"x":104.54,"y":175.71,"x0":-1.1275128680031392,"y0":50.00132991430595,"z0":5.749779678605147,"aX":-13.738600888134368},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":12.5,"spinRate":1706,"spinDirection":231},"zone":6,"typeConfidence":0.74,"plateTime":0.41192569685179325,"extension":6.597743381737287},"hitData":{"launchSpeed":105.3,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.2,"coordY":166.84}},"index":0,"playId":"c2dac720-bc85-3b00-9511-9e223838177d","pitchNumber":1,"startTime":"2025-08-31T20:57:28.541Z","endTime":"2025-08-31T20:57:35.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:57:35.797Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:57:46.554Z","endTime":"2025-08-31T20:59:57.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4907547913506,"aZ":-32.039137593065526,"pfxX":-9.135557730735574,"pfxZ":0.07784549800375196,"pX":-1.1134061451940092,"pZ":1.7799606853460666,"vX0":3.2913855727260097,"vY0":-134.02473308043844,"vZ0":-4.154349196444782,"x":159.44,"y":190.72,"x0":-1.1825612355482722,"y0":50.00411741214959,"z0":5.681654365954817,"aX":-16.342645918794535},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":15.6,"spinRate":1754,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4113236464685053,"extension":6.559533843619048},"index":0,"playId":"3ef5ff5a-6128-3ca9-8093-6238622e61ba","pitchNumber":1,"startTime":"2025-08-31T20:58:00.892Z","endTime":"2025-08-31T20:58:03.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":76.5,"strikeZoneTop":3.73000032754737,"strikeZoneBottom":1.65092528480137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5931666005314,"aZ":-28.291675986747553,"pfxX":-0.08469952321620688,"pfxZ":2.5826099105695732,"pX":1.6330000198144903,"pZ":-0.07778056174244954,"vX0":6.758486503090042,"vY0":-124.22456667457654,"vZ0":-7.511152397370372,"x":54.75,"y":240.88,"x0":-1.156305461576593,"y0":50.003514900468886,"z0":5.462416353350071,"aX":-0.12755681598382768},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2223,"spinDirection":357},"zone":14,"typeConfidence":0.9,"plateTime":0.44743135273475865,"extension":6.616261492055331},"index":1,"playId":"39f0bc03-c17b-393d-88eb-7750987f5b9a","pitchNumber":2,"startTime":"2025-08-31T20:58:15.323Z","endTime":"2025-08-31T20:58:19.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.225220984392784,"aZ":-29.127580899066622,"pfxX":-10.239142409346831,"pfxZ":1.643579923945067,"pX":-1.041940000688957,"pZ":2.2456308140477175,"vX0":3.68277830493036,"vY0":-136.63320186674773,"vZ0":-3.721204320943901,"x":156.72,"y":178.15,"x0":-1.091510913420514,"y0":50.00459057182102,"z0":5.668255608828965,"aX":-19.008274720378292},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":1911,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40369855330942706,"extension":6.532120446608117},"index":2,"playId":"5097c70d-b1ca-39a7-ba3c-af14325bb924","pitchNumber":3,"startTime":"2025-08-31T20:58:37.392Z","endTime":"2025-08-31T20:58:41.069Z","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":87.6,"endSpeed":79.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09134997456681,"aZ":-32.23703488212052,"pfxX":1.167745012553731,"pfxZ":-0.0407978752467848,"pX":0.6264800944545045,"pZ":2.302235262655042,"vX0":3.4212052431122437,"vY0":-127.4423482057855,"vZ0":-2.0547392518557843,"x":93.12,"y":176.62,"x0":-0.8959775913811776,"y0":50.000657873147055,"z0":5.715262020900531,"aX":1.8820720305897294},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":2196,"spinDirection":13},"zone":9,"typeConfidence":0.9,"plateTime":0.4331176960306644,"extension":6.44364836855969},"index":3,"playId":"a0277fef-8f02-3c9a-8ea1-f73ce9d6f494","pitchNumber":4,"startTime":"2025-08-31T20:59:02.169Z","endTime":"2025-08-31T20:59:05.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89598313775624,"aZ":-28.800156978728253,"pfxX":-9.690931437868263,"pfxZ":1.7721979525241105,"pX":-0.09655741700078128,"pZ":2.0142934203201315,"vX0":5.60756812570009,"vY0":-137.6406309978424,"vZ0":-4.609796809067623,"x":120.68,"y":184.39,"x0":-0.9100338556065897,"y0":50.00374646613805,"z0":5.680437022359562,"aX":-18.441878455005565},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":1825,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39920764704981826,"extension":6.586370633611644},"index":4,"playId":"0fb20cac-cba7-3a94-902d-0ffef8dd1457","pitchNumber":5,"startTime":"2025-08-31T20:59:24.166Z","endTime":"2025-08-31T20:59:30.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.306236733261976,"aZ":-28.623508805647944,"pfxX":-7.750950862147307,"pfxZ":1.8927312496729733,"pX":-0.9178427181697179,"pZ":3.399586399018026,"vX0":3.16695444686704,"vY0":-136.56302185066602,"vZ0":-0.888546462304005,"x":151.99,"y":146.99,"x0":-1.090869257883233,"y0":50.00105104341925,"z0":5.712328933221486,"aX":-14.52161496848148},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":1848,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40230317287980144,"extension":6.6717496322773915},"index":5,"playId":"9cb3cb41-ffe1-3126-964c-3251085bf5bd","pitchNumber":6,"startTime":"2025-08-31T20:59:54.192Z","endTime":"2025-08-31T20:59:57.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:59:57.616Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T21:00:29.589Z","endTime":"2025-08-31T21:02:21.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T21:00:31.815Z","endTime":"2025-08-31T21:00:31.816Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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.4,"endSpeed":85.1,"strikeZoneTop":3.39167511543882,"strikeZoneBottom":1.58274931252834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75498767877713,"aZ":-27.98623605605909,"pfxX":-5.73648311458631,"pfxZ":2.2573182441245443,"pX":-0.8058574766795891,"pZ":2.6468563906139133,"vX0":3.149623249574274,"vY0":-135.94070563131496,"vZ0":-2.709186256559519,"x":147.72,"y":167.31,"x0":-1.2384472291034194,"y0":50.00650542899469,"z0":5.613579687388616,"aX":-10.663310587690042},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":9.6,"spinRate":1776,"spinDirection":229},"zone":4,"typeConfidence":0.86,"plateTime":0.40399847711683146,"extension":6.663442903448459},"index":1,"playId":"d20a478e-7423-370f-b586-157e25911792","pitchNumber":1,"startTime":"2025-08-31T21:00:31.817Z","endTime":"2025-08-31T21:00:35.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.22919820490194,"strikeZoneBottom":1.58100716978776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.266685314748575,"aZ":-29.964181376562905,"pfxX":-6.3403048970939455,"pfxZ":1.2051708260502538,"pX":-0.07695780305185491,"pZ":2.0831421369793945,"vX0":4.979185623075817,"vY0":-134.90312466776484,"vZ0":-3.6980203279790027,"x":119.93,"y":182.54,"x0":-1.1259177955952187,"y0":50.00411544393874,"z0":5.591725946649884,"aX":-11.64783260156654},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.6,"breakHorizontal":10.3,"spinRate":1827,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4065243127669662,"extension":6.622901114440601},"index":2,"playId":"cf1c27e9-5b2b-3307-a335-541b171dc355","pitchNumber":2,"startTime":"2025-08-31T21:00:49.500Z","endTime":"2025-08-31T21:00:53.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.43190676649983,"strikeZoneBottom":1.54216384221276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71649330262623,"aZ":-27.11852693467009,"pfxX":-10.11931959589154,"pfxZ":2.7335566730896126,"pX":-1.2048098771091371,"pZ":3.0255706011855494,"vX0":3.1380151987701503,"vY0":-136.1537231387046,"vZ0":-1.9996902626504496,"x":162.92,"y":157.09,"x0":-1.067139353530459,"y0":50.006629926641544,"z0":5.672220164675577,"aX":-18.742120609281006},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":1858,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4044177055660474,"extension":6.534064327158148},"index":3,"playId":"f52cbdcb-c88c-3b1a-ba7a-6d24be6b9e7b","pitchNumber":3,"startTime":"2025-08-31T21:01:16.817Z","endTime":"2025-08-31T21:01:21.988Z","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":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.37539209143258,"strikeZoneBottom":1.55929761573485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891025966012986,"aZ":-27.687404862110352,"pfxX":-9.346795970279443,"pfxZ":2.6758102611120744,"pX":-0.9934219828569735,"pZ":0.8540315956329521,"vX0":3.3586474582420753,"vY0":-128.9723735122843,"vZ0":-6.086139900954,"x":154.87,"y":215.72,"x0":-1.101360486415074,"y0":50.00446713114559,"z0":5.391710778876094,"aX":-15.680140076926747},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":1402,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42537470296433577,"extension":6.663311026226944},"index":4,"playId":"e94c8296-3cc7-314c-b0a3-b93591e3a51f","pitchNumber":4,"startTime":"2025-08-31T21:01:34.055Z","endTime":"2025-08-31T21:01:37.773Z","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":93.1,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.059612547385356,"aZ":-33.27909907665529,"pfxX":-9.628100045639359,"pfxZ":-0.6018565452998468,"pX":0.2474108909798661,"pZ":1.4334776740041921,"vX0":6.734505584928969,"vY0":-135.28090832187615,"vZ0":-4.615678259915014,"x":107.57,"y":200.08,"x0":-1.0396720450521946,"y0":50.00553308262294,"z0":5.529381402369342,"aX":-17.6184751507154},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.0,"breakHorizontal":15.7,"spinRate":1784,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4068953186287523,"extension":6.534706447456392},"index":5,"playId":"996318aa-5281-3b2e-8d8b-1983a41f15f8","pitchNumber":5,"startTime":"2025-08-31T21:01:51.619Z","endTime":"2025-08-31T21:01:55.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.380556645947568,"aZ":-38.49742219337981,"pfxX":0.7912206707890226,"pfxZ":-3.980902884690688,"pX":0.9646202930922855,"pZ":1.3686468817375979,"vX0":4.770355361017314,"vY0":-126.13181627196784,"vZ0":-2.5661979488157343,"x":80.23,"y":201.83,"x0":-1.066384879000526,"y0":50.00625802947248,"z0":5.551054940112709,"aX":1.2551091047574439},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.6,"breakHorizontal":-2.6,"spinRate":2244,"spinDirection":9},"zone":14,"typeConfidence":0.9,"plateTime":0.4368614523359957,"extension":6.613375137915252},"index":6,"playId":"c87772df-7080-3a4b-9797-50a159483b69","pitchNumber":6,"startTime":"2025-08-31T21:02:14.092Z","endTime":"2025-08-31T21:02:21.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:02:21.360Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:03:52.732Z","endTime":"2025-08-31T21:06:11.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.33964949273999,"strikeZoneBottom":1.5539018301313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39481321382525,"aZ":-13.556454247925696,"pfxX":-6.756968468255196,"pfxZ":9.529867405321193,"pX":-0.6141973093937669,"pZ":1.9569767177479742,"vX0":4.432418513494184,"vY0":-138.9650933147301,"vZ0":-6.88608221648631,"x":140.41,"y":185.94,"x0":-1.3526629421401564,"y0":50.00576820533479,"z0":5.369276444910116,"aX":-13.206163681810828},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2466,"spinDirection":218},"zone":7,"typeConfidence":0.86,"plateTime":0.3942666315588914,"extension":6.47707931777344},"index":0,"playId":"9d9c6aec-6b3b-3405-a515-3ae455b2b005","pitchNumber":1,"startTime":"2025-08-31T21:04:53.948Z","endTime":"2025-08-31T21:04:57.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.37978104152732,"strikeZoneBottom":1.57167064312505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07912689257861,"aZ":-31.29093992765502,"pfxX":-7.310980042540897,"pfxZ":0.5292380061053299,"pX":-0.6754800383970075,"pZ":1.589043803023308,"vX0":3.9264031100412486,"vY0":-128.5803622220838,"vZ0":-3.682394272514588,"x":142.75,"y":195.88,"x0":-1.2705141232496349,"y0":50.00565214808986,"z0":5.461733267061939,"aX":-12.27217878096133},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":12.4,"spinRate":1447,"spinDirection":238},"zone":7,"typeConfidence":0.82,"plateTime":0.4256018279776459,"extension":6.348941981439297},"index":1,"playId":"69a92706-972d-35b9-abb9-3f0b9eccffe8","pitchNumber":2,"startTime":"2025-08-31T21:05:07.902Z","endTime":"2025-08-31T21:05:12.276Z","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":97.0,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08244459986377,"aZ":-13.989240975038593,"pfxX":-6.2459039330930315,"pfxZ":9.096819070618736,"pX":-0.0468316630762261,"pZ":2.3274327965991226,"vX0":5.702814187231473,"vY0":-140.96490744667236,"vZ0":-5.980415114443369,"x":118.79,"y":175.94,"x0":-1.2913791435173183,"y0":50.00287360619177,"z0":5.390960004657795,"aX":-12.484792411534242},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2466,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.3895791313945458,"extension":6.488214445895778},"index":2,"playId":"f0619177-0c52-3816-ae49-273f1303f198","pitchNumber":3,"startTime":"2025-08-31T21:05:25.991Z","endTime":"2025-08-31T21:05:30.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.38636495980114,"strikeZoneBottom":1.54017367880661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16202467382654,"aZ":-29.699216664648308,"pfxX":1.1968783789432544,"pfxZ":1.3999126584949866,"pX":1.5018945017082428,"pZ":0.644643284516658,"vX0":6.414805040706867,"vY0":-131.2361557311226,"vZ0":-6.675825826024546,"x":59.75,"y":221.37,"x0":-1.1193693360805328,"y0":50.00004729328741,"z0":5.404523164805621,"aX":2.1064126155956475},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.4,"breakHorizontal":-3.5,"spinRate":2699,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.41577062336262927,"extension":6.436466601718287},"index":3,"playId":"b2053e71-6e1d-3fe8-8ffc-79b1cc8dda91","pitchNumber":4,"startTime":"2025-08-31T21:05:47.219Z","endTime":"2025-08-31T21:05:51.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.10910227212823,"aZ":-11.439321348424228,"pfxX":-4.87950328355204,"pfxZ":10.192368734711469,"pX":0.8282745432042263,"pZ":2.1893551103432123,"vX0":7.373561355411745,"vY0":-142.3064965428829,"vZ0":-6.812860864313785,"x":85.43,"y":179.67,"x0":-1.1721565085838608,"y0":50.00578129769305,"z0":5.352333427551248,"aX":-9.929817972226774},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2475,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.3860824183396767,"extension":6.490606586862832},"hitData":{"launchSpeed":90.6,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.16,"coordY":154.12}},"index":4,"playId":"bb783237-7d74-3620-aee3-5866a73378fc","pitchNumber":5,"startTime":"2025-08-31T21:06:03.645Z","endTime":"2025-08-31T21:06:11.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:06:11.656Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:06:21.603Z","endTime":"2025-08-31T21:07:22.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.36899593305017,"strikeZoneBottom":1.51906742366065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.379196540926,"aZ":-13.287772801128748,"pfxX":-5.457971033942764,"pfxZ":9.526690050093169,"pX":0.7663407725193198,"pZ":1.843973537782582,"vX0":7.738335630997982,"vY0":-140.072090717198,"vZ0":-7.083640822187735,"x":87.79,"y":188.99,"x0":-1.3261581041705583,"y0":50.0011940698682,"z0":5.2789547688710785,"aX":-10.81842808237566},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2491,"spinDirection":219},"zone":9,"typeConfidence":0.88,"plateTime":0.391408643956797,"extension":6.6476404579508},"index":0,"playId":"e19cd6c1-9afa-39ff-8139-505b454361cb","pitchNumber":1,"startTime":"2025-08-31T21:06:40.036Z","endTime":"2025-08-31T21:06:43.712Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.26856199460286,"strikeZoneBottom":1.47325855760382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41587510397364,"aZ":-13.425537799638512,"pfxX":-4.852623615776533,"pfxZ":9.276815100180993,"pX":-0.7423611485950927,"pZ":1.910044316052516,"vX0":3.3464484259838745,"vY0":-141.53827058646058,"vZ0":-7.222845933796999,"x":145.3,"y":187.21,"x0":-1.3117323596419923,"y0":50.00683817114841,"z0":5.361583872244407,"aX":-9.811617245981557},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2485,"spinDirection":220},"zone":7,"typeConfidence":0.89,"plateTime":0.38752022523365515,"extension":6.604092436563674},"index":1,"playId":"54460eb0-cb0d-3159-b5f2-a0883d8b6116","pitchNumber":2,"startTime":"2025-08-31T21:06:57.077Z","endTime":"2025-08-31T21:07:00.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.21156994973337,"strikeZoneBottom":1.42283091655042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95032395572713,"aZ":-13.520105319532624,"pfxX":-4.844610872487834,"pfxZ":9.034680920568084,"pX":-0.2902839305299713,"pZ":1.492376201292875,"vX0":4.6024839875877195,"vY0":-142.7925859345532,"vZ0":-8.265719039829383,"x":128.06,"y":198.49,"x0":-1.2937522068031966,"y0":50.00102146911887,"z0":5.275558510361771,"aX":-10.001080300238645},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2471,"spinDirection":219},"zone":7,"typeConfidence":0.89,"plateTime":0.3836165855381988,"extension":6.570350625061298},"index":2,"playId":"a093fefb-a4c2-3a5b-891a-bc7355577513","pitchNumber":3,"startTime":"2025-08-31T21:07:17.255Z","endTime":"2025-08-31T21:07:22.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:07:22.010Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:07:30.891Z","endTime":"2025-08-31T21:08:12.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.796872114465685,"aZ":-25.18755030260034,"pfxX":2.3085008500166886,"pfxZ":3.870178381303399,"pX":1.2323378141828072,"pZ":0.7867116753728071,"vX0":5.812712314403125,"vY0":-132.87129047079588,"vZ0":-7.254680539612396,"x":70.03,"y":217.54,"x0":-1.2749393056306126,"y0":50.00328665212212,"z0":5.355986523276059,"aX":4.1695223405308015},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.3,"spinRate":2673,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.41065470863995257,"extension":6.444595028810199},"index":0,"playId":"52be35a8-810b-387f-8f1b-12009287cb5a","pitchNumber":1,"startTime":"2025-08-31T21:07:45.077Z","endTime":"2025-08-31T21:07:49.951Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93041732966304,"aZ":-11.94014748608735,"pfxX":-5.484570587284205,"pfxZ":9.912113374284573,"pX":0.025099686223992137,"pZ":2.7432867171586337,"vX0":5.897888317697735,"vY0":-142.47720423461317,"vZ0":-5.328097106224317,"x":116.04,"y":164.71,"x0":-1.3663501354107126,"y0":50.002799711221535,"z0":5.402459201998442,"aX":-11.19552936126796},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2569,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.38550843895046416,"extension":6.533226627034964},"hitData":{"launchSpeed":93.6,"launchAngle":61.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.37,"coordY":123.6}},"index":1,"playId":"09ae62d3-0c11-39c1-a1e7-db3ff929b568","pitchNumber":2,"startTime":"2025-08-31T21:08:02.051Z","endTime":"2025-08-31T21:08:12.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:08:12.840Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, pitcher J.T. Ginn to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:09:58.894Z","endTime":"2025-08-31T21:11:58.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.060635428624,"aZ":-29.800166735244222,"pfxX":-8.993832081618036,"pfxZ":1.330718073359587,"pX":0.10453237786165696,"pZ":1.7331456439557478,"vX0":6.482066542235469,"vY0":-133.92252179744398,"vZ0":-4.637456900478804,"x":113.02,"y":191.99,"x0":-1.2022555748319346,"y0":50.00059820572873,"z0":5.667018352678993,"aX":-16.023639645980264},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":14.5,"spinRate":1863,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.41200891414078766,"extension":6.724769552730639},"index":0,"playId":"8a84d79e-7dce-36b3-91cc-3e4a817774fa","pitchNumber":1,"startTime":"2025-08-31T21:10:23.337Z","endTime":"2025-08-31T21:10:28.534Z","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":93.2,"endSpeed":84.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.299026415253195,"aZ":-29.81007308672582,"pfxX":-8.261897118250449,"pfxZ":1.2843116535059274,"pX":-1.0799622279087475,"pZ":2.6270472543091823,"vX0":3.247439424049075,"vY0":-135.63604619963846,"vZ0":-2.499116210125003,"x":158.17,"y":167.85,"x0":-1.228450409165744,"y0":50.00243108835523,"z0":5.667209431278534,"aX":-15.191011543612676},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":14.2,"spinRate":1845,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4058741584084724,"extension":6.584891377479404},"index":1,"playId":"484888ca-7015-3501-acd2-1920bad08204","pitchNumber":2,"startTime":"2025-08-31T21:11:11.994Z","endTime":"2025-08-31T21:11:16.770Z","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":87.9,"endSpeed":79.1,"strikeZoneTop":3.49000111506708,"strikeZoneBottom":1.57473235172962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34581322917982,"aZ":-33.58063389555568,"pfxX":0.5346875782107219,"pfxZ":-0.8693600341977925,"pX":1.440591152901762,"pZ":1.9671548317911574,"vX0":5.321221321150504,"vY0":-127.7561215589431,"vZ0":-2.2158141183602598,"x":62.09,"y":185.67,"x0":-0.7604390162314242,"y0":50.00408246091941,"z0":5.549321236683218,"aX":0.8624883629366579},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-2.5,"spinRate":2200,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4328271280904361,"extension":6.4931209319868275},"index":2,"playId":"69993471-bfa3-32ac-859d-29ed55500ec9","pitchNumber":3,"startTime":"2025-08-31T21:11:33.084Z","endTime":"2025-08-31T21:11:36.635Z","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":93.2,"endSpeed":86.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.777177661158596,"aZ":-27.917727462829713,"pfxX":-5.659763398076111,"pfxZ":2.2652760479883662,"pX":0.5329680649771734,"pZ":1.8553135902365954,"vX0":5.917787438400386,"vY0":-135.61017861780118,"vZ0":-5.058328708077861,"x":96.68,"y":188.69,"x0":-0.9314598199282969,"y0":50.005395134104845,"z0":5.66754424995039,"aX":-10.652289855598843},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":9.1,"spinRate":1843,"spinDirection":227},"zone":9,"typeConfidence":0.81,"plateTime":0.40230221807133804,"extension":6.689703673580567},"hitData":{"launchSpeed":64.5,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.46,"coordY":176.51}},"index":3,"playId":"9e115f5d-c5b7-3052-82a9-ad53de136d3f","pitchNumber":4,"startTime":"2025-08-31T21:11:51.115Z","endTime":"2025-08-31T21:11:58.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:11:58.666Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Helman walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:12:16.924Z","endTime":"2025-08-31T21:15:17.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":78.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.231924612057234,"aZ":-36.26506441902482,"pfxX":-0.5540579055452031,"pfxZ":-2.5803953744469963,"pX":0.9351442810477367,"pZ":1.2920786044557888,"vX0":4.665364518756181,"vY0":-126.85649011442958,"vZ0":-3.331954841767115,"x":81.35,"y":203.89,"x0":-0.8765195097426446,"y0":50.000753699228774,"z0":5.592073865160524,"aX":-0.8800087484941086},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.3,"breakHorizontal":-0.4,"spinRate":2150,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.4361414527399239,"extension":6.6644251322726324},"index":0,"playId":"02fbfbb8-3a84-35a2-a24d-5bea3937af33","pitchNumber":1,"startTime":"2025-08-31T21:12:35.890Z","endTime":"2025-08-31T21:12:39.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T21:12:58.250Z","endTime":"2025-08-31T21:12:58.251Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.7,"strikeZoneTop":3.64999914810036,"strikeZoneBottom":1.61102934167409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99599707347551,"aZ":-36.31181105828216,"pfxX":-0.3133162342587994,"pfxZ":-2.6069339985162383,"pX":1.0679178804154983,"pZ":1.110992297091425,"vX0":5.047789852641876,"vY0":-126.77873529340448,"vZ0":-3.660797555388397,"x":76.29,"y":208.78,"x0":-0.9298844735604281,"y0":50.00250968905845,"z0":5.549456282160438,"aX":-0.49715602667627623},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":-0.8,"spinRate":2259,"spinDirection":34},"zone":14,"typeConfidence":0.89,"plateTime":0.4362567228998335,"extension":6.563283121135475},"index":2,"playId":"378c817c-1072-3463-ac2e-22bbb9d2f864","pitchNumber":2,"startTime":"2025-08-31T21:12:58.252Z","endTime":"2025-08-31T21:13:04.518Z","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":93.5,"endSpeed":84.5,"strikeZoneTop":3.64999994965866,"strikeZoneBottom":1.58532706075936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02327884603488,"aZ":-28.980239450115487,"pfxX":-9.086489875150878,"pfxZ":1.7324001201591663,"pX":0.7306007687005479,"pZ":2.4594107505590945,"vX0":7.384416575501709,"vY0":-135.8653586662336,"vZ0":-3.151156108748668,"x":89.15,"y":172.38,"x0":-0.8628125004602549,"y0":50.00177398206907,"z0":5.681954070182782,"aX":-16.72659039413912},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1872,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4055373866204879,"extension":6.6558698808859225},"index":3,"playId":"e3369199-55fc-39da-8e58-7fbfb2e05afa","pitchNumber":3,"startTime":"2025-08-31T21:13:20.355Z","endTime":"2025-08-31T21:13:24.433Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.66786233510091,"strikeZoneBottom":1.68068384184684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.861090304193187,"aZ":-25.534561819086726,"pfxX":-5.676609713586833,"pfxZ":3.5509651900962638,"pX":-0.09693651758535138,"pZ":1.2951665778516184,"vX0":4.544495778215094,"vY0":-136.09720699756892,"vZ0":-6.3933762814347945,"x":120.69,"y":203.81,"x0":-1.0538166013079708,"y0":50.00227761358233,"z0":5.452040216175701,"aX":-10.61080596264411},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":9.2,"spinRate":1951,"spinDirection":223},"zone":13,"typeConfidence":0.73,"plateTime":0.402998943439528,"extension":6.644735932265403},"index":4,"playId":"c27e9d86-b02f-3715-8b58-6133a1cb0ed6","pitchNumber":4,"startTime":"2025-08-31T21:13:37.409Z","endTime":"2025-08-31T21:13:41.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.61343718019788,"strikeZoneBottom":1.61403578404486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.920679710105915,"aZ":-31.039929943164434,"pfxX":-0.20321145366544968,"pfxZ":0.6991647833069079,"pX":1.5471785099583943,"pZ":1.073708974787862,"vX0":6.174822786581383,"vY0":-127.63517856453284,"vZ0":-4.77087518427002,"x":58.03,"y":209.79,"x0":-0.8924522898997977,"y0":50.003150160089994,"z0":5.453912342189,"aX":-0.3302424674808667},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.2,"spinRate":2220,"spinDirection":10},"zone":14,"typeConfidence":0.89,"plateTime":0.43160755743519985,"extension":6.5553571477647035},"index":5,"playId":"54f1ecb8-169a-31c5-9558-afe5712ab8d5","pitchNumber":5,"startTime":"2025-08-31T21:13:58.143Z","endTime":"2025-08-31T21:14:02.190Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93640433026273,"aZ":-32.5248684498143,"pfxX":-9.089827491236234,"pfxZ":-0.1878436357782114,"pX":0.4294539105820903,"pZ":2.5093702426373894,"vX0":6.4526975761715715,"vY0":-135.38792441395992,"vZ0":-2.1551860226109016,"x":100.63,"y":171.03,"x0":-0.8098380245407221,"y0":50.00360955797239,"z0":5.603108634721688,"aX":-16.791128032463533},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.6,"breakHorizontal":15.0,"spinRate":1879,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40532780455889394,"extension":6.758810721467004},"index":6,"playId":"ec91f688-795c-3723-8e00-cb328fdbb6ec","pitchNumber":6,"startTime":"2025-08-31T21:14:29.616Z","endTime":"2025-08-31T21:14:34.726Z","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":94.3,"endSpeed":86.5,"strikeZoneTop":3.74462307410513,"strikeZoneBottom":1.5471707948153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.362773430921038,"aZ":-29.17417844100886,"pfxX":-8.622329923158949,"pfxZ":1.5740408910125945,"pX":1.2491712820335739,"pZ":1.504981589120796,"vX0":8.598554325504915,"vY0":-137.0727750504787,"vZ0":-5.444462403479288,"x":69.38,"y":198.15,"x0":-0.8085073145919903,"y0":50.00000103734558,"z0":5.509309669723714,"aX":-16.4014474825713},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":13.8,"spinRate":1937,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39961288758418867,"extension":6.730776461427956},"index":7,"playId":"fa2732c7-f8fb-36ca-a101-3e33ac8c357d","pitchNumber":7,"startTime":"2025-08-31T21:15:12.541Z","endTime":"2025-08-31T21:15:17.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:15:17.053Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Smith doubles (22) on a sharp line drive to right fielder Colby Thomas. Michael Helman scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:15:26.045Z","endTime":"2025-08-31T21:16:42.169Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.49904432705945,"strikeZoneBottom":1.6252755944703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.182441686517436,"aZ":-30.066804279411908,"pfxX":-7.159942773191743,"pfxZ":1.1636235186014314,"pX":0.15706708346925513,"pZ":3.909941064780095,"vX0":5.3533936804102185,"vY0":-133.71883207303543,"vZ0":0.9183936748575157,"x":111.01,"y":133.21,"x0":-0.9419749746579373,"y0":50.000727716726786,"z0":5.7212538484787645,"aX":-12.947866718969555},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":11.8,"spinRate":1861,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.40980315789035604,"extension":6.553472556768876},"index":0,"playId":"6e36fd44-4b36-3aca-abd5-d0e3cd0f3fa7","pitchNumber":1,"startTime":"2025-08-31T21:15:41.272Z","endTime":"2025-08-31T21:15:48.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Michael Helman steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"6e36fd44-4b36-3aca-abd5-d0e3cd0f3fa7","startTime":"2025-08-31T21:15:58.451Z","endTime":"2025-08-31T21:16:09.122Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.24000043052722,"strikeZoneBottom":1.55100479185293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.047164574809024,"aZ":-23.97325387928735,"pfxX":-1.3959520933661782,"pfxZ":4.500245439251984,"pX":1.013438253948364,"pZ":3.4700697650060905,"vX0":6.3396325826670195,"vY0":-133.70251352499776,"vZ0":-1.066229955947695,"x":78.37,"y":145.09,"x0":-1.2002844818554996,"y0":50.00375759455946,"z0":5.583974468884501,"aX":-2.5454232808063626},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":1.2,"spinRate":1925,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.40864467590908937,"extension":6.5515420548478245},"index":2,"playId":"1ddc02ea-cf69-3a4f-911a-a3d976d02731","pitchNumber":2,"startTime":"2025-08-31T21:16:09.122Z","endTime":"2025-08-31T21:16:13.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.998684115173475,"aZ":-26.42495298137329,"pfxX":-6.486478382266368,"pfxZ":3.254211253480987,"pX":0.4840563840600009,"pZ":2.083288683910081,"vX0":6.561962920554827,"vY0":-132.10551937266268,"vZ0":-3.683237626890576,"x":98.55,"y":182.53,"x0":-1.188695307304385,"y0":50.00620556582058,"z0":5.436949059394871,"aX":-11.473562777853179},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":10.3,"spinRate":1836,"spinDirection":230},"zone":6,"typeConfidence":0.45,"plateTime":0.4145360711127144,"extension":6.524446253137408},"hitData":{"launchSpeed":104.8,"launchAngle":10.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.25,"coordY":107.6}},"index":3,"playId":"a80bf67d-5cb9-3e25-91ef-b4aa58b85898","pitchNumber":3,"startTime":"2025-08-31T21:16:28.994Z","endTime":"2025-08-31T21:16:42.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:16:42.169Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, third baseman Brett Harris to first baseman Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:16:50.356Z","endTime":"2025-08-31T21:18:04.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.4505689613778,"strikeZoneBottom":1.58622931925535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.169604976249875,"aZ":-28.345262008069437,"pfxX":-5.254061312774408,"pfxZ":2.1206624811123316,"pX":0.4635408418724361,"pZ":2.901247754557394,"vX0":5.579142239612633,"vY0":-133.65630544972032,"vZ0":-1.9407290697901134,"x":99.33,"y":160.45,"x0":-0.9696382862698671,"y0":50.004322095054846,"z0":5.675017258979264,"aX":-9.494095769192425},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":8.3,"spinRate":1873,"spinDirection":219},"zone":3,"typeConfidence":0.68,"plateTime":0.4100214830918305,"extension":6.681204501297586},"index":0,"playId":"a8b46d96-300f-3cc0-8d34-2c68d5779ba8","pitchNumber":1,"startTime":"2025-08-31T21:17:11.873Z","endTime":"2025-08-31T21:17:15.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.41636523294675,"strikeZoneBottom":1.65357017073637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.195476554278496,"aZ":-27.744607146450097,"pfxX":-9.044807360164429,"pfxZ":2.729252950480854,"pX":-0.7575955003013364,"pZ":0.6306919757343634,"vX0":3.812941799915551,"vY0":-126.91598408763141,"vZ0":-6.535225202417483,"x":145.88,"y":221.75,"x0":-1.1085270857368894,"y0":50.002105539554755,"z0":5.463294195318487,"aX":-14.68055506606441},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":1401,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43240052610008606,"extension":6.65321446813588},"index":1,"playId":"a377e636-93f8-3e73-9fba-ff80d394aa50","pitchNumber":2,"startTime":"2025-08-31T21:17:31.338Z","endTime":"2025-08-31T21:17:35.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81203533904058,"aZ":-32.870337936378334,"pfxX":0.08062173275510698,"pfxZ":-0.4530059913597757,"pX":-0.2270442060574702,"pZ":2.332106571471795,"vX0":1.9018413651217518,"vY0":-123.87050199342542,"vZ0":-1.4070454239980428,"x":125.65,"y":175.81,"x0":-1.0210248749637831,"y0":50.005429590182246,"z0":5.700976938811133,"aX":0.122838617496518},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-0.7,"spinRate":2236,"spinDirection":19},"zone":5,"typeConfidence":0.9,"plateTime":0.4451993268323666,"extension":6.434996088381512},"hitData":{"launchSpeed":75.2,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.24,"coordY":168.36}},"index":2,"playId":"c188fd06-4bdf-3dc0-b12a-f2fa3f190ff8","pitchNumber":3,"startTime":"2025-08-31T21:17:55.781Z","endTime":"2025-08-31T21:18:04.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:18:04.752Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joc Pederson doubles (9) on a fly ball to left fielder Carlos Cortes. Josh Smith scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:18:18.002Z","endTime":"2025-08-31T21:19:17.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.1,"strikeZoneTop":3.58999989682549,"strikeZoneBottom":1.70039786398285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.179687321125414,"aZ":-33.38842205570409,"pfxX":-7.214143042553815,"pfxZ":-0.7514633478559354,"pX":-1.8652458052644165,"pZ":3.119161363732691,"vX0":1.2257865104194337,"vY0":-126.55587014594086,"vZ0":0.4629006345689324,"x":188.1,"y":154.56,"x0":-1.422010451554064,"y0":50.00607150841001,"z0":5.629267509358008,"aX":-11.589985235418679},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.7,"spinRate":1332,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4344216479651859,"extension":6.539630030890113},"index":0,"playId":"26e730a0-40fd-3c42-bb36-e2e0958814f9","pitchNumber":1,"startTime":"2025-08-31T21:18:44.309Z","endTime":"2025-08-31T21:18:47.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0727988141499,"aZ":-31.395281397399867,"pfxX":-6.762697639653045,"pfxZ":0.43540836157859353,"pX":-0.9140935258134308,"pZ":2.450858460859485,"vX0":3.481769302561348,"vY0":-133.1724916643678,"vZ0":-2.1729566927495014,"x":151.84,"y":172.61,"x0":-1.363693110114678,"y0":50.0035752780395,"z0":5.560854428908445,"aX":-12.080126628987573},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.5,"breakHorizontal":11.4,"spinRate":1755,"spinDirection":230},"zone":13,"typeConfidence":0.56,"plateTime":0.41216421095774924,"extension":6.565405703794536},"hitData":{"launchSpeed":70.8,"launchAngle":55.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.89,"coordY":144.62}},"index":1,"playId":"18db5298-7f70-365d-8792-0fa89da6cd6b","pitchNumber":2,"startTime":"2025-08-31T21:19:05.381Z","endTime":"2025-08-31T21:19:17.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:19:17.372Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:20:22.179Z","endTime":"2025-08-31T21:22:08.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":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":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T21:20:23.760Z","endTime":"2025-08-31T21:20:24.380Z","isPitch":false,"type":"action"},{"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.53482873055402,"strikeZoneBottom":1.73732267125089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.602999521769327,"aZ":-30.495396799589408,"pfxX":-6.617617456637085,"pfxZ":0.9282142421361161,"pX":-0.7483196032926056,"pZ":2.408563224150949,"vX0":3.3839791719314714,"vY0":-134.22438788759194,"vZ0":-2.886044090001083,"x":145.52,"y":173.75,"x0":-1.1694354746423463,"y0":50.00560903501963,"z0":5.682205114107211,"aX":-12.007688032196418},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.2,"breakHorizontal":11.2,"spinRate":1801,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4089653805392972,"extension":6.688282500165424},"index":1,"playId":"ff4358ce-3e6f-37a2-a725-4364dd7964ab","pitchNumber":1,"startTime":"2025-08-31T21:20:24.380Z","endTime":"2025-08-31T21:20:28.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.48696776117752,"strikeZoneBottom":1.66562099291521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32366870071637,"aZ":-30.8072443368646,"pfxX":-7.697720069009084,"pfxZ":0.7609445535043653,"pX":-0.23672654214413055,"pZ":1.7154915821747574,"vX0":4.889733900221017,"vY0":-134.03848351817652,"vZ0":-4.295985708374087,"x":111.62,"y":181.63,"x0":-1.0962204859579157,"y0":50.003064647199565,"z0":5.570098525368341,"aX":-13.833354252770766},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":12.7,"spinRate":1838,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4105823137902984,"extension":6.7368993720881925},"index":2,"playId":"9672ebcd-c110-3b7d-9dd9-3fbfa708a36f","pitchNumber":2,"startTime":"2025-08-31T21:20:45.672Z","endTime":"2025-08-31T21:20:49.309Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.49000023439649,"strikeZoneBottom":1.65287618472746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.136856302839846,"aZ":-28.994725519007915,"pfxX":-6.193012570679381,"pfxZ":1.7763797290183883,"pX":-0.4468975980179616,"pZ":0.81360152020409,"vX0":4.268476137845007,"vY0":-133.66678159068488,"vZ0":-6.514701703503766,"x":134.03,"y":216.81,"x0":-1.2699728499332221,"y0":50.002062634633496,"z0":5.398838543330752,"aX":-11.067377745759325},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.8,"breakHorizontal":10.1,"spinRate":1844,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41173476570146983,"extension":6.701821636563078},"index":3,"playId":"14074b53-b534-3301-be8e-9d453d2c392b","pitchNumber":3,"startTime":"2025-08-31T21:21:04.583Z","endTime":"2025-08-31T21:21:08.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-31T21:21:32.631Z","endTime":"2025-08-31T21:21:43.523Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.702974574122464,"aZ":-31.8069323363499,"pfxX":-7.843592167126396,"pfxZ":0.2048625224984466,"pX":-0.9827181349937939,"pZ":2.2698118975216937,"vX0":3.3439681589196577,"vY0":-133.42220539127283,"vZ0":-2.981893825274189,"x":154.46,"y":177.5,"x0":-1.2437912087089358,"y0":50.002648116720415,"z0":5.73011516241741,"aX":-13.92956064809909},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":13.3,"spinRate":1795,"spinDirection":229},"zone":13,"typeConfidence":0.52,"plateTime":0.4129004602136179,"extension":6.686328667461747},"index":5,"playId":"192c1378-2c0a-3c95-a6ac-b16d8498e7ca","pitchNumber":4,"startTime":"2025-08-31T21:21:43.523Z","endTime":"2025-08-31T21:21:47.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.243482807166778,"aZ":-34.22128627283707,"pfxX":-0.54654329937817,"pfxZ":-1.306774362041645,"pX":1.3910823009407243,"pZ":0.9944651618682939,"vX0":5.964506369175184,"vY0":-125.82315380941856,"vZ0":-3.9555076205155753,"x":63.98,"y":211.93,"x0":-0.9638688729759148,"y0":50.003866110828234,"z0":5.432760687898217,"aX":-0.8557443237695105},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-0.7,"spinRate":2276,"spinDirection":10},"zone":14,"typeConfidence":0.9,"plateTime":0.43939072157710957,"extension":6.565909429714991},"index":6,"playId":"6abf5387-91f0-3b7c-a06f-d3934ed43d0c","pitchNumber":5,"startTime":"2025-08-31T21:22:04.912Z","endTime":"2025-08-31T21:22:08.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:22:08.482Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willie MacIver called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:23:41.934Z","endTime":"2025-08-31T21:26:25.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":84.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.51357169648529,"aZ":-15.076733623703705,"pfxX":-3.6269607440315217,"pfxZ":9.085213559237742,"pX":0.4246218244008225,"pZ":3.4184112093502406,"vX0":5.787318306813818,"vY0":-138.19259223648757,"vZ0":-2.9028812918918017,"x":100.81,"y":146.48,"x0":-1.25189272546079,"y0":50.00542700637397,"z0":5.530746979072382,"aX":-6.828093976092445},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":4.9,"spinRate":2346,"spinDirection":215},"zone":3,"typeConfidence":0.87,"plateTime":0.40051431848959806,"extension":6.454401574541658},"index":0,"playId":"80d9d8f2-d7a8-3f95-925f-c12d10dcd747","pitchNumber":1,"startTime":"2025-08-31T21:24:50.144Z","endTime":"2025-08-31T21:24:53.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.67535216296446,"strikeZoneBottom":1.65470318545445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.824797876406954,"aZ":-25.99853343939576,"pfxX":3.091809120210265,"pfxZ":3.672925705876306,"pX":0.9061246394388103,"pZ":1.7472000937784828,"vX0":4.405428154155722,"vY0":-129.52522235164236,"vZ0":-4.553528470158857,"x":82.46,"y":191.61,"x0":-1.225439185630112,"y0":50.0000006777594,"z0":5.542311252591461,"aX":5.19483707739989},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":-6.7,"spinRate":2480,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.42465447807493373,"extension":6.37273824977637},"index":1,"playId":"314774fb-30b9-37ed-9284-baf6a2881fc0","pitchNumber":2,"startTime":"2025-08-31T21:25:04.037Z","endTime":"2025-08-31T21:25:08.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T21:25:25.185Z","endTime":"2025-08-31T21:25:31.579Z","isPitch":false,"type":"action","player":{"id":680862,"link":"/api/v1/people/680862"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":87.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.43530322956199,"aZ":-13.605573789125724,"pfxX":-3.6051862955119156,"pfxZ":9.306509911725193,"pX":0.04000588618767739,"pZ":2.5262152199898757,"vX0":4.685611008146195,"vY0":-142.00124628499833,"vZ0":-5.6385720533870645,"x":115.48,"y":170.57,"x0":-1.181028706749625,"y0":50.00685405662023,"z0":5.439615922432367,"aX":-7.196447914337389},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":5.3,"spinRate":2370,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.38915024087882966,"extension":6.479714160007944},"index":3,"playId":"769274d1-8492-392a-b699-ee527360d2dc","pitchNumber":3,"startTime":"2025-08-31T21:25:31.579Z","endTime":"2025-08-31T21:25:35.070Z","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":90.5,"endSpeed":83.9,"strikeZoneTop":3.6600007576516,"strikeZoneBottom":1.58853064327054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.886887035776653,"aZ":-25.7152145943953,"pfxX":3.503546508482248,"pfxZ":3.6494168094227915,"pX":0.9735315429076203,"pZ":1.043721277722878,"vX0":4.803653693559238,"vY0":-131.6521637440263,"vZ0":-6.590119222906276,"x":79.89,"y":210.6,"x0":-1.3243798149931694,"y0":50.00148581692467,"z0":5.461925052000134,"aX":6.197414993718857},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-7.3,"spinRate":2711,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.41480043258679977,"extension":6.318238303794576},"index":4,"playId":"d3c4ab27-25f7-3ac9-b280-e686d9b02e22","pitchNumber":4,"startTime":"2025-08-31T21:25:51.845Z","endTime":"2025-08-31T21:25:55.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.65756544093621,"strikeZoneBottom":1.6110131123047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29091486534041,"aZ":-25.605098566366603,"pfxX":2.733524820065437,"pfxZ":3.6506786823230186,"pX":0.9734946953922066,"pZ":1.36853442911591,"vX0":4.9209120828546755,"vY0":-133.01797002614128,"vZ0":-5.940320640738043,"x":79.89,"y":201.83,"x0":-1.2523333225165958,"y0":50.00426633700268,"z0":5.4756347350286525,"aX":4.921518621737023},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-6.0,"spinRate":2698,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.41103949360795955,"extension":6.488692437007017},"index":5,"playId":"ed91d1e7-b260-33ac-bb50-7c2826c57d0f","pitchNumber":5,"startTime":"2025-08-31T21:26:05.022Z","endTime":"2025-08-31T21:26:09.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.64246059725905,"strikeZoneBottom":1.72539111117734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91440579656107,"aZ":-29.818044936791246,"pfxX":3.497720239985516,"pfxZ":1.352358937167109,"pX":0.9353259823569938,"pZ":1.4906012490975231,"vX0":4.557269332172114,"vY0":-130.6051244871132,"vZ0":-4.6791552639948275,"x":81.35,"y":198.53,"x0":-1.2824062456268552,"y0":50.0010384712065,"z0":5.531789654274453,"aX":6.077850043202377},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-7.3,"spinRate":2869,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4183981574885687,"extension":6.432931129944908},"index":6,"playId":"9ba6c173-c8db-36e4-8644-c910ede2416f","pitchNumber":6,"startTime":"2025-08-31T21:26:21.108Z","endTime":"2025-08-31T21:26:25.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:26:25.683Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Harris grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:26:35.008Z","endTime":"2025-08-31T21:28:33.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.39343086432999,"strikeZoneBottom":1.45172391518699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.207804257521754,"aZ":-25.664833086196943,"pfxX":2.8356307253938566,"pfxZ":3.616370674273101,"pX":0.9604251923857549,"pZ":1.007181265042624,"vX0":4.924508179473489,"vY0":-132.71415606643993,"vZ0":-6.85288166579068,"x":80.39,"y":211.59,"x0":-1.281485006235223,"y0":50.000162042248284,"z0":5.47032280006036,"aX":5.098292372139676},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":2742,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.4114146839403481,"extension":6.469292054168474},"index":0,"playId":"39d3541d-a7e4-31ae-8fa6-88173e4d9c1a","pitchNumber":1,"startTime":"2025-08-31T21:26:48.225Z","endTime":"2025-08-31T21:26:52.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.314526955811374,"aZ":-28.29043357023148,"pfxX":3.1603477825363613,"pfxZ":2.2662963122115096,"pX":0.7275376914608136,"pZ":1.290933164369681,"vX0":4.020192270682154,"vY0":-129.65922534382563,"vZ0":-5.123359872415514,"x":89.27,"y":203.92,"x0":-1.2496263789432807,"y0":50.00481242313331,"z0":5.432956246537903,"aX":5.418648726331946},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-6.6,"spinRate":2754,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.42130631320175516,"extension":6.5254467031984555},"index":1,"playId":"edd21312-e3c2-3946-a26a-dfb06c12e4cf","pitchNumber":2,"startTime":"2025-08-31T21:27:03.601Z","endTime":"2025-08-31T21:27:06.720Z","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":96.8,"endSpeed":87.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.138262612165136,"aZ":-12.409717211751598,"pfxX":-5.232931295146871,"pfxZ":10.016580156235724,"pX":0.8389833779424389,"pZ":2.4164077286451686,"vX0":7.621163288938579,"vY0":-140.57772359580522,"vZ0":-5.824189245947566,"x":85.02,"y":173.54,"x0":-1.245440664897596,"y0":50.00007301066359,"z0":5.343018879116953,"aX":-10.322872232955882},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2525,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3917988069007472,"extension":6.625710601124249},"index":2,"playId":"08da1660-98ee-34a5-a416-392c370d39a6","pitchNumber":3,"startTime":"2025-08-31T21:27:20.143Z","endTime":"2025-08-31T21:27:24.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.41181644889439,"strikeZoneBottom":1.5171407539705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57777117670201,"aZ":-27.81948380279439,"pfxX":3.828843911542515,"pfxZ":2.466357501269684,"pX":0.981876183948609,"pZ":1.1358642468642886,"vX0":4.366112032345186,"vY0":-131.71571413304616,"vZ0":-5.973575340435596,"x":79.57,"y":208.11,"x0":-1.1915275691061282,"y0":50.005355962554574,"z0":5.476293220124546,"aX":6.762989190976494},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-7.8,"spinRate":2598,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.41500591302084944,"extension":6.3299469010802385},"index":3,"playId":"c8c6020d-fe52-30f6-8a62-abc218a1bd13","pitchNumber":4,"startTime":"2025-08-31T21:27:53.211Z","endTime":"2025-08-31T21:27:57.185Z","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.8,"endSpeed":87.7,"strikeZoneTop":3.41369260439009,"strikeZoneBottom":1.40500884509898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43212935282378,"aZ":-15.648859818735675,"pfxX":-4.978575296625806,"pfxZ":8.29773546268473,"pX":0.4069038791184749,"pZ":3.5955429671927863,"vX0":6.0109747647029526,"vY0":-140.80241649399923,"vZ0":-2.409339698515365,"x":101.49,"y":141.7,"x0":-1.117104946596946,"y0":50.00102081749178,"z0":5.484892222565994,"aX":-9.913340109335476},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2445,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.390241443824038,"extension":6.603857060628772},"index":4,"playId":"b93fe606-c0ba-3505-94f2-3a6f4436eb3e","pitchNumber":5,"startTime":"2025-08-31T21:28:09.032Z","endTime":"2025-08-31T21:28:13.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.578344791297337,"aZ":-28.472449535725787,"pfxX":2.8527050796587874,"pfxZ":2.0977337333839223,"pX":0.14181661470085158,"pZ":2.569672706597579,"vX0":2.662575630293341,"vY0":-131.6069586946112,"vZ0":-2.4113966051724067,"x":111.59,"y":169.4,"x0":-1.2516532541880094,"y0":50.00108220684475,"z0":5.5955568007538625,"aX":5.029132542260405},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.8,"spinRate":2621,"spinDirection":134},"zone":5,"typeConfidence":0.9,"plateTime":0.41535851777627997,"extension":6.524386847203109},"hitData":{"launchSpeed":105.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.88,"coordY":154.63}},"index":5,"playId":"9079840a-70a6-367b-97db-3c7488e1b500","pitchNumber":6,"startTime":"2025-08-31T21:28:22.974Z","endTime":"2025-08-31T21:28:33.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:28:33.040Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:28:40.527Z","endTime":"2025-08-31T21:30:30.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":96.0,"endSpeed":87.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95170414473816,"aZ":-15.165041056294912,"pfxX":-3.3134432596673253,"pfxZ":8.606394804113826,"pX":-0.013354272246574546,"pZ":3.7001643063274514,"vX0":4.463614539446964,"vY0":-139.79781388137988,"vZ0":-2.2684695931479277,"x":117.51,"y":138.88,"x0":-1.2013244396972622,"y0":50.00224047946646,"z0":5.519276099991174,"aX":-6.548543140264786},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2465,"spinDirection":211},"zone":11,"typeConfidence":0.87,"plateTime":0.3920129769709071,"extension":6.511921285792677},"index":0,"playId":"198bbb83-58bf-32b3-b2f0-213005358f43","pitchNumber":1,"startTime":"2025-08-31T21:28:57.308Z","endTime":"2025-08-31T21:29:00.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.4400004707483,"strikeZoneBottom":1.45816278259979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.900536239875436,"aZ":-12.135912884173523,"pfxX":-3.9133809818718244,"pfxZ":10.036118670986507,"pX":-1.045866195397167,"pZ":3.423266778502258,"vX0":2.554168877802878,"vY0":-141.48507605250748,"vZ0":-3.356723818324791,"x":156.87,"y":146.35,"x0":-1.4591296592329706,"y0":50.00045941133919,"z0":5.420598629946115,"aX":-7.811142428969823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2414,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3894258852991941,"extension":6.605775080726511},"index":1,"playId":"10781650-7096-3397-9840-66a62d37298d","pitchNumber":2,"startTime":"2025-08-31T21:29:32.136Z","endTime":"2025-08-31T21:29:35.776Z","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":97.3,"endSpeed":87.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21193014871259,"aZ":-12.44133465544634,"pfxX":-4.088280588590412,"pfxZ":9.865656351473877,"pX":0.250894139127059,"pZ":3.6774343295954153,"vX0":5.197971092876524,"vY0":-141.46613146296158,"vZ0":-2.8277303172686574,"x":107.44,"y":139.49,"x0":-1.0905864644012726,"y0":50.00311314545266,"z0":5.501783313016553,"aX":-8.178022818358862},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2494,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3891364257172767,"extension":6.380442392695496},"index":2,"playId":"fd1889f8-99c7-3771-98f5-d767d5017f46","pitchNumber":3,"startTime":"2025-08-31T21:29:48.109Z","endTime":"2025-08-31T21:29:52.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.52494237747478,"strikeZoneBottom":1.51922545659481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.213913304532493,"aZ":-30.66577443964107,"pfxX":4.0893355559649684,"pfxZ":0.8587641556379975,"pX":1.263936308025278,"pZ":1.1582811439509308,"vX0":4.763263442122528,"vY0":-130.9821726046814,"vZ0":-5.285443175348572,"x":68.82,"y":207.51,"x0":-1.1029662371127438,"y0":50.001209763051435,"z0":5.469295362554288,"aX":7.171884896617494},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":-8.4,"spinRate":2758,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4166553528935433,"extension":6.534442914533086},"index":3,"playId":"bd04769a-56fa-3717-9592-b356e44db53d","pitchNumber":4,"startTime":"2025-08-31T21:30:12.621Z","endTime":"2025-08-31T21:30:16.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.225101911561033,"aZ":-27.31465077584644,"pfxX":2.6980549293877463,"pfxZ":2.637227895367565,"pX":1.353951103559588,"pZ":2.0280642797453723,"vX0":5.693983036897773,"vY0":-134.29022681709853,"vZ0":-4.10984452443479,"x":65.39,"y":184.02,"x0":-1.1359343031704912,"y0":50.00644635981388,"z0":5.497924130340084,"aX":4.980661722895274},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2667,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4062487912161501,"extension":6.436395764589246},"index":4,"playId":"82bc776c-4c13-3c77-a9a7-60c5086fd594","pitchNumber":5,"startTime":"2025-08-31T21:30:26.878Z","endTime":"2025-08-31T21:30:30.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:30:30.333Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:32:45.601Z","endTime":"2025-08-31T21:34:48.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.53753861796972,"strikeZoneBottom":1.75694647812195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.232404320136737,"aZ":-31.106933086998367,"pfxX":-7.552985261196535,"pfxZ":0.6231339029526506,"pX":-0.928466296971679,"pZ":2.9549987772335933,"vX0":3.4947973947640425,"vY0":-130.47560515108924,"vZ0":-1.148122138681646,"x":152.39,"y":159.0,"x0":-1.3061529673977492,"y0":50.00393537537864,"z0":5.751257084120986,"aX":-12.983786685387189},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":12.8,"spinRate":1723,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42028101404522955,"extension":6.418973043968927},"index":0,"playId":"5ea38580-d353-3efd-8803-292e1552cd7c","pitchNumber":1,"startTime":"2025-08-31T21:32:51.666Z","endTime":"2025-08-31T21:32:55.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.920619324207276,"aZ":-23.140695700839842,"pfxX":-1.3369525091382295,"pfxZ":5.090869840786521,"pX":0.9809086943472518,"pZ":2.7745376772597656,"vX0":6.1269588072631125,"vY0":-132.31450123848634,"vZ0":-2.6582062988833686,"x":79.61,"y":163.87,"x0":-1.1899021702486656,"y0":50.00490076221913,"z0":5.485721116623757,"aX":-2.3739381291728208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":1.1,"spinRate":2033,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.41376794639066716,"extension":6.64006002261774},"index":1,"playId":"01f3aaad-7e79-3bfc-be97-ff7052f57287","pitchNumber":2,"startTime":"2025-08-31T21:33:07.627Z","endTime":"2025-08-31T21:33:13.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T21:33:38.219Z","endTime":"2025-08-31T21:33:38.220Z","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(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.9,"endSpeed":78.4,"strikeZoneTop":3.5695189944339,"strikeZoneBottom":1.67979019992775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.170644839955354,"aZ":-32.614706092491275,"pfxX":-0.3078608892156103,"pfxZ":-0.2778819133736068,"pX":0.9605474663140889,"pZ":0.28243002333199385,"vX0":4.454916437296908,"vY0":-124.80993955587464,"vZ0":-6.073993100493325,"x":80.39,"y":231.15,"x0":-0.8175893647883204,"y0":50.00621922198047,"z0":5.476520260751957,"aX":-0.4795425092534213},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":-0.6,"spinRate":2132,"spinDirection":350},"zone":14,"typeConfidence":0.9,"plateTime":0.4410520029995313,"extension":6.466185657205306},"index":3,"playId":"7bd4db08-ed58-3da3-bd36-421738b9b6bb","pitchNumber":3,"startTime":"2025-08-31T21:33:38.221Z","endTime":"2025-08-31T21:33:43.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.395979643057032,"aZ":-30.826228457296576,"pfxX":1.0084917097015964,"pfxZ":0.8584366187530392,"pX":1.1314200615318195,"pZ":2.5604754388844144,"vX0":4.765418478422169,"vY0":-125.30016499332899,"vZ0":-1.22101510390266,"x":73.87,"y":169.65,"x0":-0.9362969533548534,"y0":50.00182255716794,"z0":5.603111800026825,"aX":1.5825204763514502},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":-3.1,"spinRate":2182,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.43931933409340784,"extension":6.596637650398965},"index":4,"playId":"f9366f9e-c807-317b-a98c-8469d1df88e3","pitchNumber":4,"startTime":"2025-08-31T21:34:03.485Z","endTime":"2025-08-31T21:34:09.329Z","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":92.5,"endSpeed":85.2,"strikeZoneTop":3.56288026023974,"strikeZoneBottom":1.75836186340806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.443879271915915,"aZ":-33.34629499947613,"pfxX":-8.971832490433025,"pfxZ":-0.6351212126759025,"pX":0.8127917980060667,"pZ":1.2725545000157013,"vX0":8.081871185456283,"vY0":-134.46410345439685,"vZ0":-4.845445495104163,"x":86.02,"y":204.42,"x0":-1.0623073147511288,"y0":50.0059165333562,"z0":5.456918633279999,"aX":-16.475084657047248},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.0,"breakHorizontal":14.5,"spinRate":1975,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40693617930333836,"extension":6.714214432653257},"index":5,"playId":"a15564da-ae62-3595-9c5d-7850e868c195","pitchNumber":5,"startTime":"2025-08-31T21:34:26.611Z","endTime":"2025-08-31T21:34:30.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.943291842462163,"aZ":-35.71883663046897,"pfxX":-9.279809180839258,"pfxZ":-2.009978462957769,"pX":-0.25892126988480296,"pZ":0.8469343408968718,"vX0":5.471194768481399,"vY0":-132.4354537577681,"vZ0":-4.910019105289171,"x":126.87,"y":215.91,"x0":-1.152756538121358,"y0":50.00112710834093,"z0":5.356027960732097,"aX":-16.378876286051305},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-4.6,"breakHorizontal":15.5,"spinRate":1857,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4145781291147195,"extension":6.611745391927369},"index":6,"playId":"6b8a832e-33de-30ed-b108-66c85063dc81","pitchNumber":6,"startTime":"2025-08-31T21:34:45.535Z","endTime":"2025-08-31T21:34:48.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:34:48.962Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:34:58.893Z","endTime":"2025-08-31T21:36:44.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.81338672573623,"strikeZoneBottom":1.77442752615133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.662653149799915,"aZ":-33.32327153123408,"pfxX":1.4013612522642722,"pfxZ":-0.7472526883059531,"pX":1.2515118717716185,"pZ":1.7813761874107221,"vX0":5.11730292144081,"vY0":-124.19856383992976,"vZ0":-2.2686069683596672,"x":69.3,"y":190.68,"x0":-1.0276672767521418,"y0":50.000754079889525,"z0":5.510541528503466,"aX":2.1621848692827217},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":-3.8,"spinRate":2311,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.44304318115358665,"extension":6.535084189219429},"index":0,"playId":"7c9787af-238b-3a4f-81a2-f34aadf7ac37","pitchNumber":1,"startTime":"2025-08-31T21:35:14.504Z","endTime":"2025-08-31T21:35:18.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.72849672162123,"strikeZoneBottom":1.54516802222518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61982013465448,"aZ":-30.58817392088839,"pfxX":0.5997199115631648,"pfxZ":1.0331174448604625,"pX":1.5433241284243888,"pZ":0.12160903525399776,"vX0":6.095325506924414,"vY0":-124.26387586668945,"vZ0":-6.4599898110247445,"x":58.17,"y":235.5,"x0":-1.035899940150753,"y0":50.00469369914975,"z0":5.34832475217131,"aX":0.9226249046019448},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.8,"spinRate":2197,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.44350290011245797,"extension":6.5056266196815224},"index":1,"playId":"38425a8c-d098-3f41-a509-08b2eafb3945","pitchNumber":2,"startTime":"2025-08-31T21:35:29.869Z","endTime":"2025-08-31T21:35:34.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.73645234905946,"strikeZoneBottom":1.745725410365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.436018019968454,"aZ":-32.307883786287476,"pfxX":-7.809418436387888,"pfxZ":-0.07222150030024821,"pX":0.6889028169191784,"pZ":2.7325979998959395,"vX0":6.744846906081568,"vY0":-134.7122674164181,"vZ0":-1.589144257233901,"x":79.16,"y":125.52,"x0":-0.8379616328663375,"y0":50.0031553482914,"z0":5.6232052250503894,"aX":-14.2920637592801},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":1823,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40724786378788913,"extension":6.610309534817611},"index":2,"playId":"40baff54-a030-34a2-aaa3-1b69ce9d4c2a","pitchNumber":3,"startTime":"2025-08-31T21:35:50.122Z","endTime":"2025-08-31T21:35:54.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27738858429992,"aZ":-30.078251475316666,"pfxX":-6.7497550250111065,"pfxZ":1.1587504345692725,"pX":-0.6246197638447468,"pZ":1.0649323140784905,"vX0":3.6391256834989814,"vY0":-133.5509256137875,"vZ0":-5.6620612626940625,"x":140.81,"y":210.03,"x0":-1.1294180076584952,"y0":50.00073553485238,"z0":5.381074888360541,"aX":-12.167574599732736},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1852,"spinDirection":228},"zone":13,"typeConfidence":0.47,"plateTime":0.4104386842618233,"extension":6.583883141429609},"index":3,"playId":"2f47c135-f543-3317-bf82-ad9e657d9113","pitchNumber":4,"startTime":"2025-08-31T21:36:07.372Z","endTime":"2025-08-31T21:36:11.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T21:36:38.972Z","endTime":"2025-08-31T21:36:38.973Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.74512420578487,"strikeZoneBottom":1.72169903532958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.509302877887425,"aZ":-30.111057158473304,"pfxX":3.233551939773854,"pfxZ":1.319168634654651,"pX":0.9505364377135217,"pZ":1.8334033846471123,"vX0":3.6182132683398867,"vY0":-124.75062710815732,"vZ0":-3.1558851359773037,"x":80.77,"y":189.28,"x0":-0.9442030908086231,"y0":50.00103545371963,"z0":5.623945750619987,"aX":5.042379346017797},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-6.7,"spinRate":2203,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.44079528848593386,"extension":6.639372008510521},"index":5,"playId":"98ef23d5-8934-363d-a72c-36deda6c4fb1","pitchNumber":5,"startTime":"2025-08-31T21:36:38.974Z","endTime":"2025-08-31T21:36:44.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:36:44.531Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:36:57.685Z","endTime":"2025-08-31T21:37:16.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.624171789487576,"aZ":-29.350162221254262,"pfxX":-8.14967169104586,"pfxZ":1.568766441569025,"pX":-0.4878545751291152,"pZ":1.7602834305773691,"vX0":4.597838192687313,"vY0":-133.8097775824032,"vZ0":-4.271943690987074,"x":135.6,"y":191.25,"x0":-1.1754369160163847,"y0":50.00411424250693,"z0":5.496175175421255,"aX":-14.683660957347325},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":13.7,"spinRate":1756,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.41034880903685744,"extension":6.646674306503025},"hitData":{"launchSpeed":79.5,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.57,"coordY":155.14}},"index":0,"playId":"7c61556b-4f32-31b2-a565-8b6046906e9f","pitchNumber":1,"startTime":"2025-08-31T21:37:08.231Z","endTime":"2025-08-31T21:37:16.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:37:16.238Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:39:42.948Z","endTime":"2025-08-31T21:41:05.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Curvelo replaces Jacob deGrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T21:39:27.058Z","endTime":"2025-08-31T21:39:44.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.56788656239954,"strikeZoneBottom":1.63527956058186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.064605786624846,"aZ":-25.652846772574684,"pfxX":0.9392877159605378,"pfxZ":4.102824007772068,"pX":0.09369875603292252,"pZ":0.3014724236033793,"vX0":7.523167451305601,"vY0":-124.48072537037126,"vZ0":-8.224333615183108,"x":113.43,"y":230.64,"x0":-3.0741083408870344,"y0":50.001630115292556,"z0":5.732830748406845,"aX":1.4916756136752758},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":-3.2,"spinRate":2318,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4379272633984663,"extension":6.5370965567743635},"index":1,"playId":"0b3ed44b-bdb2-3ac1-88a9-c16c6b91f3b1","pitchNumber":1,"startTime":"2025-08-31T21:39:44.978Z","endTime":"2025-08-31T21:39:48.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.56213908507203,"strikeZoneBottom":1.75196369160563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4144182747281,"aZ":-16.296580505201973,"pfxX":-9.971590794453752,"pfxZ":8.238673313007908,"pX":1.4259499170608971,"pZ":0.9619836799531523,"vX0":15.185960983109014,"vY0":-137.45570853886053,"vZ0":-9.334854955543282,"x":62.65,"y":212.81,"x0":-2.8566302121277296,"y0":50.00537755816751,"z0":5.491969938897938,"aX":-19.223164521638967},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":15.1,"spinRate":2408,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3973967354047021,"extension":6.513034466105122},"index":2,"playId":"7176a00c-233f-301e-a689-c52be13352b7","pitchNumber":2,"startTime":"2025-08-31T21:40:01.778Z","endTime":"2025-08-31T21:40:05.454Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.432446747883226,"aZ":-15.081645317764405,"pfxX":-9.221492479427107,"pfxZ":8.760582569780922,"pX":-0.8496321277324367,"pZ":2.0837845157208235,"vX0":9.542336108766422,"vY0":-138.8762847191136,"vZ0":-6.866733363962709,"x":149.39,"y":182.52,"x0":-3.1339763910464598,"y0":50.00358680401781,"z0":5.593791339686765,"aX":-17.993277913087603},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":14.6,"spinRate":2387,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3945825193351329,"extension":6.590663295466772},"index":3,"playId":"8a57ff71-e0e5-309e-9476-9e9888b22db4","pitchNumber":3,"startTime":"2025-08-31T21:40:18.483Z","endTime":"2025-08-31T21:40:22.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.788916517792046,"aZ":-16.441581133013866,"pfxX":-9.125079399846987,"pfxZ":7.955406301486841,"pX":0.04500416886669634,"pZ":1.7870951408030482,"vX0":11.223314229255402,"vY0":-140.01911593397372,"vZ0":-7.480807944039213,"x":115.28,"y":190.53,"x0":-2.8372270092397343,"y0":50.001971353530294,"z0":5.577201307168194,"aX":-18.04574847219734},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":14.2,"spinRate":2432,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39176115109758225,"extension":6.646693485873938},"index":4,"playId":"8ee939aa-7418-3334-b56a-1af0b6c27488","pitchNumber":4,"startTime":"2025-08-31T21:40:39.706Z","endTime":"2025-08-31T21:40:45.684Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.50530876878431,"strikeZoneBottom":1.57138918466747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.969453042678825,"aZ":-15.403329950049706,"pfxX":-7.7761783876253485,"pfxZ":8.40570485606863,"pX":0.8233387292166753,"pZ":2.038947249316042,"vX0":12.824127972566835,"vY0":-140.19624703800883,"vZ0":-7.285818521806379,"x":85.62,"y":183.73,"x0":-2.794844939546253,"y0":50.00522820190997,"z0":5.672193430506832,"aX":-15.520166249261639},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2431,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3903176448565704,"extension":6.621168727757336},"index":5,"playId":"c0225950-5567-378d-a6d1-7fa1c5743495","pitchNumber":5,"startTime":"2025-08-31T21:41:00.944Z","endTime":"2025-08-31T21:41:05.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:41:05.322Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out softly, pitcher Luis Curvelo to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:41:13.997Z","endTime":"2025-08-31T21:41:55.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.21000014266666,"strikeZoneBottom":1.47613151585291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.124114124924745,"aZ":-27.6703735406649,"pfxX":0.8857038598304996,"pfxZ":2.822243530792605,"pX":0.38544769858659134,"pZ":3.292270843167368,"vX0":8.26101892887042,"vY0":-125.17951877921102,"vZ0":-1.1697439862182633,"x":102.31,"y":149.89,"x0":-3.0657271767408654,"y0":50.00143432564772,"z0":6.0208850990940785,"aX":1.410772461150099},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-3.4,"spinRate":2279,"spinDirection":173},"zone":3,"typeConfidence":2.0,"plateTime":0.43674140128384353,"extension":6.511156183103085},"index":0,"playId":"6f0470f9-a14b-3ad2-8209-0994b215008f","pitchNumber":1,"startTime":"2025-08-31T21:41:31.159Z","endTime":"2025-08-31T21:41:35.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14931055216722,"aZ":-28.481329089198862,"pfxX":1.0646732628250142,"pfxZ":2.4317052717576697,"pX":0.2325778294737114,"pZ":2.4091878166048653,"vX0":7.465641784911484,"vY0":-122.17832840516975,"vZ0":-2.597524223174003,"x":108.13,"y":173.73,"x0":-2.995771586124289,"y0":50.003076902281535,"z0":5.92372007781353,"aX":1.614360265677708},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2307,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4476069449190039,"extension":6.659139076418058},"hitData":{"launchSpeed":42.0,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.17,"coordY":187.49}},"index":1,"playId":"67704062-f440-367a-984e-7ad150ccd205","pitchNumber":2,"startTime":"2025-08-31T21:41:47.626Z","endTime":"2025-08-31T21:41:55.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:41:55.635Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:42:06.110Z","endTime":"2025-08-31T21:42:32.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"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":83.9,"endSpeed":76.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289748864933298,"aZ":-30.902162830234825,"pfxX":1.7194079176828911,"pfxZ":0.8494109439393265,"pX":0.17235328669969702,"pZ":1.9675819418377538,"vX0":6.858868891873784,"vY0":-122.02022420114714,"vZ0":-3.218847340740991,"x":110.43,"y":185.66,"x0":-2.909914045138769,"y0":50.0000704543356,"z0":5.9946526183138555,"aX":2.565796144028469},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2261,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4506286374358801,"extension":6.652552284217379},"hitData":{"launchSpeed":105.8,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.92,"coordY":157.17}},"index":0,"playId":"d103b6a6-0d2d-37f0-96b1-0639685e4f6a","pitchNumber":1,"startTime":"2025-08-31T21:42:23.956Z","endTime":"2025-08-31T21:42:32.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:42:32.758Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a soft ground ball to catcher Willie MacIver.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:44:51.763Z","endTime":"2025-08-31T21:45:16.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Elvis Alvarado replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T21:44:27.240Z","endTime":"2025-08-31T21:44:53.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":89.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.10895433674298,"aZ":-16.84852164007888,"pfxX":-8.675149929144059,"pfxZ":7.424498658543511,"pX":0.2521972328547323,"pZ":3.1226260424240246,"vX0":9.487979686948249,"vY0":-143.25391858278022,"vZ0":-4.577752309100048,"x":107.39,"y":154.47,"x0":-1.986067732855672,"y0":50.00665489499355,"z0":5.80485636452574,"aX":-17.917061699183172},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":13.7,"spinRate":2461,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.38329626308481224,"extension":5.49833654719193},"index":1,"playId":"e5ba3e32-d6b9-3394-90a4-3fb562def3cc","pitchNumber":1,"startTime":"2025-08-31T21:44:53.967Z","endTime":"2025-08-31T21:44:56.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.597223747499193,"aZ":-27.074503547339116,"pfxX":-1.5530148935199302,"pfxZ":3.0280196710054668,"pX":0.1984101467339079,"pZ":2.677797909668147,"vX0":6.766704742186668,"vY0":-129.18023031000305,"vZ0":-2.373255149586372,"x":109.44,"y":166.48,"x0":-2.256429035819755,"y0":50.00591229702406,"z0":5.695699054758273,"aX":-2.6191935760879157},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":1.2,"spinRate":2295,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.42445666108773983,"extension":5.82691353336506},"hitData":{"launchSpeed":42.9,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":121.4,"coordY":197.62}},"index":2,"playId":"448f5f01-e2d3-3f41-a833-887574ddf5ef","pitchNumber":2,"startTime":"2025-08-31T21:45:08.631Z","endTime":"2025-08-31T21:45:16.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:45:16.325Z","atBatIndex":46},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Michael Helman reaches on a fielding error by pitcher Elvis Alvarado. Ezequiel Duran to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:45:28.927Z","endTime":"2025-08-31T21:47:03.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.84059142449186,"strikeZoneBottom":1.71839609760119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.290557670562784,"aZ":-17.44959069274507,"pfxX":-9.824291975123101,"pfxZ":7.212307265372636,"pX":0.9148854561770926,"pZ":2.007668527774135,"vX0":11.355574368208481,"vY0":-141.9364986771921,"vZ0":-7.150724745394637,"x":73.46,"y":178.33,"x0":-1.860111283148097,"y0":50.00492790009379,"z0":5.669721368478636,"aX":-20.06145050027715},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2490,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38581267333801783,"extension":5.874922076165249},"index":0,"playId":"9bee9b48-410b-3575-ace8-8f846758cd9e","pitchNumber":1,"startTime":"2025-08-31T21:45:52.294Z","endTime":"2025-08-31T21:45:55.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.76546210311406,"strikeZoneBottom":1.64352623703052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06693945392388,"aZ":-27.092636385862615,"pfxX":-1.1106623768641928,"pfxZ":3.1712063482452466,"pX":1.2195750985021847,"pZ":2.1672341505615953,"vX0":8.779841548831142,"vY0":-126.13136991677932,"vZ0":-3.133841745183877,"x":70.51,"y":180.26,"x0":-2.170834471165085,"y0":50.00126102607414,"z0":5.624209673029008,"aX":-1.779313826779825},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-0.1,"spinRate":2207,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.43523013360656293,"extension":5.755381004464492},"index":1,"playId":"cef62804-6d7c-3245-b286-12d63d132d95","pitchNumber":2,"startTime":"2025-08-31T21:46:11.602Z","endTime":"2025-08-31T21:46:15.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.45622968684305,"aZ":-15.170651294346499,"pfxX":-10.124649161761969,"pfxZ":8.411208479068648,"pX":-1.087638412894492,"pZ":3.134407361934781,"vX0":6.897380540333619,"vY0":-141.961071942092,"vZ0":-4.0889962512099505,"x":158.46,"y":154.15,"x0":-2.245631167977524,"y0":50.001012933917906,"z0":5.573013724905361,"aX":-20.461336464475945},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":16.8,"spinRate":2393,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3872750223370125,"extension":5.704587638523623},"index":2,"playId":"9049b246-d5c1-3ca5-8db2-2392d9257e4f","pitchNumber":3,"startTime":"2025-08-31T21:46:32.008Z","endTime":"2025-08-31T21:46:37.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18103475429178,"aZ":-15.717236974422088,"pfxX":-10.329066580310373,"pfxZ":8.083665049697988,"pX":0.2348552213341672,"pZ":2.6888782598869545,"vX0":10.095936145419957,"vY0":-142.145465970978,"vZ0":-5.3074901373504675,"x":108.05,"y":166.18,"x0":-2.0300059803630153,"y0":50.00326281318881,"z0":5.586794640651645,"aX":-21.027435035825302},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":16.6,"spinRate":2511,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.3861055148976691,"extension":6.02461441232832},"hitData":{"launchSpeed":52.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.21,"coordY":170.57}},"index":3,"playId":"c905d1fd-0f57-3f36-8e23-b37e09a4a65f","pitchNumber":4,"startTime":"2025-08-31T21:46:53.534Z","endTime":"2025-08-31T21:47:03.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:47:03.189Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks. Ezequiel Duran to 3rd. Michael Helman to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:47:58.551Z","endTime":"2025-08-31T21:49:48.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T21:48:00.760Z","endTime":"2025-08-31T21:48:00.761Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.23436823972821,"strikeZoneBottom":1.57183218159642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.927936557350066,"aZ":-15.173640515246365,"pfxX":-8.828412153122658,"pfxZ":8.381588878048804,"pX":-0.5527254337939924,"pZ":3.653983256142133,"vX0":7.706424089893301,"vY0":-142.29532271434468,"vZ0":-2.8593233831756457,"x":138.07,"y":140.12,"x0":-2.163491348863974,"y0":50.00566098657958,"z0":5.646575489456975,"aX":-17.912831076052644},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":14.2,"spinRate":2478,"spinDirection":232},"zone":11,"typeConfidence":0.94,"plateTime":0.3865155075040705,"extension":6.033879060677078},"index":1,"playId":"1df2a40b-57a1-3c24-a895-1edea91d95e8","pitchNumber":1,"startTime":"2025-08-31T21:48:00.762Z","endTime":"2025-08-31T21:48:04.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.2399999540926,"strikeZoneBottom":1.49656872378105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39604856368627,"aZ":-26.735541540197257,"pfxX":-1.3471695723796402,"pfxZ":3.345458430694851,"pX":0.07166648527080521,"pZ":2.4649958961567733,"vX0":6.165052658295023,"vY0":-127.4749782223527,"vZ0":-2.2497208082948634,"x":114.27,"y":172.23,"x0":-2.2167859787472657,"y0":50.00010373735364,"z0":5.497625673976918,"aX":-2.1884727730015916},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":0.8,"spinRate":2109,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4318290350195495,"extension":5.806335436849557},"index":2,"playId":"107dd3e6-3135-39a9-81ea-541b4b4bc3cf","pitchNumber":2,"startTime":"2025-08-31T21:48:20.625Z","endTime":"2025-08-31T21:48:24.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":78.9,"strikeZoneTop":3.24000107176209,"strikeZoneBottom":1.52232559200916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.378083056973427,"aZ":-29.05736836199747,"pfxX":-9.135164269883564,"pfxZ":1.9351254865963021,"pX":-0.3392944384981231,"pZ":3.1389788016088533,"vX0":7.587020765576612,"vY0":-127.23588949873259,"vZ0":-0.0014113802755496563,"x":129.93,"y":154.03,"x0":-2.198809114216663,"y0":50.00244434878801,"z0":5.476199560091252,"aX":-14.714937172165154},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":14.4,"spinRate":1869,"spinDirection":250},"zone":1,"typeConfidence":0.93,"plateTime":0.4334059221236872,"extension":6.12467445802803},"index":3,"playId":"6ae4086f-9c8c-3dd5-acfd-4c180e88415c","pitchNumber":3,"startTime":"2025-08-31T21:48:40.644Z","endTime":"2025-08-31T21:48:44.558Z","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":99.5,"endSpeed":90.6,"strikeZoneTop":3.2353282195465,"strikeZoneBottom":1.56919775291751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22833334666212,"aZ":-18.31056866170581,"pfxX":-9.760519407082288,"pfxZ":6.604200054261722,"pX":0.19718853395475774,"pZ":1.046186082499063,"vX0":9.708355203122883,"vY0":-144.3169026819552,"vZ0":-9.388726263338402,"x":109.48,"y":210.53,"x0":-1.9508761653957793,"y0":50.00003548788087,"z0":5.481464446406377,"aX":-20.47806649282563},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2574,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38030188841809,"extension":5.961469295729343},"index":4,"playId":"444fc2b5-3d7d-39b2-8c4f-7c115c474cb1","pitchNumber":4,"startTime":"2025-08-31T21:49:01.797Z","endTime":"2025-08-31T21:49:05.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.25880656089911,"strikeZoneBottom":1.52800235201772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.56280292259187,"aZ":-15.88105810538849,"pfxX":-7.556638741390789,"pfxZ":7.943388463848942,"pX":1.4267511548703855,"pZ":2.8915260221707446,"vX0":11.849848097354364,"vY0":-142.92132961307072,"vZ0":-4.544515757309549,"x":62.62,"y":160.71,"x0":-1.807724251118289,"y0":50.00267739986287,"z0":5.512487894979385,"aX":-15.500391217683191},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2498,"spinDirection":231},"zone":12,"typeConfidence":0.95,"plateTime":0.3844929297818642,"extension":5.986815007146524},"index":5,"playId":"558bf000-3333-3354-bd62-5fc85b394f97","pitchNumber":5,"startTime":"2025-08-31T21:49:22.776Z","endTime":"2025-08-31T21:49:26.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.24000077217266,"strikeZoneBottom":1.52022273748106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80489410910444,"aZ":-16.050202797909996,"pfxX":-9.158046564481984,"pfxZ":7.913853970323731,"pX":1.4348558472887283,"pZ":2.042771537297546,"vX0":12.430333070644112,"vY0":-142.13921598785498,"vZ0":-6.728212328153015,"x":62.31,"y":183.63,"x0":-1.8134681376934012,"y0":50.00542380743039,"z0":5.467214297370249,"aX":-18.666481411323087},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":13.9,"spinRate":2486,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.3859418486172488,"extension":6.232108145348314},"index":6,"playId":"8150081d-b835-3f70-b155-087d020db217","pitchNumber":6,"startTime":"2025-08-31T21:49:43.708Z","endTime":"2025-08-31T21:49:48.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:49:48.264Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks. Ezequiel Duran scores. Michael Helman to 3rd. Josh Smith to 2nd.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:50:02.413Z","endTime":"2025-08-31T21:52:03.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.5,"strikeZoneTop":3.44497768481964,"strikeZoneBottom":1.64568261213119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.744192112981434,"aZ":-24.65980159014308,"pfxX":-1.5469613252861507,"pfxZ":4.513628934108902,"pX":0.31059120458948747,"pZ":1.3970240560195257,"vX0":6.96821608102175,"vY0":-129.41995384374857,"vZ0":-5.755086947006433,"x":105.16,"y":201.06,"x0":-2.2379769744754148,"y0":50.002492026098935,"z0":5.5861752328349175,"aX":-2.5757498445827625},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":1.0,"spinRate":2014,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42630330390630267,"extension":5.727506635863777},"index":0,"playId":"df42fbdd-0b97-33bb-9cdb-19186346c11a","pitchNumber":1,"startTime":"2025-08-31T21:50:47.951Z","endTime":"2025-08-31T21:50:52.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.30999937190561,"strikeZoneBottom":1.59675994436334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.64925551226359,"aZ":-17.990828447562066,"pfxX":-8.457573197291927,"pfxZ":6.996279544874291,"pX":1.0463025737688672,"pZ":2.694308396469776,"vX0":11.584032990430213,"vY0":-142.19074876275033,"vZ0":-4.634967211650643,"x":77.12,"y":166.03,"x0":-2.000754238155161,"y0":50.00211741147202,"z0":5.503499155001765,"aX":-17.144933632741363},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2513,"spinDirection":238},"zone":12,"typeConfidence":0.86,"plateTime":0.3866863090858552,"extension":5.939333399338291},"index":1,"playId":"9f8c4ba8-07d0-323d-bcdb-5c03c1edfd7f","pitchNumber":2,"startTime":"2025-08-31T21:51:07.633Z","endTime":"2025-08-31T21:51:11.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.31799562949202,"strikeZoneBottom":1.56525291513303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79665074602216,"aZ":-18.628160956121746,"pfxX":-11.236998391110907,"pfxZ":6.601738394287161,"pX":0.8298788083859377,"pZ":1.7217511232467448,"vX0":12.276034674730493,"vY0":-142.55267153571953,"vZ0":-6.985215619655142,"x":85.37,"y":192.29,"x0":-2.079260841005496,"y0":50.00078026124198,"z0":5.386586252611388,"aX":-23.047707681996226},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":17.8,"spinRate":2615,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3847314647049145,"extension":6.026035735610546},"index":2,"playId":"f01550cc-9247-30a8-9994-a879d06ecfaa","pitchNumber":3,"startTime":"2025-08-31T21:51:25.569Z","endTime":"2025-08-31T21:51:29.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.40873502318713,"strikeZoneBottom":1.57914907548994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7230129957962,"aZ":-15.124974765032839,"pfxX":-8.244926007374646,"pfxZ":8.265788347399363,"pX":0.7369939801656445,"pZ":2.497341273765004,"vX0":11.057155773134221,"vY0":-142.90669343166886,"vZ0":-6.007966275786592,"x":88.91,"y":171.35,"x0":-2.1158359539327165,"y0":50.00539646456909,"z0":5.581444566550059,"aX":-17.012327320544554},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2545,"spinDirection":232},"zone":6,"typeConfidence":0.96,"plateTime":0.3836607163967902,"extension":5.859352055358855},"index":3,"playId":"f0be49b0-57e8-324f-80cf-a141dee53962","pitchNumber":4,"startTime":"2025-08-31T21:51:43.310Z","endTime":"2025-08-31T21:51:47.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.30999966750541,"strikeZoneBottom":1.6446989930229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27526792905715,"aZ":-15.027421769521268,"pfxX":-9.331977722686487,"pfxZ":8.515530838428507,"pX":1.4363810110454884,"pZ":2.1302649755897205,"vX0":12.945863938697325,"vY0":-140.83719377037457,"vZ0":-6.44152752573258,"x":62.25,"y":181.26,"x0":-2.002322252491728,"y0":50.00194597895438,"z0":5.414710965112964,"aX":-18.79034749881188},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":14.3,"spinRate":2463,"spinDirection":232},"zone":14,"typeConfidence":0.93,"plateTime":0.3885572674064517,"extension":6.10447646343015},"index":4,"playId":"8540fb5c-e5f3-36bf-98da-27725b1d0db0","pitchNumber":5,"startTime":"2025-08-31T21:51:59.512Z","endTime":"2025-08-31T21:52:03.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:52:03.782Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:52:15.481Z","endTime":"2025-08-31T21:54:40.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21547951980448,"aZ":-17.672488288675865,"pfxX":-8.748128637441415,"pfxZ":7.061889586816948,"pX":-1.4944673308172118,"pZ":3.1248155852168633,"vX0":5.421561653067288,"vY0":-142.489415641123,"vZ0":-3.7558551587521185,"x":173.97,"y":154.41,"x0":-2.2868313787840173,"y0":50.002003291217534,"z0":5.579022065273005,"aX":-17.95951389768156},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":14.8,"spinRate":2476,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.384635208679037,"extension":5.949684820596563},"index":0,"playId":"1959002a-d1dc-3a9c-86a8-6c770d876177","pitchNumber":1,"startTime":"2025-08-31T21:52:31.229Z","endTime":"2025-08-31T21:52:34.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.59000082236563,"strikeZoneBottom":1.81561591071791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.799616297941725,"aZ":-22.205747545402744,"pfxX":-0.64517043877374,"pfxZ":6.144887632015881,"pX":0.46049207620137705,"pZ":2.20489933162128,"vX0":7.053262681038925,"vY0":-126.81151689917307,"vZ0":-3.661774561789132,"x":99.45,"y":179.25,"x0":-2.2774822366554086,"y0":50.00539938456337,"z0":5.446592910589856,"aX":-1.0478215282869208},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.4,"breakHorizontal":-0.5,"spinRate":2308,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.43252191844634424,"extension":5.734134793173444},"index":1,"playId":"5b45a098-463e-3edb-b13c-2574712a3c1f","pitchNumber":2,"startTime":"2025-08-31T21:52:48.443Z","endTime":"2025-08-31T21:52:52.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.67030655865724,"strikeZoneBottom":1.83706756153412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.124981135826328,"aZ":-25.533004203879926,"pfxX":-1.510352876535489,"pfxZ":3.965203731501419,"pX":-0.4383511077945232,"pZ":0.6080573812350473,"vX0":5.22508040360736,"vY0":-128.4883152754396,"vZ0":-6.862067258375905,"x":133.71,"y":222.36,"x0":-2.3002781182736234,"y0":50.00333284662907,"z0":5.291808426300492,"aX":-2.530532644747414},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":1.6,"spinRate":2212,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4259635222301439,"extension":5.963535708965924},"index":2,"playId":"73ecd94c-fef7-3b88-be74-3e929ca52d44","pitchNumber":3,"startTime":"2025-08-31T21:53:04.378Z","endTime":"2025-08-31T21:53:07.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.318074365097026,"aZ":-15.824553008498626,"pfxX":-8.325472582753696,"pfxZ":7.911797447764496,"pX":-0.8987158862534105,"pZ":2.619962306938422,"vX0":6.226122381020694,"vY0":-143.76242223682542,"vZ0":-5.51323515072155,"x":151.26,"y":168.04,"x0":-2.025033473418274,"y0":50.00066381584884,"z0":5.5657270056862265,"aX":-17.20114062963982},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":13.6,"spinRate":2490,"spinDirection":231},"zone":13,"typeConfidence":0.94,"plateTime":0.3828812230278267,"extension":5.94640690694629},"index":3,"playId":"c2ed33f8-257e-3048-8be7-0fd99ef07111","pitchNumber":4,"startTime":"2025-08-31T21:53:25.865Z","endTime":"2025-08-31T21:53:29.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T21:53:49.575Z","endTime":"2025-08-31T21:53:54.334Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.5,"strikeZoneTop":3.59000064090898,"strikeZoneBottom":1.83023126940629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20391720741576,"aZ":-19.019422259057606,"pfxX":-10.33013554224559,"pfxZ":6.25257869496403,"pX":-1.2127013916190101,"pZ":2.3515916590450363,"vX0":6.336771925974109,"vY0":-144.515024207372,"vZ0":-5.836852713045519,"x":163.23,"y":175.29,"x0":-2.0971846760062687,"y0":50.00704054040963,"z0":5.57482093999179,"aX":-21.74920731044571},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2585,"spinDirection":223},"zone":13,"typeConfidence":0.62,"plateTime":0.3797067718908185,"extension":6.000937841175468},"index":5,"playId":"22e90d23-1cee-3463-b61c-c74b2c5240f9","pitchNumber":5,"startTime":"2025-08-31T21:53:54.334Z","endTime":"2025-08-31T21:53:59.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435653374823616,"aZ":-22.915601712748618,"pfxX":-1.7168822026959463,"pfxZ":5.329071302093745,"pX":0.7415238167984457,"pZ":1.4414000169744172,"vX0":7.817250515018938,"vY0":-130.27490773823135,"vZ0":-5.7405231229728955,"x":88.73,"y":199.86,"x0":-2.060384895033158,"y0":50.00608553572462,"z0":5.378901355665705,"aX":-2.98543066131275},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":1.6,"spinRate":2344,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4186212060551142,"extension":6.071406264614963},"index":6,"playId":"82934753-470c-38fd-9a8e-0284b2921900","pitchNumber":6,"startTime":"2025-08-31T21:54:14.360Z","endTime":"2025-08-31T21:54:18.038Z","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":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.33366824756247,"aZ":-15.538371309642814,"pfxX":-9.225037608184142,"pfxZ":7.961808307504656,"pX":-0.5748039328784279,"pZ":3.280779215351325,"vX0":7.437272508666491,"vY0":-143.86854279881925,"vZ0":-3.9443969622655097,"x":138.91,"y":150.2,"x0":-1.9987737549996811,"y0":50.00627090837884,"z0":5.6370002464094116,"aX":-19.28292369458854},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":15.1,"spinRate":2496,"spinDirection":227},"zone":1,"typeConfidence":0.94,"plateTime":0.3811732328280999,"extension":5.932569399104605},"index":7,"playId":"bfbfc72e-dfb8-37b0-9cf8-0308057f2fd0","pitchNumber":7,"startTime":"2025-08-31T21:54:36.801Z","endTime":"2025-08-31T21:54:40.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:54:40.303Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to right fielder Colby Thomas. Michael Helman scores. Josh Smith to 3rd. Wyatt Langford to 2nd.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:54:50.274Z","endTime":"2025-08-31T21:57:02.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.54811889583414,"strikeZoneBottom":1.65502719028368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7689410390395,"aZ":-21.99416611190526,"pfxX":-10.906980528761757,"pfxZ":4.988775012232923,"pX":1.0339365916431233,"pZ":2.3743886200677258,"vX0":12.572195112720703,"vY0":-141.5521889926534,"vZ0":-4.8259927415796815,"x":77.59,"y":174.67,"x0":-2.0372298687797885,"y0":50.00181135310695,"z0":5.500029372194801,"aX":-22.247039858653523},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":17.4,"spinRate":2528,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3862021063333829,"extension":6.106249401715518},"index":0,"playId":"97fdb44d-a2d5-3172-9f10-a2d85b0f24a1","pitchNumber":1,"startTime":"2025-08-31T21:55:05.424Z","endTime":"2025-08-31T21:55:09.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.50468377238002,"strikeZoneBottom":1.67301613341347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.726199129481863,"aZ":-18.404604225106617,"pfxX":-10.166290338365954,"pfxZ":7.208583259466106,"pX":1.1027115938634897,"pZ":3.027095366667416,"vX0":12.21384383838621,"vY0":-137.62665010035576,"vZ0":-3.212640587778705,"x":74.97,"y":157.05,"x0":-2.0805805333120695,"y0":50.00417397955115,"z0":5.462462691654854,"aX":-19.423718415591786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":15.7,"spinRate":2505,"spinDirection":233},"zone":12,"typeConfidence":0.55,"plateTime":0.3986114467338564,"extension":5.798365554778109},"index":1,"playId":"426251a4-6687-3491-97b4-b6cb7bd28849","pitchNumber":2,"startTime":"2025-08-31T21:55:21.589Z","endTime":"2025-08-31T21:55:25.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51899187458448,"aZ":-14.020006493398665,"pfxX":-11.341063901779908,"pfxZ":8.993817821216313,"pX":0.11895055488678327,"pZ":3.0579517645682084,"vX0":10.840987213747708,"vY0":-141.8999322959536,"vZ0":-4.177056885626614,"x":112.47,"y":156.22,"x0":-2.2963541634950504,"y0":50.00493847105916,"z0":5.456178171064579,"aX":-22.898301475444296},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":18.0,"spinRate":2532,"spinDirection":237},"zone":2,"typeConfidence":0.91,"plateTime":0.387498375023414,"extension":5.859686475719493},"index":2,"playId":"1f0a4e5e-d1a6-3ef8-a736-1b5c1a42b244","pitchNumber":3,"startTime":"2025-08-31T21:55:42.556Z","endTime":"2025-08-31T21:55:45.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-31T21:56:10.045Z","endTime":"2025-08-31T21:56:14.548Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.54345376245517,"strikeZoneBottom":1.73503546166753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.260250190221996,"aZ":-23.28312605218102,"pfxX":-2.2061259430593125,"pfxZ":5.121892152002178,"pX":0.25618471174504304,"pZ":1.83803159710132,"vX0":7.79293976870128,"vY0":-130.63693827423765,"vZ0":-4.504122486437214,"x":107.23,"y":189.15,"x0":-2.472669727101872,"y0":50.00523895936453,"z0":5.324108274570497,"aX":-3.8322765559110947},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":2.4,"spinRate":2263,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.4184850057243028,"extension":6.033356355384287},"index":4,"playId":"a953f260-d999-303f-b740-24ea47fb6760","pitchNumber":4,"startTime":"2025-08-31T21:56:14.548Z","endTime":"2025-08-31T21:56:18.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":99.0,"endSpeed":90.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6561256510517,"aZ":-14.280743805333637,"pfxX":-8.799569010862966,"pfxZ":8.56092501056695,"pX":0.5115435410981988,"pZ":2.885894921365976,"vX0":10.686127894157359,"vY0":-143.73176815459266,"vZ0":-5.036670255822718,"x":97.5,"y":160.86,"x0":-2.113177786426662,"y0":50.00166090817217,"z0":5.549335925492593,"aX":-18.39043108009935},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2546,"spinDirection":228},"zone":6,"typeConfidence":0.96,"plateTime":0.381233116679375,"extension":6.086272514052593},"index":5,"playId":"e2aaeecb-055a-3e31-b6ca-81761f8b9017","pitchNumber":5,"startTime":"2025-08-31T21:56:31.614Z","endTime":"2025-08-31T21:56:35.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.084311033556595,"aZ":-16.54155543821232,"pfxX":-8.381878529820813,"pfxZ":7.640557283793275,"pX":0.9778522382780627,"pZ":2.593446917950573,"vX0":11.599443127639404,"vY0":-142.4466852122652,"vZ0":-5.030969114713195,"x":79.73,"y":168.76,"x0":-2.0664548346911826,"y0":50.003507422829394,"z0":5.435619025195076,"aX":-17.150567851133133},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2508,"spinDirection":236},"zone":12,"typeConfidence":0.92,"plateTime":0.3851826315451419,"extension":5.982635875167985},"hitData":{"launchSpeed":103.3,"launchAngle":5.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":126.0,"coordY":204.5}},"index":6,"playId":"63cc80c0-7d3c-30cd-a232-50ff1914420f","pitchNumber":6,"startTime":"2025-08-31T21:56:51.366Z","endTime":"2025-08-31T21:57:02.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:57:02.885Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:59:28.760Z","endTime":"2025-08-31T22:01:05.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T21:58:19.164Z","endTime":"2025-08-31T21:58:28.682Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eduarniel Núñez replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T21:58:28.682Z","endTime":"2025-08-31T21:59:30.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674384,"link":"/api/v1/people/674384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.198680801708452,"aZ":-29.993262389912985,"pfxX":2.495606418475781,"pfxZ":1.287835638967386,"pX":0.657650685209256,"pZ":1.4584126117135428,"vX0":4.531388454731505,"vY0":-129.45267553531974,"vZ0":-4.371288388204411,"x":91.93,"y":199.4,"x0":-1.4402289637921037,"y0":50.003562527796305,"z0":5.466666620534018,"aX":4.233056771162112},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2800,"spinDirection":77},"zone":14,"typeConfidence":0.89,"plateTime":0.4232162308242686,"extension":5.55513911187208},"index":2,"playId":"2cd4f27b-cf6b-321d-8bee-279305cce652","pitchNumber":1,"startTime":"2025-08-31T21:59:30.958Z","endTime":"2025-08-31T21:59:34.099Z","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":88.1,"endSpeed":80.6,"strikeZoneTop":3.63079411187091,"strikeZoneBottom":1.60453618872562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.161478582032686,"aZ":-28.5420451188524,"pfxX":4.727679455930252,"pfxZ":2.180276584414065,"pX":-0.49944485546264433,"pZ":2.9418328886076397,"vX0":1.1369527003108846,"vY0":-128.31001704261237,"vZ0":-0.9463197411969085,"x":136.04,"y":159.35,"x0":-1.562585523073245,"y0":50.00052395723054,"z0":5.5444525473368715,"aX":7.861328224064546},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-8.8,"spinRate":2779,"spinDirection":70},"zone":4,"typeConfidence":0.89,"plateTime":0.4272826981212181,"extension":5.545806431174868},"index":3,"playId":"c11f7292-97ad-3a73-b748-531d4c3bf0da","pitchNumber":2,"startTime":"2025-08-31T21:59:50.302Z","endTime":"2025-08-31T21:59:54.068Z","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":99.2,"endSpeed":90.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60401243054701,"aZ":-16.13228966829952,"pfxX":-5.239701318679538,"pfxZ":7.606192999561523,"pX":0.19399081276463695,"pZ":2.825196516008876,"vX0":6.537095417451292,"vY0":-144.2958060130125,"vZ0":-4.407399495317616,"x":109.61,"y":162.5,"x0":-1.4201566254293618,"y0":50.00026988149389,"z0":5.366454673960797,"aX":-11.047250394531353},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":8.2,"spinRate":2669,"spinDirection":225},"zone":5,"typeConfidence":0.84,"plateTime":0.379601082923938,"extension":5.6675575562932785},"index":4,"playId":"b0ed710a-84c5-3486-bb61-922fdbc718a6","pitchNumber":3,"startTime":"2025-08-31T22:00:11.587Z","endTime":"2025-08-31T22:00:15.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77242736151323,"aZ":-34.103804924999245,"pfxX":4.615618813288853,"pfxZ":-1.1627765346585193,"pX":0.5643260609152341,"pZ":2.6166815694524637,"vX0":3.2666796314722446,"vY0":-127.56539328552594,"vZ0":-1.0079016635094025,"x":95.49,"y":168.13,"x0":-1.3279330740267987,"y0":50.00020878471621,"z0":5.681459947079831,"aX":7.6814263812545915},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":-9.0,"spinRate":2957,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.42772497211929794,"extension":5.614449371389231},"index":5,"playId":"97fd9014-305f-3128-9472-8bc55f72e45c","pitchNumber":4,"startTime":"2025-08-31T22:00:35.680Z","endTime":"2025-08-31T22:00:40.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.346820827084642,"aZ":-33.29859365668947,"pfxX":2.730790970486038,"pfxZ":-0.6377711104140129,"pX":0.10045941535256901,"pZ":0.7191864794539504,"vX0":2.7780722717026434,"vY0":-130.46332468818153,"vZ0":-5.393707065462644,"x":113.17,"y":219.36,"x0":-1.3269592715244642,"y0":50.00540874482398,"z0":5.276593989367746,"aX":4.783389886956182},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.0,"breakHorizontal":-5.5,"spinRate":3040,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.41729183948899307,"extension":5.615972783470373},"index":6,"playId":"8937ef86-e187-39bd-926d-86b95bd99a3a","pitchNumber":5,"startTime":"2025-08-31T22:01:01.824Z","endTime":"2025-08-31T22:01:05.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:01:05.512Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T22:01:17.729Z","endTime":"2025-08-31T22:04:06.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12047925528781,"aZ":-14.772266812269113,"pfxX":-1.8719732544827439,"pfxZ":8.28431787042267,"pX":0.17534310648593562,"pZ":3.0130241728607277,"vX0":4.8263351282848,"vY0":-143.73677385804157,"vZ0":-4.260603543251911,"x":110.32,"y":157.43,"x0":-1.2794245578884889,"y0":50.00251386753805,"z0":5.42649789632967,"aX":-3.9327080590512073},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":2.5,"spinRate":2646,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.3805084167372992,"extension":5.547281878545921},"index":0,"playId":"45f54b9e-82a3-35fe-95bc-ffb68ca56071","pitchNumber":1,"startTime":"2025-08-31T22:01:34.785Z","endTime":"2025-08-31T22:01:38.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.73436889486275,"strikeZoneBottom":1.72392025367035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683135816597666,"aZ":-33.314642606393186,"pfxX":3.646463024585113,"pfxZ":-0.668280104541022,"pX":1.2204544334625107,"pZ":0.4187531882907631,"vX0":5.034251151490148,"vY0":-129.69865423293837,"vZ0":-6.072361534997361,"x":70.48,"y":227.47,"x0":-1.2181086507688146,"y0":50.00191603375813,"z0":5.325408690639359,"aX":6.223085851884642},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.3,"breakHorizontal":-7.7,"spinRate":2994,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.42201471639039134,"extension":5.632731183112181},"index":1,"playId":"e39e07c6-ff0b-31fe-987d-f084d3c88137","pitchNumber":2,"startTime":"2025-08-31T22:01:56.902Z","endTime":"2025-08-31T22:02:00.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.68994718063056,"strikeZoneBottom":1.75670450302103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13180988029735,"aZ":-30.36825101938048,"pfxX":6.385156763607001,"pfxZ":1.0971225265073485,"pX":0.26915006823933774,"pZ":3.572625700564733,"vX0":1.839621036247919,"vY0":-127.51023439609882,"vZ0":0.8809243317662051,"x":106.74,"y":142.32,"x0":-1.2916156659968092,"y0":50.000042373565094,"z0":5.6257094261398,"aX":10.472192368074051},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-12.0,"spinRate":2997,"spinDirection":70},"zone":2,"typeConfidence":0.9,"plateTime":0.4301633834473413,"extension":5.5859976095679995},"index":2,"playId":"734d6269-bec0-347a-96ea-716d8cf7ec6c","pitchNumber":3,"startTime":"2025-08-31T22:02:23.774Z","endTime":"2025-08-31T22:02:28.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45780842034172,"aZ":-15.518185731160758,"pfxX":-3.234904978950404,"pfxZ":8.07901456515403,"pX":0.45958838259100787,"pZ":2.601865877891965,"vX0":6.14129968146271,"vY0":-143.01445287114976,"vZ0":-4.968149375071903,"x":99.48,"y":168.53,"x0":-1.299980777405665,"y0":50.00118406813193,"z0":5.342196755071244,"aX":-6.6684428373455615},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":4.6,"spinRate":2658,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.38368963292522684,"extension":5.586489227304798},"index":3,"playId":"56daf145-7f97-33b0-ae09-8784642c6606","pitchNumber":4,"startTime":"2025-08-31T22:02:46.110Z","endTime":"2025-08-31T22:02:49.569Z","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":98.5,"endSpeed":90.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22301943411642,"aZ":-17.809141261542695,"pfxX":-2.8651467156820396,"pfxZ":6.885741896026772,"pX":-0.48004683848723295,"pZ":3.5301905135059353,"vX0":3.7872263773170753,"vY0":-143.51718783494624,"vZ0":-2.0785528972863747,"x":135.3,"y":143.46,"x0":-1.4445174246892094,"y0":50.001313434962626,"z0":5.373031350800987,"aX":-5.97637890222246},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":4.4,"spinRate":2636,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.3816497351838031,"extension":5.613702048545206},"index":4,"playId":"75717fb5-f848-3348-b627-a80518753b54","pitchNumber":5,"startTime":"2025-08-31T22:03:11.793Z","endTime":"2025-08-31T22:03:15.418Z","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":98.9,"endSpeed":90.8,"strikeZoneTop":3.72723392250791,"strikeZoneBottom":1.77055309749573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87124637892231,"aZ":-18.234719962230855,"pfxX":-0.587356722824909,"pfxZ":6.596252146248855,"pX":0.7120215362687685,"pZ":4.326352789662123,"vX0":5.8856884410735155,"vY0":-144.0723539454033,"vZ0":-0.12520767813537037,"x":89.86,"y":121.97,"x0":-1.276477817157423,"y0":50.00035916449299,"z0":5.492448141094655,"aX":-1.241154119264415},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":0.0,"spinRate":2666,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.37943070909012677,"extension":5.468010190590839},"index":5,"playId":"5742391a-84da-3031-9039-4ffcf92214ef","pitchNumber":6,"startTime":"2025-08-31T22:03:38.556Z","endTime":"2025-08-31T22:03:42.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.728839543914795,"aZ":-13.507399349854571,"pfxX":-1.411453031862342,"pfxZ":9.06409350214775,"pX":0.824213325542531,"pZ":2.761996734652051,"vX0":6.56828589506634,"vY0":-141.96531605156568,"vZ0":-4.826976768357845,"x":85.58,"y":164.21,"x0":-1.3270377148359775,"y0":50.0055314363227,"z0":5.331244335963882,"aX":-2.9081008932750225},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":1.3,"spinRate":2705,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.3844906736221265,"extension":5.674924325810233},"index":6,"playId":"ba3604b6-b6fe-3577-8f85-f6511854761f","pitchNumber":7,"startTime":"2025-08-31T22:04:02.539Z","endTime":"2025-08-31T22:04:06.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:04:06.214Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out sharply to center fielder Michael Helman.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:06:25.700Z","endTime":"2025-08-31T22:07:04.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.50595765639852,"strikeZoneBottom":1.5263542020943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.061481757600674,"aZ":-17.19186838945701,"pfxX":-7.995299093170276,"pfxZ":7.809451882520767,"pX":-0.6881142194554761,"pZ":2.429307384297049,"vX0":9.214373408580727,"vY0":-138.16867733460836,"vZ0":-5.809204959550749,"x":143.23,"y":173.19,"x0":-3.040027116221173,"y0":50.0006573382634,"z0":5.728939087663512,"aX":-15.334790231517019},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2375,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39761692875174326,"extension":6.246688658401556},"index":0,"playId":"10064bf3-184f-3f5c-8c28-fccbdc694a93","pitchNumber":1,"startTime":"2025-08-31T22:06:25.700Z","endTime":"2025-08-31T22:06:29.140Z","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.1,"endSpeed":77.7,"strikeZoneTop":3.33839448913788,"strikeZoneBottom":1.56273440265184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.474988617206982,"aZ":-27.77986607486239,"pfxX":-8.17893410438253E-4,"pfxZ":2.893768282083083,"pX":0.05760232136261492,"pZ":1.4470886762831565,"vX0":7.7723611872684435,"vY0":-122.22595668041153,"vZ0":-4.99652666827429,"x":114.8,"y":199.71,"x0":-3.159647420436965,"y0":50.00171475935406,"z0":5.895618572189344,"aX":-0.002903543685536485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-1.8,"spinRate":2300,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.44766667437893215,"extension":6.558580554920521},"index":1,"playId":"90e55de4-a5f5-35f5-b714-c81473b2a02c","pitchNumber":2,"startTime":"2025-08-31T22:06:39.916Z","endTime":"2025-08-31T22:06:43.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94834877348312,"aZ":-16.026681714100928,"pfxX":-9.658428750702324,"pfxZ":8.219726586333856,"pX":0.28388030744442483,"pZ":2.4946117622179247,"vX0":12.500983364200113,"vY0":-139.6242185646257,"vZ0":-5.691310171423213,"x":106.18,"y":171.43,"x0":-3.0073351596950126,"y0":50.00120688857664,"z0":5.622922111707206,"aX":-18.970628780857247},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2427,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3930650061300347,"extension":6.531856340602051},"hitData":{"launchSpeed":100.9,"launchAngle":42.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.81,"coordY":57.12}},"index":2,"playId":"28ebc2a5-a074-3411-98bf-b76ce9fe7542","pitchNumber":3,"startTime":"2025-08-31T22:06:55.045Z","endTime":"2025-08-31T22:07:04.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:07:04.386Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:07:13.916Z","endTime":"2025-08-31T22:08:13.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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,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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.26949434312019,"strikeZoneBottom":1.47022808699235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1225513696186,"aZ":-18.487882529520153,"pfxX":-9.15889573994667,"pfxZ":6.960947538424774,"pX":-0.7594389245606066,"pZ":1.4200897563022035,"vX0":9.408751288209713,"vY0":-139.94606218528494,"vZ0":-7.991363859417422,"x":145.95,"y":200.44,"x0":-2.9890833314689327,"y0":50.00535062921159,"z0":5.543021907230465,"aX":-18.013537836222227},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2459,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39268962425465315,"extension":6.401977643534926},"index":0,"playId":"d01337cf-5019-313c-8ffe-9ba90f37abe2","pitchNumber":1,"startTime":"2025-08-31T22:07:35.238Z","endTime":"2025-08-31T22:07:39.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.25796187985294,"strikeZoneBottom":1.50640015425379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.885146377474044,"aZ":-23.19004561358216,"pfxX":-7.392866427842396,"pfxZ":5.164516323874065,"pX":-0.777063413994842,"pZ":1.5660479432736867,"vX0":8.547762549305189,"vY0":-130.62747180064397,"vZ0":-6.185737996091147,"x":146.62,"y":196.5,"x0":-3.121482564100212,"y0":50.00072615563296,"z0":5.692632354846089,"aX":-12.855684407305764},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":11.6,"spinRate":1797,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.41829789104184867,"extension":6.568080106921748},"index":1,"playId":"c00afa4f-be27-3f77-b46d-69bcabf3b793","pitchNumber":2,"startTime":"2025-08-31T22:07:50.104Z","endTime":"2025-08-31T22:07:53.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.25999980893101,"strikeZoneBottom":1.45046054028106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08053223589054,"aZ":-20.64033725003919,"pfxX":-9.681553597539793,"pfxZ":6.628053229044937,"pX":0.4000559665050048,"pZ":2.3982007036218485,"vX0":12.308095194412006,"vY0":-131.63324899787483,"vZ0":-4.554302611890483,"x":101.75,"y":174.03,"x0":-3.096485298782622,"y0":50.00532476463136,"z0":5.69558119444162,"aX":-16.854270496671802},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":1766,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.41741595293386746,"extension":6.68784992692297},"index":2,"playId":"f1ebce61-ca22-37ae-a0cc-b730ea1b6695","pitchNumber":3,"startTime":"2025-08-31T22:08:08.398Z","endTime":"2025-08-31T22:08:13.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:08:13.617Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Athletics challenged (play at 1st), call on the field was upheld: Colby Thomas grounds out, third baseman Josh Jung to first baseman Rowdy Tellez.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:08:22.637Z","endTime":"2025-08-31T22:11:01.311Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.29542184298954,"strikeZoneBottom":1.56349074587914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.537877018163446,"aZ":-28.960582833425743,"pfxX":2.582600901258294,"pfxZ":2.1271219261420136,"pX":0.2791797747021878,"pZ":2.9693859249252723,"vX0":7.06007233269136,"vY0":-122.49178316152891,"vZ0":-1.2950807679549694,"x":106.36,"y":158.61,"x0":-2.9828378187183398,"y0":50.00338519478474,"z0":5.994758748369784,"aX":3.8995298791773734},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":-6.5,"spinRate":2293,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4481775291517658,"extension":6.666076284490245},"index":0,"playId":"53ef89e5-4505-3b63-8ca8-e35fa33bb320","pitchNumber":1,"startTime":"2025-08-31T22:08:35.386Z","endTime":"2025-08-31T22:08:38.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.877346584700263,"aZ":-29.05155748043754,"pfxX":1.8938627910292887,"pfxZ":2.0764942052052957,"pX":1.151919891198224,"pZ":1.4310735299177773,"vX0":9.178098145606933,"vY0":-122.40893025522378,"vZ0":-4.634261229753482,"x":73.09,"y":200.14,"x0":-2.904164314491917,"y0":50.00576406085713,"z0":5.858143016856897,"aX":2.8514195740764485},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-5.8,"spinRate":2331,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44876274892175827,"extension":6.699167313913934},"index":1,"playId":"0c36f39a-f46f-322a-9271-cd13b383c240","pitchNumber":2,"startTime":"2025-08-31T22:08:49.988Z","endTime":"2025-08-31T22:08:54.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.672888263555084,"aZ":-30.881032364961417,"pfxX":0.02145674685101917,"pfxZ":0.8522098128806981,"pX":0.2571920470065853,"pZ":1.587202669600573,"vX0":8.193276213531593,"vY0":-122.89985894578325,"vZ0":-4.049296450347515,"x":107.2,"y":195.93,"x0":-3.1367962611281635,"y0":50.00067549312542,"z0":5.908324172661359,"aX":0.03245363312453997},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":-2.2,"spinRate":2341,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4474013999704849,"extension":6.868981437102917},"index":2,"playId":"22d7be5a-c5d8-3c76-b0ca-14cfb61039f8","pitchNumber":3,"startTime":"2025-08-31T22:09:05.489Z","endTime":"2025-08-31T22:09:08.840Z","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":97.0,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51070819334294,"aZ":-12.878805578015541,"pfxX":-5.90900745700741,"pfxZ":9.7470956456812,"pX":0.5604619892069447,"pZ":2.984014356463551,"vX0":11.148650539419764,"vY0":-140.66000718870168,"vZ0":-5.7865181866929145,"x":95.64,"y":158.21,"x0":-2.7086784837657407,"y0":50.00439788380379,"z0":5.922173547296652,"aX":-11.70036913105789},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2536,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3912251412715362,"extension":6.661776367774468},"index":3,"playId":"55da2c9b-4486-3142-9090-0e58b8bdd462","pitchNumber":4,"startTime":"2025-08-31T22:09:26.054Z","endTime":"2025-08-31T22:09:29.155Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.31638004977684,"strikeZoneBottom":1.51299470001485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2516559175054,"aZ":-30.596305862251036,"pfxX":1.2494137854232878,"pfxZ":1.0564901538701488,"pX":0.129005618089868,"pZ":1.2272466106932922,"vX0":6.74756983675249,"vY0":-121.59592631713912,"vZ0":-4.664096884418891,"x":112.08,"y":205.64,"x0":-2.846395940142315,"y0":50.0042835282892,"z0":5.830555954132169,"aX":1.8664275568578024},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2258,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4507724983191479,"extension":6.69995688471073},"index":4,"playId":"66e20229-78e4-30bd-8db9-490bb2f14b38","pitchNumber":5,"startTime":"2025-08-31T22:09:45.745Z","endTime":"2025-08-31T22:09:50.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T22:10:04.115Z","endTime":"2025-08-31T22:10:09.682Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6971038244464,"aZ":-11.178085950988168,"pfxX":-6.871542373696698,"pfxZ":10.421796704523265,"pX":0.682021178187402,"pZ":2.0005650545071303,"vX0":11.558065439903208,"vY0":-141.38228900148894,"vZ0":-8.592023411248165,"x":91.0,"y":184.76,"x0":-2.575411876579599,"y0":50.00428566661425,"z0":5.805656946141854,"aX":-13.84609059682518},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2455,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.38812821798162034,"extension":6.542728410230577},"index":6,"playId":"bdbe42b6-c5fb-3b61-93fd-5a0343830974","pitchNumber":6,"startTime":"2025-08-31T22:10:09.682Z","endTime":"2025-08-31T22:10:13.253Z","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":97.0,"endSpeed":88.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23993029143005,"aZ":-13.39339428196225,"pfxX":-7.3451946857993695,"pfxZ":9.374489236544102,"pX":-0.12207523415564349,"pZ":1.5270937050572695,"vX0":9.337575971374436,"vY0":-140.71281407791014,"vZ0":-9.655567997744829,"x":121.65,"y":197.55,"x0":-2.530790766722393,"y0":50.003329295077016,"z0":5.873129645804267,"aX":-14.71552296475839},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2498,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.389405657241372,"extension":6.58825989362217},"index":7,"playId":"b1c53326-b262-3baf-af88-07a739882d24","pitchNumber":7,"startTime":"2025-08-31T22:10:30.173Z","endTime":"2025-08-31T22:10:34.807Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.788397886387372,"aZ":-28.700906802741436,"pfxX":1.0556697811163882,"pfxZ":2.232068900206577,"pX":0.46023002234232774,"pZ":1.7886388868696899,"vX0":7.814963492716739,"vY0":-123.70231028247703,"vZ0":-4.194566736818617,"x":99.46,"y":190.49,"x0":-2.871956993789008,"y0":50.00168825984475,"z0":5.9018425572261,"aX":1.6421814891512259},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2390,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.44212598535075154,"extension":6.800984409509317},"hitData":{"launchSpeed":83.9,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.79,"coordY":168.87}},"index":8,"playId":"220e288a-01bf-3704-b1c0-fa525b6e6386","pitchNumber":8,"startTime":"2025-08-31T22:10:53.387Z","endTime":"2025-08-31T22:11:01.311Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":133},"playEndTime":"2025-08-31T22:11:01.311Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:14:38.947Z","endTime":"2025-08-31T22:15:58.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.24516310736342,"strikeZoneBottom":1.52202299908517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7524222507267,"aZ":-14.505525024444385,"pfxX":-2.386975331584472,"pfxZ":8.610117283922422,"pX":-0.8433619241336907,"pZ":4.559626842942352,"vX0":3.042295540580586,"vY0":-142.5858317206953,"vZ0":0.029645932533744535,"x":149.15,"y":115.67,"x0":-1.615640744626065,"y0":50.00711035728491,"z0":5.466813471885153,"aX":-4.900972603249871},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":3.7,"spinRate":2627,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.384618504176395,"extension":5.500543411955707},"index":0,"playId":"7a21efb3-74b8-3698-afb9-f990dbe8a9ce","pitchNumber":1,"startTime":"2025-08-31T22:14:38.947Z","endTime":"2025-08-31T22:14:42.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.41559712415237,"strikeZoneBottom":1.62886282086594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39911493592655,"aZ":-10.881854671370338,"pfxX":-4.259479404550767,"pfxZ":10.261909728232517,"pX":0.30491838299388935,"pZ":1.2195491300749548,"vX0":6.400145520324775,"vY0":-143.4124924465586,"vZ0":-9.058392504645361,"x":105.38,"y":205.85,"x0":-1.406399605150058,"y0":50.004248280374235,"z0":5.105610869377464,"aX":-8.839023410745684},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2736,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.38251948270838376,"extension":5.563302217489977},"index":1,"playId":"cbfe8fcb-3803-3abc-ab7c-547c574afb34","pitchNumber":2,"startTime":"2025-08-31T22:14:57.710Z","endTime":"2025-08-31T22:15:01.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.56999932150795,"strikeZoneBottom":1.64008607422726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.974026219182704,"aZ":-12.184846220099066,"pfxX":-2.540627014870185,"pfxZ":9.646170647590694,"pX":-0.8365376937628619,"pZ":2.943569974210363,"vX0":3.2327158992223777,"vY0":-143.66476100745908,"vZ0":-4.355670547098944,"x":148.89,"y":159.3,"x0":-1.650887219409018,"y0":50.00359291739343,"z0":5.24782876818862,"aX":-5.265370546807669},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":3.8,"spinRate":2710,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.382532465436876,"extension":5.500115036891269},"index":2,"playId":"c18f7855-a382-3696-bcac-c3442c10a9d9","pitchNumber":3,"startTime":"2025-08-31T22:15:17.377Z","endTime":"2025-08-31T22:15:21.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.45578480389723,"strikeZoneBottom":1.63726692242628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.533125372982795,"aZ":-12.941846770432578,"pfxX":-2.2042790961836713,"pfxZ":9.409912064240425,"pX":0.35098511052664566,"pZ":2.0741776161753918,"vX0":5.682574651831806,"vY0":-142.25705515916388,"vZ0":-6.495560219253653,"x":103.62,"y":182.78,"x0":-1.3886517153884688,"y0":50.00188914074554,"z0":5.212425221161081,"aX":-4.505538199407396},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":2.8,"spinRate":2700,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.38547137344411375,"extension":5.510322517681444},"index":3,"playId":"7fd1c3a7-982e-35ad-9ca6-bf40033f792c","pitchNumber":4,"startTime":"2025-08-31T22:15:35.573Z","endTime":"2025-08-31T22:15:39.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.50152954410013,"strikeZoneBottom":1.58683662618763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82147753299426,"aZ":-12.927337746512226,"pfxX":-2.672751469876151,"pfxZ":9.337901096755086,"pX":-0.8398331805038945,"pZ":3.961925052272873,"vX0":2.72334892203393,"vY0":-143.08349307831878,"vZ0":-1.8678779268511574,"x":149.01,"y":131.81,"x0":-1.4594097964490789,"y0":50.004825230508665,"z0":5.43889312329826,"aX":-5.510206791052313},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2693,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3836636163010483,"extension":5.4479753629044945},"index":4,"playId":"dbd0e07c-a0ff-3e43-a35f-7b55875a1c24","pitchNumber":5,"startTime":"2025-08-31T22:15:54.954Z","endTime":"2025-08-31T22:15:58.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:15:58.973Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:16:07.731Z","endTime":"2025-08-31T22:17:36.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.50059166859316,"strikeZoneBottom":1.5958601821251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16513817469058,"aZ":-28.14774774534265,"pfxX":1.6537689295440536,"pfxZ":2.3418455630981656,"pX":1.3454084743341397,"pZ":1.636871566584449,"vX0":6.153597243271902,"vY0":-130.49962453248725,"vZ0":-4.058522994586914,"x":65.72,"y":194.58,"x0":-1.2606581916932291,"y0":50.002848902290886,"z0":5.339095800143588,"aX":2.8447182478190682},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.4,"spinRate":2969,"spinDirection":85},"zone":14,"typeConfidence":0.87,"plateTime":0.42015172417448987,"extension":5.597193489285387},"index":0,"playId":"67806df6-ea4c-3075-9169-2930a9db3fa9","pitchNumber":1,"startTime":"2025-08-31T22:16:25.738Z","endTime":"2025-08-31T22:16:29.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.28653383545142,"strikeZoneBottom":1.3772629375549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.100391340034975,"aZ":-13.020891604359965,"pfxX":-1.4778122518268195,"pfxZ":9.429259685632749,"pX":0.6614402647478157,"pZ":2.841536326612529,"vX0":5.875929176647058,"vY0":-141.7752397291609,"vZ0":-4.5451183827923,"x":91.79,"y":162.06,"x0":-1.2479426469370438,"y0":50.0009325296624,"z0":5.299539481458381,"aX":-3.0019137436785175},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":1.4,"spinRate":2704,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.386667195405634,"extension":5.728511989439286},"index":1,"playId":"69e7cb4e-d7eb-3899-b88b-f058e8b5f9bd","pitchNumber":2,"startTime":"2025-08-31T22:16:47.311Z","endTime":"2025-08-31T22:16:50.881Z","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":97.7,"endSpeed":88.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.26146839830728,"aZ":-12.661490738696145,"pfxX":-2.75019355919593,"pfxZ":9.643768416967198,"pX":0.34533209420634275,"pZ":1.8322348451311883,"vX0":5.375528526762855,"vY0":-142.00385215358068,"vZ0":-7.197599190612252,"x":103.84,"y":189.31,"x0":-1.2227613023632549,"y0":50.00696700918406,"z0":5.221241136805554,"aX":-5.567319541757675},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2611,"spinDirection":211},"zone":9,"typeConfidence":0.92,"plateTime":0.38704501130685554,"extension":5.705839973946949},"index":2,"playId":"86b64a95-05ce-3b1a-aeac-bfe08188449b","pitchNumber":3,"startTime":"2025-08-31T22:17:10.122Z","endTime":"2025-08-31T22:17:13.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75129330180993,"aZ":-13.00776902951748,"pfxX":-2.469024078998661,"pfxZ":9.163243222975762,"pX":0.27663429640965237,"pZ":1.9515370970828811,"vX0":5.479393411898851,"vY0":-144.2170822580598,"vZ0":-7.039168190049996,"x":106.46,"y":186.09,"x0":-1.333211656435433,"y0":50.00280116007262,"z0":5.238379250979244,"aX":-5.164825720049319},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":3.2,"spinRate":2694,"spinDirection":209},"zone":9,"typeConfidence":0.92,"plateTime":0.38083285042431125,"extension":5.748913223167281},"index":3,"playId":"9f77a0e3-900e-3523-a984-0eb815d30fcb","pitchNumber":4,"startTime":"2025-08-31T22:17:33.663Z","endTime":"2025-08-31T22:17:36.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:17:36.816Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Helman walks. Jonah Heim to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:17:47.558Z","endTime":"2025-08-31T22:19:44.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.64999957078746,"strikeZoneBottom":1.56901014434187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.951324527791904,"aZ":-31.06672039399886,"pfxX":0.7017449950499239,"pfxZ":0.651940436116452,"pX":1.0781614054709598,"pZ":0.3458547855015581,"vX0":5.604073952411307,"vY0":-129.4965054371495,"vZ0":-6.38170652669587,"x":75.9,"y":229.44,"x0":-1.204822660046591,"y0":50.003377392938205,"z0":5.217743487713128,"aX":1.1915380901608141},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2931,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.42291886869851547,"extension":5.804144989861488},"index":0,"playId":"c4378ea7-0cbe-381e-bea0-5f82ceddb0e7","pitchNumber":1,"startTime":"2025-08-31T22:18:05.219Z","endTime":"2025-08-31T22:18:08.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.65000011197344,"strikeZoneBottom":1.63205120117741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.153534763606384,"aZ":-31.169613805871077,"pfxX":1.8292386634830482,"pfxZ":0.5958922854042048,"pX":1.4072913844661203,"pZ":0.5690204132178439,"vX0":6.11465340365456,"vY0":-129.00957908476153,"vZ0":-5.877761905664553,"x":63.36,"y":223.42,"x0":-1.2287768539472068,"y0":50.00586662833937,"z0":5.271645336176124,"aX":3.090496360329311},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2948,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.42413615825694473,"extension":5.759820270646507},"index":1,"playId":"b4b586a1-c8f4-3d26-b297-7f7aec549cda","pitchNumber":2,"startTime":"2025-08-31T22:18:31.038Z","endTime":"2025-08-31T22:18:35.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.64999927105205,"strikeZoneBottom":1.64492232453059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.976067205600046,"aZ":-11.352097679183315,"pfxX":-3.5877438377597755,"pfxZ":10.025727748311258,"pX":0.8050587919798627,"pZ":1.1854373785936,"vX0":6.958568432789189,"vY0":-142.97019761472114,"vZ0":-9.066886864295032,"x":86.31,"y":206.77,"x0":-1.1907174530175648,"y0":50.00268214947558,"z0":5.104210476080267,"aX":-7.451614268748056},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2741,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.3826372718929152,"extension":5.761228148815143},"index":2,"playId":"65fe0dc6-e08c-323a-8e85-95784970dcd1","pitchNumber":3,"startTime":"2025-08-31T22:18:55.844Z","endTime":"2025-08-31T22:19:00.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.75034400565172,"strikeZoneBottom":1.6505912514975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.853548537765654,"aZ":-14.906382265274258,"pfxX":-3.75913245488179,"pfxZ":8.381922567796025,"pX":-0.04489574735638286,"pZ":3.3050401118164094,"vX0":5.344751038183536,"vY0":-143.0639863153787,"vZ0":-3.0952737120260947,"x":118.71,"y":149.54,"x0":-1.4541788348016569,"y0":50.00598762790064,"z0":5.342831438497511,"aX":-7.747484821102499},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":5.6,"spinRate":2690,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3837383406054031,"extension":5.696734586548483},"index":3,"playId":"1253dc70-eb51-3d7d-805a-e7c4c05f985c","pitchNumber":4,"startTime":"2025-08-31T22:19:19.140Z","endTime":"2025-08-31T22:19:22.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.80104683548072,"strikeZoneBottom":1.67020239077319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00384553730841,"aZ":-13.04774836904264,"pfxX":-2.6448604122687454,"pfxZ":9.437319405080508,"pX":-0.7974470757713175,"pZ":3.7846156974924297,"vX0":2.536215867582549,"vY0":-142.05250450366927,"vZ0":-2.167541794749156,"x":147.4,"y":136.6,"x0":-1.3617470787026693,"y0":50.00687966728985,"z0":5.395375726490471,"aX":-5.362772995639787},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":4.2,"spinRate":2680,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.3867862537352824,"extension":5.568798721266641},"index":4,"playId":"99ae34ad-4b9a-37d8-aa8f-99238a4d173f","pitchNumber":5,"startTime":"2025-08-31T22:19:39.887Z","endTime":"2025-08-31T22:19:44.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:19:44.168Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks. Jonah Heim to 3rd. Michael Helman to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:19:53.474Z","endTime":"2025-08-31T22:21:30.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.23345940773149,"strikeZoneBottom":1.60387859097757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89785186166569,"aZ":-35.290379036807344,"pfxX":3.328989153279277,"pfxZ":-1.8193713766450266,"pX":-0.24220951591818007,"pZ":1.0487363625191697,"vX0":2.5144253420568714,"vY0":-130.15395837572697,"vZ0":-3.9895570988818743,"x":126.23,"y":210.46,"x0":-1.6525817308499406,"y0":50.00002457635161,"z0":5.269295697655713,"aX":5.71834220466733},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.0,"breakHorizontal":-6.6,"spinRate":2999,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.4205673908834422,"extension":5.551456908684761},"index":0,"playId":"1761d658-1731-316b-992f-01903103ee23","pitchNumber":1,"startTime":"2025-08-31T22:20:15.302Z","endTime":"2025-08-31T22:20:20.884Z","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":99.3,"endSpeed":90.9,"strikeZoneTop":3.239999225597,"strikeZoneBottom":1.53042872886103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.581731071299224,"aZ":-13.595159964527353,"pfxX":-6.1126714339696555,"pfxZ":8.810993971398403,"pX":-0.30178596776143307,"pZ":0.8151509680760374,"vX0":5.831891879733703,"vY0":-144.27750898585938,"vZ0":-9.669449851147496,"x":128.5,"y":216.77,"x0":-1.5551969276545123,"y0":50.00142718706096,"z0":5.0480018701516505,"aX":-12.885600607673567},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":2757,"spinDirection":217},"zone":13,"typeConfidence":0.84,"plateTime":0.3796505793073006,"extension":5.684470814134318},"index":1,"playId":"f75290e6-2522-3dbc-93bf-732aa3f45598","pitchNumber":2,"startTime":"2025-08-31T22:20:36.995Z","endTime":"2025-08-31T22:20:40.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.23154722107506,"strikeZoneBottom":1.52721081931084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46862895709307,"aZ":-13.724580215093969,"pfxX":-1.6664554655378856,"pfxZ":8.749028156148247,"pX":-0.17299950690714883,"pZ":3.8814167733601455,"vX0":4.448479995752638,"vY0":-144.08653803900992,"vZ0":-1.7640575110962815,"x":123.59,"y":133.98,"x0":-1.518268916488166,"y0":50.007056607428744,"z0":5.346568724758475,"aX":-3.5158805503501656},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":2.2,"spinRate":2770,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.37966588343087526,"extension":5.619709763879662},"index":2,"playId":"522291f3-ff24-3c24-8b03-cc94e6b0cc07","pitchNumber":3,"startTime":"2025-08-31T22:20:59.949Z","endTime":"2025-08-31T22:21:03.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.0,"strikeZoneTop":3.3487955494155,"strikeZoneBottom":1.72010149610778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387256666506293,"aZ":-16.64330750852036,"pfxX":-2.807856015658995,"pfxZ":7.3678520925782855,"pX":-0.8148037847293911,"pZ":3.195290598610483,"vX0":3.0375602092168523,"vY0":-143.4240998797824,"vZ0":-3.129050807876966,"x":148.06,"y":152.51,"x0":-1.5166833883132549,"y0":50.006481720025576,"z0":5.32244135355743,"aX":-5.922229818709398},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.0,"breakHorizontal":4.6,"spinRate":2709,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.38013258220228474,"extension":5.675388185682245},"index":3,"playId":"d690e1af-f779-31d0-9868-0c352bc9cea6","pitchNumber":4,"startTime":"2025-08-31T22:21:23.259Z","endTime":"2025-08-31T22:21:30.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:21:30.020Z","atBatIndex":60},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wyatt Langford out on a sacrifice fly to right fielder Colby Thomas. Jonah Heim scores. Michael Helman to 3rd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:22:35.630Z","endTime":"2025-08-31T22:24:49.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":674384,"link":"/api/v1/people/674384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T22:21:55.621Z","endTime":"2025-08-31T22:22:38.008Z","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":99.4,"endSpeed":90.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.939444582136474,"aZ":-14.635812872059084,"pfxX":-5.681592430821967,"pfxZ":8.349715176766884,"pX":0.22249223470313872,"pZ":2.0183954123711385,"vX0":6.131931558703183,"vY0":-144.54348819481314,"vZ0":-6.534685908730076,"x":108.52,"y":184.28,"x0":-1.195566604589737,"y0":50.00696803968069,"z0":5.219590837175199,"aX":-11.939510125985436},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":9.0,"spinRate":2698,"spinDirection":214},"zone":8,"typeConfidence":0.83,"plateTime":0.379980613222203,"extension":5.792716292653608},"index":1,"playId":"0752456a-60c7-310d-a943-86194186ea9a","pitchNumber":1,"startTime":"2025-08-31T22:22:38.008Z","endTime":"2025-08-31T22:22:41.108Z","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":99.1,"endSpeed":90.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.709641973558924,"aZ":-13.377800802774008,"pfxX":-3.882225221272192,"pfxZ":8.90653037188032,"pX":0.5993252431038777,"pZ":2.8245456752527454,"vX0":6.993722414618961,"vY0":-144.17050293216994,"vZ0":-4.531787081091698,"x":94.16,"y":162.52,"x0":-1.3507226158233934,"y0":50.00426182611101,"z0":5.239096274290823,"aX":-8.194945325915082},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2724,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.37954489774726685,"extension":5.756448663921551},"index":2,"playId":"b64b9f82-b2d3-384d-8456-27a7bd29a53e","pitchNumber":2,"startTime":"2025-08-31T22:23:00.343Z","endTime":"2025-08-31T22:23:03.502Z","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":100.4,"endSpeed":91.5,"strikeZoneTop":3.26022348719372,"strikeZoneBottom":1.50585050797219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.07699205120247,"aZ":-9.839491430797702,"pfxX":-4.525091774098812,"pfxZ":10.397920134458772,"pX":1.3892950273749878,"pZ":1.8830408335492823,"vX0":9.236151430610425,"vY0":-145.80126020295108,"vZ0":-7.781974015785876,"x":64.04,"y":187.94,"x0":-1.235122837314332,"y0":50.001249117251795,"z0":5.184534279981911,"aX":-9.71949901024354},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2817,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.37603535781556285,"extension":5.753131183901237},"index":3,"playId":"e68ccf8d-bbc5-3221-af5d-9b29a52e8a79","pitchNumber":3,"startTime":"2025-08-31T22:23:23.529Z","endTime":"2025-08-31T22:23:27.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.31486776917412,"strikeZoneBottom":1.5844754606342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.964020887986806,"aZ":-31.670663703555178,"pfxX":3.3235098541737487,"pfxZ":0.28456708780605044,"pX":1.265747870976982,"pZ":1.1015395047791081,"vX0":5.322883956814746,"vY0":-131.75744251446466,"vZ0":-4.684453155072398,"x":68.75,"y":209.04,"x0":-1.215234060350707,"y0":50.00217929252425,"z0":5.253013388522765,"aX":5.8191860218781954},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.4,"breakHorizontal":-7.2,"spinRate":3056,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.4163074138107232,"extension":5.643172270841285},"index":4,"playId":"5c83de10-7d9a-3b37-b83a-7a8f3db073c4","pitchNumber":4,"startTime":"2025-08-31T22:23:45.988Z","endTime":"2025-08-31T22:23:51.619Z","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":99.7,"endSpeed":89.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.839350085745096,"aZ":-10.134205720308564,"pfxX":-3.4624323236869223,"pfxZ":10.524768868843939,"pX":-0.14207923681510387,"pZ":2.770695348645485,"vX0":4.992343615950948,"vY0":-144.92906045249663,"vZ0":-5.101110691231067,"x":122.42,"y":163.97,"x0":-1.4498307895886728,"y0":50.001506679061116,"z0":5.192597301545517,"aX":-7.250151130148956},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2767,"spinDirection":216},"zone":5,"typeConfidence":0.92,"plateTime":0.3802285250167774,"extension":5.5994235989700645},"index":5,"playId":"a279e245-228c-38fe-8ac9-898ffb833c6d","pitchNumber":5,"startTime":"2025-08-31T22:24:10.813Z","endTime":"2025-08-31T22:24:14.778Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":92.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.369756708066056,"aZ":-13.007224217546907,"pfxX":-4.225113399875447,"pfxZ":8.829544067855686,"pX":0.5826990119208697,"pZ":1.8514407652296538,"vX0":6.7950650956908065,"vY0":-145.9573881157639,"vZ0":-7.222840105204395,"x":94.79,"y":188.79,"x0":-1.2200449242966953,"y0":50.006025545902396,"z0":5.131266153293594,"aX":-9.174991094336733},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":2786,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.3743980603323136,"extension":5.816769791916261},"hitData":{"launchSpeed":92.4,"launchAngle":27.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.27,"coordY":88.01}},"index":6,"playId":"876caadc-1feb-3939-b606-88efebae64e8","pitchNumber":6,"startTime":"2025-08-31T22:24:37.664Z","endTime":"2025-08-31T22:24:49.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:24:49.422Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:25:08.345Z","endTime":"2025-08-31T22:26:09.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.7,"strikeZoneTop":3.58999970502198,"strikeZoneBottom":1.95345146461364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3061594931319,"aZ":-18.16445645034289,"pfxX":-5.824401800637705,"pfxZ":6.495792617791494,"pX":-0.8063199120855798,"pZ":3.3601669124895013,"vX0":4.093264149920875,"vY0":-145.72239976164067,"vZ0":-2.204236770697773,"x":147.74,"y":148.06,"x0":-1.470369268470653,"y0":50.00308198606652,"z0":5.220123760927502,"aX":-12.563082337267128},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":2788,"spinDirection":221},"zone":1,"typeConfidence":0.72,"plateTime":0.37544250703471604,"extension":5.635931070622967},"index":0,"playId":"eab8725a-fae1-3d41-bd73-f1bb53859d42","pitchNumber":1,"startTime":"2025-08-31T22:25:36.312Z","endTime":"2025-08-31T22:25:39.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.643215578008903,"aZ":-30.76954476064196,"pfxX":3.7288334447154563,"pfxZ":0.821651133835779,"pX":-0.07157542465535299,"pZ":2.5178082366602927,"vX0":2.4090176039260722,"vY0":-130.41303746644982,"vZ0":-1.3283871468670427,"x":119.73,"y":170.8,"x0":-1.493283403936158,"y0":50.004753288481396,"z0":5.364911172593704,"aX":6.392710016989374},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":-7.3,"spinRate":2911,"spinDirection":87},"zone":5,"typeConfidence":0.89,"plateTime":0.42075733014064687,"extension":5.657482948034265},"hitData":{"launchSpeed":93.8,"launchAngle":58.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.83,"coordY":112.14}},"index":1,"playId":"c7562418-7b43-3d0d-908c-855a05eeb285","pitchNumber":2,"startTime":"2025-08-31T22:25:57.835Z","endTime":"2025-08-31T22:26:09.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:26:09.459Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willie MacIver strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:28:44.636Z","endTime":"2025-08-31T22:30:50.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Boushley replaces Luis Curvelo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:27:39.524Z","endTime":"2025-08-31T22:28:46.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676961,"link":"/api/v1/people/676961"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.67329078953943,"strikeZoneBottom":1.69562957999407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48899827265755,"aZ":-22.07778199953191,"pfxX":-10.940125647177455,"pfxZ":5.680731900155021,"pX":0.08198859893576704,"pZ":1.7711155971894827,"vX0":7.7962169484317805,"vY0":-132.76701465226702,"vZ0":-6.107298454789741,"x":113.87,"y":190.96,"x0":-1.4770508641739104,"y0":50.00442677116911,"z0":5.717255662666092,"aX":-19.45434680977068},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":18.0,"spinRate":2247,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.41317838544408936,"extension":5.737124279010454},"index":1,"playId":"02e4c12a-2159-3dfd-92dc-a16f7c271bd4","pitchNumber":1,"startTime":"2025-08-31T22:28:46.959Z","endTime":"2025-08-31T22:28:50.616Z","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":83.9,"endSpeed":76.7,"strikeZoneTop":3.66203742018348,"strikeZoneBottom":1.67556212749564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.031516750175136,"aZ":-33.319575589210444,"pfxX":3.220477211343793,"pfxZ":-0.7699472038908839,"pX":1.2013912531946216,"pZ":1.383799879979808,"vX0":5.340479121502547,"vY0":-122.05915496798195,"vZ0":-3.7896491974090147,"x":71.21,"y":201.42,"x0":-1.444874415989742,"y0":50.00394846308387,"z0":5.866987731950316,"aX":4.792655566789419},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":-7.2,"spinRate":2519,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4510617958893466,"extension":5.844743541700117},"index":2,"playId":"863c67b0-4209-3b54-96b4-c7e0c9209cda","pitchNumber":2,"startTime":"2025-08-31T22:29:04.459Z","endTime":"2025-08-31T22:29:08.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.217047600710785,"aZ":-32.058129094578064,"pfxX":2.792711018949229,"pfxZ":0.07692384383886619,"pX":-0.09253142046940718,"pZ":2.4322718964236745,"vX0":2.6860213675170757,"vY0":-121.08830297800068,"vZ0":-1.522242003820291,"x":120.53,"y":173.11,"x0":-1.5781817056984422,"y0":50.00253765316778,"z0":5.868942484285298,"aX":4.154347666362042},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2528,"spinDirection":136},"zone":5,"typeConfidence":0.9,"plateTime":0.45199946296266846,"extension":5.659357675178031},"index":3,"playId":"b0b37808-7efd-3151-b2d7-e934f9bb3400","pitchNumber":3,"startTime":"2025-08-31T22:29:25.909Z","endTime":"2025-08-31T22:29:31.246Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.65959946424997,"strikeZoneBottom":1.55900859951285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.286355882788797,"aZ":-18.55071341980197,"pfxX":-8.372125550350981,"pfxZ":7.455757528968789,"pX":0.5702394387548838,"pZ":3.925748141006424,"vX0":7.644010431554848,"vY0":-134.14537611251333,"vZ0":-1.6815568713305051,"x":95.26,"y":132.78,"x0":-1.224782917049763,"y0":50.00268832239464,"z0":5.879467193123193,"aX":-15.299259139292449},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2247,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.4078861449302864,"extension":5.697889272281456},"index":4,"playId":"20920cb3-efb4-38c9-9693-3674fa315539","pitchNumber":4,"startTime":"2025-08-31T22:29:54.123Z","endTime":"2025-08-31T22:29:58.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.65999912253041,"strikeZoneBottom":1.67328130438336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62832837126815,"aZ":-20.420766395952565,"pfxX":-9.432005140883945,"pfxZ":6.4552037348399125,"pX":1.1291159868617011,"pZ":2.221741595696325,"vX0":9.929345319205941,"vY0":-133.97203263030934,"vZ0":-5.110906971736578,"x":73.96,"y":178.79,"x0":-1.3976527424247196,"y0":50.00030111146216,"z0":5.611373989350642,"aX":-17.163902454175915},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2240,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.4086585285255526,"extension":5.84531905351069},"index":5,"playId":"7a3f7c6f-d25f-36f2-8b58-1e236f6ae62f","pitchNumber":5,"startTime":"2025-08-31T22:30:12.555Z","endTime":"2025-08-31T22:30:16.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-31T22:30:35.228Z","endTime":"2025-08-31T22:30:47.091Z","isPitch":false,"type":"action","player":{"id":680862,"link":"/api/v1/people/680862"}},{"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.360997443158986,"aZ":-14.48840001554294,"pfxX":-2.2418498553167607,"pfxZ":9.744247235092173,"pX":0.05671305487681637,"pZ":3.4705752225763797,"vX0":5.080083350125722,"vY0":-133.96475919258808,"vZ0":-3.3406505422481843,"x":114.84,"y":145.07,"x0":-1.5741510114751873,"y0":50.00027028458307,"z0":5.771492256871741,"aX":-4.068308214564591},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":3.0,"spinRate":2404,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.4090994315231975,"extension":5.773424035279564},"index":7,"playId":"5226fead-017b-321d-9e06-68f448520925","pitchNumber":6,"startTime":"2025-08-31T22:30:47.091Z","endTime":"2025-08-31T22:30:50.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:30:50.665Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Harris singles on a ground ball to center fielder Michael Helman.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:31:00.065Z","endTime":"2025-08-31T22:31:29.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.849668350545354,"aZ":-20.282848384394644,"pfxX":-9.275124899309496,"pfxZ":6.526202816934477,"pX":0.06039574201987907,"pZ":2.781771373955584,"vX0":7.212213409971167,"vY0":-134.0952361602119,"vZ0":-3.7534487219527213,"x":114.7,"y":163.67,"x0":-1.4582665468397775,"y0":50.00317285579762,"z0":5.645738021609054,"aX":-16.9009459518868},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2242,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.4083756638004834,"extension":5.853013240365201},"hitData":{"launchSpeed":100.1,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.24,"coordY":88.0}},"index":0,"playId":"89e240bc-0cda-350e-8ecc-2f701f7bc0ba","pitchNumber":1,"startTime":"2025-08-31T22:31:17.969Z","endTime":"2025-08-31T22:31:29.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:31:29.972Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a sharp line drive to left fielder Wyatt Langford. Brett Harris to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:31:35.024Z","endTime":"2025-08-31T22:34:08.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnSecond":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65912108645201,"aZ":-18.47530802670412,"pfxX":-1.1349857705096482,"pfxZ":7.632685015429278,"pX":0.343199984391177,"pZ":3.552687637059316,"vX0":5.311778110944901,"vY0":-132.684179222471,"vZ0":-2.4455428417350737,"x":103.92,"y":142.86,"x0":-1.5315319670772098,"y0":50.00168398546893,"z0":5.822789433554927,"aX":-2.03726502787296},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":1.0,"spinRate":2457,"spinDirection":197},"zone":3,"typeConfidence":0.84,"plateTime":0.41178552058065154,"extension":5.877320409685603},"index":0,"playId":"daf46566-b81a-3e08-85f3-bd371c2f97f3","pitchNumber":1,"startTime":"2025-08-31T22:31:58.560Z","endTime":"2025-08-31T22:32:01.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.43999965074591,"strikeZoneBottom":1.44988803479611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.346169859142474,"aZ":-24.45860145020425,"pfxX":-8.7108367426531,"pfxZ":4.315313695290733,"pX":-0.011931596458749852,"pZ":3.6842020945413507,"vX0":7.065696652700624,"vY0":-133.27535020213168,"vZ0":-0.588703948701497,"x":117.45,"y":139.31,"x0":-1.5740733516140788,"y0":50.001780821599326,"z0":5.684440911135449,"aX":-15.56981693952799},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":2272,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4119857481689606,"extension":5.819402254618504},"index":1,"playId":"386d7d2e-78fd-3b7e-ac04-d4860775696d","pitchNumber":2,"startTime":"2025-08-31T22:32:19.153Z","endTime":"2025-08-31T22:32:23.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.43482585071505,"strikeZoneBottom":1.44179513737445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.730467904933267,"aZ":-21.136734725445702,"pfxX":-7.837752719050305,"pfxZ":6.103865605770678,"pX":0.12361179228676306,"pZ":1.2374816465383933,"vX0":7.106525058771641,"vY0":-133.83002577718258,"vZ0":-7.026646222532001,"x":112.29,"y":205.37,"x0":-1.5519767128745776,"y0":50.00337137971488,"z0":5.418541475231151,"aX":-14.173289240448666},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":12.6,"spinRate":2340,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.40975743885086047,"extension":5.980395821333805},"index":2,"playId":"60e06baa-488e-3024-97df-b6227ec4939e","pitchNumber":3,"startTime":"2025-08-31T22:32:41.020Z","endTime":"2025-08-31T22:32:44.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357532124600755,"aZ":-19.008261882162973,"pfxX":-0.8423009028393551,"pfxZ":7.477002544521296,"pX":-0.029874203552066488,"pZ":3.1676333294530963,"vX0":4.444736192093387,"vY0":-131.27544036604957,"vZ0":-3.0016141025522405,"x":118.14,"y":153.25,"x0":-1.628827316132694,"y0":50.006404693766264,"z0":5.725492472560328,"aX":-1.4840439001289498},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":0.6,"spinRate":2427,"spinDirection":196},"zone":2,"typeConfidence":0.91,"plateTime":0.41575318634112657,"extension":5.689881913738215},"index":3,"playId":"0cdcf9ae-3bc6-33a5-95f9-5dc46846f624","pitchNumber":4,"startTime":"2025-08-31T22:33:00.402Z","endTime":"2025-08-31T22:33:04.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.796624496521467,"aZ":-30.940026924189695,"pfxX":2.3663713906726,"pfxZ":0.8175647415511147,"pX":0.5557674619960249,"pZ":2.100146071937424,"vX0":4.106757717141961,"vY0":-121.68969551026407,"vZ0":-2.3491458870569053,"x":95.82,"y":182.08,"x0":-1.4607278236208694,"y0":50.00042373860999,"z0":5.757434136993236,"aX":3.5482401117328437},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":-5.3,"spinRate":2466,"spinDirection":99},"zone":9,"typeConfidence":0.9,"plateTime":0.45004112764333026,"extension":5.799580371283944},"index":4,"playId":"d7c8530c-8ddc-3cde-8306-545eca634095","pitchNumber":5,"startTime":"2025-08-31T22:33:29.217Z","endTime":"2025-08-31T22:33:33.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.615958770349057,"aZ":-23.449579635159708,"pfxX":-9.11159220172975,"pfxZ":4.778703957017221,"pX":0.008719326480885055,"pZ":2.63281512338084,"vX0":7.326200637765768,"vY0":-134.8589023487341,"vZ0":-3.3342623287598405,"x":116.67,"y":167.69,"x0":-1.5705457210147502,"y0":50.0062844668293,"z0":5.555397409120258,"aX":-16.646366445909052},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":14.8,"spinRate":2293,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.4074625985003961,"extension":5.916859593139647},"hitData":{"launchSpeed":100.2,"launchAngle":11.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":59.23,"coordY":104.21}},"index":5,"playId":"614be079-1ccc-3fe5-811c-0a45190cedcf","pitchNumber":6,"startTime":"2025-08-31T22:33:57.416Z","endTime":"2025-08-31T22:34:08.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:34:08.904Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Adolis García. Brett Harris to 3rd. Zack Gelof to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:35:20.519Z","endTime":"2025-08-31T22:36:28.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnThird":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T22:34:40.801Z","endTime":"2025-08-31T22:35:22.866Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.587953859528294,"aZ":-17.291816177942387,"pfxX":-0.6709346358944772,"pfxZ":8.335718804643777,"pX":0.07972485740714402,"pZ":3.091710111674463,"vX0":3.9326596973150627,"vY0":-132.8078359042117,"vZ0":-3.6662481075481606,"x":113.96,"y":155.3,"x0":-1.3334262389401195,"y0":50.00365905451293,"z0":5.748730327993934,"aX":-1.1987348523804733},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":0.4,"spinRate":2368,"spinDirection":202},"zone":2,"typeConfidence":0.88,"plateTime":0.4125178703164827,"extension":5.905845922586461},"index":1,"playId":"2625f1d7-9d83-3efc-be57-3b4a0baf7ca3","pitchNumber":1,"startTime":"2025-08-31T22:35:22.866Z","endTime":"2025-08-31T22:35:27.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.62344370824758,"strikeZoneBottom":1.68760000014399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.253218907327973,"aZ":-18.608511092848254,"pfxX":-0.01526717842090708,"pfxZ":7.599822453688235,"pX":1.6804498830052217,"pZ":2.9449156081562093,"vX0":7.439162074302046,"vY0":-132.2812651386838,"vZ0":-3.8282661037184953,"x":52.95,"y":159.27,"x0":-1.1576471261180357,"y0":50.0061039206229,"z0":5.762409576503574,"aX":-0.028888421045255186},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":-1.4,"spinRate":2424,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4128905724224867,"extension":5.9668990040309895},"index":2,"playId":"22aa25e8-099a-3f58-b5a1-26df5f37db49","pitchNumber":2,"startTime":"2025-08-31T22:35:49.763Z","endTime":"2025-08-31T22:35:53.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.780454396124366,"aZ":-16.418120623046352,"pfxX":-1.305033958081836,"pfxZ":8.666434427651215,"pX":0.716427973874941,"pZ":2.797849107925841,"vX0":5.341449861022343,"vY0":-133.4929073586777,"vZ0":-4.546337131294316,"x":89.69,"y":163.24,"x0":-1.1345183170107456,"y0":50.00204553246329,"z0":5.6925933728554545,"aX":-2.373007888914051},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":1.3,"spinRate":2383,"spinDirection":206},"zone":6,"typeConfidence":0.68,"plateTime":0.40916433205775915,"extension":5.8529032147138285},"hitData":{"launchSpeed":76.6,"launchAngle":16.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.27,"coordY":103.73}},"index":3,"playId":"66230664-c8ee-3fe3-9eda-9f58c6485a16","pitchNumber":3,"startTime":"2025-08-31T22:36:11.213Z","endTime":"2025-08-31T22:36:28.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:36:28.197Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Wilson doubles (19) on a line drive to left fielder Wyatt Langford, deflected by center fielder Michael Helman. Brett Harris scores. Zack Gelof scores. Lawrence Butler to 3rd.","rbi":2,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:36:31.250Z","endTime":"2025-08-31T22:38:14.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.29097054186951,"strikeZoneBottom":1.53656441647227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26574209726459,"aZ":-34.34446788599331,"pfxX":2.680526985100097,"pfxZ":-1.458008850811054,"pX":0.5314257523346053,"pZ":1.0326359841380144,"vX0":4.063602095819118,"vY0":-121.51841275944919,"vZ0":-3.895040936536313,"x":96.74,"y":210.9,"x0":-1.515102187288902,"y0":50.005598411262774,"z0":5.660875049709286,"aX":3.9823059587971623},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.4,"breakHorizontal":-5.9,"spinRate":2416,"spinDirection":81},"zone":14,"typeConfidence":0.89,"plateTime":0.45187038020966375,"extension":5.831484269286959},"index":0,"playId":"ad07a663-a8d9-3bcc-9c46-2850d3b3e9bd","pitchNumber":1,"startTime":"2025-08-31T22:36:57.878Z","endTime":"2025-08-31T22:37:01.753Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.37727792843395,"strikeZoneBottom":1.55223477056132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9659472550797,"aZ":-20.803716466303914,"pfxX":-10.202936870027115,"pfxZ":6.0243556676759855,"pX":0.5000427134857482,"pZ":1.487154245813877,"vX0":8.87489205520606,"vY0":-136.2985043898189,"vZ0":-6.8310006500419895,"x":97.94,"y":198.63,"x0":-1.4670544057799737,"y0":50.0042621383917,"z0":5.45451008770322,"aX":-19.266034424216226},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2384,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.4013081663567051,"extension":5.893074100313074},"index":1,"playId":"948c5167-b8b0-3c75-8ca2-31073cb9473f","pitchNumber":2,"startTime":"2025-08-31T22:37:17.875Z","endTime":"2025-08-31T22:37:21.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.28893681530504,"strikeZoneBottom":1.53461842480576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.360062777188784,"aZ":-20.48106762614859,"pfxX":-8.899126528680423,"pfxZ":6.370752192573019,"pX":0.5945224552689012,"pZ":2.5105570328375157,"vX0":8.61252281263607,"vY0":-134.66419960053557,"vZ0":-4.249054543928738,"x":94.34,"y":170.99,"x0":-1.4895880750773238,"y0":50.00555283165042,"z0":5.558678454440192,"aX":-16.340490541414134},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":14.3,"spinRate":2293,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.40680341582258484,"extension":5.788888678603432},"index":2,"playId":"78257819-966e-31f8-a770-beb407758437","pitchNumber":3,"startTime":"2025-08-31T22:37:38.436Z","endTime":"2025-08-31T22:37:43.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.995257173376668,"aZ":-18.02770399224333,"pfxX":-0.9905460512021924,"pfxZ":8.003879921349082,"pX":-0.6423564692787156,"pZ":2.997573040098664,"vX0":2.9500399391369925,"vY0":-132.09276635414605,"vZ0":-3.246466971118934,"x":141.49,"y":157.85,"x0":-1.6447246714848904,"y0":50.00568936780489,"z0":5.567101953351343,"aX":-1.7515672869010879},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.0,"breakHorizontal":1.2,"spinRate":2409,"spinDirection":206},"zone":1,"typeConfidence":0.88,"plateTime":0.4145632858058965,"extension":5.886865776255322},"hitData":{"launchSpeed":86.1,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.5,"coordY":69.18}},"index":3,"playId":"c030043b-2b6a-3996-8fd8-da2b7ea7fd84","pitchNumber":4,"startTime":"2025-08-31T22:37:59.335Z","endTime":"2025-08-31T22:38:14.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:38:14.371Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Josh Smith to first baseman Rowdy Tellez. Lawrence Butler scores. Jacob Wilson to 3rd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:38:54.087Z","endTime":"2025-08-31T22:43:18.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"31c73da6-6a79-40c7-953f-f9a59976f5e4","startTime":"2025-08-31T22:38:54.087Z","endTime":"2025-08-31T22:38:59.087Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T22:39:57.267Z","endTime":"2025-08-31T22:41:23.828Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Caleb Boushley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-31T22:41:23.828Z","endTime":"2025-08-31T22:42:07.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.368403990876708,"aZ":-21.974386388934473,"pfxX":7.363399044863442,"pfxZ":6.644504670835984,"pX":0.6560579590861934,"pZ":3.2420767586343078,"vX0":1.8888698361244485,"vY0":-123.35348481429455,"vZ0":-2.1597925151169513,"x":91.99,"y":151.24,"x0":-1.0769923470549632,"y0":50.00527650052833,"z0":5.988681789224929,"aX":11.30667907949915},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.8,"breakHorizontal":-13.8,"spinRate":2669,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.44464918570489065,"extension":6.588221662702742},"index":3,"playId":"3b533409-caef-3031-91a5-3e814c3ad8ba","pitchNumber":1,"startTime":"2025-08-31T22:42:07.781Z","endTime":"2025-08-31T22:42:11.348Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.56999986249725,"strikeZoneBottom":1.64714139727764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27847354802151,"aZ":-20.317939450511226,"pfxX":-8.443757522544825,"pfxZ":6.204054903794107,"pX":0.973574840945073,"pZ":3.7466360953999165,"vX0":8.811817477445848,"vY0":-137.3167495759185,"vZ0":-1.5886589067525618,"x":79.89,"y":137.62,"x0":-1.1792754572189483,"y0":50.001525644632586,"z0":5.714417419498123,"aX":-16.131942716492183},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2202,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39882320577458863,"extension":6.70322301564085},"index":4,"playId":"f9da2ed4-9c02-33a9-907b-b1d573c0df9a","pitchNumber":2,"startTime":"2025-08-31T22:42:26.472Z","endTime":"2025-08-31T22:42:30.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.075931071392088,"aZ":-14.885196815274389,"pfxX":-4.719893457627891,"pfxZ":9.10286661375019,"pX":0.014633856717343944,"pZ":2.167273773059713,"vX0":5.001974391518534,"vY0":-136.9118960999956,"vZ0":-6.598527261569141,"x":116.44,"y":180.26,"x0":-1.2223149895099685,"y0":50.005407654715036,"z0":5.626512710100509,"aX":-8.966965596952642},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2448,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.39997644803812715,"extension":6.645369109947288},"index":5,"playId":"0851e220-8ad4-3106-9a1f-d08a4636f6ed","pitchNumber":3,"startTime":"2025-08-31T22:42:46.303Z","endTime":"2025-08-31T22:42:50.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62738488961349,"aZ":-22.89769635502493,"pfxX":-8.49045968184221,"pfxZ":4.748066921476584,"pX":-0.06894723569728228,"pZ":2.10398691269283,"vX0":6.628803562024847,"vY0":-138.57535685783117,"vZ0":-5.2261021719117995,"x":119.63,"y":181.97,"x0":-1.3834288729488673,"y0":50.00381661481994,"z0":5.534568080879369,"aX":-16.590193042629146},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":2224,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.394553569531487,"extension":6.833729380130767},"hitData":{"launchSpeed":93.8,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.42,"coordY":157.17}},"index":6,"playId":"9bdc34d9-71ab-34d0-ba15-4e28f3c52270","pitchNumber":4,"startTime":"2025-08-31T22:43:10.695Z","endTime":"2025-08-31T22:43:18.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:43:18.933Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (27) on a line drive to left fielder Wyatt Langford. Jacob Wilson scores.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:43:40.611Z","endTime":"2025-08-31T22:44:03.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.196176607358264,"aZ":-15.016446134055599,"pfxX":-3.7749422670141666,"pfxZ":8.94227437616635,"pX":-0.37113905817144244,"pZ":2.360713143296262,"vX0":4.052295272628423,"vY0":-137.3610785367355,"vZ0":-6.030627493199304,"x":131.15,"y":175.04,"x0":-1.3720330604712205,"y0":50.0060426942412,"z0":5.598113348191835,"aX":-7.246237538084022},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2431,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39808660792681216,"extension":6.669576145852838},"hitData":{"launchSpeed":97.6,"launchAngle":10.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":30.79,"coordY":113.94}},"index":0,"playId":"a3e87a30-381a-345a-ab4b-d1542b27223c","pitchNumber":1,"startTime":"2025-08-31T22:43:46.464Z","endTime":"2025-08-31T22:44:03.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:44:03.079Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (5) on a sharp line drive to center fielder Michael Helman. Tyler Soderstrom scores.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:44:10.631Z","endTime":"2025-08-31T22:45:01.356Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":542888,"link":"/api/v1/people/542888"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.25999908489236,"strikeZoneBottom":1.52238308896346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09032026902454,"aZ":-21.66006916534365,"pfxX":5.630565512668655,"pfxZ":6.646050296747224,"pX":1.183190149285895,"pZ":2.013069819611476,"vX0":3.6648528292821134,"vY0":-124.72725414911459,"vZ0":-5.161427051742277,"x":71.9,"y":184.43,"x0":-1.0347745798927628,"y0":50.00547049595073,"z0":5.885652931123618,"aX":8.908703093508683},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.2,"breakHorizontal":-11.0,"spinRate":2703,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43844437170429007,"extension":6.617985148060357},"index":0,"playId":"59b09d48-de47-37b9-b722-caf4502b8200","pitchNumber":1,"startTime":"2025-08-31T22:44:32.575Z","endTime":"2025-08-31T22:44:37.102Z","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":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43822492079319,"aZ":-13.372819367976478,"pfxX":-4.9264781422535435,"pfxZ":10.025268550664947,"pX":-0.4332921014187543,"pZ":2.5493408150707317,"vX0":4.437448438806235,"vY0":-137.09849495214536,"vZ0":-5.597175361339156,"x":133.52,"y":169.95,"x0":-1.444399979330885,"y0":50.00630250945059,"z0":5.554129613730439,"aX":-9.243143363274712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2564,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4017706783227193,"extension":6.653089728262291},"hitData":{"launchSpeed":101.1,"launchAngle":15.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":79.89,"coordY":54.26}},"index":1,"playId":"9532a25d-ea60-3f4f-8b20-c67bcf7e8217","pitchNumber":2,"startTime":"2025-08-31T22:44:51.120Z","endTime":"2025-08-31T22:45:01.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:45:01.356Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:45:19.961Z","endTime":"2025-08-31T22:47:05.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.40958748016718,"strikeZoneBottom":1.63656112277821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58974278519844,"aZ":-15.124556916279376,"pfxX":-4.854024903271911,"pfxZ":8.797320059217967,"pX":0.6467102940598676,"pZ":2.2350214341828303,"vX0":6.97224162786818,"vY0":-137.82184940597267,"vZ0":-6.26802542928003,"x":92.35,"y":178.43,"x0":-1.2768375602230466,"y0":50.000033303272836,"z0":5.547401315502992,"aX":-9.40411222478245},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2428,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39634645930376156,"extension":6.771035565585144},"index":0,"playId":"1fc7d530-4f1d-3614-8a5f-076ad819dc6b","pitchNumber":1,"startTime":"2025-08-31T22:45:38.388Z","endTime":"2025-08-31T22:45:42.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.30000037063415,"strikeZoneBottom":1.57550485379058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5579665619503,"aZ":-22.00427254777586,"pfxX":5.17884785457434,"pfxZ":6.408015541072275,"pX":1.5099215129763794,"pZ":1.6207855751713938,"vX0":4.624526105885418,"vY0":-125.49177551394897,"vZ0":-5.7051335122535,"x":59.45,"y":195.02,"x0":-1.0329153953939607,"y0":50.00389929720413,"z0":5.728303036676373,"aX":8.218743294630887},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.4,"breakHorizontal":-10.4,"spinRate":2593,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43729282660383273,"extension":6.743108473429975},"index":1,"playId":"2ca21944-1edb-32eb-a4c5-bfa283dd814f","pitchNumber":2,"startTime":"2025-08-31T22:45:55.842Z","endTime":"2025-08-31T22:46:00.267Z","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":94.5,"endSpeed":86.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89185457336619,"aZ":-16.021942520581987,"pfxX":-3.6467709401967516,"pfxZ":8.387756081035324,"pX":0.016311816075652675,"pZ":2.7351761959086796,"vX0":4.7645582787798295,"vY0":-137.50296757865405,"vZ0":-5.076178783215807,"x":116.38,"y":164.93,"x0":-1.2605884493597108,"y0":50.00387089085879,"z0":5.683058664764371,"aX":-7.023313461802494},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":5.6,"spinRate":2318,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39750661904264994,"extension":6.660641084833907},"index":2,"playId":"9f61b528-6ed8-380b-ad90-c25a03ceee47","pitchNumber":3,"startTime":"2025-08-31T22:46:12.938Z","endTime":"2025-08-31T22:46:18.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40180984926135,"aZ":-17.15490210292874,"pfxX":-3.3342664511837454,"pfxZ":7.6604102142903665,"pX":0.609680842066118,"pZ":2.3791926382645268,"vX0":6.030758707563204,"vY0":-138.98040942591527,"vZ0":-5.93850965792887,"x":93.76,"y":174.54,"x0":-1.1527184653588562,"y0":50.00573342124683,"z0":5.6783508725957725,"aX":-6.540433592286203},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":4.8,"spinRate":2394,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3937083766721865,"extension":6.70988058293268},"index":3,"playId":"4bd11889-c929-3b62-9e24-8e91ded10cf9","pitchNumber":4,"startTime":"2025-08-31T22:46:34.703Z","endTime":"2025-08-31T22:46:38.572Z","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":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.295074387273537,"aZ":-27.51989884983756,"pfxX":7.670311599803311,"pfxZ":3.0945017367137844,"pX":1.0158553996559199,"pZ":2.450111721591245,"vX0":2.671217983019393,"vY0":-122.18382825779544,"vZ0":-2.452251363454055,"x":78.28,"y":172.63,"x0":-1.089610030372807,"y0":50.001887266140415,"z0":5.844525586942459,"aX":11.53338181005167},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":-14.5,"spinRate":2753,"spinDirection":95},"zone":12,"typeConfidence":2.0,"plateTime":0.4492114452001137,"extension":6.674514195817068},"hitData":{"launchSpeed":76.1,"launchAngle":5.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.41,"coordY":155.64}},"index":4,"playId":"3107f41e-d5d4-3f79-b16d-239de03bf515","pitchNumber":5,"startTime":"2025-08-31T22:46:57.344Z","endTime":"2025-08-31T22:47:05.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:47:05.446Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to right fielder Colby Thomas.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:49:21.880Z","endTime":"2025-08-31T22:50:40.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Eduarniel Núñez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:48:33.412Z","endTime":"2025-08-31T22:49:24.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.258755608062735,"aZ":-15.897955174815529,"pfxX":-4.8759110926197256,"pfxZ":8.767279713294156,"pX":0.7701535368558564,"pZ":2.270367739616652,"vX0":11.465799937605825,"vY0":-135.1198761722122,"vZ0":-6.707130624775906,"x":87.64,"y":177.48,"x0":-2.8868283191837616,"y0":50.00666018575684,"z0":5.893608334631614,"aX":-9.057082008874081},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2340,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.404702535067369,"extension":6.269734242596322},"index":1,"playId":"650a82ce-5610-3cdf-be64-e507829246a4","pitchNumber":1,"startTime":"2025-08-31T22:49:24.061Z","endTime":"2025-08-31T22:49:27.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-31T22:49:47.859Z","endTime":"2025-08-31T22:49:51.901Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.43424847953042,"strikeZoneBottom":1.58014714857898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.294572612424925,"aZ":-24.279251974192068,"pfxX":-9.044933092516603,"pfxZ":4.211474539363701,"pX":-0.18332221528901552,"pZ":3.4575215581799923,"vX0":10.431258418981836,"vY0":-135.4843124237477,"vZ0":-2.1017725971315646,"x":123.99,"y":145.43,"x0":-2.893149111580882,"y0":50.00214293849775,"z0":5.925738513450285,"aX":-16.954713244777214},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":2174,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40298977996802865,"extension":6.249003475110813},"index":3,"playId":"9ec386bd-b68d-317c-b54b-718f93bcd30c","pitchNumber":2,"startTime":"2025-08-31T22:49:51.901Z","endTime":"2025-08-31T22:49:55.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73957377563187,"aZ":-32.42795179982341,"pfxX":4.485354313280753,"pfxZ":-0.17604124520280173,"pX":-0.13577725192724321,"pZ":1.1058530574611216,"vX0":5.574280684851713,"vY0":-120.13156722826888,"vZ0":-4.45399353798828,"x":122.18,"y":208.92,"x0":-3.07903564479157,"y0":50.00321921656433,"z0":5.903042306773515,"aX":6.480262839251684},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.2,"breakHorizontal":-9.6,"spinRate":2682,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45793021276684254,"extension":6.2554168188016686},"index":4,"playId":"08e0afcc-a212-3233-90f9-14d44de96dfa","pitchNumber":3,"startTime":"2025-08-31T22:50:07.485Z","endTime":"2025-08-31T22:50:11.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32617940096664,"aZ":-16.327573018135638,"pfxX":-5.432600910732271,"pfxZ":8.430689968771684,"pX":1.576147914585479,"pZ":2.468442580762884,"vX0":13.374039290389081,"vY0":-136.1075333953791,"vZ0":-6.374509878861597,"x":56.92,"y":172.13,"x0":-2.6912046158551957,"y0":50.004128338914356,"z0":5.9677786183789365,"aX":-10.213963719136508},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2421,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40212668852510003,"extension":6.297913186293894},"hitData":{"launchSpeed":76.4,"launchAngle":19.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.74,"coordY":90.08}},"index":5,"playId":"7014cc3a-f5b6-384d-ab38-c220bdc7f590","pitchNumber":4,"startTime":"2025-08-31T22:50:27.886Z","endTime":"2025-08-31T22:50:40.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:50:40.929Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:50:51.370Z","endTime":"2025-08-31T22:51:58.209Z","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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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_LHB","menOnBase":"Men_On"}},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.140391126793347,"aZ":-24.30729962300636,"pfxX":3.6906008709575238,"pfxZ":5.436930512307333,"pX":-0.04379859562986305,"pZ":3.725756211844757,"vX0":6.322605491542736,"vY0":-120.04812486046649,"vZ0":-0.4920008925072494,"x":118.67,"y":138.18,"x0":-3.2001013466355763,"y0":50.00201804877572,"z0":6.113695919141748,"aX":5.3385941801635255},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.0,"breakHorizontal":-8.3,"spinRate":2590,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4577968418855405,"extension":6.143122615750641},"index":0,"playId":"97b0e916-281f-333f-aef9-126dba452622","pitchNumber":1,"startTime":"2025-08-31T22:51:07.717Z","endTime":"2025-08-31T22:51:10.717Z","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":89.0,"endSpeed":81.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.896034314977037,"aZ":-25.73126306185392,"pfxX":0.12667332132811704,"pfxZ":3.7985087767487578,"pX":0.18418334932024477,"pZ":2.017823715295597,"vX0":8.33984130721293,"vY0":-129.33421170500995,"vZ0":-4.598209015058564,"x":109.98,"y":184.3,"x0":-3.0979905014873332,"y0":50.000439488235926,"z0":5.791371083137305,"aX":0.21270001678154182},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2328,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.42344803453169844,"extension":6.2874278011969436},"hitData":{"launchSpeed":84.8,"launchAngle":59.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.91,"coordY":122.18}},"index":1,"playId":"83efa138-5868-3a54-a6c1-f5adf976bddd","pitchNumber":2,"startTime":"2025-08-31T22:51:46.520Z","endTime":"2025-08-31T22:51:58.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:51:58.209Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (16) on a fly ball to center fielder Lawrence Butler. Adolis García scores.","rbi":1,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:52:09.248Z","endTime":"2025-08-31T22:53:44.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","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":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":621053,"link":"/api/v1/people/621053"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.942213580083553,"aZ":-33.07725191194213,"pfxX":6.1128295473846865,"pfxZ":-0.6432426064069983,"pX":0.05384196090064111,"pZ":2.9249598275933404,"vX0":5.555643231846099,"vY0":-118.18586702256718,"vZ0":-0.35070996038418767,"x":114.95,"y":159.81,"x0":-3.122913394041347,"y0":50.00016949314516,"z0":6.1182493509787506,"aX":8.62831419348696},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.0,"breakHorizontal":-12.5,"spinRate":2560,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4637860402319234,"extension":6.144692723606312},"index":0,"playId":"8423d9c1-a9ad-32d0-8d08-398f55023a7b","pitchNumber":1,"startTime":"2025-08-31T22:52:27.777Z","endTime":"2025-08-31T22:52:31.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"a7d171d9-eb9e-3f83-aa0e-132c3f055695","startTime":"2025-08-31T22:52:47.889Z","endTime":"2025-08-31T22:52:58.985Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Tyler Ferguson on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"a7d171d9-eb9e-3f83-aa0e-132c3f055695","startTime":"2025-08-31T22:53:21.211Z","endTime":"2025-08-31T22:53:31.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.943630704372055,"aZ":-25.170981985782237,"pfxX":-8.130072196804123,"pfxZ":3.809392976585137,"pX":-0.5087905696566036,"pZ":2.934572561304425,"vX0":9.315950286039463,"vY0":-134.4178462047015,"vZ0":-3.1631751752761716,"x":136.39,"y":159.55,"x0":-2.9560293247409875,"y0":50.00076111618768,"z0":5.9049864873367826,"aX":-14.94065907437114},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2152,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4067946871966477,"extension":6.103760814998777},"hitData":{"launchSpeed":102.4,"launchAngle":22.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.08,"coordY":40.69}},"index":3,"playId":"1dfbb759-cbb3-3a06-9bc2-c8c1b6facf6c","pitchNumber":2,"startTime":"2025-08-31T22:53:31.728Z","endTime":"2025-08-31T22:53:44.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:53:44.657Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to center fielder Lawrence Butler. Josh Jung to 3rd.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:54:00.768Z","endTime":"2025-08-31T22:56:15.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32323880228918,"aZ":-17.83517150842679,"pfxX":-5.491307997395358,"pfxZ":7.706805705425829,"pX":0.039297621401149674,"pZ":3.026177939962048,"vX0":9.867829924405477,"vY0":-135.47346182913319,"vZ0":-4.360804382164407,"x":115.5,"y":157.07,"x0":-2.935282993398948,"y0":50.00245670566927,"z0":5.901656854208654,"aX":-10.217306248339428},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":7.9,"spinRate":2371,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4041554381384014,"extension":6.257188171795321},"index":0,"playId":"f1b66a00-6175-3882-9c1c-5ff18a7b7c49","pitchNumber":1,"startTime":"2025-08-31T22:54:13.760Z","endTime":"2025-08-31T22:54:18.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.5700004081997,"strikeZoneBottom":1.67751559287455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37891713958068,"aZ":-33.36594138365666,"pfxX":10.702412483549972,"pfxZ":-0.8682929665272194,"pX":-0.7533917898671841,"pZ":2.917704732136593,"vX0":2.278077172410866,"vY0":-116.97932733864664,"vZ0":-0.06258171400105428,"x":145.72,"y":160.0,"x0":-3.131232062633765,"y0":50.00122347261041,"z0":6.089488504354706,"aX":14.735588825338548},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.3,"breakHorizontal":-19.9,"spinRate":2677,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.46936754842548245,"extension":5.946018866453192},"index":1,"playId":"e5297875-3289-3486-9100-1a5db29ad5db","pitchNumber":2,"startTime":"2025-08-31T22:54:36.142Z","endTime":"2025-08-31T22:54:39.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T22:54:53.951Z","endTime":"2025-08-31T22:55:02.835Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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.6,"endSpeed":86.7,"strikeZoneTop":3.74506741025819,"strikeZoneBottom":1.75009741405877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75591278987579,"aZ":-15.200136203855259,"pfxX":-4.537489784069065,"pfxZ":8.835383830014562,"pX":-1.0868359221540111,"pZ":2.928596007650444,"vX0":7.060464563413247,"vY0":-137.55588068873595,"vZ0":-5.290498703479705,"x":158.43,"y":159.71,"x0":-3.0942510529975653,"y0":50.006589321210775,"z0":5.903188292218975,"aX":-8.721324228679173},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2363,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39778284797632857,"extension":6.013812221351879},"index":3,"playId":"1dcf3a75-abdf-3771-9a77-db1b31be7867","pitchNumber":3,"startTime":"2025-08-31T22:55:02.835Z","endTime":"2025-08-31T22:55:07.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.529708434540343,"aZ":-32.20300844052406,"pfxX":7.778994777225829,"pfxZ":-0.02259779518310978,"pX":-0.5505515710497233,"pZ":2.2833273843834876,"vX0":3.6825622753860485,"vY0":-118.16037804238982,"vZ0":-1.7635525007503232,"x":137.99,"y":177.13,"x0":-3.139824252124336,"y0":50.002382803734044,"z0":5.998540259387867,"aX":10.996751118058919},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.2,"breakHorizontal":-15.0,"spinRate":2681,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.46356685799079633,"extension":6.073490475364824},"index":4,"playId":"cf921694-a1af-35bb-a7b6-fe65d7abdc04","pitchNumber":4,"startTime":"2025-08-31T22:55:20.601Z","endTime":"2025-08-31T22:55:23.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.71525861502604,"strikeZoneBottom":1.79591490687573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0710316076219,"aZ":-26.888620148678424,"pfxX":0.25683903203470404,"pfxZ":3.017908311797645,"pX":-1.6668691232231514,"pZ":2.251397413189953,"vX0":4.276310503794084,"vY0":-130.81029487430837,"vZ0":-4.005856932908246,"x":180.54,"y":177.99,"x0":-3.3494661978543805,"y0":50.00071173466639,"z0":5.795955023269964,"aX":0.44868092877303045},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2473,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4171665480052664,"extension":6.171502391906877},"index":5,"playId":"b8b3751e-e116-3d09-9531-c3cf0acf37c1","pitchNumber":5,"startTime":"2025-08-31T22:55:45.548Z","endTime":"2025-08-31T22:55:49.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.974478760671502,"aZ":-16.745495449779483,"pfxX":-5.595355576896708,"pfxZ":8.100184456005156,"pX":-0.4787161242352279,"pZ":2.354094524137444,"vX0":8.936360577327779,"vY0":-137.26947816034428,"vZ0":-6.431103239832452,"x":135.25,"y":175.22,"x0":-3.0524794802916655,"y0":50.00214414437974,"z0":5.871410881575818,"aX":-10.656769515137485},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":8.2,"spinRate":2335,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39934045435834475,"extension":6.141158289636626},"hitData":{"launchSpeed":91.7,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.54,"coordY":57.34}},"index":6,"playId":"7e69cd08-b928-3c71-b2eb-688c39519c80","pitchNumber":6,"startTime":"2025-08-31T22:56:03.413Z","endTime":"2025-08-31T22:56:15.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:56:15.736Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:56:30.791Z","endTime":"2025-08-31T22:57:27.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.3614891279846,"strikeZoneBottom":1.55635319137886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25493267238929,"aZ":-35.19808233881083,"pfxX":11.335426529178493,"pfxZ":-2.1945287374576576,"pX":-0.9556601239759276,"pZ":3.299026603416301,"vX0":1.878765818173322,"vY0":-117.6581191460684,"vZ0":1.1833005675340864,"x":153.43,"y":149.71,"x0":-3.239207293418872,"y0":50.005702723718414,"z0":6.099455531907992,"aX":15.593779563387923},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.2,"breakHorizontal":-21.0,"spinRate":2611,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4689384163064587,"extension":5.992704756040213},"index":0,"playId":"f10b85a5-6274-3335-b9d1-e6e733959aa5","pitchNumber":1,"startTime":"2025-08-31T22:56:44.496Z","endTime":"2025-08-31T22:56:48.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78965676439348,"aZ":-31.009893297001824,"pfxX":8.56723590648674,"pfxZ":0.8146084254874513,"pX":0.888764989673987,"pZ":1.7686708239561557,"vX0":6.807226972052461,"vY0":-119.98309900481195,"vZ0":-3.2677030809376495,"x":83.12,"y":191.03,"x0":-3.1243104241922226,"y0":50.00067932990554,"z0":5.987413182364721,"aX":12.164369471096862},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.4,"spinRate":2627,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4610883547472491,"extension":6.210300470670203},"index":1,"playId":"d9ace7c0-a322-3d1c-a5c2-18883d0fca95","pitchNumber":2,"startTime":"2025-08-31T22:56:59.352Z","endTime":"2025-08-31T22:57:02.500Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02602473921303,"aZ":-32.02686972060067,"pfxX":7.4296940851505635,"pfxZ":0.10377710168458343,"pX":0.23709158837005748,"pZ":1.7776035526411185,"vX0":5.5343762730740815,"vY0":-119.7405893859286,"vZ0":-3.0684911125724548,"x":107.96,"y":190.78,"x0":-3.0921621267488986,"y0":50.003448147297675,"z0":6.0235006804243945,"aX":10.491367984806438},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-15.0,"spinRate":2594,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.46232452175584804,"extension":6.218199054927085},"hitData":{"launchSpeed":86.5,"launchAngle":59.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.42,"coordY":127.37}},"index":2,"playId":"5faa16d1-3dba-3435-b984-3febdcb59b5c","pitchNumber":3,"startTime":"2025-08-31T22:57:16.975Z","endTime":"2025-08-31T22:57:27.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:57:27.463Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willie MacIver strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T22:59:52.207Z","endTime":"2025-08-31T23:01:56.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:59:45.601Z","endTime":"2025-08-31T22:59:54.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.67540809712916,"strikeZoneBottom":1.69393694076793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.981174461747404,"aZ":-26.775536466182995,"pfxX":3.1877712155289126,"pfxZ":3.49997475717322,"pX":-0.8137760973886945,"pZ":2.2082212543964452,"vX0":0.19306292852241708,"vY0":-123.00302939119338,"vZ0":-1.9952557242081508,"x":148.02,"y":179.16,"x0":-1.3076109140003278,"y0":50.000824612752474,"z0":5.286326092464267,"aX":4.914358253721022},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":-5.9,"spinRate":2687,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.4442424907581035,"extension":6.304373482971653},"index":1,"playId":"b587bbfe-57e7-32d7-8fc1-d4798c22d30c","pitchNumber":1,"startTime":"2025-08-31T22:59:54.344Z","endTime":"2025-08-31T22:59:58.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038183426761247,"aZ":-21.12644458308285,"pfxX":1.6039829509332453,"pfxZ":6.347873425501213,"pX":-0.23692125690530305,"pZ":3.126967786086873,"vX0":1.8702608016965,"vY0":-130.71387860101413,"vZ0":-1.509488387195323,"x":126.03,"y":154.35,"x0":-1.1685555186270216,"y0":50.004587538496565,"z0":5.289087096725779,"aX":2.791525025084257},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":-3.2,"spinRate":2523,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41810653034099143,"extension":6.799721649323641},"index":2,"playId":"afaaf4a7-1b85-3f97-97c2-3f6d38679ece","pitchNumber":2,"startTime":"2025-08-31T23:00:13.536Z","endTime":"2025-08-31T23:00:16.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.049375866472325,"aZ":-16.392817035321322,"pfxX":-0.7767601723974411,"pfxZ":8.770881520334768,"pX":0.328465111697123,"pZ":1.8173520901649292,"vX0":3.6676746197398282,"vY0":-132.72616506091958,"vZ0":-5.389905048324061,"x":104.48,"y":189.71,"x0":-0.9651920350422007,"y0":50.006624539239205,"z0":5.052003604009588,"aX":-1.3983291427935522},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":0.7,"spinRate":2530,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4112785659836975,"extension":6.969515395240285},"index":3,"playId":"16cf56c9-6021-39de-991a-66f69de297ee","pitchNumber":3,"startTime":"2025-08-31T23:00:31.009Z","endTime":"2025-08-31T23:00:35.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.607075776470143,"aZ":-20.262592031486708,"pfxX":-0.41401477062317693,"pfxZ":6.735152112320417,"pX":-0.2503933106204342,"pZ":3.043028024134885,"vX0":2.2513530057483697,"vY0":-131.7932579846261,"vZ0":-1.9725850426987068,"x":126.54,"y":156.62,"x0":-1.059929865651188,"y0":50.00204064678223,"z0":5.2893589222713855,"aX":-0.7322657937364112},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":0.2,"spinRate":2622,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4147430567775885,"extension":6.907696938622855},"index":4,"playId":"dfdd4c40-0d2c-3837-9908-d2b6b8c09c4e","pitchNumber":4,"startTime":"2025-08-31T23:00:53.081Z","endTime":"2025-08-31T23:00:56.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58770824172335,"aZ":-18.355329601504064,"pfxX":-0.7999635867896422,"pfxZ":7.564471612620032,"pX":0.9038250578682925,"pZ":2.6819601135343474,"vX0":5.156121935771809,"vY0":-133.52174943014612,"vZ0":-3.247134194691715,"x":82.55,"y":166.37,"x0":-0.9386458893852418,"y0":50.00274805780926,"z0":5.215917588161271,"aX":-1.4619997277046077},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":0.5,"spinRate":2687,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4083924843055686,"extension":7.091333931898296},"index":5,"playId":"293a7010-6fdb-3b2a-9e1f-9797ca814652","pitchNumber":5,"startTime":"2025-08-31T23:01:14.474Z","endTime":"2025-08-31T23:01:18.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":66.9,"strikeZoneTop":3.6299149090896,"strikeZoneBottom":1.63565480194041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.095356671182675,"aZ":-40.4932223304888,"pfxX":10.973173357095769,"pfxZ":-7.264425515265641,"pX":-1.36637434591559,"pZ":2.5975904338734512,"vX0":-3.0895622941305754,"vY0":-107.43076649018826,"vZ0":3.810748018985155,"x":169.08,"y":168.65,"x0":-1.3180249028854583,"y0":50.002362197117385,"z0":5.363056279256373,"aX":12.568260352290135},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-11.4,"breakHorizontal":-18.7,"spinRate":3058,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.5138088098801998,"extension":6.813253820878931},"index":6,"playId":"d4361d41-a124-36ee-9d05-a15d99970b71","pitchNumber":6,"startTime":"2025-08-31T23:01:35.438Z","endTime":"2025-08-31T23:01:39.299Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.506495000637535,"aZ":-41.82176211732974,"pfxX":9.165340550903627,"pfxZ":-8.119716640488985,"pX":0.12078577145383698,"pZ":1.789554416222486,"vX0":0.4573134453142476,"vY0":-109.85408123793518,"vZ0":2.101408151765801,"x":112.4,"y":190.46,"x0":-1.277707670415639,"y0":50.00321229579778,"z0":5.360565951495154,"aX":10.889681493648979},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-13.4,"breakHorizontal":-16.6,"spinRate":3180,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.5040198472004791,"extension":6.873021944310785},"index":7,"playId":"d8b0a839-cae1-3ad5-afbf-9ef8465c5b91","pitchNumber":7,"startTime":"2025-08-31T23:01:53.015Z","endTime":"2025-08-31T23:01:56.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:01:56.788Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T23:02:24.289Z","endTime":"2025-08-31T23:04:58.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter JJ Bleday replaces Brett Harris.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T23:02:13.268Z","endTime":"2025-08-31T23:02:26.148Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":695391,"link":"/api/v1/people/695391"}},{"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":90.7,"endSpeed":82.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78412339825908,"aZ":-24.255340109506903,"pfxX":-9.382004516717824,"pfxZ":4.493595122773064,"pX":-0.49229559181591515,"pZ":2.779576075618185,"vX0":5.032764122439116,"vY0":-132.0510694063882,"vZ0":-1.641527387591538,"x":135.77,"y":163.73,"x0":-1.2065885918167525,"y0":50.0001184929778,"z0":5.1980194481589646,"aX":-16.524484309339936},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":2371,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.41518242846996944,"extension":6.753542405088398},"index":1,"playId":"43727199-9451-333d-aed8-fb4172101bd9","pitchNumber":1,"startTime":"2025-08-31T23:02:26.148Z","endTime":"2025-08-31T23:02:29.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":68.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.832238709201434,"aZ":-40.20782762256814,"pfxX":9.327038116571805,"pfxZ":-6.616726852685572,"pX":0.12602950860385773,"pZ":2.284491296643747,"vX0":0.5736064489204066,"vY0":-110.68196710224191,"vZ0":2.7499639292820843,"x":112.2,"y":177.1,"x0":-1.3463486889123597,"y0":50.00541380611918,"z0":5.3037578860429475,"aX":11.31701866773241},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.7,"breakHorizontal":-16.9,"spinRate":3173,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.49912464241292165,"extension":6.8633972002211},"index":2,"playId":"9a781b5b-b243-3789-99ed-5d61cbaf3d56","pitchNumber":2,"startTime":"2025-08-31T23:02:44.795Z","endTime":"2025-08-31T23:02:48.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T23:03:05.498Z","endTime":"2025-08-31T23:03:10.194Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":68.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.688595841779758,"aZ":-41.86157480487281,"pfxX":8.42667334616909,"pfxZ":-8.033302309477026,"pX":-0.11200011235258013,"pZ":2.2135992040095336,"vX0":0.577723706682599,"vY0":-110.62109185498798,"vZ0":2.771281223695655,"x":121.27,"y":179.01,"x0":-1.4693201367386084,"y0":50.0024581023586,"z0":5.419392509314132,"aX":10.161641076626536},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.1,"breakHorizontal":-15.4,"spinRate":3417,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.5003453841973164,"extension":6.658397349369933},"index":4,"playId":"b490c60b-1e81-3ec0-81fe-4c71e00fae22","pitchNumber":3,"startTime":"2025-08-31T23:03:10.194Z","endTime":"2025-08-31T23:03:13.822Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.56728629696735,"strikeZoneBottom":1.71639550229361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78142689513716,"aZ":-16.744139459344233,"pfxX":-1.4272975394525003,"pfxZ":8.377224642837984,"pX":-0.7648791128358906,"pZ":2.6678388565056865,"vX0":1.5293470956586532,"vY0":-134.74106402420844,"vZ0":-3.5824323702959417,"x":146.16,"y":166.75,"x0":-1.1538983633875637,"y0":50.00451681324728,"z0":5.195085826030394,"aX":-2.6295267049405684},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":2.3,"spinRate":2633,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4062313889859799,"extension":6.925154614246382},"index":5,"playId":"b3e3bdef-8087-3e30-8918-e4e0fca261b0","pitchNumber":4,"startTime":"2025-08-31T23:03:33.667Z","endTime":"2025-08-31T23:03:37.926Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.235240778586206,"aZ":-16.280124823036008,"pfxX":-1.1265698212428745,"pfxZ":8.493621309247867,"pX":0.7432927187939072,"pZ":2.2544521578336183,"vX0":4.829667212943239,"vY0":-135.34877464072326,"vZ0":-4.616762622380831,"x":88.67,"y":177.91,"x0":-0.9113190672765729,"y0":50.000082023219306,"z0":5.108498834006336,"aX":-2.108223831129929},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":1.1,"spinRate":2687,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4034012720662581,"extension":7.107233636378054},"index":6,"playId":"69124097-7a12-35f4-aeaf-2c6250b345e9","pitchNumber":5,"startTime":"2025-08-31T23:03:53.876Z","endTime":"2025-08-31T23:03:57.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.2,"strikeZoneTop":3.40283880724421,"strikeZoneBottom":1.59769529621374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.326718356671755,"aZ":-40.20057861309201,"pfxX":10.893129878850246,"pfxZ":-6.804044253067341,"pX":-1.1973234183953312,"pZ":1.0175075690548008,"vX0":-2.4205838827401345,"vY0":-109.21777415522399,"vZ0":0.41302961517817915,"x":162.64,"y":211.31,"x0":-1.4734403943666563,"y0":50.000347295584234,"z0":5.231186802884131,"aX":12.85769396922291},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-11.6,"breakHorizontal":-18.8,"spinRate":3247,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.5059494415884229,"extension":6.79810071294737},"index":7,"playId":"5c220b3e-e990-35de-99d0-d9b4012a49cd","pitchNumber":6,"startTime":"2025-08-31T23:04:15.620Z","endTime":"2025-08-31T23:04:19.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.3844880187935,"strikeZoneBottom":1.65839816117821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.573938063352593,"aZ":-38.300529530476034,"pfxX":10.84468646681984,"pfxZ":-4.765680744975972,"pX":-7.55254230406428E-4,"pZ":3.4540730231189967,"vX0":0.08048510912907614,"vY0":-113.2211960576072,"vZ0":4.416944916153604,"x":117.03,"y":145.52,"x0":-1.4435168676402266,"y0":50.00337152556695,"z0":5.334396874297686,"aX":13.939986674069797},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.1,"breakHorizontal":-19.6,"spinRate":3260,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4856106167956815,"extension":6.948149942121098},"index":8,"playId":"450c794c-e165-326a-9ed1-9b61573307b8","pitchNumber":7,"startTime":"2025-08-31T23:04:33.043Z","endTime":"2025-08-31T23:04:37.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.41377755814655,"strikeZoneBottom":1.6745516505609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.215170317696792,"aZ":-23.463156035803873,"pfxX":-0.1711520645324378,"pfxZ":4.830115221040627,"pX":-0.7469063512846723,"pZ":3.0068867672935915,"vX0":1.2568354630891792,"vY0":-132.4296398649748,"vZ0":-1.3935723527557644,"x":145.47,"y":157.59,"x0":-1.2023160997614375,"y0":50.00265242309628,"z0":5.231267281010224,"aX":-0.30881396081163387},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":0.1,"spinRate":2617,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.41119327964483343,"extension":7.089984779608894},"index":9,"playId":"7c404a4b-1e19-3dac-ac14-1df83c91d9f4","pitchNumber":8,"startTime":"2025-08-31T23:04:54.550Z","endTime":"2025-08-31T23:04:58.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:04:58.894Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T23:05:53.007Z","endTime":"2025-08-31T23:07:40.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.5,"strikeZoneTop":3.37090545391554,"strikeZoneBottom":1.39476336046499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0416519741426,"aZ":-36.1267771838809,"pfxX":9.930376966913617,"pfxZ":-3.1281767655076465,"pX":2.2570920753407244,"pZ":2.7333904893512373,"vX0":4.263880938769574,"vY0":-112.78497220964071,"vZ0":2.419272639641248,"x":30.96,"y":164.98,"x0":-0.9587260548641959,"y0":50.00122548053134,"z0":5.33856549142709,"aX":12.555570210190705},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.6,"breakHorizontal":-19.2,"spinRate":3150,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.48910637656701184,"extension":6.895168341032553},"index":0,"playId":"f211d083-33be-3efb-ae3e-14c8e678beaa","pitchNumber":1,"startTime":"2025-08-31T23:05:53.007Z","endTime":"2025-08-31T23:05:56.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.45697954473197,"strikeZoneBottom":1.53708643103282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.072127227622776,"aZ":-20.272213001751723,"pfxX":-0.1526011121968005,"pfxZ":6.79081360809765,"pX":0.75594279185254,"pZ":1.479404950701953,"vX0":4.698251170754974,"vY0":-130.69317293357616,"vZ0":-5.237321838863094,"x":88.19,"y":198.84,"x0":-1.0351198392493912,"y0":50.004225564512,"z0":5.003773383985967,"aX":-0.2674317310211649},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-0.6,"spinRate":2685,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.41694668746443675,"extension":7.027276408061555},"index":1,"playId":"0e2a534f-192a-371f-980b-81f6c64a38c7","pitchNumber":2,"startTime":"2025-08-31T23:06:12.839Z","endTime":"2025-08-31T23:06:17.077Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.8,"strikeZoneTop":3.44000101463354,"strikeZoneBottom":1.56754348831091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.525374316238647,"aZ":-29.7774293930421,"pfxX":7.108539399226983,"pfxZ":1.615345861921643,"pX":-0.4827174805247463,"pZ":2.5441778002872524,"vX0":0.36478929738971405,"vY0":-121.95886514638758,"vZ0":0.06484994350404949,"x":135.4,"y":170.09,"x0":-1.5562656281977658,"y0":50.00264535865873,"z0":5.119669871446263,"aX":10.53778375279038},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-13.0,"spinRate":2773,"spinDirection":97},"zone":4,"typeConfidence":2.0,"plateTime":0.45186738000943727,"extension":7.006241526464551},"index":2,"playId":"ba816607-7d38-3f80-bad9-35f6aa846ac6","pitchNumber":3,"startTime":"2025-08-31T23:06:33.342Z","endTime":"2025-08-31T23:06:36.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.047995164722256,"aZ":-21.47644929055953,"pfxX":-0.2712377682411333,"pfxZ":6.053654103012358,"pX":-0.20001215671906108,"pZ":2.923629904496755,"vX0":2.6513124524007656,"vY0":-132.10407615705773,"vZ0":-1.7341140531047197,"x":124.62,"y":159.84,"x0":-1.1813159829808102,"y0":50.00607738750293,"z0":5.166740237439954,"aX":-0.47970232964078036},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-0.1,"spinRate":2662,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4145658981439988,"extension":7.019520060730235},"index":3,"playId":"4b628b9d-7aae-3765-8e4f-fadae5a2e57e","pitchNumber":4,"startTime":"2025-08-31T23:06:52.995Z","endTime":"2025-08-31T23:06:56.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":67.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.791270015475483,"aZ":-40.24793910036139,"pfxX":10.561170803089162,"pfxZ":-6.8655028246471375,"pX":0.16834276387002806,"pZ":1.8622389587653854,"vX0":0.09695272594186444,"vY0":-109.17395073052671,"vZ0":2.1692703154457345,"x":110.58,"y":188.5,"x0":-1.2431947873821674,"y0":50.00184833771564,"z0":5.270913579147526,"aX":12.422230406644564},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-11.2,"breakHorizontal":-19.0,"spinRate":3233,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.5066936257760548,"extension":7.10254561636037},"index":4,"playId":"29d25940-34df-3289-865f-c7b2568e8271","pitchNumber":5,"startTime":"2025-08-31T23:07:12.904Z","endTime":"2025-08-31T23:07:16.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.808996431744006,"aZ":-19.763389568572475,"pfxX":-0.2540582839054699,"pfxZ":7.1167722692967565,"pX":-0.805702300769983,"pZ":3.6130584354937834,"vX0":0.8974930249026672,"vY0":-130.54532885612178,"vZ0":-0.3655470182619809,"x":147.71,"y":141.23,"x0":-1.1193898706842824,"y0":50.0027235042122,"z0":5.22925210779529,"aX":-0.44314473483568945},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":0.2,"spinRate":2570,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4179149531900279,"extension":6.922706418247428},"index":5,"playId":"06d9074b-dbdb-3ada-a502-68121b2d5563","pitchNumber":6,"startTime":"2025-08-31T23:07:37.245Z","endTime":"2025-08-31T23:07:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:07:40.930Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lawrence Butler doubles (29) on a sharp line drive to center fielder Michael Helman. JJ Bleday scores.","rbi":1,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T23:07:50.534Z","endTime":"2025-08-31T23:09:33.116Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":664208,"link":"/api/v1/people/664208"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":83.7,"strikeZoneTop":3.48524327490816,"strikeZoneBottom":1.72469020400673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79280570596971,"aZ":-19.96163255218073,"pfxX":0.6396744985425671,"pfxZ":6.845070772771248,"pX":0.8801769621358289,"pZ":3.776660757810395,"vX0":4.617902630966643,"vY0":-131.89543892205887,"vZ0":-0.093883500341014,"x":83.45,"y":136.81,"x0":-0.9674278463168172,"y0":50.00058549647077,"z0":5.269522778620199,"aX":1.1400535187561174},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.6,"breakHorizontal":-2.0,"spinRate":2576,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.41332665109001976,"extension":6.974388617978955},"index":0,"playId":"4210c142-c6e6-3ac3-aa59-842f5725c5a0","pitchNumber":1,"startTime":"2025-08-31T23:08:08.593Z","endTime":"2025-08-31T23:08:12.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.48000062757946,"strikeZoneBottom":1.65192051778707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30384648132184,"aZ":-18.49799375673159,"pfxX":-1.1177337577827626,"pfxZ":7.69372899821928,"pX":-0.9517378658835284,"pZ":3.6207836255988313,"vX0":1.415942627557073,"vY0":-131.8069419478753,"vZ0":-0.6525186982479283,"x":153.28,"y":141.02,"x0":-1.3481067370603437,"y0":50.00280208343725,"z0":5.224735519150681,"aX":-1.9870374891849725},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":1.8,"spinRate":2580,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41392179783265526,"extension":7.021517865784487},"index":1,"playId":"fa3ac71a-b5e3-3348-b176-898147beb274","pitchNumber":2,"startTime":"2025-08-31T23:08:26.845Z","endTime":"2025-08-31T23:08:37.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Bleday advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"fa3ac71a-b5e3-3348-b176-898147beb274","startTime":"2025-08-31T23:08:41.745Z","endTime":"2025-08-31T23:08:46.243Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.53367661911667,"strikeZoneBottom":1.74945232322814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79294504265105,"aZ":-19.469496072339975,"pfxX":0.48340354286010834,"pfxZ":7.107694687763796,"pX":-0.10105380722526433,"pZ":2.167417167668349,"vX0":2.9386971504000523,"vY0":-132.0263602723411,"vZ0":-3.9058143379082786,"x":120.85,"y":180.26,"x0":-1.2856331724401373,"y0":50.003079705472146,"z0":5.076212569806313,"aX":0.8639876922676003},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-1.4,"spinRate":2591,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.41288380264466173,"extension":7.1373344947430795},"index":3,"playId":"3d7fc7e7-b970-35c6-92cf-a00b0554c18a","pitchNumber":3,"startTime":"2025-08-31T23:08:46.243Z","endTime":"2025-08-31T23:08:49.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":68.5,"strikeZoneTop":3.59009132307158,"strikeZoneBottom":1.7119207181694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.452531759303596,"aZ":-40.589164201937805,"pfxX":9.519718152459916,"pfxZ":-6.994737606185639,"pX":-1.3795467660852299,"pZ":2.154689656096242,"vX0":-2.377548647669911,"vY0":-110.41423307439258,"vZ0":2.6876463411841867,"x":169.59,"y":180.6,"x0":-1.5080903207360699,"y0":50.00447229425262,"z0":5.274230294430253,"aX":11.447489940465191},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.3,"breakHorizontal":-16.3,"spinRate":3232,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.5011278949772606,"extension":7.098430051559862},"index":4,"playId":"d6a5700f-cd28-3895-a30b-30f604321d4a","pitchNumber":4,"startTime":"2025-08-31T23:09:03.599Z","endTime":"2025-08-31T23:09:06.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29721607000321,"aZ":-26.660638658424052,"pfxX":-9.871246964430124,"pfxZ":3.1442335420557637,"pX":-0.5107084143712459,"pZ":2.840871567618425,"vX0":5.829680180067651,"vY0":-132.56628326240047,"vZ0":-0.6897115265174368,"x":136.47,"y":162.08,"x0":-1.473059389273,"y0":50.003147367403976,"z0":5.076885882431756,"aX":-17.306464098628464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":2386,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4155779574833036,"extension":7.02924349347396},"hitData":{"launchSpeed":110.5,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.91,"coordY":53.31}},"index":5,"playId":"e1ea5bf2-70cc-379c-a15f-477f082cc199","pitchNumber":5,"startTime":"2025-08-31T23:09:22.601Z","endTime":"2025-08-31T23:09:33.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:09:33.116Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out to first baseman Rowdy Tellez.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T23:10:46.840Z","endTime":"2025-08-31T23:11:35.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T23:10:11.616Z","endTime":"2025-08-31T23:10:49.144Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.20245863004766,"strikeZoneBottom":1.48822007732776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.587935584378712,"aZ":-19.020357395554548,"pfxX":0.31458810208824284,"pfxZ":7.378581727340203,"pX":-0.7188531781886909,"pZ":2.94778900263532,"vX0":0.755134534894596,"vY0":-132.0394427190043,"vZ0":-2.209402943411846,"x":144.4,"y":159.19,"x0":-1.048324902368984,"y0":50.001468285010226,"z0":5.18041750003763,"aX":0.5607729491720386},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2513,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.41330068171481527,"extension":6.975138010199737},"index":1,"playId":"52e9c451-de9b-305a-a2b9-1d0897c30313","pitchNumber":1,"startTime":"2025-08-31T23:10:49.144Z","endTime":"2025-08-31T23:10:53.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.29295523511689,"strikeZoneBottom":1.5468356640293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57701942726429,"aZ":-28.79042597194292,"pfxX":6.6575383511363135,"pfxZ":2.2508214402102844,"pX":0.9924077181302287,"pZ":1.6704761824512235,"vX0":3.7500742603729447,"vY0":-122.29628612318973,"vZ0":-2.184271360944308,"x":79.17,"y":193.68,"x0":-1.429168339876593,"y0":50.00394225553124,"z0":5.060383786910398,"aX":10.02006481438338},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-13.0,"spinRate":2809,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44897573292707493,"extension":7.02679018547415},"index":2,"playId":"bde09eeb-8be3-3566-8fbc-e68328dc046d","pitchNumber":2,"startTime":"2025-08-31T23:11:07.496Z","endTime":"2025-08-31T23:11:11.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.319460659075254,"aZ":-19.084214815864506,"pfxX":-0.035119443588723875,"pfxZ":7.48348931015038,"pX":0.713871890169324,"pZ":1.7784235392113483,"vX0":4.62658539827895,"vY0":-130.59511654805024,"vZ0":-4.737504798906943,"x":89.79,"y":190.76,"x0":-1.0668503362922064,"y0":50.00085078804292,"z0":5.027516593709185,"aX":-0.062502570208927},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.8,"breakHorizontal":-0.8,"spinRate":2524,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.41744493061388077,"extension":7.20659663286553},"hitData":{"launchSpeed":99.7,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.68,"coordY":166.38}},"index":3,"playId":"d6fa3c3d-a6a8-34db-bb2e-19691067ba3d","pitchNumber":3,"startTime":"2025-08-31T23:11:28.195Z","endTime":"2025-08-31T23:11:35.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:11:35.434Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out to first baseman Rowdy Tellez.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T23:10:46.840Z","endTime":"2025-08-31T23:11:35.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T23:10:11.616Z","endTime":"2025-08-31T23:10:49.144Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.20245863004766,"strikeZoneBottom":1.48822007732776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.587935584378712,"aZ":-19.020357395554548,"pfxX":0.31458810208824284,"pfxZ":7.378581727340203,"pX":-0.7188531781886909,"pZ":2.94778900263532,"vX0":0.755134534894596,"vY0":-132.0394427190043,"vZ0":-2.209402943411846,"x":144.4,"y":159.19,"x0":-1.048324902368984,"y0":50.001468285010226,"z0":5.18041750003763,"aX":0.5607729491720386},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2513,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.41330068171481527,"extension":6.975138010199737},"index":1,"playId":"52e9c451-de9b-305a-a2b9-1d0897c30313","pitchNumber":1,"startTime":"2025-08-31T23:10:49.144Z","endTime":"2025-08-31T23:10:53.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.29295523511689,"strikeZoneBottom":1.5468356640293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57701942726429,"aZ":-28.79042597194292,"pfxX":6.6575383511363135,"pfxZ":2.2508214402102844,"pX":0.9924077181302287,"pZ":1.6704761824512235,"vX0":3.7500742603729447,"vY0":-122.29628612318973,"vZ0":-2.184271360944308,"x":79.17,"y":193.68,"x0":-1.429168339876593,"y0":50.00394225553124,"z0":5.060383786910398,"aX":10.02006481438338},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-13.0,"spinRate":2809,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44897573292707493,"extension":7.02679018547415},"index":2,"playId":"bde09eeb-8be3-3566-8fbc-e68328dc046d","pitchNumber":2,"startTime":"2025-08-31T23:11:07.496Z","endTime":"2025-08-31T23:11:11.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.319460659075254,"aZ":-19.084214815864506,"pfxX":-0.035119443588723875,"pfxZ":7.48348931015038,"pX":0.713871890169324,"pZ":1.7784235392113483,"vX0":4.62658539827895,"vY0":-130.59511654805024,"vZ0":-4.737504798906943,"x":89.79,"y":190.76,"x0":-1.0668503362922064,"y0":50.00085078804292,"z0":5.027516593709185,"aX":-0.062502570208927},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.8,"breakHorizontal":-0.8,"spinRate":2524,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.41744493061388077,"extension":7.20659663286553},"hitData":{"launchSpeed":99.7,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.68,"coordY":166.38}},"index":3,"playId":"d6fa3c3d-a6a8-34db-bb2e-19691067ba3d","pitchNumber":3,"startTime":"2025-08-31T23:11:28.195Z","endTime":"2025-08-31T23:11:35.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T23:11:35.434Z","atBatIndex":81},"scoringPlays":[2,9,33,35,49,51,61,67,68,69,70,74,80],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":236.88,"y":90.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":81.56,"y":99.14},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":129.77,"y":181.59},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":129.77,"y":144.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":184.6,"y":102.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":153.12,"y":154.63},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":72.95,"y":43.69},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":153.12,"y":154.12},"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":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":103.38,"y":156.15},"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":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"coordinates":{"x":103.38,"y":193.28},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"coordinates":{"x":154.65,"y":165.31},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19],"bottom":[20,21,22,23,24],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":91.19,"y":100.2},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":117.59,"y":92.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":136.78,"y":187.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":146.53,"y":150.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":103.88,"y":153.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":175.97,"y":119.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":131.54,"y":60.15},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":158.2,"y":166.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":155.16,"y":154.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":169.37,"y":123.6},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34,35,36],"bottom":[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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":124.46,"y":176.51},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":213.25,"y":107.6},"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":5,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":94.24,"y":168.36},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":62.89,"y":144.62},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"coordinates":{"x":103.88,"y":154.63},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":45,"top":[40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":149.57,"y":155.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":124.17,"y":187.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":105.92,"y":157.17},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":56,"top":[46,47,48,49,50,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":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":121.4,"y":197.62},"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":7,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"coordinates":{"x":136.21,"y":170.57},"type":"E","description":"Field Error"},{"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":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":126.0,"y":204.5},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":140.81,"y":57.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":97.79,"y":168.87},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":71,"top":[57,58,59,60,61,62],"bottom":[63,64,65,66,67,68,69,70,71],"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":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":202.27,"y":88.01},"type":"O","description":"Sac Fly"},{"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":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":100.83,"y":112.14},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"coordinates":{"x":127.24,"y":88.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":59.23,"y":104.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":162.27,"y":103.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":97.5,"y":69.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":106.42,"y":157.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":30.79,"y":113.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":79.89,"y":54.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":105.41,"y":155.64},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":81,"top":[72,73,74,75,76],"bottom":[77,78,79,80,81],"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":156.74,"y":90.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":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"coordinates":{"x":72.91,"y":122.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":117.08,"y":40.69},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":147.54,"y":57.34},"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":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":79.42,"y":127.37},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":148.91,"y":53.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":141.68,"y":166.38},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":5,"hits":6,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":2,"leftOnBase":5},"away":{"runs":9,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"catcher":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"first":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"second":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"third":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"shortstop":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"left":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"center":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"right":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"onDeck":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"inHole":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"battingOrder":9,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"onDeck":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"inHole":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"battingOrder":2,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"strikes":1,"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":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".238","atBats":36,"obp":".307","slg":".390","ops":".697","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":18,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":162,"era":"3.43","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.17","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":54,"strikes":108,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":6,"pitchesPerInning":"18.00","runsScoredPer9":"6.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":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":55,"groundOuts":89,"airOuts":107,"runs":31,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":79,"baseOnBalls":25,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".220","atBats":346,"obp":".271","slg":".344","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":119,"rbi":40,"leftOnBase":129,"sacBunts":1,"sacFlies":4,"babip":".253","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.60","popOuts":21,"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":9,"stolenBases":45,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":22,"putOuts":654,"errors":3,"chances":679,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":58,"gamesStarted":2,"flyOuts":44,"groundOuts":40,"airOuts":76,"runs":19,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":6,"atBats":206,"obp":".244","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":913,"era":"2.55","inningsPitched":"60.0","wins":4,"losses":3,"saves":5,"saveOpportunities":8,"holds":10,"blownSaves":3,"earnedRuns":17,"whip":"0.85","battersFaced":234,"outs":180,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":913,"balls":312,"strikes":601,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":3,"winPercentage":".571","pitchesPerInning":"15.22","gamesFinished":18,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.70","hitsPer9Inn":"4.95","runsScoredPer9":"2.85","homeRunsPer9":"0.60","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":67,"groundOuts":77,"airOuts":118,"runs":67,"doubles":22,"triples":0,"homeRuns":20,"strikeOuts":133,"baseOnBalls":60,"intentionalWalks":3,"hits":108,"hitByPitch":4,"avg":".250","atBats":432,"obp":".344","slg":".440","ops":".784","caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":500,"totalBases":190,"rbi":57,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".311","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.60","popOuts":25,"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":4,"putOuts":271,"errors":2,"chances":277,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":62,"gamesStarted":0,"flyOuts":32,"groundOuts":79,"airOuts":48,"runs":23,"doubles":12,"triples":1,"homeRuns":2,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":2,"hits":53,"hitByPitch":1,"atBats":230,"obp":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":988,"era":"2.73","inningsPitched":"62.2","wins":2,"losses":3,"saves":0,"saveOpportunities":4,"holds":16,"blownSaves":4,"earnedRuns":19,"whip":"1.12","battersFaced":252,"outs":188,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":347,"strikes":641,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".400","pitchesPerInning":"15.77","gamesFinished":8,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"7.76","walksPer9Inn":"2.44","hitsPer9Inn":"7.61","runsScoredPer9":"3.30","homeRunsPer9":"0.29","inheritedRunners":45,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":11,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":11,"groundOuts":29,"airOuts":23,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":1,"hits":13,"hitByPitch":2,"avg":".149","atBats":87,"obp":".283","slg":".195","ops":".478","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":17,"rbi":5,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".188","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"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":28,"gamesStarted":28,"flyOuts":92,"groundOuts":164,"airOuts":168,"runs":66,"doubles":30,"triples":3,"homeRuns":21,"strikeOuts":149,"baseOnBalls":46,"intentionalWalks":0,"hits":126,"hitByPitch":2,"atBats":607,"obp":".266","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2517,"era":"3.24","inningsPitched":"164.0","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.05","battersFaced":655,"outs":492,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2517,"balls":879,"strikes":1638,"strikePercentage":".650","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":5,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".611","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"8.18","walksPer9Inn":"2.52","hitsPer9Inn":"6.91","runsScoredPer9":"3.62","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":36,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":11,"errors":3,"chances":34,"fielding":".912","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":24,"gamesStarted":24,"flyOuts":84,"groundOuts":89,"airOuts":151,"runs":52,"doubles":18,"triples":0,"homeRuns":14,"strikeOuts":118,"baseOnBalls":59,"intentionalWalks":0,"hits":100,"hitByPitch":4,"atBats":457,"obp":".313","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":2099,"era":"3.77","inningsPitched":"121.2","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.31","battersFaced":521,"outs":365,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2099,"balls":794,"strikes":1305,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":9,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".563","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.73","walksPer9Inn":"4.36","hitsPer9Inn":"7.40","runsScoredPer9":"3.85","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":31,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":13,"errors":0,"chances":18,"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":"300","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":74,"flyOuts":34,"groundOuts":53,"airOuts":66,"runs":22,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".177","atBats":203,"obp":".283","slg":".350","ops":".633","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":71,"rbi":21,"leftOnBase":111,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.38","popOuts":16,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":18,"errors":0,"chances":20,"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":"500","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":40,"groundOuts":54,"airOuts":71,"runs":30,"doubles":9,"triples":0,"homeRuns":15,"strikeOuts":72,"baseOnBalls":15,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".224","atBats":250,"obp":".273","slg":".440","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":110,"rbi":40,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".247","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":10,"obp":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":473,"errors":3,"chances":522,"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"}]},"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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":5,"strikes":17,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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":12,"gamesStarted":0,"flyOuts":14,"groundOuts":11,"airOuts":21,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":60,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":255,"era":"4.96","inningsPitched":"16.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.22","battersFaced":69,"outs":49,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":97,"strikes":158,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.61","gamesFinished":3,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.37","walksPer9Inn":"4.96","hitsPer9Inn":"6.06","runsScoredPer9":"4.96","homeRunsPer9":"1.10","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":27,"gamesStarted":4,"flyOuts":34,"groundOuts":50,"airOuts":69,"runs":23,"doubles":11,"triples":2,"homeRuns":6,"strikeOuts":61,"baseOnBalls":29,"intentionalWalks":2,"hits":52,"hitByPitch":0,"atBats":231,"obp":".310","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1038,"era":"3.13","inningsPitched":"63.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":22,"whip":"1.28","battersFaced":261,"outs":190,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1038,"balls":385,"strikes":653,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.39","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.67","walksPer9Inn":"4.12","hitsPer9Inn":"7.39","runsScoredPer9":"3.27","homeRunsPer9":"0.85","inheritedRunners":15,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.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":59,"gamesStarted":0,"flyOuts":32,"groundOuts":42,"airOuts":49,"runs":24,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":0,"atBats":195,"obp":".319","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":808,"era":"3.33","inningsPitched":"51.1","wins":2,"losses":7,"saves":9,"saveOpportunities":15,"holds":12,"blownSaves":6,"earnedRuns":19,"whip":"1.34","battersFaced":219,"outs":154,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":808,"balls":263,"strikes":545,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".222","pitchesPerInning":"15.74","gamesFinished":23,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.51","hitsPer9Inn":"8.59","runsScoredPer9":"4.21","homeRunsPer9":"1.23","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":3,"chances":13,"fielding":".769","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","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":47,"gamesStarted":0,"flyOuts":38,"groundOuts":47,"airOuts":72,"runs":24,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":2,"hits":44,"hitByPitch":2,"atBats":205,"obp":".280","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":827,"era":"3.62","inningsPitched":"54.2","wins":5,"losses":4,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":22,"whip":"1.12","battersFaced":227,"outs":164,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":278,"strikes":549,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".556","pitchesPerInning":"15.13","gamesFinished":9,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.80","hitsPer9Inn":"7.24","runsScoredPer9":"3.95","homeRunsPer9":"1.65","inheritedRunners":25,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":52,"groundOuts":83,"airOuts":100,"runs":43,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":106,"baseOnBalls":23,"intentionalWalks":0,"hits":101,"hitByPitch":2,"avg":".259","atBats":390,"obp":".304","slg":".405","ops":".709","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":158,"rbi":53,"leftOnBase":166,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":16,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":67,"errors":5,"chances":249,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":49,"groundOuts":55,"airOuts":82,"runs":29,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":0,"hits":65,"hitByPitch":2,"avg":".253","atBats":257,"obp":".297","slg":".424","ops":".721","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":109,"rbi":45,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.70","popOuts":15,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":51,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":11,"putOuts":488,"errors":3,"chances":502,"fielding":".994","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":66,"flyOuts":20,"groundOuts":35,"airOuts":46,"runs":11,"doubles":11,"triples":0,"homeRuns":0,"strikeOuts":41,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".221","atBats":154,"obp":".267","slg":".292","ops":".559","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":45,"rbi":14,"leftOnBase":66,"sacBunts":1,"sacFlies":1,"babip":".298","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":16,"lineOuts":10},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":144,"errors":2,"chances":209,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680737":{"person":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"jerseyNumber":"24","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"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":1,"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":15,"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".371","slg":".600","ops":".971","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":18,"rbi":10,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":0,"chances":24,"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"}]},"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":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":27,"groundOuts":30,"airOuts":52,"runs":30,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":77,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".199","atBats":196,"obp":".267","slg":".378","ops":".645","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":74,"rbi":22,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".261","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.60","popOuts":16,"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":93,"putOuts":103,"errors":6,"chances":202,"fielding":".970","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":{"note":"(W, 11-6)","summary":"5.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":26,"strikes":53,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":26,"gamesStarted":26,"flyOuts":91,"groundOuts":129,"airOuts":150,"runs":45,"doubles":17,"triples":1,"homeRuns":20,"strikeOuts":161,"baseOnBalls":33,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":542,"obp":".243","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2263,"era":"2.69","inningsPitched":"150.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.92","battersFaced":581,"outs":451,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2263,"balls":754,"strikes":1509,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".647","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.98","hitsPer9Inn":"6.29","runsScoredPer9":"2.69","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":16,"errors":0,"chances":28,"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"}]},"ID669701":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | 2B, 3 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":65,"groundOuts":127,"airOuts":118,"runs":63,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":82,"baseOnBalls":46,"intentionalWalks":2,"hits":112,"hitByPitch":7,"avg":".257","atBats":435,"obp":".337","slg":".379","ops":".716","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":165,"rbi":33,"leftOnBase":169,"sacBunts":3,"sacFlies":1,"babip":".299","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":23,"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":141,"putOuts":248,"errors":4,"chances":393,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":120,"airOuts":146,"runs":64,"doubles":27,"triples":1,"homeRuns":18,"strikeOuts":109,"baseOnBalls":43,"intentionalWalks":1,"hits":135,"hitByPitch":2,"atBats":504,"obp":".326","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2152,"era":"4.33","inningsPitched":"131.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.36","battersFaced":555,"outs":393,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2152,"balls":807,"strikes":1345,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".438","pitchesPerInning":"16.43","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.49","walksPer9Inn":"2.95","hitsPer9Inn":"9.27","runsScoredPer9":"4.40","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683227":{"person":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".189","atBats":37,"obp":".184","slg":".324","ops":".508","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":95,"groundOuts":91,"airOuts":149,"runs":55,"doubles":28,"triples":0,"homeRuns":18,"strikeOuts":127,"baseOnBalls":26,"intentionalWalks":0,"hits":112,"hitByPitch":4,"avg":".237","atBats":472,"obp":".279","slg":".411","ops":".690","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":194,"rbi":73,"leftOnBase":228,"sacBunts":0,"sacFlies":7,"babip":".281","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.22","popOuts":26,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":253,"errors":2,"chances":261,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":12,"strikes":17,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":19,"groundOuts":37,"airOuts":42,"runs":19,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":66,"baseOnBalls":21,"intentionalWalks":1,"hits":36,"hitByPitch":7,"atBats":177,"obp":".309","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":837,"era":"3.04","inningsPitched":"50.1","wins":2,"losses":5,"saves":3,"saveOpportunities":8,"holds":21,"blownSaves":5,"earnedRuns":17,"whip":"1.13","battersFaced":209,"outs":151,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":837,"balls":298,"strikes":539,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":1,"winPercentage":".286","pitchesPerInning":"16.63","gamesFinished":16,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"11.80","walksPer9Inn":"3.75","hitsPer9Inn":"6.44","runsScoredPer9":"3.40","homeRunsPer9":"0.54","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.1 IP, 4 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":1,"flyOuts":19,"groundOuts":38,"airOuts":41,"runs":28,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":1,"hits":48,"hitByPitch":2,"atBats":164,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":683,"era":"5.93","inningsPitched":"41.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.49","battersFaced":179,"outs":123,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":683,"balls":266,"strikes":417,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":2,"winPercentage":".---","pitchesPerInning":"16.66","gamesFinished":12,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"8.12","walksPer9Inn":"2.85","hitsPer9Inn":"10.54","runsScoredPer9":"6.15","homeRunsPer9":"1.10","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"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"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":1,"flyOuts":21,"groundOuts":33,"airOuts":42,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":144,"obp":".277","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":648,"era":"2.52","inningsPitched":"39.1","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":9,"blownSaves":0,"earnedRuns":11,"whip":"1.12","battersFaced":160,"outs":118,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":648,"balls":219,"strikes":429,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".667","pitchesPerInning":"16.47","gamesFinished":10,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"9.38","walksPer9Inn":"3.20","hitsPer9Inn":"6.86","runsScoredPer9":"2.52","homeRunsPer9":"0.69","inheritedRunners":31,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669701,694671,592626,666969,642133,673962,641680,677649,680737,594798,681168,676961,542888,664208],"pitchers":[594798,681168,676961,542888,664208],"bench":[683227,543309,664238,696030],"bullpen":[687847,571578,543056,676395,518876,656641,683004,571948,657097],"battingOrder":[669701,694671,592626,666969,642133,673962,641680,677649,680737],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Smith (22, Ginn); Pederson (9, Ginn); Jung, Jo (16, Ferguson, T)."},{"label":"HR","value":"Pederson (8, 1st inning off Ginn, 1 on, 1 out); Jung, Jo (13, 2nd inning off Ginn, 0 on, 0 out)."},{"label":"TB","value":"Duran, E; García, Ad 2; Jung, Jo 6; Pederson 6; Smith 3."},{"label":"RBI","value":"García, Ad (73); Jung, Jo 2 (53); Langford 2 (57); Pederson 3 (21); Smith (33)."},{"label":"2-out RBI","value":"Pederson."},{"label":"Runners left in scoring position, 2 out","value":"Jung, Jo 2; García, Ad 2; Pederson; Duran, E."},{"label":"SF","value":"Langford."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Helman (2, 2nd base off Ginn/MacIver)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".253","atBats":36,"obp":".318","slg":".431","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":6,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.37","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":73,"strikes":107,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":9,"pitchesPerInning":"20.00","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":51,"groundOuts":117,"airOuts":108,"runs":72,"doubles":29,"triples":2,"homeRuns":18,"strikeOuts":156,"baseOnBalls":51,"intentionalWalks":0,"hits":114,"hitByPitch":0,"avg":".231","atBats":493,"obp":".303","slg":".408","ops":".711","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":201,"rbi":53,"leftOnBase":203,"sacBunts":2,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.39","popOuts":16,"lineOuts":41},"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":314,"errors":1,"chances":319,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":87,"groundOuts":117,"airOuts":145,"runs":86,"doubles":34,"triples":3,"homeRuns":27,"strikeOuts":131,"baseOnBalls":56,"intentionalWalks":4,"hits":145,"hitByPitch":4,"avg":".271","atBats":536,"obp":".343","slg":".496","ops":".839","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":599,"totalBases":266,"rbi":79,"leftOnBase":218,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.85","popOuts":26,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 2-6)","summary":"6.0 IP, 5 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"7.50","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":12,"flyOuts":23,"groundOuts":79,"airOuts":46,"runs":42,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":81,"baseOnBalls":23,"intentionalWalks":1,"hits":74,"hitByPitch":4,"atBats":280,"obp":".329","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1217,"era":"5.17","inningsPitched":"71.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":41,"whip":"1.36","battersFaced":307,"outs":214,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1217,"balls":486,"strikes":731,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":5,"winPercentage":".250","pitchesPerInning":"17.06","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.90","hitsPer9Inn":"9.34","runsScoredPer9":"5.30","homeRunsPer9":"2.02","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, 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":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".128","atBats":47,"obp":".160","slg":".213","ops":".373","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":10,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":27,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":1,"flyOuts":43,"groundOuts":33,"airOuts":67,"runs":23,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":1,"hits":40,"hitByPitch":4,"atBats":191,"obp":".287","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":886,"era":"3.74","inningsPitched":"53.0","wins":3,"losses":3,"saves":0,"saveOpportunities":5,"holds":11,"blownSaves":5,"earnedRuns":22,"whip":"1.09","battersFaced":217,"outs":159,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":326,"strikes":560,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".500","pitchesPerInning":"16.72","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.06","hitsPer9Inn":"6.79","runsScoredPer9":"3.91","homeRunsPer9":"1.53","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":66,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.00","battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":24,"strikes":42,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"2.25","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":46,"gamesStarted":0,"flyOuts":38,"groundOuts":37,"airOuts":54,"runs":29,"doubles":5,"triples":2,"homeRuns":4,"strikeOuts":42,"baseOnBalls":30,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":165,"obp":".351","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":827,"era":"5.17","inningsPitched":"47.0","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":27,"whip":"1.45","battersFaced":204,"outs":141,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":316,"strikes":511,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":1,"winPercentage":".600","pitchesPerInning":"17.60","gamesFinished":9,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.04","walksPer9Inn":"5.74","hitsPer9Inn":"7.28","runsScoredPer9":"5.55","homeRunsPer9":"0.77","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680862":{"person":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":22,"airOuts":17,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".211","atBats":71,"obp":".282","slg":".366","ops":".648","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":26,"rbi":7,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":5,"putOuts":188,"errors":3,"chances":196,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":5,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".305","atBats":59,"obp":".323","slg":".424","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":25,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".419","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":30,"gamesStarted":0,"flyOuts":24,"groundOuts":28,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":109,"obp":".320","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":512,"era":"3.00","inningsPitched":"30.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":10,"whip":"1.33","battersFaced":126,"outs":90,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":189,"strikes":323,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".667","pitchesPerInning":"17.07","gamesFinished":7,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.50","hitsPer9Inn":"7.50","runsScoredPer9":"3.30","homeRunsPer9":"0.60","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":10,"flyOuts":60,"groundOuts":52,"airOuts":97,"runs":49,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":0,"hits":84,"hitByPitch":5,"atBats":279,"obp":".364","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1202,"era":"5.73","inningsPitched":"70.2","wins":2,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.57","battersFaced":320,"outs":212,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1202,"balls":428,"strikes":774,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".333","pitchesPerInning":"17.01","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"7.00","walksPer9Inn":"3.44","hitsPer9Inn":"10.70","runsScoredPer9":"6.24","homeRunsPer9":"2.17","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":19,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":64,"groundOuts":134,"airOuts":104,"runs":68,"doubles":27,"triples":1,"homeRuns":23,"strikeOuts":124,"baseOnBalls":51,"intentionalWalks":2,"hits":133,"hitByPitch":5,"avg":".270","atBats":493,"obp":".343","slg":".469","ops":".812","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":231,"rbi":78,"leftOnBase":239,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.44","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":502,"errors":5,"chances":535,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":17,"strikes":20,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.50","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":15,"strikes":15,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":27,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":31,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":121,"obp":".321","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":580,"era":"3.69","inningsPitched":"31.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.36","battersFaced":140,"outs":95,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":233,"strikes":347,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":2,"winPercentage":".500","pitchesPerInning":"18.32","gamesFinished":12,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"11.37","walksPer9Inn":"4.83","hitsPer9Inn":"7.39","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":35,"airOuts":29,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".242","atBats":99,"obp":".307","slg":".354","ops":".661","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":35,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":4,"babip":".256","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":34,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":56,"airOuts":61,"runs":70,"doubles":23,"triples":2,"homeRuns":27,"strikeOuts":117,"baseOnBalls":53,"intentionalWalks":2,"hits":103,"hitByPitch":1,"avg":".308","atBats":334,"obp":".402","slg":".632","ops":"1.034","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":211,"rbi":70,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".394","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.37","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":31,"putOuts":587,"errors":8,"chances":626,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":32,"groundOuts":39,"airOuts":60,"runs":23,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":28,"intentionalWalks":3,"hits":48,"hitByPitch":1,"atBats":198,"obp":".335","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":952,"era":"3.51","inningsPitched":"51.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.48","battersFaced":230,"outs":154,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":952,"balls":349,"strikes":603,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"18.55","gamesFinished":15,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.47","walksPer9Inn":"4.91","hitsPer9Inn":"8.42","runsScoredPer9":"4.03","homeRunsPer9":"0.70","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":11,"airOuts":12,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".231","atBats":39,"obp":".311","slg":".282","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":11,"rbi":3,"leftOnBase":19,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":16,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":9,"groundOuts":13,"airOuts":14,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".236","atBats":72,"obp":".278","slg":".458","ops":".736","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":33,"rbi":13,"leftOnBase":29,"sacBunts":1,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":37,"errors":0,"chances":39,"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"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":61,"groundOuts":99,"airOuts":118,"runs":60,"doubles":24,"triples":0,"homeRuns":29,"strikeOuts":85,"baseOnBalls":29,"intentionalWalks":1,"hits":105,"hitByPitch":0,"avg":".261","atBats":402,"obp":".307","slg":".537","ops":".844","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":216,"rbi":65,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".259","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.86","popOuts":25,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":83,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":32,"putOuts":765,"errors":6,"chances":803,"fielding":".993","passedBall":7,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":5,"flyOuts":42,"groundOuts":76,"airOuts":76,"runs":36,"doubles":15,"triples":0,"homeRuns":5,"strikeOuts":87,"baseOnBalls":30,"intentionalWalks":2,"hits":91,"hitByPitch":5,"atBats":326,"obp":".347","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1443,"era":"2.96","inningsPitched":"85.0","wins":2,"losses":5,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":28,"whip":"1.42","battersFaced":366,"outs":255,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":1443,"balls":505,"strikes":938,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".286","pitchesPerInning":"16.98","gamesFinished":9,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.18","hitsPer9Inn":"9.64","runsScoredPer9":"3.81","homeRunsPer9":"0.53","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":0,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":28,"gamesStarted":26,"flyOuts":110,"groundOuts":116,"airOuts":208,"runs":81,"doubles":32,"triples":0,"homeRuns":26,"strikeOuts":122,"baseOnBalls":48,"intentionalWalks":0,"hits":132,"hitByPitch":3,"atBats":570,"obp":".291","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2519,"era":"4.17","inningsPitched":"151.0","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.19","battersFaced":629,"outs":453,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2519,"balls":931,"strikes":1588,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".526","pitchesPerInning":"16.68","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.86","hitsPer9Inn":"7.87","runsScoredPer9":"4.83","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":37,"lineOuts":61},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"33","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":43,"groundOuts":51,"airOuts":81,"runs":41,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":2,"hits":54,"hitByPitch":0,"avg":".206","atBats":262,"obp":".299","slg":".374","ops":".673","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":98,"rbi":29,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.20","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":189,"errors":3,"chances":195,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID674384":{"person":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":18,"strikes":20,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":10,"groundOuts":5,"airOuts":17,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":45,"obp":".450","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":249,"era":"7.11","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.89","battersFaced":60,"outs":38,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":249,"balls":103,"strikes":146,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":1,"winPercentage":"1.000","pitchesPerInning":"19.66","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.82","walksPer9Inn":"7.82","hitsPer9Inn":"9.24","runsScoredPer9":"7.11","homeRunsPer9":"1.42","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"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"}]},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":16,"groundOuts":15,"airOuts":29,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":369,"era":"1.19","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":88,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":152,"strikes":217,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.97","hitsPer9Inn":"4.76","runsScoredPer9":"1.19","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":49,"groundOuts":146,"airOuts":100,"runs":51,"doubles":19,"triples":0,"homeRuns":12,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":126,"hitByPitch":4,"avg":".313","atBats":402,"obp":".354","slg":".450","ops":".804","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":15,"groundIntoTriplePlay":1,"plateAppearances":430,"totalBases":181,"rbi":55,"leftOnBase":147,"sacBunts":1,"sacFlies":1,"babip":".318","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":19,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":198,"putOuts":106,"errors":8,"chances":312,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[671732,805779,667670,691016,666126,687515,680862,695391,668709,680869,669372,665660,674384,621053],"pitchers":[669372,665660,674384,621053],"bench":[687231,701762,669127],"bullpen":[686930,669620,674370,663687,547184,806960,656794,605488,686993],"battingOrder":[671732,805779,667670,691016,666126,687515,680862,668709,680869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wilson, J (19, Boushley); Soderstrom (27, Armstrong); Cortes (5, Armstrong); Butler, L (29, Maton, P)."},{"label":"TB","value":"Butler, L 3; Cortes 2; Gelof; Harris, B; Soderstrom 2; Wilson, J 4."},{"label":"RBI","value":"Butler, L (53); Cortes (5); Rooker (79); Soderstrom (78); Wilson, J 2 (55)."},{"label":"2-out RBI","value":"Soderstrom; Cortes; Butler, L."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C; Rooker; Wilson, J."},{"label":"Team RISP","value":"5-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alvarado (1, fielding); Ferguson, T (2, pickoff)."}]}],"note":[{"label":"a","value":"Walked for Harris, B in the 9th."}]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"deGrom 79-53; Curvelo 22-17; Boushley 20-12; Armstrong 12-9; Maton, P 29-17; Ginn 95-58; Alvarado 30-15; Núñez, E 38-20; Ferguson, T 17-14."},{"label":"Groundouts-flyouts","value":"deGrom 4-3; Curvelo 3-1; Boushley 0-0; Armstrong 2-0; Maton, P 1-0; Ginn 8-1; Alvarado 1-0; Núñez, E 0-2; Ferguson, T 0-3."},{"label":"Batters faced","value":"deGrom 18; Curvelo 6; Boushley 5; Armstrong 4; Maton, P 5; Ginn 25; Alvarado 6; Núñez, E 8; Ferguson, T 5."},{"label":"Inherited runners-scored","value":"Armstrong 2-2; Núñez, E 3-0."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: David Rackley. 2B: Chad Whitson. 3B: Edwin Moscoso. "},{"label":"Weather","value":"96 degrees, Sunny."},{"label":"Wind","value":"4 mph, Calm."},{"label":"First pitch","value":"1:05 PM."},{"label":"T","value":"3:06."},{"label":"Att","value":"8,716."},{"label":"Venue","value":"Sutter Health Park."},{"label":"August 31, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","boxscoreName":"deGrom"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(W, 11-6)","summary":"5.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":26,"strikes":53,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":26,"gamesStarted":26,"flyOuts":91,"groundOuts":129,"airOuts":150,"runs":45,"doubles":17,"triples":1,"homeRuns":20,"strikeOuts":161,"baseOnBalls":33,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":542,"obp":".243","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2263,"era":"2.69","inningsPitched":"150.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.92","battersFaced":581,"outs":451,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2263,"balls":754,"strikes":1509,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".647","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.98","hitsPer9Inn":"6.29","runsScoredPer9":"2.69","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":16,"errors":0,"chances":28,"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":70,"pitchingGameScore":70},{"player":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701","boxscoreName":"Smith"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | 2B, 3 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":65,"groundOuts":127,"airOuts":118,"runs":63,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":82,"baseOnBalls":46,"intentionalWalks":2,"hits":112,"hitByPitch":7,"avg":".257","atBats":435,"obp":".337","slg":".379","ops":".716","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":165,"rbi":33,"leftOnBase":169,"sacBunts":3,"sacFlies":1,"babip":".299","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":23,"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":141,"putOuts":248,"errors":4,"chances":393,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","boxscoreName":"Pederson"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":74,"flyOuts":34,"groundOuts":53,"airOuts":66,"runs":22,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".177","atBats":203,"obp":".283","slg":".350","ops":".633","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":71,"rbi":21,"leftOnBase":111,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.38","popOuts":16,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":18,"errors":0,"chances":20,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"loser":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}