{"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":824975,"link":"/api/v1.1/game/824975/feed/live","metaData":{"wait":10,"timeStamp":"20260801_042117","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824975,"type":"R","doubleHeader":"N","id":"2026/07/31/detmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824975-2026-07-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-01T01:40:00Z","originalDate":"2026-07-31","officialDate":"2026-07-31","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":58,"ties":0,"pct":".473"},"records":{},"divisionLeader":false,"wins":52,"losses":58,"winningPercentage":".473"},"franchiseName":"Detroit","clubName":"Tigers","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":2026,"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":65,"ties":0,"pct":".409"},"records":{},"divisionLeader":false,"wins":45,"losses":65,"winningPercentage":".409"},"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},"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID661531":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531","firstName":"Brian","lastName":"Serven","primaryNumber":"10","birthDate":"1995-05-05","currentAge":31,"birthCity":"Palm Desert","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Serven","middleName":"Nicholas","boxscoreName":"Serven","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Serven","nameSlug":"brian-serven-661531","firstLastName":"Brian Serven","lastFirstName":"Serven, Brian","lastInitName":"Serven, B","initLastName":"B Serven","fullFMLName":"Brian Nicholas Serven","fullLFMName":"Serven, Brian Nicholas","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"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},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680716":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716","firstName":"Jonathan","lastName":"Ornelas","primaryNumber":"16","birthDate":"2000-05-26","currentAge":26,"birthCity":"Glendale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":196,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jonathan","useLastName":"Ornelas","boxscoreName":"Ornelas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"or-NELL-us","mlbDebutDate":"2023-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Ornelas","nameSlug":"jonathan-ornelas-680716","firstLastName":"Jonathan Ornelas","lastFirstName":"Ornelas, Jonathan","lastInitName":"Ornelas, J","initLastName":"J Ornelas","fullFMLName":"Jonathan  Ornelas","fullLFMName":"Ornelas, Jonathan","strikeZoneTop":3.233,"strikeZoneBottom":1.632},"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},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID703601":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","firstName":"Maxwell","lastName":"Clark","primaryNumber":"15","birthDate":"2004-12-21","currentAge":21,"birthCity":"Franklin","birthStateProvince":"IN","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Max","useLastName":"Clark","middleName":"Reece","boxscoreName":"Clark","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Clark","nameSlug":"max-clark-703601","firstLastName":"Max Clark","lastFirstName":"Clark, Max","lastInitName":"Clark, M","initLastName":"M Clark","fullFMLName":"Maxwell Reece Clark","fullLFMName":"Clark, Maxwell Reece","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"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},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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},"ID656240":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240","firstName":"Scott","lastName":"Blewett","primaryNumber":"49","birthDate":"1996-04-10","currentAge":30,"birthCity":"Syracuse","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Blewett","middleName":"Thomas","boxscoreName":"Blewett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Blewett","nameSlug":"scott-blewett-656240","firstLastName":"Scott Blewett","lastFirstName":"Blewett, Scott","lastInitName":"Blewett, S","initLastName":"S Blewett","fullFMLName":"Scott Thomas Blewett","fullLFMName":"Blewett, Scott Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID696522":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522","firstName":"Hayden","lastName":"Juenger","primaryNumber":"58","birthDate":"2000-08-09","currentAge":26,"birthCity":"O’Fallon","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Juenger","middleName":"Michael","boxscoreName":"Juenger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"YING-er","mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Juenger","nameSlug":"hayden-juenger-696522","firstLastName":"Hayden Juenger","lastFirstName":"Juenger, Hayden","lastInitName":"Juenger, H","initLastName":"H Juenger","fullFMLName":"Hayden Michael Juenger","fullLFMName":"Juenger, Hayden Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"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},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"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":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"95","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":8926,"firstPitch":"2026-08-01T01:40:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"home":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"officialScorer":{"id":482136,"fullName":"Brian Berger","link":"/api/v1/people/482136"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T01:40:58.559Z","endTime":"2026-08-01T01:42:37.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"2026-07-31T22:21:42.941Z","endTime":"2026-08-01T01:22:06.313Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":"2026-08-01T01:22:06.313Z","endTime":"2026-08-01T01:40:26.549Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":"2026-08-01T01:40:26.549Z","endTime":"2026-08-01T01:41:00.621Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56520148117511,"aZ":-14.558897675376468,"pfxX":5.386389870672968,"pfxZ":9.713829507630468,"pX":-0.822852412741931,"pZ":2.2475857339689886,"vX0":-8.313973595520897,"vY0":-133.97905166376978,"vZ0":-7.0652981686467315,"x":148.37,"y":178.1,"x0":1.6240150645242042,"y0":50.00555638952152,"z0":5.963961931874196,"aX":9.771567943183923},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-7.9,"spinRate":2188,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4091617616586243,"extension":6.523200303101134},"index":3,"playId":"8fa8d65c-83b6-3f44-8cd5-e5c66171c5b1","pitchNumber":1,"startTime":"2026-08-01T01:41:00.621Z","endTime":"2026-08-01T01:41:05.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512087357878105,"aZ":-29.632446679036516,"pfxX":-2.5106625992096165,"pfxZ":1.6267464602128037,"pX":-0.8824118692820194,"pZ":2.6571112342993564,"vX0":-6.053589873811581,"vY0":-124.27856535476477,"vZ0":-2.323067532782982,"x":150.64,"y":167.04,"x0":1.9097531141227375,"y0":50.00616141643457,"z0":6.061092166662549,"aX":-3.9345887825371273},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":5.9,"spinRate":2172,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.44043348205165556,"extension":6.261773686838751},"index":4,"playId":"1a89b6f8-a5de-32c3-8526-b3e8ab66d3bd","pitchNumber":2,"startTime":"2026-08-01T01:41:16.876Z","endTime":"2026-08-01T01:41:23.947Z","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":91.1,"endSpeed":83.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604108316827556,"aZ":-15.047666097912908,"pfxX":6.960610398593829,"pfxZ":9.690852742462985,"pX":-0.5542957892407235,"pZ":1.8101997138724182,"vX0":-8.553731329811677,"vY0":-132.2074857788117,"vZ0":-7.6535609698147375,"x":134.63,"y":159.27,"x0":1.821105662825485,"y0":50.00283514773399,"z0":5.850407902901777,"aX":12.302364124894028},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.7,"spinRate":2083,"spinDirection":143},"zone":7,"typeConfidence":0.9,"plateTime":0.41454900024777297,"extension":6.605161802790177},"index":5,"playId":"3ae966d9-a0c4-3776-9b8d-cdc7ba18e937","pitchNumber":3,"startTime":"2026-08-01T01:41:34.536Z","endTime":"2026-08-01T01:41:38.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881646107672186,"aZ":-14.701063201582894,"pfxX":5.3858087089512106,"pfxZ":9.40452515277066,"pX":-0.557472005241392,"pZ":3.8927281871269495,"vX0":-7.961432881672088,"vY0":-135.06950808188677,"vZ0":-3.246915759761571,"x":138.25,"y":133.68,"x0":1.7209695363657647,"y0":50.00203823478512,"z0":6.136486904658407,"aX":10.00648283761727},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2090,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.4046523247900349,"extension":6.508768345389567},"index":6,"playId":"13926951-d0aa-3bba-a922-4e38f39867b8","pitchNumber":4,"startTime":"2026-08-01T01:41:58.325Z","endTime":"2026-08-01T01:42:02.035Z","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":86.6,"endSpeed":80.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59338644147423,"aZ":-27.280055841631725,"pfxX":-1.8092723765112222,"pfxZ":3.010547671511511,"pX":-2.259912812911992,"pZ":1.5998621751433653,"vX0":-9.618889129073574,"vY0":-125.84794988412466,"vZ0":-5.62599439934436,"x":203.14,"y":195.58,"x0":1.8274186843700637,"y0":50.0013725598302,"z0":6.040242047214119,"aX":-2.934591699107913},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":5.2,"spinRate":2215,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.43321522162832427,"extension":6.277299265158453},"index":7,"playId":"1b5639d2-57a8-36aa-a2a6-52519c108c8b","pitchNumber":5,"startTime":"2026-08-01T01:42:16.150Z","endTime":"2026-08-01T01:42:19.491Z","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":90.8,"endSpeed":83.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812042306631987,"aZ":-14.842569162330783,"pfxX":6.8915506159898,"pfxZ":9.808348644491943,"pX":-0.8247388785857429,"pZ":1.3401945070138623,"vX0":-9.395486911016924,"vY0":-131.79082413449865,"vZ0":-8.496871730297245,"x":148.44,"y":202.59,"x0":1.8835947649620195,"y0":50.002591485555584,"z0":5.691916084765656,"aX":12.178134315630581},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2058,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4148781338698009,"extension":6.713361908880543},"index":8,"playId":"920fd939-2f29-3133-8062-81a378ed6b20","pitchNumber":6,"startTime":"2026-08-01T01:42:33.492Z","endTime":"2026-08-01T01:42:37.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:42:37.514Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T01:42:47.523Z","endTime":"2026-08-01T01:43:33.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90754820565815,"aZ":-15.105290150966544,"pfxX":6.964327494550714,"pfxZ":9.604978455615168,"pX":-0.017609713354656338,"pZ":2.6922160548741343,"vX0":-7.783762934499427,"vY0":-131.92414073656496,"vZ0":-5.688748503824711,"x":117.67,"y":166.09,"x0":2.054896191122633,"y0":50.00506903973042,"z0":5.975188538400738,"aX":12.379008301522688},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2094,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.4138961213095289,"extension":6.53373435506662},"index":0,"playId":"24ff1a08-9dee-3398-9951-f1d6754404e7","pitchNumber":1,"startTime":"2026-08-01T01:43:01.716Z","endTime":"2026-08-01T01:43:05.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.749607584092065,"aZ":-25.06720637560909,"pfxX":7.735069870432671,"pfxZ":5.249941516999624,"pX":0.3890803982055546,"pZ":1.9436968139992385,"vX0":-6.327547698798333,"vY0":-115.38612652328115,"vZ0":-3.9954394866590652,"x":102.17,"y":186.3,"x0":2.157203863569361,"y0":50.00063431495617,"z0":6.10307512667734,"aX":10.46623277858395},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.8,"breakHorizontal":-12.5,"spinRate":1317,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4740297715130364,"extension":6.411602009813687},"hitData":{"launchSpeed":74.6,"launchAngle":32.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.53,"coordY":118.13}},"index":1,"playId":"83df3b1e-64e7-3e48-81be-3611239fcbf4","pitchNumber":2,"startTime":"2026-08-01T01:43:25.094Z","endTime":"2026-08-01T01:43:33.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:33.284Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T01:43:40.467Z","endTime":"2026-08-01T01:46:54.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.022453994291,"aZ":-14.171726241171797,"pfxX":6.764097894343228,"pfxZ":9.86274556004127,"pX":-0.602548666940741,"pZ":2.877931979197732,"vX0":-8.313000019103383,"vY0":-134.24727647111789,"vZ0":-5.698200163007697,"x":139.97,"y":161.08,"x0":1.655158061328156,"y0":50.0057198719695,"z0":6.036689337379666,"aX":12.350795866860027},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":-10.4,"spinRate":2216,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.4079811599246743,"extension":6.613186879193595},"index":0,"playId":"b61ce1d6-ccde-38ee-9edc-9a7d6f68e719","pitchNumber":1,"startTime":"2026-08-01T01:44:04.413Z","endTime":"2026-08-01T01:44:09.431Z","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":"86280821-9666-3a31-9b76-bd9ab6cd88b7","startTime":"2026-08-01T01:44:26.305Z","endTime":"2026-08-01T01:44:29.305Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90050160814465,"aZ":-13.930598560095216,"pfxX":6.933569707489621,"pfxZ":9.83448208001028,"pX":-8.07461475493151E-4,"pZ":2.5086672411821165,"vX0":-7.039145652732815,"vY0":-135.19256993506167,"vZ0":-6.674396576933932,"x":117.03,"y":171.05,"x0":1.7332379174805388,"y0":50.00357722109426,"z0":5.983568345865957,"aX":12.862422385178922},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-11.0,"spinRate":2136,"spinDirection":148},"zone":5,"typeConfidence":0.92,"plateTime":0.4048316391178326,"extension":6.619376450617028},"index":2,"playId":"43633476-0646-3c67-be22-55427e848394","pitchNumber":2,"startTime":"2026-08-01T01:44:49.717Z","endTime":"2026-08-01T01:44:53.631Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"96a70397-8d0a-4aaa-a274-5c1edc7067d5","startTime":"2026-08-01T01:45:11.519Z","endTime":"2026-08-01T01:45:16.519Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Dillon Dingler batting, Kevin McGonigle advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"96a70397-8d0a-4aaa-a274-5c1edc7067d5","startTime":"2026-08-01T01:45:20.000Z","endTime":"2026-08-01T01:45:37.645Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605488,"link":"/api/v1/people/605488"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.844501646395866,"aZ":-23.453632443202206,"pfxX":5.64008493686508,"pfxZ":6.231904404005262,"pX":1.7167996951313742,"pZ":2.5105029419655827,"vX0":-3.1031925450017934,"vY0":-117.16621130404377,"vZ0":-3.362430516545617,"x":51.56,"y":171.0,"x0":2.3214215464234584,"y0":50.002268947484005,"z0":6.140878604039446,"aX":7.890289705307939},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.8,"breakHorizontal":-9.5,"spinRate":1375,"spinDirection":126},"zone":14,"typeConfidence":0.89,"plateTime":0.466371089268959,"extension":6.37635268522425},"index":5,"playId":"39919104-9b2b-3e9e-9526-d0a64e2c34fb","pitchNumber":3,"startTime":"2026-08-01T01:45:37.645Z","endTime":"2026-08-01T01:45:40.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24426740138216,"aZ":-16.34295167560824,"pfxX":9.200082938166215,"pfxZ":8.735310941973811,"pX":-0.9676127869122843,"pZ":2.552627384787364,"vX0":-10.839121129159595,"vY0":-133.41526624356518,"vZ0":-5.501672699236804,"x":153.88,"y":169.86,"x0":1.9421273917504218,"y0":50.00510059064368,"z0":5.809523322774408,"aX":16.67835844139579},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-14.5,"spinRate":2255,"spinDirection":141},"zone":11,"typeConfidence":0.92,"plateTime":0.40969947787119176,"extension":6.598057668428736},"index":6,"playId":"7baca910-eee0-35d1-8a3f-03d8e1a4309d","pitchNumber":4,"startTime":"2026-08-01T01:45:57.317Z","endTime":"2026-08-01T01:46:02.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14521974561855,"aZ":-24.891808153529446,"pfxX":5.309379792129932,"pfxZ":5.4016612847074255,"pX":0.9316461509511311,"pZ":1.6600268970497563,"vX0":-4.764864661295258,"vY0":-115.30977133328939,"vZ0":-4.624453470289025,"x":81.49,"y":193.96,"x0":2.3335586890189197,"y0":50.00443186411864,"z0":6.089008729940803,"aX":7.161178397649405},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.9,"breakHorizontal":-8.4,"spinRate":1255,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.47474370438191427,"extension":6.285197841522063},"index":7,"playId":"8eb77bd8-b1db-3c43-b435-c58f659bc133","pitchNumber":5,"startTime":"2026-08-01T01:46:17.729Z","endTime":"2026-08-01T01:46:21.901Z","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":92.9,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912938860036284,"aZ":-15.344032211087455,"pfxX":6.055881232181367,"pfxZ":9.011569553488338,"pX":-0.06225865936708073,"pZ":2.8777650043388827,"vX0":-6.851478261696099,"vY0":-135.1890821330951,"vZ0":-5.544355542733453,"x":119.37,"y":161.08,"x0":1.7071321045258607,"y0":50.00543860670617,"z0":6.016108627104613,"aX":11.314833200304944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2138,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.40372768829086025,"extension":6.5306017018364155},"hitData":{"launchSpeed":77.4,"launchAngle":70.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":159.28}},"index":8,"playId":"1888486f-cd43-33f4-a265-62e5548cfbf5","pitchNumber":6,"startTime":"2026-08-01T01:46:44.747Z","endTime":"2026-08-01T01:46:54.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:46:54.452Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T01:47:07.700Z","endTime":"2026-08-01T01:49:47.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":86.8,"endSpeed":80.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585682543635404,"aZ":-28.22932388988968,"pfxX":-0.5052611415338428,"pfxZ":2.411237559944883,"pX":-0.6963742658702986,"pZ":2.469991026048707,"vX0":-6.567159893991013,"vY0":-126.32691427601293,"vZ0":-3.3554561379714856,"x":143.54,"y":172.09,"x0":1.9886057423845334,"y0":50.00379027576764,"z0":6.053075854733704,"aX":-0.8273805225549419},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":2.3,"spinRate":2345,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.431430831424759,"extension":6.2669004601475224},"index":0,"playId":"b1af9f2b-cb1c-31a9-b99e-d38f134ece28","pitchNumber":1,"startTime":"2026-08-01T01:47:20.710Z","endTime":"2026-08-01T01:47:26.024Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508630481685554,"aZ":-29.357394108987762,"pfxX":0.7013688787461074,"pfxZ":1.7691261525393038,"pX":-2.2996960008659437,"pZ":1.704593772196238,"vX0":-10.819520612000456,"vY0":-124.5262503081939,"vZ0":-4.639401726918978,"x":204.66,"y":192.76,"x0":1.9904626257843674,"y0":50.00005888019524,"z0":5.990903111087304,"aX":1.116283676299647},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":1.0,"spinRate":2306,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.43808088052288374,"extension":6.357974721455673},"index":1,"playId":"da6d8b84-c2ec-3eaa-9d86-09643c434abb","pitchNumber":2,"startTime":"2026-08-01T01:47:42.394Z","endTime":"2026-08-01T01:47:45.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47141385167681,"aZ":-12.837750553543758,"pfxX":4.199563104189059,"pfxZ":10.550549268310522,"pX":-1.0874874815220075,"pZ":2.890418718563213,"vX0":-8.386398110744304,"vY0":-133.9166145040484,"vZ0":-5.98007007865949,"x":158.45,"y":160.74,"x0":1.5264258150815264,"y0":50.00389392568074,"z0":6.055575463338725,"aX":7.698416132227645},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-6.0,"spinRate":2169,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.4076116027078833,"extension":6.619013146726173},"index":2,"playId":"405218c7-5185-3d58-9bef-a015050db72e","pitchNumber":3,"startTime":"2026-08-01T01:48:06.201Z","endTime":"2026-08-01T01:48:11.690Z","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":80.1,"endSpeed":74.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9973880013283,"aZ":-29.752711873376224,"pfxX":6.326451621243777,"pfxZ":1.7388636300690248,"pX":0.8503867771836282,"pZ":1.5735686455544013,"vX0":-5.011256471801678,"vY0":-116.58579851289018,"vZ0":-3.8730177527219958,"x":84.59,"y":196.29,"x0":2.1960564391873016,"y0":50.00017038153774,"z0":6.036131672292012,"aX":8.789332397573228},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.5,"breakHorizontal":-10.3,"spinRate":1255,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.468135829848332,"extension":6.236098813612723},"index":3,"playId":"893a0d88-3048-33ec-a58b-ab6764a61a44","pitchNumber":4,"startTime":"2026-08-01T01:48:27.412Z","endTime":"2026-08-01T01:48:32.505Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049980799828628,"aZ":-14.667914886393147,"pfxX":5.547916701690189,"pfxZ":9.590583639804585,"pX":-0.7226022193747754,"pZ":2.7070925553382494,"vX0":-9.553182682037372,"vY0":-133.5859398743712,"vZ0":-5.499668205970802,"x":144.54,"y":165.69,"x0":2.1628219175218306,"y0":50.006409641636075,"z0":5.82969517804353,"aX":10.131777137347191},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-8.3,"spinRate":2074,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.4084457602182687,"extension":6.530476735331297},"index":4,"playId":"67d9a5d6-177b-3383-8786-0f4f784d77a2","pitchNumber":5,"startTime":"2026-08-01T01:48:48.669Z","endTime":"2026-08-01T01:48:52.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51955877962787,"aZ":-25.065944170264068,"pfxX":5.3237850890528,"pfxZ":5.3183020919360935,"pX":-0.4107042008833414,"pZ":3.1627653516719874,"vX0":-7.382407041575155,"vY0":-114.410083085308,"vZ0":-1.054611711822386,"x":132.66,"y":153.39,"x0":2.15433198238334,"y0":50.00285258997141,"z0":6.068487629360734,"aX":7.115410660605093},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":9.7,"breakHorizontal":-7.9,"spinRate":1311,"spinDirection":124},"zone":1,"typeConfidence":0.9,"plateTime":0.4772880839173488,"extension":6.2835985588522485},"index":5,"playId":"e5ee0b6a-fbd1-3951-9d4f-f94e8cb0d1cd","pitchNumber":6,"startTime":"2026-08-01T01:49:13.656Z","endTime":"2026-08-01T01:49:18.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09183343889293,"aZ":-16.116011556444096,"pfxX":7.477800096572399,"pfxZ":8.731294686293907,"pX":0.14551846648387665,"pZ":3.681748699781216,"vX0":-8.180968538315952,"vY0":-134.26079859717515,"vZ0":-2.746462327534221,"x":111.45,"y":139.37,"x0":2.250075988007891,"y0":50.00019921355451,"z0":5.854804824597679,"aX":13.749150238265708},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-12.0,"spinRate":2250,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.40683473787215396,"extension":6.489845978096355},"hitData":{"launchSpeed":89.6,"launchAngle":54.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.48,"coordY":95.19}},"index":6,"playId":"9531a976-dad3-3126-8e8d-124e00ab0ee8","pitchNumber":7,"startTime":"2026-08-01T01:49:37.595Z","endTime":"2026-08-01T01:49:47.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:49:47.792Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T01:52:07.561Z","endTime":"2026-08-01T01:53:03.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T01:51:59.046Z","endTime":"2026-08-01T01:52:09.699Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115948501160073,"aZ":-26.56369392433481,"pfxX":-2.8291369139734175,"pfxZ":3.410657809189786,"pX":-0.10841577873116427,"pZ":2.901355767750634,"vX0":-3.3530882978573273,"vY0":-127.13636832052255,"vZ0":-2.4822962138946982,"x":121.13,"y":160.44,"x0":1.5930575136693537,"y0":50.000957938223124,"z0":5.990299131672247,"aX":-4.647427096862752},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":5.9,"spinRate":2375,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.4301832784762327,"extension":6.41672203381909},"index":1,"playId":"cf85f023-1692-30d4-ad41-7a5eaa06eb61","pitchNumber":1,"startTime":"2026-08-01T01:52:09.699Z","endTime":"2026-08-01T01:52:14.581Z","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":91.8,"endSpeed":85.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31826400999432,"aZ":-22.162598801097573,"pfxX":9.66786623485983,"pfxZ":5.499868300113909,"pX":-1.3696697634470245,"pZ":1.124844078986845,"vX0":-10.516282947357162,"vY0":-133.24913679315233,"vZ0":-7.871975201796069,"x":169.21,"y":208.41,"x0":1.349068077032449,"y0":50.004499457899804,"z0":5.687344218503181,"aX":17.602435163725673},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":-15.6,"spinRate":2082,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.4091360433666811,"extension":6.459568746177502},"index":2,"playId":"554a1cce-74a1-34a7-9ff5-9a39274f7fe0","pitchNumber":2,"startTime":"2026-08-01T01:52:24.281Z","endTime":"2026-08-01T01:52:28.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480679557930458,"aZ":-32.68464332250769,"pfxX":-7.929211651485947,"pfxZ":-0.37651520930120963,"pX":-1.5486751968319676,"pZ":1.3904712052181,"vX0":-5.004688939111144,"vY0":-116.71026113602413,"vZ0":-2.8539989641383454,"x":176.03,"y":201.24,"x0":1.6551322787782616,"y0":50.00057568013892,"z0":5.715217870268059,"aX":-10.907224060446273},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.1,"breakHorizontal":15.6,"spinRate":2860,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.46976969611543407,"extension":6.452381739412324},"index":3,"playId":"cf55e54b-78d0-3825-84d2-f9c9a8f6ec5f","pitchNumber":3,"startTime":"2026-08-01T01:52:40.748Z","endTime":"2026-08-01T01:52:44.040Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029290695980404,"aZ":-34.129070566307504,"pfxX":-9.047641405864438,"pfxZ":-1.41997628856004,"pX":-0.7232422193510225,"pZ":2.503835225681218,"vX0":-3.084681602507012,"vY0":-116.7253673401889,"vZ0":-0.24853145974531088,"x":144.57,"y":171.18,"x0":1.7929427850133373,"y0":50.00494188478008,"z0":5.83913457993793,"aX":-12.42186127584032},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.4,"breakHorizontal":17.2,"spinRate":2878,"spinDirection":304},"zone":4,"typeConfidence":2.0,"plateTime":0.47016916363647,"extension":6.291963007422777},"index":4,"playId":"2ed40ae5-b0e0-3ff6-8b7d-2e2733aa80f6","pitchNumber":4,"startTime":"2026-08-01T01:52:58.444Z","endTime":"2026-08-01T01:53:03.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:53:03.083Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T01:53:09.035Z","endTime":"2026-08-01T01:54:20.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553466692199887,"aZ":-29.716720756753734,"pfxX":8.364214738385964,"pfxZ":1.6542180216849234,"pX":-1.484537913054064,"pZ":1.7445043220746428,"vX0":-9.527292334706997,"vY0":-120.60250247181168,"vZ0":-3.3562668367113946,"x":173.59,"y":191.68,"x0":1.4144571959079315,"y0":50.00216158759273,"z0":5.751259255560589,"aX":12.42743662150581},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":-13.1,"spinRate":1671,"spinDirection":106},"zone":13,"typeConfidence":0.91,"plateTime":0.4526533874515142,"extension":6.434105578580916},"index":0,"playId":"ccf9aba9-98b1-305b-bf2c-f51a6bc116b1","pitchNumber":1,"startTime":"2026-08-01T01:53:28.273Z","endTime":"2026-08-01T01:53:32.736Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.443346032153226,"aZ":-29.864056195451834,"pfxX":8.153735828763457,"pfxZ":1.5181716532411311,"pX":0.12457741025262402,"pZ":1.1863082578626423,"vX0":-5.723938676375456,"vY0":-122.48647444329768,"vZ0":-4.782541463081177,"x":112.25,"y":206.75,"x0":1.4285201083896135,"y0":50.004637722629276,"z0":5.708007415801041,"aX":12.431797078248298},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":1770,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4466020700715636,"extension":6.413405023485442},"index":1,"playId":"8ed31700-fd8a-3e57-aeac-c1c0b345c5f2","pitchNumber":2,"startTime":"2026-08-01T01:53:43.898Z","endTime":"2026-08-01T01:53:48.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04391314000536,"aZ":-26.06123624456324,"pfxX":-2.8533287357071506,"pfxZ":3.7275031262386964,"pX":-1.6383784214992823,"pZ":1.295571266183458,"vX0":-6.59311319273572,"vY0":-126.82335976327064,"vZ0":-6.233846085161424,"x":179.45,"y":203.8,"x0":1.3579517017329423,"y0":50.00632045515128,"z0":5.842804912774302,"aX":-4.684870844742787},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":6.6,"spinRate":2419,"spinDirection":175},"zone":13,"typeConfidence":0.88,"plateTime":0.43060522386953703,"extension":6.525207045361503},"index":2,"playId":"594fa550-fd51-39c3-9a6e-91c467f658a5","pitchNumber":3,"startTime":"2026-08-01T01:53:59.428Z","endTime":"2026-08-01T01:54:04.077Z","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":91.3,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796975689985096,"aZ":-13.663042324520312,"pfxX":2.484012858816595,"pfxZ":10.326077434432142,"pX":-0.9335555733869337,"pZ":1.663384421788853,"vX0":-6.5963401872046274,"vY0":-132.64222589108894,"vZ0":-8.305627850585221,"x":152.58,"y":193.87,"x0":1.256253816897843,"y0":50.002907553553165,"z0":5.818905517109769,"aX":4.45380709795716},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-3.1,"spinRate":2237,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.41201451326150806,"extension":6.706020768955411},"index":3,"playId":"6caa7cbb-4f8b-357e-a1c4-d9acfba1f42c","pitchNumber":4,"startTime":"2026-08-01T01:54:14.859Z","endTime":"2026-08-01T01:54:20.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:54:20.164Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (12) on a line drive to center fielder Max Clark, deflected by left fielder Riley Greene. Jacob Wilson scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T01:54:33.206Z","endTime":"2026-08-01T01:56:12.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":663947,"link":"/api/v1/people/663947"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845318153283436,"aZ":-14.672781186425906,"pfxX":2.482467225963477,"pfxZ":9.641962864405327,"pX":-0.6546518428177291,"pZ":3.1166747918041295,"vX0":-5.856607820331602,"vY0":-133.645169081717,"vZ0":-4.6309506316773055,"x":141.95,"y":154.63,"x0":1.2391864122015712,"y0":50.00414524503659,"z0":5.920119414923856,"aX":4.507100806885745},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-3.2,"spinRate":2234,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.40927783200520995,"extension":6.569645940821185},"index":0,"playId":"e49a7d51-3add-3b00-96c6-0a4f3c91802b","pitchNumber":1,"startTime":"2026-08-01T01:54:46.403Z","endTime":"2026-08-01T01:54:52.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190493765239577,"aZ":-16.932725170237326,"pfxX":4.018036835090614,"pfxZ":8.414964685293583,"pX":-0.2460375240010909,"pZ":2.4214025180486374,"vX0":-5.208982510204459,"vY0":-132.93712607685734,"vZ0":-5.8729845925395185,"x":126.38,"y":173.4,"x0":1.2055982574189819,"y0":50.00663974418547,"z0":5.864579716515822,"aX":7.282172347251817},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-6.4,"spinRate":2188,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.4100736529656883,"extension":6.474001576540013},"index":1,"playId":"65497616-c781-3f41-b78b-84b4a771688e","pitchNumber":2,"startTime":"2026-08-01T01:55:11.323Z","endTime":"2026-08-01T01:55:16.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-01T01:55:23.964Z","endTime":"2026-08-01T01:55:39.606Z","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":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256891674849037,"aZ":-25.551059182196248,"pfxX":-1.0901846667049435,"pfxZ":3.9249705604128486,"pX":-1.8897115945809673,"pZ":2.730641589401461,"vX0":-7.7990445618554824,"vY0":-128.69457648888857,"vZ0":-3.147907495110837,"x":189.03,"y":165.05,"x0":1.3143422162814158,"y0":50.002199574223155,"z0":5.936255580762053,"aX":-1.8382286069472364},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2480,"spinDirection":180},"zone":11,"typeConfidence":0.9,"plateTime":0.42465795119913885,"extension":6.434505229283803},"index":3,"playId":"d6168622-2aca-30c1-b76e-1b3e1e8f0776","pitchNumber":3,"startTime":"2026-08-01T01:55:39.606Z","endTime":"2026-08-01T01:55:44.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048557441710102,"aZ":-26.942474011236197,"pfxX":8.257997323327382,"pfxZ":3.446230476860827,"pX":-0.057811997037033616,"pZ":2.022104361682583,"vX0":-6.069934336117246,"vY0":-122.18413955855407,"vZ0":-3.489657907874889,"x":119.2,"y":184.18,"x0":1.3801769917981284,"y0":50.003521218005545,"z0":5.772489737748135,"aX":12.543324015384815},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":-13.6,"spinRate":1671,"spinDirection":107},"zone":8,"typeConfidence":0.9,"plateTime":0.4475000266182554,"extension":6.469567238811951},"hitData":{"launchSpeed":95.9,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.34,"coordY":62.95}},"index":4,"playId":"f307b5b3-13ba-3d7d-99f5-aa31c5a5e381","pitchNumber":4,"startTime":"2026-08-01T01:55:57.930Z","endTime":"2026-08-01T01:56:12.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:56:12.872Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Spencer Torkelson to pitcher Tyler Holton. Jonah Heim to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T01:56:39.738Z","endTime":"2026-08-01T01:57:26.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713411682606225,"aZ":-22.68391062459497,"pfxX":8.531413467819762,"pfxZ":5.227013861818713,"pX":-0.1637559782908885,"pZ":1.6679175504871402,"vX0":-7.345408641808092,"vY0":-132.98151502846815,"vZ0":-6.359957711274092,"x":123.24,"y":193.75,"x0":1.5067293253525724,"y0":50.00661137951898,"z0":5.7028952701294715,"aX":15.501199810106858},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":1955,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.40966987724911075,"extension":6.4398307502073076},"index":0,"playId":"185be4cb-09ae-3f42-b67d-ffeede4e0abb","pitchNumber":1,"startTime":"2026-08-01T01:56:45.210Z","endTime":"2026-08-01T01:56:50.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.705351911277884,"aZ":-24.198757104694934,"pfxX":-0.4868570639542389,"pfxZ":4.586800533152603,"pX":-0.8290160034207475,"pZ":1.868783128866187,"vX0":-5.5010510794065315,"vY0":-129.42044380271702,"vZ0":-5.437301910992536,"x":148.6,"y":188.32,"x0":1.3656241087534273,"y0":50.001254544138,"z0":5.791017025059803,"aX":-0.8464187971450883},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":1.8,"spinRate":2376,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.41925366460587554,"extension":6.531334349547446},"index":1,"playId":"75d89ad6-76cc-3abc-a968-dbd271ae4b4a","pitchNumber":2,"startTime":"2026-08-01T01:57:02.113Z","endTime":"2026-08-01T01:57:05.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515244543070065,"aZ":-20.534742569617027,"pfxX":7.121315111559204,"pfxZ":6.422740073521097,"pX":0.45942841357685515,"pZ":2.496650813200019,"vX0":-5.62030841215593,"vY0":-133.25873084911203,"vZ0":-4.684407164711066,"x":99.49,"y":171.37,"x0":1.6624016904762002,"y0":50.00368418757618,"z0":5.7451908040376525,"aX":12.90960214484211},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-11.8,"spinRate":2065,"spinDirection":142},"zone":6,"typeConfidence":0.85,"plateTime":0.40978362606099417,"extension":6.459422962158942},"hitData":{"launchSpeed":86.1,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":157.76}},"index":2,"playId":"b7f4cc23-048a-36e5-9d00-451212acf56d","pitchNumber":3,"startTime":"2026-08-01T01:57:19.100Z","endTime":"2026-08-01T01:57:26.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:57:26.463Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T01:57:46.531Z","endTime":"2026-08-01T01:58:11.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820706101960674,"aZ":-24.977848629334336,"pfxX":-1.7146070838854939,"pfxZ":4.305397144404228,"pX":-0.10084871877822371,"pZ":1.5498594890648993,"vX0":-3.3552645490456703,"vY0":-127.32094887568374,"vZ0":-5.8316202048329115,"x":120.84,"y":196.93,"x0":1.447763425565121,"y0":50.00291000567927,"z0":5.80147022660472,"aX":-2.8633432245183448},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":3.7,"spinRate":2336,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.42733482776508547,"extension":6.413704206865657},"hitData":{"launchSpeed":81.9,"launchAngle":35.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.23,"coordY":88.93}},"index":0,"playId":"8074608c-7995-365f-86ac-697ed49cb6f3","pitchNumber":1,"startTime":"2026-08-01T01:57:57.412Z","endTime":"2026-08-01T01:58:11.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:58:11.166Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T01:59:57.943Z","endTime":"2026-08-01T02:01:28.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":"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":91.8,"endSpeed":84.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998098317838966,"aZ":-14.932332451447682,"pfxX":5.76125270647191,"pfxZ":9.461807588836107,"pX":0.34835260250586636,"pZ":1.9916704531310898,"vX0":-5.988414304367125,"vY0":-133.46571430810607,"vZ0":-7.55935844786757,"x":103.72,"y":185.0,"x0":1.8618591435851182,"y0":50.003685648048524,"z0":5.915158848966894,"aX":10.49989595780437},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-9.4,"spinRate":2129,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.40880539491450474,"extension":6.4027733787902825},"index":0,"playId":"f0b3b199-0057-35f2-b195-43b24396085d","pitchNumber":1,"startTime":"2026-08-01T02:00:20.108Z","endTime":"2026-08-01T02:00:24.760Z","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":79.2,"endSpeed":73.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.772836313584868,"aZ":-27.37902746322995,"pfxX":7.5278591884599715,"pfxZ":3.553470413141916,"pX":1.6170359597611188,"pZ":1.1846860250271523,"vX0":-3.3592615256080496,"vY0":-115.29364365935402,"vZ0":-5.137793858844983,"x":55.36,"y":206.79,"x0":2.1122889771919913,"y0":50.004942600749885,"z0":6.074026056480539,"aX":10.16915229112388},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.4,"breakHorizontal":-12.8,"spinRate":1341,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.47447304236735244,"extension":6.200495655169434},"index":1,"playId":"889e192a-692a-3491-b74a-b5632fc4b3b3","pitchNumber":2,"startTime":"2026-08-01T02:00:35.098Z","endTime":"2026-08-01T02:00:40.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.445703033741133,"aZ":-26.80101867582449,"pfxX":8.718198084518033,"pfxZ":3.9547600676381736,"pX":1.2627184534128504,"pZ":1.3748335832381742,"vX0":-4.404501499478859,"vY0":-115.31059320340609,"vZ0":-4.913795474691942,"x":68.87,"y":201.66,"x0":2.054987365834957,"y0":50.005354116520735,"z0":6.089181229719984,"aX":11.858898151479497},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.4,"breakHorizontal":-14.9,"spinRate":1384,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.47320993628121366,"extension":6.181013403145227},"index":2,"playId":"aaafb15c-d92a-3e1a-ac9d-74534f7e3df9","pitchNumber":3,"startTime":"2026-08-01T02:00:51.486Z","endTime":"2026-08-01T02:00:56.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65496420824631,"aZ":-14.291044973131589,"pfxX":6.822256654418443,"pfxZ":9.790946189489208,"pX":-0.08187830685578024,"pZ":4.558872286839392,"vX0":-7.581381444085247,"vY0":-133.52417677976152,"vZ0":-1.3298280391066502,"x":120.12,"y":115.69,"x0":1.8925310848999706,"y0":50.001521296970495,"z0":6.079531166462744,"aX":12.45979185842792},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":-10.9,"spinRate":2194,"spinDirection":142},"zone":11,"typeConfidence":0.92,"plateTime":0.40841373941738324,"extension":6.297424997169093},"index":3,"playId":"8933cc9b-f72a-3e52-a776-cbe5cb47522e","pitchNumber":4,"startTime":"2026-08-01T02:01:09.131Z","endTime":"2026-08-01T02:01:12.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01425124097864,"aZ":-28.757053981998784,"pfxX":9.110799879313273,"pfxZ":2.488809803857257,"pX":1.6701740018848903,"pZ":1.8034789416917907,"vX0":-3.6238177791900386,"vY0":-116.2072092772726,"vZ0":-3.8760713573538315,"x":53.34,"y":190.09,"x0":2.062957928340379,"y0":50.00181832953363,"z0":6.213663082232401,"aX":12.506512319495432},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":1260,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.47066430696181083,"extension":5.759512766900388},"index":4,"playId":"6ecfc923-669c-33d8-b64b-df8ac74ac65a","pitchNumber":5,"startTime":"2026-08-01T02:01:25.030Z","endTime":"2026-08-01T02:01:28.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:01:28.740Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a soft line drive to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T02:01:33.575Z","endTime":"2026-08-01T02:03:03.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78059248520963,"aZ":-13.570332997963817,"pfxX":5.529040046876515,"pfxZ":10.257515544671685,"pX":0.45152714772982494,"pZ":2.1415783274151305,"vX0":-5.38688371501206,"vY0":-133.12623853492138,"vZ0":-7.554635988467437,"x":99.79,"y":180.96,"x0":1.7727982651915004,"y0":50.00147203954688,"z0":5.977425889344385,"aX":10.027198879151353},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2214,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.40979793511926577,"extension":6.472493956401619},"index":0,"playId":"fe2e4e6d-52e8-343a-ae1f-c1b482bd04ac","pitchNumber":1,"startTime":"2026-08-01T02:01:53.980Z","endTime":"2026-08-01T02:01:58.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950361128483667,"aZ":-15.66957822968367,"pfxX":7.148591311371522,"pfxZ":8.902456405213961,"pX":0.48705646183771717,"pZ":4.000426176098806,"vX0":-6.467459367127085,"vY0":-134.9602614148653,"vZ0":-2.2363215001768824,"x":98.43,"y":130.77,"x0":1.9797146802917718,"y0":50.00505335513725,"z0":5.9369338384099,"aX":13.257220521913116},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2236,"spinDirection":136},"zone":12,"typeConfidence":0.92,"plateTime":0.40504859776484814,"extension":6.407429669193602},"index":1,"playId":"dc44eea4-9cd4-33c3-ade8-3effabb23a4b","pitchNumber":2,"startTime":"2026-08-01T02:02:12.503Z","endTime":"2026-08-01T02:02:17.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59938508243513,"aZ":-27.964179164684168,"pfxX":6.014767283316319,"pfxZ":3.117281998193553,"pX":0.9415497085487974,"pZ":1.8065806033628589,"vX0":-4.562046040156849,"vY0":-115.27722809522295,"vZ0":-3.6551112326018003,"x":81.11,"y":190.0,"x0":2.1607373514413375,"y0":50.00561201307298,"z0":6.100465649603616,"aX":8.130172528891343},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.0,"breakHorizontal":-9.8,"spinRate":1353,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.47440152735183494,"extension":6.01474755090329},"index":2,"playId":"42ff206d-e8da-3e17-be3d-5dbb8a0aee06","pitchNumber":3,"startTime":"2026-08-01T02:02:29.604Z","endTime":"2026-08-01T02:02:36.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-01T02:02:42.001Z","endTime":"2026-08-01T02:02:53.527Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72652671028598,"aZ":-24.18430475590297,"pfxX":7.109804909275832,"pfxZ":5.738984301329672,"pX":0.32481802461306175,"pZ":1.678153826210414,"vX0":-6.047460137434152,"vY0":-117.4066740972397,"vZ0":-4.805298019744901,"x":104.62,"y":193.47,"x0":2.013238212422678,"y0":50.00425230103,"z0":6.00872389521127,"aX":9.902786027636592},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.5,"breakHorizontal":-11.4,"spinRate":1454,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.46694337414823783,"extension":6.151340178450385},"hitData":{"launchSpeed":73.7,"launchAngle":25.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"soft","location":"8","coordinates":{"coordX":109.11,"coordY":105.24}},"index":4,"playId":"52ae511c-7b97-3dc5-99d6-83a60903d9e8","pitchNumber":4,"startTime":"2026-08-01T02:02:53.527Z","endTime":"2026-08-01T02:03:03.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:03:03.602Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Clark walks. Spencer Torkelson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T02:03:25.554Z","endTime":"2026-08-01T02:05:22.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504587600851554,"aZ":-28.496497334674736,"pfxX":0.012012903254165153,"pfxZ":2.230085701345047,"pX":-1.0559555179205937,"pZ":2.3862544583777034,"vX0":-7.588949382516736,"vY0":-127.24402270678516,"vZ0":-3.4491930686887105,"x":157.25,"y":174.35,"x0":1.955430644115433,"y0":50.003950695534236,"z0":6.0011640863150175,"aX":0.019926212460983604},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":1.6,"spinRate":2277,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4293689006773924,"extension":6.515860670073637},"index":0,"playId":"89c313f3-45b6-307e-8d76-cb012eae0d60","pitchNumber":1,"startTime":"2026-08-01T02:03:28.508Z","endTime":"2026-08-01T02:03:33.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53275834717558,"aZ":-14.051454094637146,"pfxX":4.419495698746701,"pfxZ":9.758263919430192,"pX":-0.9799421295376868,"pZ":3.373239579297876,"vX0":-8.95982268742155,"vY0":-134.28906047516946,"vZ0":-4.154806388130691,"x":154.35,"y":147.7,"x0":1.8006840567728277,"y0":50.000734279873804,"z0":5.915608868685253,"aX":8.206882036616056},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-6.5,"spinRate":2156,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.40531288163619905,"extension":6.609513987608235},"index":1,"playId":"5faf588a-85a7-36a5-ab80-9ebb375c0a44","pitchNumber":2,"startTime":"2026-08-01T02:03:47.245Z","endTime":"2026-08-01T02:03:52.091Z","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":91.7,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012422297453956,"aZ":-13.22306583248851,"pfxX":3.963319362030023,"pfxZ":10.4267888113509,"pX":-1.1196939542933566,"pZ":2.761659116025179,"vX0":-8.732978932229333,"vY0":-133.30178696664186,"vZ0":-5.979088784604455,"x":159.68,"y":164.22,"x0":1.6695410829765973,"y0":50.00322019037258,"z0":5.9715010773708315,"aX":7.204918334979136},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2158,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.40937220192319357,"extension":6.555401405348589},"index":2,"playId":"2834ce5b-aba1-3d12-9e17-243de6965bf0","pitchNumber":3,"startTime":"2026-08-01T02:04:07.934Z","endTime":"2026-08-01T02:04:12.717Z","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":91.5,"endSpeed":84.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89946243231506,"aZ":-14.519152834089017,"pfxX":4.490333264818183,"pfxZ":9.755467121513693,"pX":-0.6855183673870342,"pZ":2.4269464383042236,"vX0":-8.615456468211763,"vY0":-133.03211065415474,"vZ0":-6.264339349975543,"x":143.13,"y":173.25,"x0":1.9973301305001958,"y0":50.005132700507914,"z0":5.84648766852865,"aX":8.129199880813761},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-6.5,"spinRate":2181,"spinDirection":141},"zone":4,"typeConfidence":0.89,"plateTime":0.41018759746217315,"extension":6.3204720842269735},"index":3,"playId":"aad77f7f-9d77-340a-9a24-aeac1cc18fb4","pitchNumber":4,"startTime":"2026-08-01T02:04:31.541Z","endTime":"2026-08-01T02:04:36.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947853224581973,"aZ":-14.5336354168064,"pfxX":4.1970832090127335,"pfxZ":9.55092434386642,"pX":-0.6074157524586845,"pZ":3.23453040600433,"vX0":-8.599962559846963,"vY0":-134.51124770445355,"vZ0":-4.210816187902508,"x":140.15,"y":151.45,"x0":2.074314753855963,"y0":50.00536089496382,"z0":5.838475644195154,"aX":7.754836987412859},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":-5.9,"spinRate":2186,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.40593221743677876,"extension":6.386172133345222},"index":4,"playId":"a2c683dc-76c5-3654-9b3c-98862e20d8f0","pitchNumber":5,"startTime":"2026-08-01T02:04:52.169Z","endTime":"2026-08-01T02:04:56.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-01T02:05:04.466Z","endTime":"2026-08-01T02:05:18.608Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41158934691231,"aZ":-13.590143542071129,"pfxX":4.173051560459853,"pfxZ":10.006104832388512,"pX":0.20398581524379295,"pZ":4.209919281901364,"vX0":-6.383107559123326,"vY0":-134.7233230212075,"vZ0":-2.0621830289809635,"x":109.22,"y":125.11,"x0":2.0505439959310157,"y0":50.004966484582695,"z0":5.934326342585742,"aX":7.7530027939516355},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2188,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.404951632684738,"extension":6.473938248538368},"index":6,"playId":"cb99a53c-5b4f-3e85-a8ed-3f4f7a9bf5d2","pitchNumber":6,"startTime":"2026-08-01T02:05:18.608Z","endTime":"2026-08-01T02:05:22.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:05:22.376Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Javier Báez grounds into a double play, third baseman Tommy White to second baseman Jeff McNeil to first baseman Nick Kurtz. Max Clark out at 2nd. Javier Báez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T02:05:35.109Z","endTime":"2026-08-01T02:06:21.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.793632213885108,"aZ":-26.813795391907924,"pfxX":7.11708740832933,"pfxZ":3.86743372863757,"pX":0.37469862711257823,"pZ":1.6377197832921078,"vX0":-6.249875147639432,"vY0":-116.17941041642948,"vZ0":-4.251174668334584,"x":102.72,"y":194.56,"x0":2.1564056714637556,"y0":50.00413973952443,"z0":5.99806889573758,"aX":9.871855802727785},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.4,"breakHorizontal":-11.6,"spinRate":1250,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.46885075355310324,"extension":5.92010409009873},"index":0,"playId":"eae6dee3-1be0-3e7d-a4ae-2a60b48ad005","pitchNumber":1,"startTime":"2026-08-01T02:05:53.325Z","endTime":"2026-08-01T02:05:59.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.543858271568062,"aZ":-27.27693488499882,"pfxX":7.5695164452237265,"pfxZ":3.4313132326986313,"pX":0.6449619164574292,"pZ":1.648132122860417,"vX0":-5.735531693420128,"vY0":-117.66698152334939,"vZ0":-4.387753898388015,"x":92.42,"y":194.28,"x0":2.109316515798506,"y0":50.003359468173436,"z0":6.012957322661779,"aX":10.806741430128318},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.5,"breakHorizontal":-12.6,"spinRate":1344,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4623054352737226,"extension":6.235972354224587},"hitData":{"launchSpeed":75.9,"launchAngle":-1.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":163.84}},"index":1,"playId":"fcd6123f-9b97-3512-8ef6-e6f51db23ae7","pitchNumber":2,"startTime":"2026-08-01T02:06:13.385Z","endTime":"2026-08-01T02:06:21.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:06:21.111Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T02:08:19.016Z","endTime":"2026-08-01T02:09:00.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71322089489195,"aZ":-34.666268665500276,"pfxX":-4.306258027165719,"pfxZ":-1.846698967838229,"pX":-0.12320480003377424,"pZ":2.824836646274596,"vX0":-2.913647693787861,"vY0":-115.39356826128805,"vZ0":0.46322160845218696,"x":121.7,"y":162.51,"x0":1.7134214237946905,"y0":50.0001852722762,"z0":5.951229423248263,"aX":-5.827119296267431},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.0,"breakHorizontal":8.5,"spinRate":2623,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4739750635150264,"extension":6.222533464132201},"hitData":{"launchSpeed":97.2,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":151.68}},"index":0,"playId":"ce02afc9-a464-3414-b11c-afc589f8a582","pitchNumber":1,"startTime":"2026-08-01T02:08:49.674Z","endTime":"2026-08-01T02:09:00.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:09:00.676Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Henry Bolte hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T02:09:06.433Z","endTime":"2026-08-01T02:09:42.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":80.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5636457940089,"aZ":-26.845380430234542,"pfxX":-1.5698424371656086,"pfxZ":3.28962913689272,"pX":0.3885409293087838,"pZ":2.124142289665329,"vX0":-2.0399578062336072,"vY0":-125.95207973530202,"vZ0":-4.2190311124846716,"x":102.19,"y":181.43,"x0":1.4103372070863975,"y0":50.00254523514443,"z0":5.970696331986006,"aX":-2.5434763662125373},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":3.2,"spinRate":2503,"spinDirection":179},"zone":9,"typeConfidence":0.9,"plateTime":0.43347023949349595,"extension":6.349062900571269},"index":0,"playId":"8eaa16e1-2734-34a8-b556-d029bfc10248","pitchNumber":1,"startTime":"2026-08-01T02:09:22.099Z","endTime":"2026-08-01T02:09:27.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092966422734076,"aZ":-43.54215674931911,"pfxX":-4.088971807435966,"pfxZ":-8.307761438046274,"pX":-3.0847114666402278,"pZ":-0.312013682662274,"vX0":-8.314187629831961,"vY0":-116.56071528857082,"vZ0":-4.933472267344377,"x":234.58,"y":247.2,"x0":1.068080789875857,"y0":50.00517587424391,"z0":5.9686534038330725,"aX":-5.592412230513035},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.1,"breakHorizontal":9.6,"spinRate":2694,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.47096209847506865,"extension":6.521503606389675},"index":1,"playId":"3d912cc6-0d1d-38e9-945b-bddcc7adc448","pitchNumber":2,"startTime":"2026-08-01T02:09:37.211Z","endTime":"2026-08-01T02:09:42.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:09:42.291Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T02:09:50.257Z","endTime":"2026-08-01T02:12:00.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46470169971187,"aZ":-29.81480621286183,"pfxX":-1.2375706145087926,"pfxZ":1.4896835208090113,"pX":-0.5780054570754848,"pZ":2.3107423468712462,"vX0":-4.537180379638012,"vY0":-124.38039767454961,"vZ0":-2.8397042425384176,"x":139.03,"y":176.39,"x0":1.4227666830170014,"y0":50.003851203496794,"z0":5.912979181501771,"aX":-1.9584211256729274},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":3.2,"spinRate":2504,"spinDirection":221},"zone":4,"typeConfidence":0.78,"plateTime":0.43859216834311354,"extension":6.317560149349736},"index":0,"playId":"2a47b34d-1d9f-38f8-a47e-fe9a9bfcc79e","pitchNumber":1,"startTime":"2026-08-01T02:10:09.510Z","endTime":"2026-08-01T02:10:13.636Z","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":90.6,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.556783134048153,"aZ":-21.25374501061722,"pfxX":9.026005221965855,"pfxZ":6.193185835283544,"pX":0.17184302772770887,"pZ":2.4286130843972464,"vX0":-6.55445134481193,"vY0":-131.84563312286258,"vZ0":-4.602837075764904,"x":110.45,"y":173.21,"x0":1.5150618673483132,"y0":50.00616309147052,"z0":5.762040201180325,"aX":15.922755035727116},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":-15.0,"spinRate":2058,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4151469603642477,"extension":6.384763875718219},"index":1,"playId":"67fb761f-2d3a-35cd-9f57-f7261b0e198f","pitchNumber":2,"startTime":"2026-08-01T02:10:30.271Z","endTime":"2026-08-01T02:10:34.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0553263473166,"aZ":-34.27349700156002,"pfxX":-6.736951350931344,"pfxZ":-1.5367186265926995,"pX":-3.1754472793763537,"pZ":0.7350347291339842,"vX0":-8.634864967045061,"vY0":-115.95398880127541,"vZ0":-3.8345556091996986,"x":238.04,"y":218.93,"x0":1.467662914947722,"y0":50.00389718736658,"z0":5.6699030246655635,"aX":-9.200472214018525},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.5,"breakHorizontal":14.3,"spinRate":2672,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4718129028415783,"extension":6.3704159551090465},"index":2,"playId":"7c311125-7724-3133-bac8-85d365a01add","pitchNumber":3,"startTime":"2026-08-01T02:10:52.170Z","endTime":"2026-08-01T02:10:55.340Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732817267741495,"aZ":-18.44830581072694,"pfxX":9.134272121606518,"pfxZ":7.5417131634882075,"pX":-1.8608047527367255,"pZ":2.811409079025732,"vX0":-11.246678336734696,"vY0":-133.5375873061468,"vZ0":-4.416358615805697,"x":187.93,"y":162.87,"x0":1.2038337225702571,"y0":50.000422777530126,"z0":5.8003060189652285,"aX":16.619102565431458},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-14.3,"spinRate":2218,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.40898621236579036,"extension":6.319863590886026},"index":3,"playId":"06e0a7a8-ca28-3c93-8301-29b2b8ee0a8d","pitchNumber":4,"startTime":"2026-08-01T02:11:16.158Z","endTime":"2026-08-01T02:11:22.192Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Bolte caught stealing 2nd base, catcher Dillon Dingler to shortstop Javier Báez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"06e0a7a8-ca28-3c93-8301-29b2b8ee0a8d","startTime":"2026-08-01T02:11:38.704Z","endTime":"2026-08-01T02:11:53.016Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.017246693866333,"aZ":-29.117611860388845,"pfxX":8.59125936772077,"pfxZ":2.070014105785434,"pX":-0.9802509752610996,"pZ":2.5413403004559325,"vX0":-8.13013924508979,"vY0":-119.81842446211424,"vZ0":-1.5628289307178411,"x":154.36,"y":170.16,"x0":1.3175235514259425,"y0":50.00082988665877,"z0":5.769051071443779,"aX":12.670961732213025},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":-13.9,"spinRate":1625,"spinDirection":102},"zone":11,"typeConfidence":0.91,"plateTime":0.4546344222365417,"extension":6.469802611175722},"hitData":{"launchSpeed":76.6,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.2,"coordY":152.83}},"index":5,"playId":"e404cc1a-a8fa-3dcf-a0ec-7800e8dc1f9a","pitchNumber":5,"startTime":"2026-08-01T02:11:53.016Z","endTime":"2026-08-01T02:12:00.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:12:00.551Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:13:51.210Z","endTime":"2026-08-01T02:15:33.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"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":"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":90.8,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9589751793932,"aZ":-15.25475421152064,"pfxX":6.807108378196807,"pfxZ":9.521591629088057,"pX":0.35223369929454756,"pZ":1.723405188011825,"vX0":-5.902506749044768,"vY0":-131.93804257064923,"vZ0":-8.158632236582724,"x":103.57,"y":192.25,"x0":1.725247631041353,"y0":50.00447812740844,"z0":5.962165566627181,"aX":12.098810590827869},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":-11.2,"spinRate":2105,"spinDirection":154},"zone":9,"typeConfidence":0.9,"plateTime":0.41386782861748417,"extension":6.517808881269045},"index":0,"playId":"d8cec6ac-b1d7-3ce6-b69a-f90420f83d82","pitchNumber":1,"startTime":"2026-08-01T02:14:16.452Z","endTime":"2026-08-01T02:14:21.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707317318634246,"aZ":-14.974066310207837,"pfxX":5.819688141239468,"pfxZ":9.280027944305479,"pX":0.6442619264297349,"pZ":3.0656332333114498,"vX0":-5.09482005356308,"vY0":-135.09143389211604,"vZ0":-5.194413379627193,"x":92.44,"y":156.01,"x0":1.7961440634858616,"y0":50.00044785796236,"z0":6.0614850178389394,"aX":10.783448413102205},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":-9.5,"spinRate":2177,"spinDirection":156},"zone":3,"typeConfidence":0.91,"plateTime":0.40504668299877933,"extension":6.434108655962677},"index":1,"playId":"e99eebeb-fe29-32a0-b145-5f45a0fefaed","pitchNumber":2,"startTime":"2026-08-01T02:14:36.376Z","endTime":"2026-08-01T02:14:41.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309060578999983,"aZ":-17.053021862200588,"pfxX":6.930826122070479,"pfxZ":8.16189274490943,"pX":-0.10513324786671976,"pZ":4.251884646958977,"vX0":-7.476550366960758,"vY0":-134.9911413164309,"vZ0":-1.6958693124805233,"x":121.01,"y":123.98,"x0":1.7947905311927388,"y0":50.00330998739292,"z0":6.083840407672716,"aX":12.841991608381637},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.0,"spinRate":2154,"spinDirection":147},"zone":11,"typeConfidence":0.92,"plateTime":0.4051440061377245,"extension":6.392428658831688},"index":2,"playId":"50b0903d-86b4-37f5-b0ce-afb5a109e72f","pitchNumber":3,"startTime":"2026-08-01T02:14:53.569Z","endTime":"2026-08-01T02:14:58.229Z","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":85.0,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498021767651885,"aZ":-26.29208638338759,"pfxX":-0.9939643366673221,"pfxZ":3.746512665979774,"pX":-0.6100114199525003,"pZ":-0.05089714938454417,"vX0":-5.997048440874259,"vY0":-123.59988967597513,"vZ0":-9.077256263606191,"x":140.25,"y":240.15,"x0":1.9632117198013945,"y0":50.0000017381383,"z0":5.831416514272162,"aX":-1.5574106026959806},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":3.0,"spinRate":2196,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.44086764656155264,"extension":6.170120286049569},"index":3,"playId":"44762e14-db2e-30be-9f6b-edf1a6bcad64","pitchNumber":4,"startTime":"2026-08-01T02:15:11.717Z","endTime":"2026-08-01T02:15:15.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385873105684997,"aZ":-23.836967647343553,"pfxX":6.177587695827782,"pfxZ":6.106308275364413,"pX":0.9959807291659895,"pZ":2.329221642840221,"vX0":-4.436851771947258,"vY0":-116.290674370828,"vZ0":-3.497554517178316,"x":79.04,"y":175.89,"x0":2.128679406335645,"y0":50.003701796640684,"z0":6.121018245711708,"aX":8.437523015187006},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":10.4,"breakHorizontal":-10.1,"spinRate":1387,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4715106873514978,"extension":5.8487509627812395},"index":4,"playId":"85394d6c-e6f5-3db1-bada-cb2671f84d77","pitchNumber":5,"startTime":"2026-08-01T02:15:30.139Z","endTime":"2026-08-01T02:15:33.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:15:33.863Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kevin McGonigle homers (10) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:15:40.593Z","endTime":"2026-08-01T02:17:53.728Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103156604445356,"aZ":-30.13340026543585,"pfxX":-1.0598483897087472,"pfxZ":1.2830037384406836,"pX":-0.5035611533486942,"pZ":4.19275378507789,"vX0":-5.975591389973551,"vY0":-124.13873190649056,"vZ0":1.030426409280061,"x":136.19,"y":125.58,"x0":2.0565046279989607,"y0":50.00027685441185,"z0":6.250522541695309,"aX":-1.678870377886032},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2334,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4385402179446052,"extension":6.05264812855785},"index":0,"playId":"880083d3-da3c-3430-9282-6b169fd6ddc7","pitchNumber":1,"startTime":"2026-08-01T02:15:55.506Z","endTime":"2026-08-01T02:15:59.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.126414254839304,"aZ":-13.698844531301397,"pfxX":7.749912408789999,"pfxZ":10.056508894918807,"pX":0.47712657727172,"pZ":2.563632117120878,"vX0":-7.120635122445028,"vY0":-134.8896930723114,"vZ0":-5.967261594045145,"x":98.81,"y":169.56,"x0":2.1478998041117894,"y0":50.00623090218482,"z0":5.775495086103979,"aX":14.243486083829216},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-12.5,"spinRate":2148,"spinDirection":135},"zone":6,"typeConfidence":0.92,"plateTime":0.4065059917853793,"extension":6.440019967366244},"index":1,"playId":"8083b53e-b811-3c8b-81c1-110b82ab143b","pitchNumber":2,"startTime":"2026-08-01T02:16:12.748Z","endTime":"2026-08-01T02:16:17.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325114417545375,"aZ":-18.297223145971277,"pfxX":6.784172816230802,"pfxZ":7.581532592015783,"pX":-0.4690043417858925,"pZ":3.812838884023061,"vX0":-8.715861768961771,"vY0":-133.79080813401976,"vZ0":-2.2007787378316612,"x":134.88,"y":135.83,"x0":1.9352512209665094,"y0":50.00065912000076,"z0":5.944006141815006,"aX":12.413939463366},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":-10.6,"spinRate":2111,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.4079345765097724,"extension":6.582707951486112},"index":2,"playId":"a0ec6ed5-19a1-3162-9266-68bb9315f738","pitchNumber":3,"startTime":"2026-08-01T02:16:56.443Z","endTime":"2026-08-01T02:17:00.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.38424257843533,"aZ":-30.60615938887671,"pfxX":-1.638445056028381,"pfxZ":1.030957501891085,"pX":-0.8445389399931251,"pZ":1.9443606092745658,"vX0":-6.390555017324228,"vY0":-121.361033158089,"vZ0":-3.6082383732892223,"x":149.19,"y":186.28,"x0":2.0149242999028725,"y0":50.00347813415634,"z0":6.061447203361563,"aX":-2.4908398103423965},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":4.2,"spinRate":2098,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.44799621907674103,"extension":6.004010594420876},"index":3,"playId":"f22adae8-c317-353e-9a87-b8feae094f44","pitchNumber":4,"startTime":"2026-08-01T02:17:13.294Z","endTime":"2026-08-01T02:17:19.130Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656437964770863,"aZ":-18.016399475900183,"pfxX":6.104420185228552,"pfxZ":7.8441712204169,"pX":0.2614840808012174,"pZ":2.694244152091322,"vX0":-7.035050028305345,"vY0":-132.56384442240773,"vZ0":-4.770855041578014,"x":107.03,"y":166.04,"x0":2.139368219257255,"y0":50.000293285955074,"z0":5.807000073387534,"aX":11.01404447577501},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-9.8,"spinRate":2047,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.41101926100504427,"extension":6.4374227074505335},"hitData":{"launchSpeed":101.9,"launchAngle":39.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.94,"coordY":31.13}},"index":4,"playId":"89d7142f-9844-334e-b2e6-edf2332ef9d9","pitchNumber":5,"startTime":"2026-08-01T02:17:31.071Z","endTime":"2026-08-01T02:17:53.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:17:53.728Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:17:57.962Z","endTime":"2026-08-01T02:19:52.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.079860697662788,"aZ":-27.569245502371043,"pfxX":7.599032385422953,"pfxZ":3.3273683437086863,"pX":0.6740260268114872,"pZ":2.6780267926819588,"vX0":-5.769079496009792,"vY0":-116.72385042489253,"vZ0":-2.0154279485469933,"x":91.31,"y":166.47,"x0":2.1851246255584127,"y0":50.005810390447415,"z0":6.137642855456798,"aX":10.532938969483723},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.8,"breakHorizontal":-12.4,"spinRate":1320,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.46846963124114316,"extension":6.28298997195161},"index":0,"playId":"06c902a1-5b8c-35dc-a194-508443c822ef","pitchNumber":1,"startTime":"2026-08-01T02:18:15.199Z","endTime":"2026-08-01T02:18:19.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185279522012056,"aZ":-17.144569085644275,"pfxX":7.4116802444896965,"pfxZ":8.395483163783053,"pX":0.05244976340503278,"pZ":3.850473068816718,"vX0":-7.043122932703963,"vY0":-132.65335980988957,"vZ0":-2.399710680593321,"x":115.0,"y":134.82,"x0":1.7732530728492162,"y0":50.0026480165947,"z0":6.010360138386285,"aX":13.268458789550657},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":2081,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.41220295343514657,"extension":6.417571916615474},"index":1,"playId":"c27c62bf-014d-388e-99ee-1a53fc5b7ba8","pitchNumber":2,"startTime":"2026-08-01T02:18:29.573Z","endTime":"2026-08-01T02:18:34.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147895868351213,"aZ":-16.50374707050081,"pfxX":6.811394101810773,"pfxZ":8.770420887451884,"pX":0.7669512305931446,"pZ":3.3721770666232467,"vX0":-5.267497545848455,"vY0":-132.29844207789185,"vZ0":-3.685542034719919,"x":87.77,"y":147.73,"x0":1.8911425464788958,"y0":50.000474497667724,"z0":5.980366558489442,"aX":12.16759542689818},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2133,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.4127683601112211,"extension":6.443998739216341},"index":2,"playId":"a44cd56d-d104-3b0f-8257-1b3c700f4933","pitchNumber":3,"startTime":"2026-08-01T02:18:47.486Z","endTime":"2026-08-01T02:18:51.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08765289238585,"aZ":-27.447774233980915,"pfxX":0.2692318924447967,"pfxZ":2.9041650262854635,"pX":-1.3136817071527203,"pZ":3.2321307466637452,"vX0":-8.08736200697883,"vY0":-125.37799980573662,"vZ0":-1.810590018947976,"x":167.07,"y":151.51,"x0":1.8890052797845964,"y0":50.00323731339733,"z0":6.156624362872867,"aX":0.4397564491330041},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":1.0,"spinRate":2159,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.43321885532437765,"extension":6.076229763583377},"index":3,"playId":"71be989b-0a56-3520-b55b-a9d175f26e14","pitchNumber":4,"startTime":"2026-08-01T02:19:08.067Z","endTime":"2026-08-01T02:19:12.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87093198385503,"aZ":-15.86759152111208,"pfxX":7.038204582976616,"pfxZ":9.205761904671215,"pX":0.34098037885955074,"pZ":2.790374244970496,"vX0":-6.395256498908018,"vY0":-131.72971962525676,"vZ0":-5.418499317928537,"x":104.0,"y":163.44,"x0":1.8763173567595284,"y0":50.005758949734926,"z0":6.032469064684689,"aX":12.471497737201268},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.5,"spinRate":2099,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.414534822072143,"extension":6.420792089488588},"index":4,"playId":"346878c9-6228-3818-82ed-b508b80e9671","pitchNumber":5,"startTime":"2026-08-01T02:19:27.308Z","endTime":"2026-08-01T02:19:31.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.437186514898357,"aZ":-23.923549783155373,"pfxX":8.277226343208607,"pfxZ":6.048133589179716,"pX":-0.2690891987746797,"pZ":0.5964707294989402,"vX0":-7.733774795829335,"vY0":-115.75782948911177,"vZ0":-7.029493979833138,"x":127.26,"y":222.68,"x0":2.030613354291666,"y0":50.00552813195437,"z0":5.944661769710388,"aX":11.300134113138222},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":1390,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.47211935343821265,"extension":6.339185361883241},"index":5,"playId":"463b92c9-7848-317b-8040-7a121d4424f3","pitchNumber":6,"startTime":"2026-08-01T02:19:47.207Z","endTime":"2026-08-01T02:19:52.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:19:52.535Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a soft line drive to right fielder Lawrence Butler. Gleyber Torres to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:20:16.100Z","endTime":"2026-08-01T02:20:45.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64649199887312,"aZ":-26.609978651755675,"pfxX":8.279761536546237,"pfxZ":3.9865273442460127,"pX":1.1867482934913538,"pZ":2.32574510740032,"vX0":-4.744003530780824,"vY0":-116.98940199694678,"vZ0":-3.078434690731992,"x":71.76,"y":175.98,"x0":2.1580151890891077,"y0":50.00278687524577,"z0":6.134828051056819,"aX":11.556088671750835},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.7,"breakHorizontal":-13.9,"spinRate":1334,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.466955846647374,"extension":6.162630219658586},"index":0,"playId":"fb455ad7-063d-3151-96f9-c49eba5d686f","pitchNumber":1,"startTime":"2026-08-01T02:20:17.188Z","endTime":"2026-08-01T02:20:22.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.018915278061446,"aZ":-25.256816606910487,"pfxX":8.981748456099723,"pfxZ":4.935118670363138,"pX":0.15576171065238384,"pZ":1.912083978596714,"vX0":-7.169124424658811,"vY0":-116.80943153649531,"vZ0":-4.039115377457849,"x":111.06,"y":187.15,"x0":2.076375828819102,"y0":50.00468816016507,"z0":5.999844266571868,"aX":12.593258762428087},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":1364,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.46634867328877894,"extension":6.221562928986076},"hitData":{"launchSpeed":64.1,"launchAngle":33.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":163.81,"coordY":118.17}},"index":1,"playId":"801075b7-dba3-3075-922b-f32f94a2a3e0","pitchNumber":2,"startTime":"2026-08-01T02:20:35.494Z","endTime":"2026-08-01T02:20:45.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:20:45.772Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz. Gleyber Torres to 3rd. Dillon Dingler to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:21:56.996Z","endTime":"2026-08-01T02:22:12.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T02:21:05.038Z","endTime":"2026-08-01T02:21:59.188Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166757787537673,"aZ":-13.73564537298505,"pfxX":7.288306323871948,"pfxZ":10.335660832045406,"pX":0.7363527394796473,"pZ":2.1902605942688225,"vX0":-6.400473257788449,"vY0":-132.89686935604354,"vZ0":-6.795446726006132,"x":88.93,"y":179.64,"x0":2.232050143746141,"y0":50.00555051737144,"z0":5.783246238779485,"aX":13.005595401024284},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-11.8,"spinRate":2324,"spinDirection":139},"zone":9,"typeConfidence":0.91,"plateTime":0.41254830831574507,"extension":6.4746078331374886},"hitData":{"launchSpeed":78.5,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":157.26}},"index":1,"playId":"60af3e92-d433-31d0-a2fe-ed60542d296b","pitchNumber":1,"startTime":"2026-08-01T02:21:59.188Z","endTime":"2026-08-01T02:22:12.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:22:12.889Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, shortstop Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T02:22:25.806Z","endTime":"2026-08-01T02:22:49.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01967419759519,"aZ":-31.54174082779796,"pfxX":6.980788939260034,"pfxZ":0.467395886546937,"pX":0.796716380103402,"pZ":1.9844226520521862,"vX0":-4.836482655880784,"vY0":-115.30184934116943,"vZ0":-2.6461242564723975,"x":86.63,"y":185.2,"x0":2.0072250855913327,"y0":50.00457840812558,"z0":6.169520007823373,"aX":9.466872223102941},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.5,"breakHorizontal":-11.5,"spinRate":1299,"spinDirection":124},"zone":9,"typeConfidence":0.9,"plateTime":0.473766619872412,"extension":6.4803702402895516},"hitData":{"launchSpeed":72.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":154.72}},"index":0,"playId":"b83a89f3-1a07-329d-a824-1954545989e0","pitchNumber":1,"startTime":"2026-08-01T02:22:41.744Z","endTime":"2026-08-01T02:22:49.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:22:49.452Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alika Williams lines out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T02:25:17.181Z","endTime":"2026-08-01T02:25:39.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ty Madden replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T02:25:01.748Z","endTime":"2026-08-01T02:25:19.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92613979384773,"aZ":-27.945649081845623,"pfxX":1.0330914294607971,"pfxZ":2.6418969827704473,"pX":0.36327644710158663,"pZ":3.344993873266098,"vX0":5.691858323360178,"vY0":-125.03595841401356,"vZ0":-0.8036721853442695,"x":103.15,"y":148.47,"x0":-2.067682512136947,"y0":50.001078715523455,"z0":5.944129244358319,"aX":1.649726034484291},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":2596,"spinDirection":202},"zone":3,"typeConfidence":0.84,"plateTime":0.4364503247856759,"extension":5.67575005505949},"index":1,"playId":"f9387eb0-050b-3f0a-9455-2a12e4892ea0","pitchNumber":1,"startTime":"2026-08-01T02:25:19.449Z","endTime":"2026-08-01T02:25:23.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24526882090149,"aZ":-36.26617097405344,"pfxX":0.04966331567516069,"pfxZ":-2.754663457162625,"pX":0.37991775644914444,"pZ":1.5428787010907201,"vX0":5.058588485113033,"vY0":-120.74262607871411,"vZ0":-3.0902944929585727,"x":102.52,"y":197.12,"x0":-1.7437296969881042,"y0":50.00400457493392,"z0":6.012385722780289,"aX":0.07298768173082693},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.4,"breakHorizontal":-1.2,"spinRate":2651,"spinDirection":28},"zone":14,"typeConfidence":0.94,"plateTime":0.45264668223094295,"extension":5.538506942782939},"hitData":{"launchSpeed":73.3,"launchAngle":15.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":125.45,"coordY":131.31}},"index":2,"playId":"154f4e21-bb9b-35d2-b685-394870574157","pitchNumber":2,"startTime":"2026-08-01T02:25:33.811Z","endTime":"2026-08-01T02:25:39.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:25:39.771Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T02:25:54.496Z","endTime":"2026-08-01T02:28:01.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":75.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.550221850472926,"aZ":-34.6924112241755,"pfxX":0.2280000533561357,"pfxZ":-1.736332560058921,"pX":-0.7893205783744303,"pZ":2.5240744257347703,"vX0":3.1785739200149328,"vY0":-119.92484677835138,"vZ0":-0.9649602426512313,"x":147.09,"y":170.63,"x0":-2.1623462800959365,"y0":50.00011388486279,"z0":6.030683834014608,"aX":0.33100065323337735},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.1,"breakHorizontal":-1.2,"spinRate":2579,"spinDirection":48},"zone":4,"typeConfidence":0.93,"plateTime":0.45701137381904644,"extension":5.475793819653222},"index":0,"playId":"0d15bcae-42a9-3b2c-acda-29bf063d04cf","pitchNumber":1,"startTime":"2026-08-01T02:26:04.312Z","endTime":"2026-08-01T02:26:08.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198688201711107,"aZ":-18.322715189028198,"pfxX":-4.410629192095028,"pfxZ":7.3832654557377175,"pX":-0.08212582352059421,"pZ":4.391869127036994,"vX0":6.639009350382957,"vY0":-135.0753442417626,"vZ0":-0.6160859486525622,"x":120.13,"y":120.2,"x0":-1.9816220305947398,"y0":50.002106493310684,"z0":5.893491845362347,"aX":-8.274661871873002},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2347,"spinDirection":227},"zone":11,"typeConfidence":0.82,"plateTime":0.40313994562011235,"extension":5.58561887215832},"index":1,"playId":"4ea30898-3813-3d04-887e-789169f83149","pitchNumber":2,"startTime":"2026-08-01T02:26:20.118Z","endTime":"2026-08-01T02:26:24.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627190310760064,"aZ":-29.364650307665546,"pfxX":0.23184407850634337,"pfxZ":1.7275268197445754,"pX":1.1756438431822216,"pZ":2.36594266246527,"vX0":7.834387176913709,"vY0":-126.35934143504944,"vZ0":-2.4568152066283337,"x":72.19,"y":174.9,"x0":-1.9889442347490023,"y0":50.00118491672434,"z0":5.699098804088453,"aX":0.3758186186912123},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2646,"spinDirection":248},"zone":14,"typeConfidence":0.8,"plateTime":0.4326963247874871,"extension":5.7062172825894635},"index":2,"playId":"4ba651b6-a5a0-3002-8e92-62c4cdeb7abc","pitchNumber":3,"startTime":"2026-08-01T02:26:36.470Z","endTime":"2026-08-01T02:26:39.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98300594658383,"aZ":-17.803706965994255,"pfxX":-4.799983176989846,"pfxZ":7.512623725374766,"pX":1.6266249217142756,"pZ":3.92091074527681,"vX0":10.954932410434582,"vY0":-136.43622110074168,"vZ0":-1.9839050461075152,"x":55.0,"y":132.92,"x0":-1.7913102192220767,"y0":50.00057469449589,"z0":5.8656535646039645,"aX":-9.180329448456892},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2388,"spinDirection":225},"zone":12,"typeConfidence":0.83,"plateTime":0.39927297801764716,"extension":5.809023760660545},"index":3,"playId":"a71477f2-c99f-3e67-b292-fb30c03cd692","pitchNumber":4,"startTime":"2026-08-01T02:26:53.806Z","endTime":"2026-08-01T02:26:57.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.999733632289452,"aZ":-29.792715121737594,"pfxX":-6.528164306765843,"pfxZ":1.5102035849858417,"pX":-0.06458827561391074,"pZ":2.2398672224553193,"vX0":6.724976214130966,"vY0":-124.06916460728056,"vZ0":-2.4941055251261117,"x":119.46,"y":178.3,"x0":-1.946629703605527,"y0":50.00313492428385,"z0":5.7111016443768206,"aX":-10.301272003291336},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":10.4,"spinRate":1455,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.43943828385712624,"extension":5.980096005598416},"index":4,"playId":"fa7a09dc-e1fc-3e3d-b0e0-1b12576606e3","pitchNumber":5,"startTime":"2026-08-01T02:27:11.293Z","endTime":"2026-08-01T02:27:15.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91151425805012,"aZ":-29.270675421385448,"pfxX":-5.778445461942656,"pfxZ":1.849872277155117,"pX":-0.41661199007075145,"pZ":0.23888735927805893,"vX0":5.822112509179679,"vY0":-123.87520451523211,"vZ0":-6.945885772529912,"x":132.88,"y":232.33,"x0":-2.0378201426259714,"y0":50.00128425600293,"z0":5.500963579546254,"aX":-9.051224574836475},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":9.2,"spinRate":1288,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.44082746580765964,"extension":5.7303546819757605},"index":5,"playId":"4f638bd2-72de-37af-8315-bbbd9d0222ad","pitchNumber":6,"startTime":"2026-08-01T02:27:34.563Z","endTime":"2026-08-01T02:27:38.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587698226827154,"aZ":-29.024755540462202,"pfxX":-0.3048589093462475,"pfxZ":1.9065244955247498,"pX":1.5934839376078962,"pZ":0.6537460602891295,"vX0":9.044154778570652,"vY0":-126.99354953383114,"vZ0":-6.610027987285561,"x":56.26,"y":221.13,"x0":-1.9593591237593726,"y0":50.00080636449426,"z0":5.569286032971105,"aX":-0.5039273198511712},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2679,"spinDirection":238},"zone":14,"typeConfidence":0.76,"plateTime":0.429678864204619,"extension":5.863286135969957},"index":6,"playId":"1a028bbd-3d5e-379d-9e30-e5e227f57188","pitchNumber":7,"startTime":"2026-08-01T02:27:53.524Z","endTime":"2026-08-01T02:28:01.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:28:01.526Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to center fielder Max Clark.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T02:28:16.052Z","endTime":"2026-08-01T02:30:08.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386599938409177,"aZ":-14.773843802671044,"pfxX":-3.2410635083461714,"pfxZ":9.426066642203647,"pX":-0.18661905534287557,"pZ":2.878220968603621,"vX0":5.295049718264922,"vY0":-134.3380748746764,"vZ0":-5.526723471465334,"x":124.11,"y":161.07,"x0":-1.7532215596665475,"y0":50.004574892517745,"z0":5.995370180205667,"aX":-5.984409347035708},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2381,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.4061947561853696,"extension":5.685118640287665},"index":0,"playId":"c0da1a72-683a-3481-a9e2-cb0f3dfa989f","pitchNumber":1,"startTime":"2026-08-01T02:28:27.518Z","endTime":"2026-08-01T02:28:32.539Z","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":91.2,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31800264802639,"aZ":-19.443179359650706,"pfxX":-7.647358638703986,"pfxZ":7.055739870070572,"pX":0.044060328368349576,"pZ":2.31806371852944,"vX0":7.005435733345919,"vY0":-132.70128681776586,"vZ0":-5.889922655916223,"x":115.32,"y":176.19,"x0":-1.6218001249593152,"y0":50.00200738311529,"z0":5.958551730258741,"aX":-13.796435684451827},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2270,"spinDirection":210},"zone":5,"typeConfidence":0.88,"plateTime":0.4109469361439513,"extension":5.662744078155919},"index":1,"playId":"d53e0db5-f85d-3868-bd32-f332ae61bd98","pitchNumber":2,"startTime":"2026-08-01T02:28:46.232Z","endTime":"2026-08-01T02:28:49.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40306298182705,"aZ":-14.977255071376621,"pfxX":-3.1695000389426093,"pfxZ":9.158585467640897,"pX":-0.0582598989935686,"pZ":4.0139598107277825,"vX0":6.020958844385591,"vY0":-135.61689997991473,"vZ0":-2.762032933635287,"x":119.22,"y":130.4,"x0":-1.887285240971572,"y0":50.00436804347284,"z0":6.079884957636015,"aX":-5.953042807839824},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":4.6,"spinRate":2292,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.40262859210157487,"extension":5.753405621643894},"index":2,"playId":"51443207-a505-3ac6-81ea-94be2c2e826d","pitchNumber":3,"startTime":"2026-08-01T02:29:09.193Z","endTime":"2026-08-01T02:29:12.795Z","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":85.2,"endSpeed":79.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071072171885888,"aZ":-30.988587663543132,"pfxX":-0.5508687081719632,"pfxZ":0.7624232730243536,"pX":1.3126222732382151,"pZ":0.27539975725320515,"vX0":7.703697010390038,"vY0":-123.76132616694835,"vZ0":-7.152152924781972,"x":66.97,"y":231.34,"x0":-1.759761397971302,"y0":50.00553292151723,"z0":5.774669472331149,"aX":-0.8611385586076639},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":-0.7,"spinRate":2743,"spinDirection":349},"zone":14,"typeConfidence":0.82,"plateTime":0.44137701652446326,"extension":5.621248325985516},"index":3,"playId":"ac17285f-5c99-33de-99ad-3140d5210f8a","pitchNumber":4,"startTime":"2026-08-01T02:29:31.852Z","endTime":"2026-08-01T02:29:38.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74089116897718,"aZ":-26.14834460713518,"pfxX":-7.763729851760964,"pfxZ":3.816253013187474,"pX":0.8288897651307882,"pZ":1.1993177561539752,"vX0":8.757658576182664,"vY0":-123.77584792956628,"vZ0":-5.774546915988835,"x":85.4,"y":206.4,"x0":-1.7183328074175328,"y0":50.0007704475069,"z0":5.704582569574923,"aX":-12.251555693736377},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":1501,"spinDirection":230},"zone":14,"typeConfidence":0.87,"plateTime":0.4396519674016024,"extension":5.854639362734958},"hitData":{"launchSpeed":90.9,"launchAngle":15.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.56,"coordY":87.36}},"index":4,"playId":"933ea511-006e-338d-ab88-db98fb9e5efd","pitchNumber":5,"startTime":"2026-08-01T02:29:58.236Z","endTime":"2026-08-01T02:30:08.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:30:08.338Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks. Nick Kurtz to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T02:30:16.176Z","endTime":"2026-08-01T02:32:42.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974196688546463,"aZ":-17.377696081622787,"pfxX":-3.1946829135084776,"pfxZ":8.033781267319917,"pX":-0.6196833175960962,"pZ":3.1369098022208726,"vX0":4.293778844602828,"vY0":-134.11489941389556,"vZ0":-4.4330642906434505,"x":140.62,"y":154.08,"x0":-1.8181366491946158,"y0":50.0047249393962,"z0":6.0316850509444,"aX":-5.8856309618720255},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":2271,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.40667981913975026,"extension":5.599873470056509},"index":0,"playId":"08f26b9f-39d6-3580-b005-13e47a90c212","pitchNumber":1,"startTime":"2026-08-01T02:30:36.209Z","endTime":"2026-08-01T02:30:40.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.286275935524834,"aZ":-27.360948272024153,"pfxX":-0.4499538417962379,"pfxZ":2.922128147413444,"pX":-0.7377736781584878,"pZ":2.4003950232489975,"vX0":3.9801645740983544,"vY0":-126.38587459292796,"vZ0":-3.0435936566547244,"x":145.12,"y":173.97,"x0":-2.2622356309504363,"y0":50.002923118522446,"z0":5.77502137254623,"aX":-0.741404428429624},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":0.1,"spinRate":2507,"spinDirection":217},"zone":4,"typeConfidence":0.85,"plateTime":0.4303477315138027,"extension":5.655480647374069},"index":1,"playId":"6e4043d3-1b9b-3f22-ad28-4c6457a0100c","pitchNumber":2,"startTime":"2026-08-01T02:30:57.307Z","endTime":"2026-08-01T02:31:02.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T02:31:11.226Z","endTime":"2026-08-01T02:31:28.359Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.848351577807573,"aZ":-19.718302503880718,"pfxX":-3.9441999959490324,"pfxZ":6.648440430738326,"pX":0.3522270134314408,"pZ":3.9159243391246354,"vX0":7.679247808993294,"vY0":-135.5981889855778,"vZ0":-1.7044065997137239,"x":103.57,"y":133.05,"x0":-1.9958591487342134,"y0":50.00625043893825,"z0":5.919313626310282,"aX":-7.394341252020825},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":5.6,"spinRate":2324,"spinDirection":221},"zone":12,"typeConfidence":0.86,"plateTime":0.40294034182457183,"extension":5.735332358812608},"index":3,"playId":"39877334-4ff3-3320-a4de-d1272ce93d2b","pitchNumber":3,"startTime":"2026-08-01T02:31:28.359Z","endTime":"2026-08-01T02:31:32.961Z","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":83.7,"endSpeed":77.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588154377928586,"aZ":-37.95705133488037,"pfxX":-0.4482804705435619,"pfxZ":-3.81126103206823,"pX":-1.234215451497057,"pZ":1.5237158574123615,"vX0":2.3239702673808393,"vY0":-122.01283295193015,"vZ0":-2.698689161283818,"x":164.05,"y":197.64,"x0":-2.1382105814123635,"y0":50.0036861808619,"z0":5.895014354673915,"aX":-0.68055931508721},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.3,"breakHorizontal":0.2,"spinRate":2790,"spinDirection":30},"zone":13,"typeConfidence":0.93,"plateTime":0.4478408327067527,"extension":5.591920464034692},"index":4,"playId":"2215fa3c-be0e-38e3-ba65-27265a24015d","pitchNumber":4,"startTime":"2026-08-01T02:31:48.983Z","endTime":"2026-08-01T02:31:52.365Z","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":93.4,"endSpeed":85.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992136927401383,"aZ":-14.695980466365505,"pfxX":-3.666298166849669,"pfxZ":9.319349483801808,"pX":-1.2047747195342744,"pZ":2.7258704731042416,"vX0":2.8938687604563045,"vY0":-135.88856900831655,"vZ0":-5.97728661508349,"x":162.92,"y":165.18,"x0":-1.8056995726927747,"y0":50.00208446421637,"z0":5.969933084118723,"aX":-6.875699299321312},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2357,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.40262775175841004,"extension":5.620915446971529},"index":5,"playId":"576f2cf9-3117-31b7-a756-7633a731f6d8","pitchNumber":5,"startTime":"2026-08-01T02:32:11.031Z","endTime":"2026-08-01T02:32:15.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714712858360045,"aZ":-16.025401533341835,"pfxX":-4.835207135061601,"pfxZ":8.699364161676664,"pX":-1.8998608092525486,"pZ":3.505788696150655,"vX0":1.9938597145546453,"vY0":-134.97946452302727,"vZ0":-3.65561066578082,"x":189.42,"y":144.12,"x0":-2.017387010085373,"y0":50.003645154804204,"z0":5.996974602794001,"aX":-8.976410995756979},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2288,"spinDirection":213},"zone":11,"typeConfidence":0.86,"plateTime":0.40484863499565993,"extension":5.724647279638248},"index":6,"playId":"379e8cc9-67e9-36a1-ad3e-ff554049669f","pitchNumber":6,"startTime":"2026-08-01T02:32:33.373Z","endTime":"2026-08-01T02:32:42.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:32:42.810Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T02:33:41.148Z","endTime":"2026-08-01T02:36:14.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T02:32:51.311Z","endTime":"2026-08-01T02:33:43.283Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46660299888043,"aZ":-29.55720455891702,"pfxX":0.11517260716702604,"pfxZ":1.592819570337026,"pX":-0.2908455155518836,"pZ":2.4686920608553673,"vX0":4.837790152829161,"vY0":-126.50221004673541,"vZ0":-2.4013224318211006,"x":128.09,"y":172.13,"x0":-2.2319944102167595,"y0":50.003191190564074,"z0":5.767341708811614,"aX":0.18859170765599095},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":-1.2,"spinRate":2592,"spinDirection":208},"zone":5,"typeConfidence":0.78,"plateTime":0.43070743720028837,"extension":5.587056753654937},"index":1,"playId":"8acea3eb-9836-3aad-87e2-c536f6589b1e","pitchNumber":1,"startTime":"2026-08-01T02:33:43.283Z","endTime":"2026-08-01T02:33:47.861Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539156426382334,"aZ":-16.778852686102034,"pfxX":-1.657827631379404,"pfxZ":8.270976201567963,"pX":-0.24291618995976325,"pZ":3.4998539860866242,"vX0":4.770293795426323,"vY0":-135.0898330603847,"vZ0":-3.5738588797216733,"x":126.26,"y":144.28,"x0":-1.8108455462097302,"y0":50.00069827928007,"z0":6.008949344810753,"aX":-3.085711910789461},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2409,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.4044010152856292,"extension":5.61162587856291},"index":2,"playId":"a7fdc0b3-d5a6-317e-972b-679bff5cc87e","pitchNumber":2,"startTime":"2026-08-01T02:34:02.201Z","endTime":"2026-08-01T02:34:05.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.014792216005933,"aZ":-32.40815525266117,"pfxX":-5.322744989916751,"pfxZ":-0.1465255941723047,"pX":-2.119593613511984,"pZ":2.957589027254858,"vX0":2.1550343968228627,"vY0":-125.81304277797973,"vZ0":-0.5199263293179955,"x":197.79,"y":158.93,"x0":-2.2907660513953005,"y0":50.00191553628298,"z0":5.76984736109181,"aX":-8.621955010299512},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":9.2,"spinRate":1485,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4336267012909856,"extension":5.711927425216249},"index":3,"playId":"dea6cbac-e9e7-3c65-b8c4-4e904ef93e37","pitchNumber":3,"startTime":"2026-08-01T02:34:24.004Z","endTime":"2026-08-01T02:34:27.084Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03136129658878,"aZ":-18.387902808610058,"pfxX":-3.1742985412102422,"pfxZ":7.395816418253551,"pX":-0.4260996402307086,"pZ":3.7755985434128267,"vX0":5.5220857001856345,"vY0":-135.07763123457386,"vZ0":-2.1674399607850425,"x":133.24,"y":136.84,"x0":-2.0764362801976755,"y0":50.00159136636751,"z0":5.869004651170956,"aX":-5.916621068424159},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":4.7,"spinRate":2325,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.40415174972109913,"extension":5.725080671703275},"index":4,"playId":"f2e08781-820f-36ce-8e8e-b92afbafa70e","pitchNumber":4,"startTime":"2026-08-01T02:34:45.048Z","endTime":"2026-08-01T02:34:48.760Z","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":93.8,"endSpeed":85.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03090209839629,"aZ":-17.134042176312715,"pfxX":-1.7191742118794955,"pfxZ":8.032296723449875,"pX":-0.5198212872919236,"pZ":3.7592699724819862,"vX0":4.515426871631428,"vY0":-136.4643416551429,"vZ0":-2.65249262766576,"x":136.81,"y":137.28,"x0":-1.9778364523933483,"y0":50.00365604648899,"z0":5.934183462177884,"aX":-3.219898510640765},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":2.0,"spinRate":2322,"spinDirection":210},"zone":11,"typeConfidence":0.93,"plateTime":0.40246215890427184,"extension":5.713763981399393},"index":5,"playId":"5b70b68f-3ecd-3896-b29a-b3de2674607e","pitchNumber":5,"startTime":"2026-08-01T02:35:12.592Z","endTime":"2026-08-01T02:35:16.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484953933838465,"aZ":-33.91796264743112,"pfxX":0.5563553289382654,"pfxZ":-1.1332728307391093,"pX":0.10236092123567557,"pZ":1.596148763346949,"vX0":4.898913218690269,"vY0":-122.77366862166984,"vZ0":-3.2212043720015675,"x":113.1,"y":195.68,"x0":-1.9845180376184925,"y0":50.00229234763703,"z0":5.788246581484246,"aX":0.855970945047427},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":-2.0,"spinRate":2702,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4447664359566419,"extension":5.641418072534556},"index":6,"playId":"6218e239-365d-3aa3-a2c7-ff04737cfd7b","pitchNumber":6,"startTime":"2026-08-01T02:35:38.070Z","endTime":"2026-08-01T02:35:42.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579360839748816,"aZ":-31.149206717291488,"pfxX":0.03789991457124575,"pfxZ":0.6122910072569443,"pX":0.14305455923223942,"pZ":2.7260898677758907,"vX0":5.8284287274091,"vY0":-128.2788013275095,"vZ0":-1.6190767260249168,"x":111.55,"y":165.18,"x0":-2.159686135132763,"y0":50.00234171968834,"z0":5.784975120550054,"aX":0.06294010249802644},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":-1.3,"spinRate":2682,"spinDirection":312},"zone":5,"typeConfidence":0.86,"plateTime":0.42634857089799905,"extension":5.618525024154632},"hitData":{"launchSpeed":99.7,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":149.15}},"index":7,"playId":"21a43155-32ac-3c4b-95f1-a02896f32195","pitchNumber":7,"startTime":"2026-08-01T02:36:06.510Z","endTime":"2026-08-01T02:36:14.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:36:14.618Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:38:10.625Z","endTime":"2026-08-01T02:39:38.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":90.0,"endSpeed":82.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373020379893035,"aZ":-16.095619996744723,"pfxX":6.743704314974682,"pfxZ":9.24128433814307,"pX":1.2694396122563791,"pZ":3.2066789952714303,"vX0":-3.922865286108643,"vY0":-131.00876578212223,"vZ0":-4.402757350806773,"x":68.61,"y":152.2,"x0":1.909087796979946,"y0":50.006236558823254,"z0":6.110186994206646,"aX":11.738459918113842},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-11.4,"spinRate":2193,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4178942068109164,"extension":6.410819838769424},"index":0,"playId":"b57a5443-818c-34c1-b9e2-75a7b23fc726","pitchNumber":1,"startTime":"2026-08-01T02:38:28.118Z","endTime":"2026-08-01T02:38:32.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.712997650043178,"aZ":-28.255111243719593,"pfxX":8.19022413874574,"pfxZ":2.9397093475090488,"pX":1.1662757792833076,"pZ":1.6613108497911877,"vX0":-4.306630071521663,"vY0":-114.28982932568674,"vZ0":-3.9519462259697926,"x":72.54,"y":193.92,"x0":2.0043457641012905,"y0":50.00157465780252,"z0":6.167158761769595,"aX":10.908361780031042},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.7,"breakHorizontal":-13.8,"spinRate":1449,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.47800401187149744,"extension":6.222707878187809},"index":1,"playId":"04b7939e-a831-34c0-8b9c-cae33fc070af","pitchNumber":2,"startTime":"2026-08-01T02:38:42.914Z","endTime":"2026-08-01T02:38:47.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950576187117466,"aZ":-23.807972260044732,"pfxX":1.2782150949694921,"pfxZ":5.169356930727835,"pX":-0.33317463701626115,"pZ":3.750488861787653,"vX0":-5.990355541466769,"vY0":-126.24912478318662,"vZ0":-1.3599531149029367,"x":129.7,"y":137.52,"x0":1.9011383154467283,"y0":50.004975132269344,"z0":6.20663863783387,"aX":2.0701112973232507},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2237,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.43332593360602356,"extension":6.25440497418471},"index":2,"playId":"9f49b5d9-9be6-3f23-8501-b531b5b17778","pitchNumber":3,"startTime":"2026-08-01T02:38:58.464Z","endTime":"2026-08-01T02:39:04.128Z","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":90.3,"endSpeed":83.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37515330311452,"aZ":-15.146368815509955,"pfxX":6.816936381561135,"pfxZ":9.65560637045911,"pX":-0.45696695742122506,"pZ":2.7238263720913904,"vX0":-7.801079221816525,"vY0":-131.34698910671264,"vZ0":-5.665646850611454,"x":134.42,"y":165.24,"x0":1.652841673606339,"y0":50.00445837048312,"z0":6.018014572970131,"aX":12.024402547188474},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":-10.8,"spinRate":2176,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.4155299012021634,"extension":6.653358073786158},"index":3,"playId":"e894e5b3-5764-3447-9525-8486b0e0de20","pitchNumber":4,"startTime":"2026-08-01T02:39:15.961Z","endTime":"2026-08-01T02:39:20.510Z","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":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48224110317229,"aZ":-24.013319144173835,"pfxX":0.6859972176253444,"pfxZ":5.122900156380126,"pX":-0.706624036893965,"pZ":4.038245887367611,"vX0":-6.763992778059187,"vY0":-125.41716336675985,"vZ0":-0.5963727666075389,"x":143.93,"y":129.75,"x0":1.9365739474759789,"y0":50.000613196197655,"z0":6.238431616887558,"aX":1.093320598598166},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.4,"breakHorizontal":0.4,"spinRate":2179,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.43681305940490267,"extension":6.021594447091242},"index":4,"playId":"1e7b04ec-832f-3b7c-a4c1-638671c43547","pitchNumber":5,"startTime":"2026-08-01T02:39:32.733Z","endTime":"2026-08-01T02:39:38.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:39:38.406Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Clark singles on a fly ball to left fielder Tyler Soderstrom. Spencer Torkelson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:39:48.069Z","endTime":"2026-08-01T02:42:02.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30337483839723,"aZ":-18.003719258710973,"pfxX":9.011691639224344,"pfxZ":8.483361374676829,"pX":0.13855524233788713,"pZ":2.428374051460994,"vX0":-8.265175469655567,"vY0":-128.11028680042776,"vZ0":-5.143945160641817,"x":111.72,"y":173.21,"x0":2.2284940681977843,"y0":50.00170050780936,"z0":5.860160057970728,"aX":15.049283640580404},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.4,"breakHorizontal":-14.5,"spinRate":2134,"spinDirection":138},"zone":5,"typeConfidence":0.88,"plateTime":0.42678327368267643,"extension":6.4542615845327775},"index":0,"playId":"706eb9c2-351d-38ea-859c-b2eb6585a9c4","pitchNumber":1,"startTime":"2026-08-01T02:40:00.592Z","endTime":"2026-08-01T02:40:05.161Z","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.2,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703796851990877,"aZ":-30.844871056625173,"pfxX":-2.151781218914331,"pfxZ":0.8700664451832463,"pX":-1.3234420495560801,"pZ":2.7520641485790516,"vX0":-7.472222013566926,"vY0":-122.50416334851072,"vZ0":-1.8758849195315155,"x":167.45,"y":164.47,"x0":2.0378051497785274,"y0":50.00497848530535,"z0":6.148046804039178,"aX":-3.290319183805826},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":5.5,"spinRate":2209,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.44599541372580065,"extension":6.1051195735907795},"index":1,"playId":"9169caa5-7fd8-3121-bec8-262b789e2b3d","pitchNumber":2,"startTime":"2026-08-01T02:40:22.025Z","endTime":"2026-08-01T02:40:27.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971017688125478,"aZ":-29.984240119687467,"pfxX":-2.3096814746999814,"pfxZ":1.422298141357544,"pX":-0.6050227757944743,"pZ":3.4849166153655835,"vX0":-5.65155696723953,"vY0":-122.93229886431092,"vZ0":-0.6254129750828477,"x":140.06,"y":144.69,"x0":2.0182014233855883,"y0":50.00359392927656,"z0":6.274400819165925,"aX":-3.5555497848087274},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":5.4,"spinRate":2265,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4445243918447832,"extension":6.188018283719273},"index":2,"playId":"2b1542b9-6d85-33d9-8ada-d590dd8ee122","pitchNumber":3,"startTime":"2026-08-01T02:40:43.338Z","endTime":"2026-08-01T02:40:48.424Z","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":89.2,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124460476805197,"aZ":-17.867198767442126,"pfxX":7.921500184599731,"pfxZ":8.345198911014709,"pX":-0.4124348801085968,"pZ":2.75244044855864,"vX0":-8.83007034611391,"vY0":-129.59811538088607,"vZ0":-4.551852957055683,"x":132.72,"y":164.46,"x0":1.997318905954934,"y0":50.000138138299945,"z0":5.881707986914945,"aX":13.576865570593947},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2150,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.42138770353372834,"extension":6.626591767789659},"index":3,"playId":"654f3c48-3417-39de-919c-0e68bf356632","pitchNumber":4,"startTime":"2026-08-01T02:41:03.570Z","endTime":"2026-08-01T02:41:07.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"db16b558-7a64-3d6e-8023-b6878ef813f8","startTime":"2026-08-01T02:41:29.443Z","endTime":"2026-08-01T02:41:32.443Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.533657948046574,"aZ":-27.98206643489714,"pfxX":-1.8311774943567718,"pfxZ":2.6794245481657155,"pX":-1.425651997498204,"pZ":2.2008435299638918,"vX0":-7.553406026199869,"vY0":-123.49566651311088,"vZ0":-3.650732607403481,"x":131.56,"y":161.16,"x0":1.8940565424127724,"y0":50.003105052815144,"z0":6.018049983523461,"aX":-2.8658726336439506},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":4.8,"spinRate":2240,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.44128304329885903,"extension":6.287991993046333},"hitData":{"launchSpeed":69.8,"launchAngle":28.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.03,"coordY":120.77}},"index":5,"playId":"7ea2a327-f975-3117-bf08-00fb0509d591","pitchNumber":5,"startTime":"2026-08-01T02:41:51.105Z","endTime":"2026-08-01T02:42:02.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:42:02.131Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Báez lines out to center fielder Henry Bolte. Spencer Torkelson to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:42:26.023Z","endTime":"2026-08-01T02:43:58.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":73.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.180622578923035,"aZ":-27.714927930397813,"pfxX":6.356598276933587,"pfxZ":3.2618489461716695,"pX":0.02826449721970832,"pZ":2.3467218171680377,"vX0":-6.649680731380162,"vY0":-115.52146065687607,"vZ0":-2.5103925257291624,"x":115.92,"y":175.42,"x0":2.1026356176273744,"y0":50.00395685475612,"z0":6.081073664850446,"aX":8.692360932192209},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.6,"breakHorizontal":-10.1,"spinRate":1384,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.47206004151419023,"extension":6.472389566591663},"index":0,"playId":"bb304a39-8c7d-37e2-aec4-9508b2eac464","pitchNumber":1,"startTime":"2026-08-01T02:42:37.216Z","endTime":"2026-08-01T02:42:42.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64403451444599,"aZ":-13.092082796814307,"pfxX":6.565834473031909,"pfxZ":10.49115051428406,"pX":-1.3475719795110321,"pZ":2.1387306917143465,"vX0":-10.75301053505218,"vY0":-133.278310885987,"vZ0":-7.457013131324298,"x":168.37,"y":181.03,"x0":1.8658410667229297,"y0":50.00408392505069,"z0":5.896650070314792,"aX":11.944955259495531},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-9.8,"spinRate":2302,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4092220204183663,"extension":6.567605176418426},"index":1,"playId":"d20d0949-f98a-3d36-a17b-eb8991708ade","pitchNumber":2,"startTime":"2026-08-01T02:43:05.657Z","endTime":"2026-08-01T02:43:10.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06064290498592,"aZ":-27.133454353504906,"pfxX":7.043450762997945,"pfxZ":3.7377881724019524,"pX":1.3385409635330803,"pZ":1.4836841838735342,"vX0":-3.901701081535072,"vY0":-114.95621658213513,"vZ0":-4.432110484393519,"x":65.98,"y":198.72,"x0":2.137332740866815,"y0":50.00062136677858,"z0":6.052025607206675,"aX":9.484656841958618},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.0,"breakHorizontal":-11.9,"spinRate":1355,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.47534638753537584,"extension":6.365657269516762},"index":2,"playId":"d2e5227b-78c6-38c4-a704-6bc268de7f55","pitchNumber":3,"startTime":"2026-08-01T02:43:24.309Z","endTime":"2026-08-01T02:43:27.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56778075423839,"aZ":-26.091116776413784,"pfxX":6.413449664248976,"pfxZ":4.554244950198764,"pX":1.203273766853784,"pZ":1.5377284556288109,"vX0":-4.052792246487429,"vY0":-114.67620520226795,"vZ0":-4.521176386551877,"x":71.13,"y":197.26,"x0":2.157365730683132,"y0":50.00444660710262,"z0":6.07066964513608,"aX":8.570271070214899},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.4,"breakHorizontal":-10.7,"spinRate":1295,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4770519382653702,"extension":6.3675364557813605},"hitData":{"launchSpeed":95.1,"launchAngle":21.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.81,"coordY":50.09}},"index":3,"playId":"f344911d-4231-3720-9d71-9da7d3a5240e","pitchNumber":4,"startTime":"2026-08-01T02:43:44.497Z","endTime":"2026-08-01T02:43:58.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:43:58.256Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks. Max Clark to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:44:20.166Z","endTime":"2026-08-01T02:46:50.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7708494262699,"aZ":-14.779138518774541,"pfxX":5.091682865963254,"pfxZ":9.823057730119867,"pX":1.2015475192062135,"pZ":4.90577930045101,"vX0":-3.7165757239366073,"vY0":-131.67261862006302,"vZ0":-0.3884756959291244,"x":71.2,"y":106.32,"x0":1.9639618254868818,"y0":50.00032334714841,"z0":6.1407062686767615,"aX":9.014139077620149},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":-8.5,"spinRate":2114,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.41466125670414344,"extension":6.479702008760642},"index":0,"playId":"33efa9d9-62d7-3635-a52c-0a6a1e24587a","pitchNumber":1,"startTime":"2026-08-01T02:44:35.872Z","endTime":"2026-08-01T02:44:39.346Z","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":90.8,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658896970757766,"aZ":-14.7649135705183,"pfxX":5.014136771390527,"pfxZ":9.803756291482992,"pX":-1.105082338546292,"pZ":4.472438298259739,"vX0":-8.855354809677202,"vY0":-132.0446283590446,"vZ0":-1.5792311457092658,"x":159.12,"y":118.02,"x0":1.6320792065166332,"y0":50.001556000279656,"z0":6.158232676117366,"aX":8.90375306895858},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2081,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.41393593770358006,"extension":6.711016381661079},"index":1,"playId":"d1f0d065-0e64-3d3f-9b2c-2f6d452580b2","pitchNumber":2,"startTime":"2026-08-01T02:44:55.575Z","endTime":"2026-08-01T02:44:59.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.416611226967202,"aZ":-27.469628058362655,"pfxX":7.073338614231151,"pfxZ":3.505712899827591,"pX":-0.13607390377674114,"pZ":1.7258359988714065,"vX0":-6.869683272018842,"vY0":-114.7924752827815,"vZ0":-3.964671890272445,"x":122.19,"y":192.18,"x0":1.9703968293267045,"y0":50.000625939956386,"z0":6.137312546105303,"aX":9.478931812538262},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.6,"breakHorizontal":-11.2,"spinRate":1325,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4763998638314586,"extension":6.3254924926767995},"index":2,"playId":"537f3136-308d-3a8f-a97c-1fed51c5b43e","pitchNumber":3,"startTime":"2026-08-01T02:45:19.067Z","endTime":"2026-08-01T02:45:22.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"043d9551-964c-3799-9ccf-4228c8c64683","startTime":"2026-08-01T02:45:40.598Z","endTime":"2026-08-01T02:45:44.307Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07830033093108,"aZ":-26.06860972185897,"pfxX":5.908848939081144,"pfxZ":4.521914920475889,"pX":1.061818455726353,"pZ":1.3256114542401307,"vX0":-4.442388776404088,"vY0":-115.12990035241252,"vZ0":-4.912690129295406,"x":76.53,"y":202.99,"x0":2.242605984008442,"y0":50.004304660711725,"z0":5.990748649043065,"aX":7.984338956870985},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.3,"breakHorizontal":-9.7,"spinRate":1333,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4745610390080066,"extension":6.223061997253058},"index":4,"playId":"f8a95b58-6e78-34fa-8026-9253be5ca96b","pitchNumber":4,"startTime":"2026-08-01T02:46:02.576Z","endTime":"2026-08-01T02:46:05.576Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565107565746914,"aZ":-15.755724922030906,"pfxX":4.134825777045712,"pfxZ":9.533687924729097,"pX":0.33653430648792254,"pZ":2.8204624004751664,"vX0":-5.342224119319287,"vY0":-129.9868452972946,"vZ0":-5.2429634211209475,"x":104.17,"y":162.63,"x0":1.8749029855690513,"y0":50.006174506467005,"z0":6.047897766260211,"aX":7.124085926403314},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":2101,"spinDirection":145},"zone":3,"typeConfidence":0.85,"plateTime":0.42030938370942206,"extension":6.5481280574496115},"index":5,"playId":"dd2aead1-ff27-3356-ab23-e61a549bf1cf","pitchNumber":5,"startTime":"2026-08-01T02:46:23.787Z","endTime":"2026-08-01T02:46:28.079Z","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":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34542416605165,"aZ":-12.783020253548731,"pfxX":6.598807650285984,"pfxZ":10.933005442294807,"pX":-0.5836823535648599,"pZ":1.044258680021132,"vX0":-8.242991110073364,"vY0":-131.90771849430305,"vZ0":-9.905190565328962,"x":139.25,"y":210.59,"x0":1.7149737949301982,"y0":50.005904229747124,"z0":5.775510862400252,"aX":11.7072964198675},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":-10.3,"spinRate":2197,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.414214803966118,"extension":6.664278667642601},"index":6,"playId":"6a865211-6c90-3e90-8885-c47bf8f3ed97","pitchNumber":6,"startTime":"2026-08-01T02:46:46.781Z","endTime":"2026-08-01T02:46:50.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:46:50.694Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kevin McGonigle out on a sacrifice fly to right fielder Lawrence Butler. Spencer Torkelson scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:48:06.609Z","endTime":"2026-08-01T02:49:34.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T02:47:06.700Z","endTime":"2026-08-01T02:48:08.755Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887774657987705,"aZ":-27.208078701731473,"pfxX":-0.29352524337543895,"pfxZ":3.097454726444087,"pX":-0.26837361242569274,"pZ":0.3234270732321658,"vX0":-5.949459903417601,"vY0":-125.27225436377095,"vZ0":-8.36356760832542,"x":127.23,"y":230.05,"x0":2.1655541186998133,"y0":50.00567827055855,"z0":5.896584760024609,"aX":-0.4716465725756307},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":1.8,"spinRate":2304,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4355249182291936,"extension":6.197629517157916},"index":1,"playId":"a70dacba-c21a-3a7b-b2ea-2e007d8d052a","pitchNumber":1,"startTime":"2026-08-01T02:48:08.755Z","endTime":"2026-08-01T02:48:13.425Z","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(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":91.7,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247784143524513,"aZ":-15.497812216648878,"pfxX":7.427418358864191,"pfxZ":9.201585116739011,"pX":-0.14896106184658167,"pZ":0.08735851763044858,"vX0":-8.395430149595175,"vY0":-132.98330934640916,"vZ0":-11.602206819816104,"x":122.68,"y":236.42,"x0":2.0658801825581956,"y0":50.006465587191734,"z0":5.597623083738219,"aX":13.468614687195029},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.9,"spinRate":2296,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.40996448523703144,"extension":6.869239047313844},"index":2,"playId":"68d834de-e17e-303d-99a3-7c65df0ef3c6","pitchNumber":2,"startTime":"2026-08-01T02:48:31.894Z","endTime":"2026-08-01T02:48:36.186Z","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":89.5,"endSpeed":81.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160137098814793,"aZ":-14.803012198006803,"pfxX":5.523337228885505,"pfxZ":10.157800237559353,"pX":-0.06376613946851271,"pZ":1.5116529980589648,"vX0":-7.097367154305327,"vY0":-129.9283690154703,"vZ0":-7.904072459440561,"x":119.43,"y":197.97,"x0":1.9853315315986433,"y0":50.00170317073498,"z0":5.7174435871548885,"aX":9.445125554908104},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":1971,"spinDirection":137},"zone":13,"typeConfidence":0.87,"plateTime":0.42151784705184836,"extension":6.738217473277482},"index":3,"playId":"a5d28ba7-0738-3f4b-a6a3-ff9b9e903e91","pitchNumber":3,"startTime":"2026-08-01T02:48:59.478Z","endTime":"2026-08-01T02:49:04.486Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59357143698355,"aZ":-13.919619678097908,"pfxX":5.36360681614083,"pfxZ":10.41148166504533,"pX":0.22312873176805512,"pZ":2.7984908948894196,"vX0":-6.714587662534098,"vY0":-131.51212018269726,"vZ0":-5.159688147940388,"x":108.49,"y":163.22,"x0":2.111223968093409,"y0":50.0050377640625,"z0":5.816458360230211,"aX":9.407074442807334},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-8.3,"spinRate":2135,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.4163071305103996,"extension":6.607019223854229},"hitData":{"launchSpeed":97.9,"launchAngle":55.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.85,"coordY":92.39}},"index":4,"playId":"01c08546-e1c5-365f-b2de-de04d4f63fdc","pitchNumber":4,"startTime":"2026-08-01T02:49:19.645Z","endTime":"2026-08-01T02:49:34.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:49:34.231Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T02:50:06.480Z","endTime":"2026-08-01T02:51:24.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(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":86.6,"endSpeed":80.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41824886805247,"aZ":-25.00159292028945,"pfxX":0.8185172505051761,"pfxZ":4.417705296812401,"pX":0.4321698197868714,"pZ":2.298760880924827,"vX0":-4.653155796121307,"vY0":-126.07369056870343,"vZ0":-4.219551055349468,"x":100.53,"y":176.71,"x0":2.188202841361214,"y0":50.005959257701086,"z0":5.990344334663446,"aX":1.3305597222049268},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2213,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.43293885727699655,"extension":6.245593996945071},"index":0,"playId":"7b18de16-94e0-3f93-a363-c13f2a4b1913","pitchNumber":1,"startTime":"2026-08-01T02:50:23.119Z","endTime":"2026-08-01T02:50:27.606Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449281151588945,"aZ":-16.67970740383132,"pfxX":8.251795439179794,"pfxZ":8.592322096730442,"pX":-0.3763998310748984,"pZ":3.1363230135224893,"vX0":-9.140457595351256,"vY0":-133.36487053723224,"vZ0":-4.005835629487638,"x":131.35,"y":154.1,"x0":2.021808232644459,"y0":50.000266514514045,"z0":5.859399712979541,"aX":14.875742483271198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-13.0,"spinRate":2292,"spinDirection":142},"zone":1,"typeConfidence":0.92,"plateTime":0.4105709279692258,"extension":6.595937205189298},"index":1,"playId":"66b85961-e450-3bb0-937f-b424fd231b14","pitchNumber":2,"startTime":"2026-08-01T02:50:40.234Z","endTime":"2026-08-01T02:50:44.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.393258626537982,"aZ":-26.69138566477918,"pfxX":7.205465894423024,"pfxZ":4.0677513168619095,"pX":1.2918820916821703,"pZ":1.491873605446507,"vX0":-4.511124506283441,"vY0":-115.12632998835102,"vZ0":-4.339331951136689,"x":67.76,"y":198.5,"x0":2.3357774659794432,"y0":50.0043578793412,"z0":5.970186389892104,"aX":9.720549796945052},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.6,"breakHorizontal":-12.0,"spinRate":1320,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.47486174531401293,"extension":6.228638762634123},"index":2,"playId":"cc2c9bb5-7181-3e38-a0af-15e8a66aff48","pitchNumber":3,"startTime":"2026-08-01T02:50:58.618Z","endTime":"2026-08-01T02:51:02.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563708793200952,"aZ":-15.34895385553024,"pfxX":8.258047564465084,"pfxZ":9.28867179891049,"pX":-0.2697044670753112,"pZ":2.563402004607958,"vX0":-8.91674852397795,"vY0":-133.23954149547671,"vZ0":-5.669868402088985,"x":127.28,"y":169.57,"x0":2.035181931483022,"y0":50.00516100854753,"z0":5.814236771214127,"aX":14.964075701011444},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-13.2,"spinRate":2302,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.40988349623854115,"extension":6.538283517929737},"hitData":{"launchSpeed":103.0,"launchAngle":18.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.8,"coordY":55.1}},"index":3,"playId":"c5a4fca0-354e-3ac4-9c07-7bfd27b584d1","pitchNumber":4,"startTime":"2026-08-01T02:51:16.979Z","endTime":"2026-08-01T02:51:24.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:51:24.432Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T02:53:18.615Z","endTime":"2026-08-01T02:55:20.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.193608493308503,"aZ":-32.0621845585013,"pfxX":0.6867228798625495,"pfxZ":0.07685742313268706,"pX":1.1537408061041652,"pZ":0.5492951896370838,"vX0":6.5826892828476025,"vY0":-117.25581117967494,"vZ0":-5.5757451440020205,"x":73.02,"y":223.95,"x0":-1.7625132375632,"y0":50.00114277115787,"z0":5.900069644654294,"aX":0.969296004059015},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.8,"breakHorizontal":-2.6,"spinRate":2428,"spinDirection":21},"zone":14,"typeConfidence":0.95,"plateTime":0.46459140789376896,"extension":5.633872430551097},"index":0,"playId":"df456e2f-c7c1-3321-a32d-adb7fb0d809f","pitchNumber":1,"startTime":"2026-08-01T02:53:38.196Z","endTime":"2026-08-01T02:53:42.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093724385684148,"aZ":-29.137064845411615,"pfxX":-1.0838674185125612,"pfxZ":1.944048341579629,"pX":1.0463422553289339,"pZ":2.7667359479278724,"vX0":7.658266652760816,"vY0":-124.0385590914827,"vZ0":-1.796947492883198,"x":77.12,"y":164.08,"x0":-1.9362371555319082,"y0":50.00295967719742,"z0":5.922786347320466,"aX":-1.6942220100501197},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2445,"spinDirection":223},"zone":12,"typeConfidence":0.48,"plateTime":0.4410569880524857,"extension":5.6880326186947805},"index":1,"playId":"b7eed0ab-d259-3434-b448-067d09e36165","pitchNumber":2,"startTime":"2026-08-01T02:53:54.002Z","endTime":"2026-08-01T02:53:57.975Z","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":91.4,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89976025766053,"aZ":-16.59249493748309,"pfxX":-1.7533609434874906,"pfxZ":8.68860464718895,"pX":1.217395281134672,"pZ":1.0414496358954124,"vX0":7.607379079153528,"vY0":-132.70052565190096,"vZ0":-9.613002850449638,"x":70.6,"y":210.66,"x0":-1.4518408179081292,"y0":50.00617858632197,"z0":5.905917459290192,"aX":-3.146755507067431},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":1.7,"spinRate":2259,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.41186923271712716,"extension":5.710184629750341},"index":2,"playId":"0923693d-079f-3bf6-a213-40e18c80581c","pitchNumber":3,"startTime":"2026-08-01T02:54:11.309Z","endTime":"2026-08-01T02:54:16.230Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465660937127485,"aZ":-17.415609092954288,"pfxX":-1.4335737230020325,"pfxZ":8.155440289334054,"pX":0.893677461972046,"pZ":3.103702946577544,"vX0":7.076319071853746,"vY0":-133.38256052486258,"vZ0":-4.523901342987389,"x":82.94,"y":154.98,"x0":-1.6023118493902269,"y0":50.00490721079037,"z0":6.0696130040581036,"aX":-2.5954713895393415},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":1.2,"spinRate":2254,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.4099216021514964,"extension":5.675481290707732},"index":3,"playId":"a2b0ea6c-ca4d-3ead-9bda-eef933594c02","pitchNumber":4,"startTime":"2026-08-01T02:54:28.298Z","endTime":"2026-08-01T02:54:32.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81048906986915,"aZ":-26.131081781691496,"pfxX":1.077944058651092,"pfxZ":3.7190402200077717,"pX":0.8273723347336587,"pZ":1.5013457137505468,"vX0":6.419818186161651,"vY0":-126.4659478375491,"vZ0":-5.538946267247847,"x":85.46,"y":198.24,"x0":-1.8799672215010808,"y0":50.0047528900479,"z0":5.805077497512026,"aX":1.753786088667225},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":2500,"spinDirection":188},"zone":14,"typeConfidence":0.93,"plateTime":0.43242863763623296,"extension":5.6591321750511},"index":4,"playId":"7fe5f4e7-cbac-35dd-885f-3518afc54c08","pitchNumber":5,"startTime":"2026-08-01T02:54:47.580Z","endTime":"2026-08-01T02:54:51.391Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51308198385237,"aZ":-14.682897647087955,"pfxX":-2.1260075931316504,"pfxZ":9.534778054259199,"pX":0.05605615925739506,"pZ":2.982450724454278,"vX0":5.016174229715429,"vY0":-133.75734130639515,"vZ0":-5.391767736874266,"x":114.86,"y":158.25,"x0":-1.5571158976623316,"y0":50.002519055689355,"z0":6.056117684204077,"aX":-3.900512273728064},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2341,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.4075841711448773,"extension":5.716442484983357},"hitData":{"launchSpeed":91.6,"launchAngle":43.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.74,"coordY":91.44}},"index":5,"playId":"d7933fb7-4d4d-3d5f-9792-6c935b44ddad","pitchNumber":6,"startTime":"2026-08-01T02:55:10.510Z","endTime":"2026-08-01T02:55:20.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:55:20.811Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to center fielder Max Clark.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T02:55:25.898Z","endTime":"2026-08-01T02:56:49.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869473188802502,"aZ":-17.971527356232723,"pfxX":-3.4767724933507,"pfxZ":7.636457995465077,"pX":-0.09326255530684016,"pZ":2.5139931982593056,"vX0":5.721967377689049,"vY0":-134.44995731110598,"vZ0":-5.90399189069843,"x":120.55,"y":170.9,"x0":-1.7822111070329345,"y0":50.00105724986561,"z0":5.982966586549284,"aX":-6.464913958351902},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":5.3,"spinRate":2232,"spinDirection":211},"zone":5,"typeConfidence":0.86,"plateTime":0.4049699690955846,"extension":5.742020595176482},"index":0,"playId":"bb3cf884-4064-3983-84db-cdcf26f05372","pitchNumber":1,"startTime":"2026-08-01T02:55:43.882Z","endTime":"2026-08-01T02:55:47.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45435047965158,"aZ":-28.858564160815693,"pfxX":-5.576712763373962,"pfxZ":2.1374213412719794,"pX":-1.350211208493236,"pZ":3.2508707396585037,"vX0":3.556508636393429,"vY0":-122.97558718393744,"vZ0":-0.5434957470180456,"x":168.47,"y":151.01,"x0":-2.081334829824958,"y0":50.00223727792287,"z0":5.895648552769178,"aX":-8.65087951177115},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":9.4,"spinRate":1553,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4432249616539221,"extension":5.739902632734475},"index":1,"playId":"391da2c3-2e81-3956-98c6-9efc3bbff108","pitchNumber":2,"startTime":"2026-08-01T02:56:04.817Z","endTime":"2026-08-01T02:56:09.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.961421101352073,"aZ":-27.445538126407946,"pfxX":-7.869883542886407,"pfxZ":3.071038986608202,"pX":0.6076162011642194,"pZ":0.24791666247290564,"vX0":8.177411663882628,"vY0":-122.43293016123816,"vZ0":-7.467893789440113,"x":93.84,"y":232.09,"x0":-1.7310102291778913,"y0":50.001785830237225,"z0":5.640925083464057,"aX":-12.116334938843814},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":12.6,"spinRate":1594,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.44495955516349994,"extension":5.903819653369177},"index":2,"playId":"495d23e0-0782-308c-86d6-dd0838444139","pitchNumber":3,"startTime":"2026-08-01T02:56:20.227Z","endTime":"2026-08-01T02:56:24.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299781102809483,"aZ":-28.621311256988445,"pfxX":1.6249297677204309,"pfxZ":2.211105259180572,"pX":0.49935866060852613,"pZ":2.732739244227117,"vX0":6.040129689343699,"vY0":-125.21396310002392,"vZ0":-1.8330810590794648,"x":97.97,"y":165.0,"x0":-2.1430412352602235,"y0":50.003099924978365,"z0":5.787953647129293,"aX":2.6130114945963574},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2554,"spinDirection":155},"zone":6,"typeConfidence":0.8,"plateTime":0.43534523720436,"extension":5.82958402930096},"hitData":{"launchSpeed":76.4,"launchAngle":32.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.54,"coordY":85.75}},"index":3,"playId":"f0638f97-b93f-3e64-84b3-a5a69b61ef59","pitchNumber":4,"startTime":"2026-08-01T02:56:39.231Z","endTime":"2026-08-01T02:56:49.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:56:49.323Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to center fielder Max Clark.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T02:56:55.045Z","endTime":"2026-08-01T02:57:39.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70026617351446,"aZ":-21.44875435426036,"pfxX":-7.348991972520805,"pfxZ":6.0404575731938905,"pX":-0.619616002195111,"pZ":3.341661442238422,"vX0":5.282434307817911,"vY0":-131.59701690685242,"vZ0":-2.961833471118703,"x":140.62,"y":148.56,"x0":-1.685857026076244,"y0":50.00210585841815,"z0":6.048643786106932,"aX":-13.048021924666454},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":12.4,"spinRate":2117,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.4142627251441011,"extension":5.717234135094345},"index":0,"playId":"0461d36d-eb82-3cd0-9100-5520aa3bac08","pitchNumber":1,"startTime":"2026-08-01T02:57:13.173Z","endTime":"2026-08-01T02:57:17.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.891964415160274,"aZ":-34.81716774482352,"pfxX":-0.6637332527370663,"pfxZ":-1.7569521442314837,"pX":0.047821569732054856,"pZ":1.6721916138146855,"vX0":4.862567315215845,"vY0":-120.74534938901692,"vZ0":-3.0189191573669074,"x":115.18,"y":193.63,"x0":-1.891948178577783,"y0":50.00508907177331,"z0":5.9524657260551415,"aX":-0.996362137270306},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":0.2,"spinRate":2593,"spinDirection":11},"zone":14,"typeConfidence":0.93,"plateTime":0.45080540921674306,"extension":5.6710120124992285},"hitData":{"launchSpeed":70.5,"launchAngle":9.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.42,"coordY":109.98}},"index":1,"playId":"195bbcd5-eb68-374f-abf6-63fa6b85a391","pitchNumber":2,"startTime":"2026-08-01T02:57:29.351Z","endTime":"2026-08-01T02:57:39.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:57:39.888Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T02:57:52.468Z","endTime":"2026-08-01T02:59:06.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93085894564993,"aZ":-15.78836588347909,"pfxX":-2.7282865798994953,"pfxZ":9.038159433392002,"pX":-0.1296263441451558,"pZ":3.306760169048678,"vX0":5.3899398218181425,"vY0":-132.90490050310166,"vZ0":-4.037782259779113,"x":121.94,"y":149.5,"x0":-1.8173496131383091,"y0":50.0011351726217,"z0":5.971318403519798,"aX":-4.945757184862467},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":4.0,"spinRate":2339,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.4100360751375125,"extension":5.708405987920161},"index":0,"playId":"068277d7-f253-3bee-ad47-07ab0304efb4","pitchNumber":1,"startTime":"2026-08-01T02:58:07.418Z","endTime":"2026-08-01T02:58:12.821Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11485528528103,"aZ":-28.73890671328664,"pfxX":0.320414558393637,"pfxZ":2.1558682589917426,"pX":0.13830946628622434,"pZ":1.907490997960969,"vX0":5.468631426202532,"vY0":-124.54336967790151,"vZ0":-3.6429964734631657,"x":111.73,"y":187.28,"x0":-2.116110524306356,"y0":50.00005660904896,"z0":5.734288328094436,"aX":0.5083339015799677},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-1.7,"spinRate":2545,"spinDirection":179},"zone":8,"typeConfidence":0.64,"plateTime":0.4377360192299604,"extension":5.695335267215045},"index":1,"playId":"0d956d8c-cf9b-3326-b026-735c2bcea9f5","pitchNumber":2,"startTime":"2026-08-01T02:58:35.075Z","endTime":"2026-08-01T02:58:39.765Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537168681358153,"aZ":-34.534176134088995,"pfxX":-0.7406114916957254,"pfxZ":-1.5694219658935342,"pX":0.534781196460627,"pZ":0.21549830971892545,"vX0":6.329652333125711,"vY0":-121.44070354340474,"vZ0":-5.92553568947721,"x":96.62,"y":232.96,"x0":-2.0030046588930177,"y0":50.00324033738198,"z0":5.6713673088346255,"aX":-1.1123040050787185},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":-0.1,"spinRate":2631,"spinDirection":26},"zone":14,"typeConfidence":0.94,"plateTime":0.4500506046344839,"extension":5.762292112904784},"index":2,"playId":"9ef143f2-4657-3bb7-990f-3f24adb7b15c","pitchNumber":3,"startTime":"2026-08-01T02:59:01.109Z","endTime":"2026-08-01T02:59:06.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T02:59:06.736Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T03:01:40.925Z","endTime":"2026-08-01T03:03:33.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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: Hayden Juenger replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:01:13.799Z","endTime":"2026-08-01T03:01:22.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T03:01:22.744Z","endTime":"2026-08-01T03:01:43.085Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788569350508453,"aZ":-14.422202347771043,"pfxX":-6.966057149798694,"pfxZ":9.258022109055894,"pX":0.5085301686445187,"pZ":2.990664543658439,"vX0":6.434575288430878,"vY0":-137.43968955088474,"vZ0":-3.859689519309044,"x":97.62,"y":158.03,"x0":-0.955271344883078,"y0":50.00325306913002,"z0":5.389321948993525,"aX":-13.358734089388317},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2384,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3981529973821809,"extension":6.073814866999458},"index":2,"playId":"39db3406-968d-32b9-9ab7-301cc725d5c1","pitchNumber":1,"startTime":"2026-08-01T03:01:43.085Z","endTime":"2026-08-01T03:01:47.421Z","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":87.9,"endSpeed":81.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.265578238434884,"aZ":-27.981312202357774,"pfxX":3.087300748431484,"pfxZ":2.4923523966863916,"pX":0.6296006416260164,"pZ":1.3738290587642854,"vX0":3.3922341263668727,"vY0":-128.05890283652886,"vZ0":-4.602339261348671,"x":93.0,"y":201.69,"x0":-1.1071101907165561,"y0":50.0037295352954,"z0":5.35061545088136,"aX":5.192588870680214},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-6.2,"spinRate":2374,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42563346725725193,"extension":5.988002813734019},"index":3,"playId":"92e52a75-c90c-323f-8500-1f0434519e32","pitchNumber":2,"startTime":"2026-08-01T03:01:59.258Z","endTime":"2026-08-01T03:02:04.571Z","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":87.7,"endSpeed":81.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.399351067712686,"aZ":-28.218113565571997,"pfxX":3.147275125024624,"pfxZ":2.35812880601323,"pX":0.3885604383866282,"pZ":2.2499300404018516,"vX0":3.0532752095280298,"vY0":-127.89606965498983,"vZ0":-2.4467524863639913,"x":102.19,"y":178.03,"x0":-1.2243862463263848,"y0":50.00255348729009,"z0":5.4053521382087855,"aX":5.275475810835037},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-6.4,"spinRate":2379,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.4263024691302486,"extension":5.935724067091913},"index":4,"playId":"abe87b81-2ce9-367d-858b-0d0ff921d1c5","pitchNumber":3,"startTime":"2026-08-01T03:02:16.326Z","endTime":"2026-08-01T03:02:20.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219763425141434,"aZ":-15.953701052989274,"pfxX":-6.425539156392551,"pfxZ":8.212371204682556,"pX":0.21439130964475564,"pZ":3.4701629419097086,"vX0":5.149498688623449,"vY0":-139.16065388821974,"vZ0":-2.5502028459517123,"x":108.83,"y":145.09,"x0":-0.818945123726406,"y0":50.00103988312828,"z0":5.4466374336192995,"aX":-12.688051830246545},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2252,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3925631358172965,"extension":6.0811334155649295},"index":5,"playId":"37c79bb8-06b2-3246-94fa-45ad51a7cca7","pitchNumber":4,"startTime":"2026-08-01T03:02:38.200Z","endTime":"2026-08-01T03:02:44.808Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659960476828687,"aZ":-26.89649131677796,"pfxX":-9.199346764985739,"pfxZ":3.0722298056796937,"pX":0.904151282176007,"pZ":1.9227006880557873,"vX0":8.006469894932437,"vY0":-129.3516082996512,"vZ0":-3.226537980307959,"x":82.54,"y":186.87,"x0":-1.0164179418231998,"y0":50.00203727129249,"z0":5.2193606671291475,"aX":-15.793627805294664},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2297,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4213391785728975,"extension":6.065889011317785},"index":6,"playId":"481f92d8-5835-369a-84e9-dc87914541c4","pitchNumber":5,"startTime":"2026-08-01T03:02:58.712Z","endTime":"2026-08-01T03:03:03.696Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954556481085042,"aZ":-27.242415493440586,"pfxX":-10.965380798084796,"pfxZ":2.874738469182775,"pX":-0.25157765893500456,"pZ":1.191218791175837,"vX0":6.116307898522519,"vY0":-129.97603065131491,"vZ0":-4.627770625697768,"x":126.59,"y":206.62,"x0":-1.2093306136163025,"y0":50.00020277708833,"z0":5.06069598508998,"aX":-18.77949627291336},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":18.5,"spinRate":2386,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42123282720054567,"extension":5.9450822219149835},"index":7,"playId":"f7570f8f-dc72-309b-8f21-890339008c37","pitchNumber":6,"startTime":"2026-08-01T03:03:30.416Z","endTime":"2026-08-01T03:03:33.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:03:33.640Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T03:03:43.269Z","endTime":"2026-08-01T03:05:39.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704830843570946,"aZ":-20.704042729731196,"pfxX":-0.35621341645305726,"pfxZ":6.142692655220548,"pX":1.5619956244019455,"pZ":3.274807932547207,"vX0":7.30454536570395,"vY0":-134.87030746459786,"vZ0":-1.7742762815755468,"x":57.46,"y":150.36,"x0":-1.1199689084254516,"y0":50.00058260439482,"z0":5.381907022227914,"aX":-0.6668610646192716},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":-0.7,"spinRate":2342,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.404082609089909,"extension":6.043643994976334},"index":0,"playId":"d50289ff-1f25-30da-8d8c-ec1c24eb9d4f","pitchNumber":1,"startTime":"2026-08-01T03:03:55.320Z","endTime":"2026-08-01T03:03:59.720Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364689582992504,"aZ":-28.753505761271036,"pfxX":-11.271827082911724,"pfxZ":2.008830011719323,"pX":-0.17347062783861547,"pZ":1.1804707930529919,"vX0":6.501487649478236,"vY0":-129.15447343541004,"vZ0":-4.274029564905074,"x":123.61,"y":206.91,"x0":-1.2510777142768845,"y0":50.00054966892403,"z0":5.052676254440876,"aX":-19.156125500917607},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":19.1,"spinRate":2414,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4231046069837676,"extension":5.997771395104953},"index":1,"playId":"88820600-be31-3a97-b84e-83b1f92b0376","pitchNumber":2,"startTime":"2026-08-01T03:04:09.434Z","endTime":"2026-08-01T03:04:14.120Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16810576475767,"aZ":-13.425224769542822,"pfxX":-6.433962742146579,"pfxZ":9.640624552895112,"pX":-0.6730785262052916,"pZ":3.008825619350226,"vX0":3.670694763213867,"vY0":-138.40014528296314,"vZ0":-3.8643068905085687,"x":142.66,"y":157.54,"x0":-1.1789136822221098,"y0":50.00298833424036,"z0":5.319019886008286,"aX":-12.512641386875202},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":10.9,"spinRate":2380,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3953818405100775,"extension":6.013551753691384},"index":2,"playId":"4edba1b9-e644-3bd2-9b87-a19a86071c5d","pitchNumber":3,"startTime":"2026-08-01T03:04:24.692Z","endTime":"2026-08-01T03:04:27.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28295777408496,"aZ":-20.029684267847703,"pfxX":-0.5105085296105383,"pfxZ":6.564370609543032,"pX":0.5711239430845965,"pZ":2.4986895300728036,"vX0":4.885530687237256,"vY0":-134.21559282238508,"vZ0":-3.52531950822908,"x":95.23,"y":171.32,"x0":-1.1956895282920685,"y0":50.001940488917235,"z0":5.231858793305381,"aX":-0.9454192766639951},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":0.0,"spinRate":2321,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40596686408338645,"extension":5.9505885019395235},"index":3,"playId":"ccd260fc-3b64-3a25-93ae-249610c7abbf","pitchNumber":4,"startTime":"2026-08-01T03:04:39.639Z","endTime":"2026-08-01T03:04:44.347Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335261465002798,"aZ":-14.142581223957308,"pfxX":-6.766489101199122,"pfxZ":9.17946775582021,"pX":0.500601972490004,"pZ":2.5212529010537037,"vX0":6.395622458000461,"vY0":-138.84598566152403,"vZ0":-5.030983344103902,"x":97.92,"y":170.71,"x0":-0.9468613919877344,"y0":50.00326532215064,"z0":5.2886324108899245,"aX":-13.291730764413652},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":11.0,"spinRate":2393,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3935817078130075,"extension":6.18484250204444},"index":4,"playId":"e1f4fcee-bb1d-3464-8442-cd9804fe9260","pitchNumber":5,"startTime":"2026-08-01T03:04:57.902Z","endTime":"2026-08-01T03:05:01.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139799215740787,"aZ":-28.325796125522,"pfxX":-9.983939727700621,"pfxZ":2.224375174693387,"pX":-0.9966331634352734,"pZ":2.666261824146059,"vX0":4.181909808118569,"vY0":-130.4288579675954,"vZ0":-1.0571514854769741,"x":154.99,"y":166.79,"x0":-1.3190705938436367,"y0":50.00488801401391,"z0":5.203150910162321,"aX":-17.28989744114917},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":2376,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41913364739362313,"extension":5.96429640851832},"index":5,"playId":"7ac195f8-efaf-39ec-aeb9-87f97d5b40d2","pitchNumber":6,"startTime":"2026-08-01T03:05:16.048Z","endTime":"2026-08-01T03:05:20.926Z","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.5,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.163190671754325,"aZ":-21.869170824423517,"pfxX":0.3966385553587459,"pfxZ":5.72934716261579,"pX":-1.155153925201736,"pZ":3.324585335797311,"vX0":0.5737533663175085,"vY0":-132.02613704846303,"vZ0":-1.1674166451209327,"x":161.03,"y":149.02,"x0":-1.4252820403174542,"y0":50.003331975843345,"z0":5.353913820084179,"aX":0.7131320035895949},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2340,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41193438289816475,"extension":5.895817299585467},"index":6,"playId":"295c519a-bfe9-398e-abc7-9a0cbfcfd2c3","pitchNumber":7,"startTime":"2026-08-01T03:05:34.894Z","endTime":"2026-08-01T03:05:39.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:05:39.755Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes. Riley Greene steals (3) 2nd base.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T03:06:13.983Z","endTime":"2026-08-01T03:08:13.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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"}]},{"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Hao-Yu Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T03:06:01.559Z","endTime":"2026-08-01T03:06:16.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"}},{"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":92.2,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634819988718185,"aZ":-22.068527404377267,"pfxX":-0.18217348335047845,"pfxZ":5.445152260508184,"pX":1.8271515295383682,"pZ":2.98593375102236,"vX0":7.748710707219404,"vY0":-134.25656203098634,"vZ0":-2.0482700620303262,"x":47.35,"y":158.16,"x0":-1.0529444248921764,"y0":50.000131542093094,"z0":5.303223642391816,"aX":-0.3388740798400389},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2300,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4054581106870585,"extension":6.121754258919957},"index":1,"playId":"ceb3eb9a-e868-36b3-b2f8-c0cbf004a8f7","pitchNumber":1,"startTime":"2026-08-01T03:06:16.160Z","endTime":"2026-08-01T03:06:19.507Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9013539976424,"aZ":-26.338708240717867,"pfxX":-10.646068046495094,"pfxZ":3.472805308766257,"pX":-0.5475721024166992,"pZ":1.6511518029000738,"vX0":5.350148250828785,"vY0":-128.6338291257619,"vZ0":-3.5649855321871784,"x":137.87,"y":194.2,"x0":-1.267731454061133,"y0":50.00459057040624,"z0":5.0899825586785745,"aX":-17.8984023405172},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":18.1,"spinRate":2338,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4252993919793222,"extension":5.982591035598808},"index":2,"playId":"421dc12f-ecfa-32b8-a7b0-e395f4b51d0b","pitchNumber":2,"startTime":"2026-08-01T03:06:32.857Z","endTime":"2026-08-01T03:06:38.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842553708833243,"aZ":-28.08669650837558,"pfxX":-10.47662567911785,"pfxZ":2.4415575218980923,"pX":-0.633347475275631,"pZ":2.363856942612155,"vX0":4.99653363565804,"vY0":-128.31103030791581,"vZ0":-1.528869335737875,"x":141.14,"y":174.96,"x0":-1.2418472165868266,"y0":50.0013620733917,"z0":5.150133574185018,"aX":-17.516609689662104},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2278,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4264163997624384,"extension":5.942625778972829},"index":3,"playId":"2a70c557-5af3-3bd3-a049-cc51ce947165","pitchNumber":3,"startTime":"2026-08-01T03:06:50.658Z","endTime":"2026-08-01T03:06:54.051Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83598701528032,"aZ":-21.80616398335387,"pfxX":-0.5308939174691338,"pfxZ":5.7040109702918915,"pX":0.42906142468642217,"pZ":3.776098414164487,"vX0":4.367493590833197,"vY0":-133.0545550291352,"vZ0":-0.13732218873247015,"x":100.65,"y":136.83,"x0":-1.1550379119033427,"y0":50.00353085155696,"z0":5.390211964836127,"aX":-0.9657326054210583},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":0.1,"spinRate":2300,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4094924354723175,"extension":6.025213900495772},"index":4,"playId":"8fb56b2d-9625-38e4-a2cf-d1424c951291","pitchNumber":4,"startTime":"2026-08-01T03:07:11.455Z","endTime":"2026-08-01T03:07:15.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-01T03:07:34.097Z","endTime":"2026-08-01T03:07:46.686Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.328216357924198,"aZ":-23.53499791528985,"pfxX":-10.127899153789818,"pfxZ":5.061767531218436,"pX":-0.6340421292829723,"pZ":1.0833418765451284,"vX0":4.933427763308091,"vY0":-129.85633865529377,"vZ0":-5.432479970467645,"x":141.17,"y":209.53,"x0":-1.2431872373703878,"y0":50.00350915218195,"z0":4.994231852960871,"aX":-17.28793734361025},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2430,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4218802711992722,"extension":5.969118706592635},"index":6,"playId":"a51853b6-0853-35d4-8d61-f6f041b40662","pitchNumber":5,"startTime":"2026-08-01T03:07:46.686Z","endTime":"2026-08-01T03:07:50.810Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.387741428896728,"aZ":-27.64378332450849,"pfxX":-10.566814855487834,"pfxZ":2.700648964672732,"pX":0.45483798114657126,"pZ":2.1542146185176,"vX0":7.627250648824507,"vY0":-128.85790602718978,"vZ0":-2.0803504117126823,"x":99.66,"y":180.62,"x0":-1.17423354333131,"y0":50.003219036986195,"z0":5.11298500949762,"aX":-17.726899508014032},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":2340,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4254663177876048,"extension":6.092092725431557},"index":7,"playId":"6149b2e8-3dc6-3d47-95b2-ff27c6abf4de","pitchNumber":6,"startTime":"2026-08-01T03:08:05.413Z","endTime":"2026-08-01T03:08:13.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:08:13.271Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T03:08:30.802Z","endTime":"2026-08-01T03:08:55.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":89.0,"endSpeed":82.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191514304806994,"aZ":-24.798110143898473,"pfxX":2.50420028064344,"pfxZ":4.271684103745692,"pX":0.34091423017738637,"pZ":2.625531546069013,"vX0":2.9406314692255417,"vY0":-129.79500477196817,"vZ0":-2.2541569457840986,"x":104.01,"y":167.89,"x0":-1.1270685997396779,"y0":50.0007717045823,"z0":5.371089001691574,"aX":4.321898715295743},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-5.2,"spinRate":2339,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.42012022907099933,"extension":5.885094908784721},"hitData":{"launchSpeed":84.2,"launchAngle":71.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":170.94}},"index":0,"playId":"20ae3072-9876-3639-b20b-efd66c9ef9c9","pitchNumber":1,"startTime":"2026-08-01T03:08:42.060Z","endTime":"2026-08-01T03:08:55.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:08:55.144Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, first baseman Spencer Torkelson to pitcher Ty Madden.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T03:11:00.902Z","endTime":"2026-08-01T03:11:26.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:10:46.629Z","endTime":"2026-08-01T03:10:46.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Colt Keith remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T03:10:46.640Z","endTime":"2026-08-01T03:10:46.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"description":"Defensive switch from shortstop to second base for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T03:10:46.641Z","endTime":"2026-08-01T03:10:58.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"description":"Offensive Substitution: Pinch-hitter Donovan Walton replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-01T03:10:58.318Z","endTime":"2026-08-01T03:11:03.035Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"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":85.1,"endSpeed":78.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23445953263726,"aZ":-29.65481892923583,"pfxX":1.786227425281072,"pfxZ":1.6101770467333445,"pX":-1.0834478782491774,"pZ":2.516787418232761,"vX0":2.210873034817903,"vY0":-123.98145275708916,"vZ0":-2.160027242655813,"x":158.3,"y":170.83,"x0":-2.216606075720606,"y0":50.00400736661875,"z0":5.857977934195943,"aX":2.7997243754497574},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":-3.7,"spinRate":2558,"spinDirection":194},"zone":11,"typeConfidence":0.7,"plateTime":0.4406428469460293,"extension":5.6633074936533285},"index":4,"playId":"76c1226b-a494-3dea-bfb2-d6619e91308a","pitchNumber":1,"startTime":"2026-08-01T03:11:03.035Z","endTime":"2026-08-01T03:11:07.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071427528930663,"aZ":-17.50332634103605,"pfxX":-2.2827870633416314,"pfxZ":8.156209188707223,"pX":-0.04227730669873815,"pZ":3.0476594954912395,"vX0":4.9350817823746995,"vY0":-132.93459322156892,"vZ0":-4.533695301852376,"x":118.61,"y":156.49,"x0":-1.621841029512457,"y0":50.005759918329034,"z0":6.036482520901557,"aX":-4.108159796031873},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":3.1,"spinRate":2297,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.41117946468921485,"extension":5.636314718944166},"hitData":{"launchSpeed":82.2,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":167.39}},"index":5,"playId":"5527823f-c5a5-3c61-816c-06870c6b6887","pitchNumber":2,"startTime":"2026-08-01T03:11:18.599Z","endTime":"2026-08-01T03:11:26.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:11:26.172Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T03:11:46.660Z","endTime":"2026-08-01T03:12:59.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(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":82.3,"endSpeed":76.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08019563366186,"aZ":-33.352270243529865,"pfxX":-0.05709322227043545,"pfxZ":-0.8055996796868152,"pX":0.11871312931641176,"pZ":1.0837793556035327,"vX0":5.015573546107616,"vY0":-119.81434223261884,"vZ0":-4.248109595897252,"x":112.47,"y":209.52,"x0":-1.9900228697926663,"y0":50.00408806201531,"z0":5.844515080235276,"aX":-0.08423457516569426},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.2,"breakHorizontal":-1.1,"spinRate":2439,"spinDirection":27},"zone":14,"typeConfidence":0.94,"plateTime":0.45628236285507073,"extension":5.588248738591874},"index":0,"playId":"075ed7e4-4561-3d41-b66f-aee40cdab4fe","pitchNumber":1,"startTime":"2026-08-01T03:12:08.770Z","endTime":"2026-08-01T03:12:13.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090482898530563,"aZ":-29.019769445786014,"pfxX":-0.5902316964662836,"pfxZ":1.9289442272985635,"pX":-0.01895535850007121,"pZ":2.162475706293131,"vX0":5.5343551215890745,"vY0":-126.7766686683666,"vZ0":-3.2018050558215174,"x":117.72,"y":180.39,"x0":-2.1502826420816405,"y0":50.00036605936838,"z0":5.749572072799005,"aX":-0.964185141519363},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2421,"spinDirection":261},"zone":8,"typeConfidence":0.84,"plateTime":0.4314743863887074,"extension":5.763666167014312},"index":1,"playId":"7fb1fe88-d618-3015-a44a-2a01ff09776d","pitchNumber":2,"startTime":"2026-08-01T03:12:28.450Z","endTime":"2026-08-01T03:12:31.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-01T03:12:42.262Z","endTime":"2026-08-01T03:12:54.493Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59986259080008,"aZ":-31.064789596741335,"pfxX":0.13855439628494182,"pfxZ":0.704692292382183,"pX":0.4938164739977613,"pZ":1.2585647333255936,"vX0":6.140409125318378,"vY0":-124.74560778709633,"vZ0":-4.4511113949799075,"x":98.18,"y":204.8,"x0":-2.019807936182896,"y0":50.00342004664922,"z0":5.633267505523466,"aX":0.21655202304775337},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.7,"spinRate":2600,"spinDirection":40},"zone":14,"typeConfidence":0.54,"plateTime":0.439445209648333,"extension":5.794717065681982},"index":3,"playId":"aac49663-3b1a-368c-a651-a43b6b111981","pitchNumber":3,"startTime":"2026-08-01T03:12:54.493Z","endTime":"2026-08-01T03:12:59.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:12:59.031Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Ben Malgeri.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T03:13:07.771Z","endTime":"2026-08-01T03:15:42.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376646754200916,"aZ":-13.539957329510704,"pfxX":-1.993468257454281,"pfxZ":10.353424188427503,"pX":0.7085145747604455,"pZ":2.545176124848108,"vX0":6.599493784053827,"vY0":-133.25316696798774,"vZ0":-6.568664891656173,"x":89.99,"y":170.06,"x0":-1.5402080067758834,"y0":50.003570448185535,"z0":6.018609436009365,"aX":-3.5882829288987983},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":2.2,"spinRate":2224,"spinDirection":209},"zone":6,"typeConfidence":0.93,"plateTime":0.4108909159978955,"extension":5.740948851013081},"index":0,"playId":"898c034a-4c6a-326d-a42a-7fb769b0a4da","pitchNumber":1,"startTime":"2026-08-01T03:13:25.734Z","endTime":"2026-08-01T03:13:29.269Z","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":91.5,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416087666294896,"aZ":-14.332684646586303,"pfxX":-1.6431329308641445,"pfxZ":9.950601514405266,"pX":0.5339791088245418,"pZ":2.9454614457619335,"vX0":6.093956537941794,"vY0":-133.02925712955238,"vZ0":-5.312695507925086,"x":96.65,"y":159.25,"x0":-1.5725400215209242,"y0":50.00310164063287,"z0":6.006633368941015,"aX":-2.946637335511461},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":1.7,"spinRate":2361,"spinDirection":206},"zone":3,"typeConfidence":0.92,"plateTime":0.41166115487735455,"extension":5.681300889820021},"index":1,"playId":"7e2d6044-4ccd-3901-aca8-f291dae0f2a2","pitchNumber":2,"startTime":"2026-08-01T03:13:42.596Z","endTime":"2026-08-01T03:13:49.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T03:13:56.321Z","endTime":"2026-08-01T03:14:07.622Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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":85.6,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737901380704205,"aZ":-35.61945600581912,"pfxX":0.06252664804857488,"pfxZ":-2.175167871517154,"pX":1.387334145430772,"pZ":0.5490420642335424,"vX0":7.007999882668044,"vY0":-124.51561992113774,"vZ0":-5.798544804956558,"x":64.12,"y":223.96,"x0":-1.460240966868047,"y0":50.00083025843833,"z0":5.822088855872094,"aX":0.09899417177266741},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":-1.6,"spinRate":2662,"spinDirection":34},"zone":14,"typeConfidence":0.93,"plateTime":0.43827262348283513,"extension":5.773322513831509},"index":3,"playId":"0429dff8-9c43-351b-bfaf-f038f1e83806","pitchNumber":3,"startTime":"2026-08-01T03:14:07.622Z","endTime":"2026-08-01T03:14:11.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18015094678527,"aZ":-36.35142500363453,"pfxX":0.9410282963146823,"pfxZ":-2.7122879707394434,"pX":-0.051547775776602085,"pZ":1.8155893278838866,"vX0":3.773117225128324,"vY0":-122.73366862475022,"vZ0":-2.534225101837562,"x":118.96,"y":189.76,"x0":-1.7252795275373731,"y0":50.00349224467126,"z0":5.9296068958642065,"aX":1.4485284559701614},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.3,"breakHorizontal":-2.5,"spinRate":2761,"spinDirection":38},"zone":8,"typeConfidence":0.94,"plateTime":0.4446997241512909,"extension":5.692671227359326},"index":4,"playId":"e57f58f3-5ed7-36f6-bc41-21d212e7f7a2","pitchNumber":4,"startTime":"2026-08-01T03:14:27.734Z","endTime":"2026-08-01T03:14:31.646Z","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":85.6,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039225936372002,"aZ":-34.35981500459451,"pfxX":-0.26577174115097524,"pfxZ":-1.3828620646464085,"pX":1.1557595022153924,"pZ":0.12397954239756537,"vX0":6.770571311313727,"vY0":-124.46804340365796,"vZ0":-6.830309589971577,"x":72.95,"y":235.43,"x0":-1.5555545951604968,"y0":50.002174406663165,"z0":5.719803061796591,"aX":-0.4211626242910357},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":-1.0,"spinRate":2401,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4386712728005069,"extension":5.856067868840592},"index":5,"playId":"a4581a0e-100a-37ed-bcd2-a31d84343332","pitchNumber":5,"startTime":"2026-08-01T03:14:52.481Z","endTime":"2026-08-01T03:14:56.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27746848140612,"aZ":-14.7634632232927,"pfxX":-2.6290552364262005,"pfxZ":9.12074359125534,"pX":1.006003758997354,"pZ":2.778540258137319,"vX0":7.58110064769118,"vY0":-136.83433426799726,"vZ0":-5.9092001688699485,"x":78.65,"y":163.76,"x0":-1.4506366562660264,"y0":50.00342545014527,"z0":5.965762447639788,"aX":-5.019347472117185},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.2,"spinRate":2485,"spinDirection":209},"zone":12,"typeConfidence":0.93,"plateTime":0.399254938572573,"extension":5.844559660906867},"index":6,"playId":"7130b791-4bdc-329b-8288-92940416c673","pitchNumber":6,"startTime":"2026-08-01T03:15:13.402Z","endTime":"2026-08-01T03:15:17.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828410409129635,"aZ":-13.750549801051973,"pfxX":-2.3905868542473248,"pfxZ":9.595992656965713,"pX":-0.10119757525068361,"pZ":2.143363891112648,"vX0":4.858048862627538,"vY0":-137.08791982026088,"vZ0":-7.7362924678260665,"x":120.86,"y":180.91,"x0":-1.5787312402575056,"y0":50.00179926847958,"z0":5.9234349228830006,"aX":-4.589608908607721},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":3.4,"spinRate":2351,"spinDirection":206},"zone":8,"typeConfidence":0.93,"plateTime":0.39821445393314914,"extension":5.753678551421608},"hitData":{"launchSpeed":85.2,"launchAngle":17.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.91,"coordY":124.94}},"index":7,"playId":"bbd85a91-0e4b-3932-ab1b-583168af9fcb","pitchNumber":7,"startTime":"2026-08-01T03:15:33.731Z","endTime":"2026-08-01T03:15:42.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:15:42.964Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T03:15:53.067Z","endTime":"2026-08-01T03:16:38.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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":"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":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.297818072541574,"aZ":-29.63950481359285,"pfxX":0.5078906429390893,"pfxZ":1.602195397242279,"pX":0.6008591326747621,"pZ":1.7519708150668931,"vX0":6.52589856564922,"vY0":-124.55444239993103,"vZ0":-3.765113246017266,"x":94.1,"y":191.48,"x0":-2.111168318511468,"y0":50.00356101977209,"z0":5.714617074883186,"aX":0.8032136571714812},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-2.3,"spinRate":2576,"spinDirection":308},"zone":9,"typeConfidence":0.56,"plateTime":0.4385133052305936,"extension":5.772030650991503},"index":0,"playId":"8e1a4a45-97e1-3235-9713-66e34fbda248","pitchNumber":1,"startTime":"2026-08-01T03:16:12.720Z","endTime":"2026-08-01T03:16:16.290Z","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":91.8,"endSpeed":84.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576910144411517,"aZ":-17.000060525376675,"pfxX":-3.2975379042455155,"pfxZ":8.296248617604837,"pX":0.6327117706783888,"pZ":2.8602714138216996,"vX0":7.799038794750136,"vY0":-133.58621058888417,"vZ0":-4.73441715392539,"x":92.88,"y":161.55,"x0":-1.8807955592898875,"y0":50.00175084435673,"z0":5.856890562004762,"aX":-6.031244183432222},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":4.6,"spinRate":2317,"spinDirection":214},"zone":6,"typeConfidence":0.88,"plateTime":0.4081843853994682,"extension":5.6815352248526745},"hitData":{"launchSpeed":89.1,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":174.99}},"index":1,"playId":"3a109a47-08c5-3edd-99ac-a42676cb457c","pitchNumber":2,"startTime":"2026-08-01T03:16:32.253Z","endTime":"2026-08-01T03:16:38.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:16:38.431Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Clark grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T03:18:57.160Z","endTime":"2026-08-01T03:19:45.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Donovan Walton remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:18:34.553Z","endTime":"2026-08-01T03:18:34.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Pitching Change: Brady Basso replaces Hayden Juenger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T03:18:34.563Z","endTime":"2026-08-01T03:18:59.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"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":92.3,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519619048989515,"aZ":-15.622204899344396,"pfxX":3.310169673135243,"pfxZ":8.983373661363734,"pX":-0.1319658781877478,"pZ":2.3633091197056886,"vX0":-6.26222885288784,"vY0":-134.26663315417787,"vZ0":-7.502490648463384,"x":122.03,"y":174.97,"x0":1.7907664924890931,"y0":50.00614188602809,"z0":6.286126950657901,"aX":6.101911811735387},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-4.8,"spinRate":2351,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.4064890682620055,"extension":6.318408374901554},"index":2,"playId":"2c421876-4bd2-39d6-9af9-c47b3a34b1e6","pitchNumber":1,"startTime":"2026-08-01T03:18:59.244Z","endTime":"2026-08-01T03:19:02.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-01T03:19:14.362Z","endTime":"2026-08-01T03:19:22.348Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68183574872104,"aZ":-39.85070539555444,"pfxX":0.45126933841776173,"pfxZ":-6.080048614094043,"pX":0.5745725931902858,"pZ":1.6084039058371502,"vX0":-3.119081173467923,"vY0":-111.79716815073363,"vZ0":-1.604488769333579,"x":95.1,"y":195.35,"x0":1.9308835965607627,"y0":50.004677126094386,"z0":6.436220670230127,"aX":0.5703102990060921},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.2,"breakHorizontal":0.0,"spinRate":2200,"spinDirection":337},"zone":14,"typeConfidence":0.9,"plateTime":0.49045470450118156,"extension":6.422837396105866},"index":4,"playId":"d54c8712-f1da-3bcd-8a3e-8dafa0298901","pitchNumber":2,"startTime":"2026-08-01T03:19:22.348Z","endTime":"2026-08-01T03:19:25.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.593716676104172,"aZ":-28.447356910425036,"pfxX":-2.227790512537932,"pfxZ":2.5417249217637865,"pX":-1.1045307411617524,"pZ":1.9965814398376467,"vX0":-6.178394061799285,"vY0":-119.29948529361388,"vZ0":-4.145021262282544,"x":159.1,"y":184.87,"x0":1.791987509209049,"y0":50.00126001200677,"z0":6.2766749899393695,"aX":-3.2589170641473832},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":5.3,"spinRate":2019,"spinDirection":321},"zone":13,"typeConfidence":0.92,"plateTime":0.4564268754409393,"extension":6.443236301911481},"hitData":{"launchSpeed":71.3,"launchAngle":6.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":150.67}},"index":5,"playId":"77752402-74f0-3de4-99f0-7cccf20cc29a","pitchNumber":3,"startTime":"2026-08-01T03:19:37.856Z","endTime":"2026-08-01T03:19:45.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:19:45.392Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a fly ball to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T03:20:02.263Z","endTime":"2026-08-01T03:21:19.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":72.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.373787723313335,"aZ":-40.05571466902183,"pfxX":-0.30081752005173773,"pfxZ":-6.03369093179518,"pX":-0.0432779423343649,"pZ":0.9480540835513497,"vX0":-4.515305072973436,"vY0":-113.45464027545208,"vZ0":-3.16911747073938,"x":118.65,"y":213.18,"x0":2.010116838920316,"y0":50.002462231013226,"z0":6.347200500922049,"aX":-0.3928451709235456},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-11.4,"breakHorizontal":1.7,"spinRate":2237,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.48240679529012764,"extension":6.45017295520834},"index":0,"playId":"a43e5932-9bdb-31ba-b801-4fdac14ad75f","pitchNumber":1,"startTime":"2026-08-01T03:20:09.448Z","endTime":"2026-08-01T03:20:14.195Z","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":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":71.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.994126201273918,"aZ":-39.79177701097794,"pfxX":-0.829497743388361,"pfxZ":-6.111846176056631,"pX":-0.5780991729996358,"pZ":0.5869654377828473,"vX0":-4.933408129451444,"vY0":-110.98357672029798,"vZ0":-3.7299544028050473,"x":139.04,"y":222.93,"x0":1.7819866494988013,"y0":50.003027753786014,"z0":6.436713075062774,"aX":-1.0332406000482004},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.8,"breakHorizontal":2.8,"spinRate":2323,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4936625729933617,"extension":6.492279997239611},"index":1,"playId":"fa5c8c36-78aa-317c-abb4-7d8bfee24a98","pitchNumber":2,"startTime":"2026-08-01T03:20:21.935Z","endTime":"2026-08-01T03:20:25.462Z","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":92.1,"endSpeed":84.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983070625608182,"aZ":-17.090741898330588,"pfxX":0.4647424105238249,"pfxZ":8.254578758278704,"pX":-1.1431045293838167,"pZ":2.8452700691884414,"vX0":-7.836047213521632,"vY0":-133.8597806520607,"vZ0":-5.963062378054046,"x":160.57,"y":161.96,"x0":1.7532079216725507,"y0":50.006015571214014,"z0":6.311867272837013,"aX":0.8510041082697355},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":0.7,"spinRate":2302,"spinDirection":153},"zone":11,"typeConfidence":0.85,"plateTime":0.4080938958379998,"extension":6.335606156077613},"index":2,"playId":"629ed037-49bb-3a98-87e5-edca887473bc","pitchNumber":3,"startTime":"2026-08-01T03:20:36.862Z","endTime":"2026-08-01T03:20:41.663Z","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":92.2,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35344392548756,"aZ":-14.634268538432776,"pfxX":1.7428677784744466,"pfxZ":9.595567634420227,"pX":-0.07487833307838751,"pZ":3.2179615546849827,"vX0":-5.812879678386606,"vY0":-134.17385834585605,"vZ0":-5.437028428014064,"x":119.85,"y":151.9,"x0":1.8907954478790117,"y0":50.00117468520899,"z0":6.309061866010307,"aX":3.1856517425345765},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-1.9,"spinRate":2306,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.4078288840058133,"extension":6.3848931317737},"index":3,"playId":"43663f06-0a2a-3e04-8c52-bb61bef5bf54","pitchNumber":4,"startTime":"2026-08-01T03:20:51.604Z","endTime":"2026-08-01T03:20:56.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843158900082567,"aZ":-15.47247627987833,"pfxX":0.8136980121341477,"pfxZ":9.199983343268041,"pX":-0.35861949155958245,"pZ":2.556597277795443,"vX0":-5.905330348393939,"vY0":-133.64119317794444,"vZ0":-6.880327467179744,"x":130.67,"y":169.75,"x0":1.77062642634167,"y0":50.00374508480127,"z0":6.268909658739224,"aX":1.478703758130833},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-0.2,"spinRate":2286,"spinDirection":154},"zone":4,"typeConfidence":0.82,"plateTime":0.40929699017035004,"extension":6.323632206302451},"hitData":{"launchSpeed":70.4,"launchAngle":33.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.08,"coordY":127.87}},"index":4,"playId":"c1c19fb7-45c6-3402-938c-d7297943eac9","pitchNumber":5,"startTime":"2026-08-01T03:21:06.387Z","endTime":"2026-08-01T03:21:19.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:21:19.021Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Malgeri lines out softly to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T03:21:27.772Z","endTime":"2026-08-01T03:21:47.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735102074097426,"aZ":-14.826222570406562,"pfxX":3.3888252614894627,"pfxZ":9.524645182708348,"pX":-0.5510637555212121,"pZ":2.9434313744167175,"vX0":-7.408968522804551,"vY0":-133.59157650496508,"vZ0":-5.95186093711558,"x":138.01,"y":159.31,"x0":1.8085031794854882,"y0":50.00087403604006,"z0":6.252116024065487,"aX":6.171550563868075},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-4.7,"spinRate":2200,"spinDirection":159},"zone":1,"typeConfidence":0.92,"plateTime":0.40882428922977265,"extension":6.370931336349104},"hitData":{"launchSpeed":48.6,"launchAngle":19.0,"totalDistance":94.0,"trajectory":"line_drive","hardness":"soft","location":"3","coordinates":{"coordX":147.6,"coordY":171.5}},"index":0,"playId":"08302c30-8201-38e1-b513-b82e7dcd629c","pitchNumber":1,"startTime":"2026-08-01T03:21:41.932Z","endTime":"2026-08-01T03:21:47.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:21:47.652Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim challenged (pitch result), call on the field was overturned: Kevin McGonigle called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T03:22:07.655Z","endTime":"2026-08-01T03:24:01.015Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56804230447661,"aZ":-13.950225825059158,"pfxX":4.844088185008584,"pfxZ":9.961592943576015,"pX":-0.7808070125621466,"pZ":2.5134980523360535,"vX0":-8.763512744335628,"vY0":-134.27983493521072,"vZ0":-7.0782810217812075,"x":146.76,"y":170.92,"x0":1.8929862936314896,"y0":50.003961917826516,"z0":6.172627738784486,"aX":8.863623737538534},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-7.0,"spinRate":2253,"spinDirection":152},"zone":4,"typeConfidence":0.92,"plateTime":0.40760193968637815,"extension":6.506772671758726},"index":0,"playId":"79d39118-3fb1-3d08-83dc-d88c928d2bdf","pitchNumber":1,"startTime":"2026-08-01T03:22:16.028Z","endTime":"2026-08-01T03:22:20.581Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.793369639425624,"aZ":-25.11556192233568,"pfxX":-0.109563694560739,"pfxZ":4.579907144891866,"pX":-0.13476806883409892,"pZ":4.774495357803135,"vX0":-5.141714093741955,"vY0":-122.22378230021313,"vZ0":1.2561347332700277,"x":122.14,"y":109.87,"x0":1.993870614929313,"y0":50.00460726145734,"z0":6.381223518378664,"aX":-0.16790193044627716},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.8,"breakHorizontal":1.2,"spinRate":2053,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.4449333090218546,"extension":6.289442800817424},"index":1,"playId":"61279fc5-0eb5-3350-9b19-c66e4d1849d0","pitchNumber":2,"startTime":"2026-08-01T03:22:37.629Z","endTime":"2026-08-01T03:22:42.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Jonah Heim. Javier Báez to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"61279fc5-0eb5-3350-9b19-c66e4d1849d0","startTime":"2026-08-01T03:23:00.770Z","endTime":"2026-08-01T03:23:12.833Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"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":92.1,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480839685352446,"aZ":-20.89248315843446,"pfxX":8.030955405547719,"pfxZ":6.139026742209633,"pX":1.6909602211646169,"pZ":2.2499257053020085,"vX0":-4.091540447149486,"vY0":-134.09166158736568,"vZ0":-6.286601791659534,"x":52.54,"y":178.03,"x0":2.1856422360707923,"y0":50.003597808814085,"z0":6.094936436765273,"aX":14.760779270090202},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.8,"spinRate":2038,"spinDirection":150},"zone":14,"typeConfidence":0.86,"plateTime":0.40702600733133965,"extension":6.348348262731854},"index":3,"playId":"fab7ba9d-364b-3d46-9db6-532bd45fc75f","pitchNumber":3,"startTime":"2026-08-01T03:23:12.833Z","endTime":"2026-08-01T03:23:16.740Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99196548231461,"aZ":-14.681172938707382,"pfxX":2.6264790135062017,"pfxZ":9.555012520797648,"pX":0.5060898652689362,"pZ":3.627892106693306,"vX0":-5.011295540405811,"vY0":-134.40569382707105,"vZ0":-4.280110052840253,"x":97.71,"y":140.83,"x0":2.053021331119114,"y0":50.00066200824793,"z0":6.282708995415037,"aX":4.807770736649341},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-3.7,"spinRate":2199,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4074393108805747,"extension":6.260100796365037},"index":4,"playId":"8dceafa8-0b6d-30c0-96b7-52c183a8a0ea","pitchNumber":4,"startTime":"2026-08-01T03:23:32.380Z","endTime":"2026-08-01T03:23:38.197Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703743830671527,"aZ":-27.192890455756817,"pfxX":-0.12638639985770306,"pfxZ":3.309711344979906,"pX":-0.6412840902586773,"pZ":2.4809941619303513,"vX0":-6.118947800718602,"vY0":-121.60824222318914,"vZ0":-3.2852551688938054,"x":141.44,"y":171.79,"x0":1.9185679882233264,"y0":50.00427248162045,"z0":6.1955071825948735,"aX":-0.18918329917661772},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":1.6,"spinRate":2097,"spinDirection":258},"zone":4,"typeConfidence":0.92,"plateTime":0.4495277638718118,"extension":6.489954680737905},"index":5,"playId":"c4c238c4-0a00-3b62-a1b5-72c79187443c","pitchNumber":5,"startTime":"2026-08-01T03:23:56.443Z","endTime":"2026-08-01T03:24:01.015Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"playEndTime":"2026-08-01T03:24:01.015Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T03:26:23.881Z","endTime":"2026-08-01T03:26:32.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Sommers replaces Ty Madden.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:25:59.037Z","endTime":"2026-08-01T03:26:26.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81572661546576,"aZ":-28.357272555018156,"pfxX":10.027163426479916,"pfxZ":1.9946119753958325,"pX":0.9209821299422808,"pZ":2.8920735015498935,"vX0":-8.175817748102977,"vY0":-137.07282674044916,"vZ0":0.3073485299347445,"x":81.89,"y":160.69,"x0":2.6319178410333106,"y0":50.001194841459586,"z0":4.706427914959474,"aX":19.178877916770585},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":2097,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.39878207800049736,"extension":7.247690906174273},"hitData":{"launchSpeed":81.5,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":164.86}},"index":1,"playId":"3aa33d10-d4c3-3caf-ad56-a3c8c519cf61","pitchNumber":1,"startTime":"2026-08-01T03:26:26.076Z","endTime":"2026-08-01T03:26:32.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:26:32.452Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T03:26:51.195Z","endTime":"2026-08-01T03:27:46.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.5,"endSpeed":86.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858389385146012,"aZ":-24.055416592219334,"pfxX":8.412948268632015,"pfxZ":4.285616149441237,"pX":0.6009916605975724,"pZ":3.1004268939578212,"vX0":-8.314370102411672,"vY0":-136.07231331500347,"vZ0":-0.07488144088488358,"x":75.45,"y":161.63,"x0":2.5874293453410218,"y0":50.00482910230803,"z0":4.780093892215265,"aX":15.947598790907119},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.7,"spinRate":2077,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.4008827521982221,"extension":7.007903531216663},"index":0,"playId":"c8a66b3c-cb4b-3a3f-a976-619cb5d6e89f","pitchNumber":1,"startTime":"2026-08-01T03:27:03.668Z","endTime":"2026-08-01T03:27:08.306Z","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":83.1,"endSpeed":76.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21397778065327,"aZ":-33.782974507469916,"pfxX":-5.835284224956899,"pfxZ":-1.0833884210246687,"pX":-0.2281570315651482,"pZ":2.36965092118759,"vX0":-5.204260989232388,"vY0":-120.92719718544328,"vZ0":1.0475947621033748,"x":125.7,"y":174.8,"x0":2.708714876192499,"y0":50.00382851265857,"z0":4.89067960733103,"aX":-8.655871221726418},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.4,"breakHorizontal":11.8,"spinRate":2324,"spinDirection":304},"zone":4,"typeConfidence":2.0,"plateTime":0.4526631747866827,"extension":7.078312215364896},"index":1,"playId":"ed16f00a-7daf-357f-b694-9130c0977c9b","pitchNumber":2,"startTime":"2026-08-01T03:27:20.835Z","endTime":"2026-08-01T03:27:25.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.347717759099968,"aZ":-22.15653889520178,"pfxX":7.779927013640352,"pfxZ":5.166142978381053,"pX":0.5279187066849351,"pZ":4.302351681673978,"vX0":-8.741058112383435,"vY0":-138.07301404073854,"vZ0":2.3638872466332406,"x":96.88,"y":122.62,"x0":2.716707503488003,"y0":50.00646269192545,"z0":4.921755771313422,"aX":15.098052671319632},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":-12.4,"spinRate":2177,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.3959680622031594,"extension":7.104608038152659},"index":2,"playId":"17e8c647-9db7-340f-b784-144e4e269f1f","pitchNumber":3,"startTime":"2026-08-01T03:27:42.602Z","endTime":"2026-08-01T03:27:46.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:27:46.293Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T03:27:53.302Z","endTime":"2026-08-01T03:29:17.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983053085516055,"aZ":-23.775417053684336,"pfxX":10.47719582355158,"pfxZ":4.312851737384269,"pX":-0.35251685885980194,"pZ":2.432159659856103,"vX0":-11.65379348374985,"vY0":-138.2330059893714,"vZ0":-1.8254152227995177,"x":130.44,"y":173.11,"x0":2.544066699302037,"y0":50.0021669553558,"z0":4.687028686285457,"aX":20.404014690079848},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2241,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.3952747050495309,"extension":7.1908302863445},"index":0,"playId":"b030ec84-1672-3b40-bef3-26e3fb733a17","pitchNumber":1,"startTime":"2026-08-01T03:28:12.016Z","endTime":"2026-08-01T03:28:16.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058566588406006,"aZ":-26.355814818043914,"pfxX":10.148390913441535,"pfxZ":3.0011637113428886,"pX":-0.8804423825483649,"pZ":3.1174299303630355,"vX0":-12.640285075732677,"vY0":-138.02411442939513,"vZ0":0.38361131778223956,"x":150.56,"y":154.61,"x0":2.4276902282368202,"y0":50.00664995961686,"z0":4.743303036535244,"aX":19.699401138926834},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":-16.0,"spinRate":2145,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.395959749683358,"extension":7.181343414041134},"index":1,"playId":"15c8f563-eb12-3c0d-8185-3bee89a8bfb1","pitchNumber":2,"startTime":"2026-08-01T03:28:29.221Z","endTime":"2026-08-01T03:28:33.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84184684416398,"aZ":-20.11466336724322,"pfxX":7.867000361565914,"pfxZ":6.2501288934081884,"pX":0.5584329460594635,"pZ":4.045912193068015,"vX0":-8.544872757903942,"vY0":-137.6381973660215,"vZ0":1.302311246073861,"x":95.71,"y":129.54,"x0":2.6722910756936757,"y0":50.005825675102685,"z0":4.923181576956395,"aX":15.187500513802174},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-12.6,"spinRate":2146,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.3970509951717833,"extension":7.009978708768037},"index":2,"playId":"76a80f5f-125b-3d7d-a72e-763454e5afcc","pitchNumber":3,"startTime":"2026-08-01T03:28:46.404Z","endTime":"2026-08-01T03:28:49.555Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59661551400485,"aZ":-23.5505046129782,"pfxX":8.697810850482252,"pfxZ":4.473120136051042,"pX":-0.512871206836865,"pZ":3.427246401137085,"vX0":-11.053360031011682,"vY0":-137.7234982831149,"vZ0":0.6861551786403639,"x":136.55,"y":146.24,"x0":2.415999430103054,"y0":50.0023467972511,"z0":4.763481685176862,"aX":16.76712806154496},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":-13.6,"spinRate":2077,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.39717696294537985,"extension":7.2138628576113515},"index":3,"playId":"6725de67-b81a-3bd1-bb0a-21f27ad3631d","pitchNumber":4,"startTime":"2026-08-01T03:29:12.871Z","endTime":"2026-08-01T03:29:17.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:29:17.206Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T03:31:21.252Z","endTime":"2026-08-01T03:33:24.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99356368128652,"aZ":-14.199163903169454,"pfxX":4.931734715920633,"pfxZ":9.783060468770666,"pX":0.19417235894402052,"pZ":2.865746317874027,"vX0":-6.361926337984283,"vY0":-134.40114069520376,"vZ0":-6.256246637617956,"x":109.6,"y":161.4,"x0":1.9465734343927783,"y0":50.00207736214668,"z0":6.224598463273946,"aX":9.06049663304899},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-7.7,"spinRate":2270,"spinDirection":151},"zone":2,"typeConfidence":0.92,"plateTime":0.4068979531517751,"extension":6.349733833305124},"index":0,"playId":"96f88fff-6a3e-3e00-9cc3-037fda3416be","pitchNumber":1,"startTime":"2026-08-01T03:31:27.276Z","endTime":"2026-08-01T03:31:30.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.079176076640202,"aZ":-40.78086129403738,"pfxX":-0.34881726451779693,"pfxZ":-6.66800040708603,"pX":0.7755540350917485,"pZ":4.363024743297433,"vX0":-2.382491360157485,"vY0":-112.2440010496035,"vZ0":4.089738882549334,"x":87.44,"y":120.98,"x0":1.8909148872502395,"y0":50.00181178705633,"z0":6.638519818815751,"aX":-0.45019376603351413},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.9,"breakHorizontal":1.2,"spinRate":2211,"spinDirection":331},"zone":12,"typeConfidence":0.9,"plateTime":0.48579507602162364,"extension":6.318506667671102},"index":1,"playId":"c80e47b1-bdcd-34c2-8ded-9ec24c27d249","pitchNumber":2,"startTime":"2026-08-01T03:31:43.026Z","endTime":"2026-08-01T03:31:46.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960950772712216,"aZ":-24.6392823513153,"pfxX":-1.026203756648837,"pfxZ":4.557541195482653,"pX":0.2084382447613385,"pZ":4.767027962687709,"vX0":-3.8323196949807743,"vY0":-126.96710929049814,"vZ0":0.6799793604394598,"x":109.05,"y":110.07,"x0":1.8630622245134951,"y0":50.0014270246784,"z0":6.437740501830281,"aX":-1.6959967520178183},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":2.6,"spinRate":2102,"spinDirection":172},"zone":12,"typeConfidence":0.81,"plateTime":0.42934977915713635,"extension":6.1737625757478725},"index":2,"playId":"49b7ca04-b718-3c06-921d-544dc9ddaf13","pitchNumber":3,"startTime":"2026-08-01T03:31:56.667Z","endTime":"2026-08-01T03:31:59.892Z","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":92.3,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154338609524064,"aZ":-15.852690250986923,"pfxX":2.1691940379687757,"pfxZ":8.804545905862547,"pX":-0.12794402557233578,"pZ":3.24507809041671,"vX0":-6.1123619118439905,"vY0":-134.3282088652643,"vZ0":-5.136442800450809,"x":121.88,"y":151.16,"x0":1.880799541913001,"y0":50.004005089150596,"z0":6.2842216192884965,"aX":4.022313768554079},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-2.9,"spinRate":2203,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.4055157398066802,"extension":6.35797776385789},"index":3,"playId":"7ecf7c16-ef12-394b-a7d6-6d1370f3dc42","pitchNumber":4,"startTime":"2026-08-01T03:32:11.967Z","endTime":"2026-08-01T03:32:16.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628142692222184,"aZ":-13.891429084413152,"pfxX":2.221815873875176,"pfxZ":9.760654111324662,"pX":-1.0012108870842404,"pZ":2.0762875661439364,"vX0":-7.887583767332935,"vY0":-135.28476923295565,"vZ0":-8.281078403684171,"x":155.16,"y":182.72,"x0":1.6501429679974473,"y0":50.000887516534,"z0":6.128817951783224,"aX":4.161433712984209},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-2.5,"spinRate":2271,"spinDirection":156},"zone":13,"typeConfidence":0.92,"plateTime":0.4032547575382006,"extension":6.277559841635167},"index":4,"playId":"4d7b1ae9-5522-3484-991e-c2583a19f056","pitchNumber":5,"startTime":"2026-08-01T03:32:33.368Z","endTime":"2026-08-01T03:32:38.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832543470263502,"aZ":-15.561896847945173,"pfxX":2.607405829816326,"pfxZ":8.758560609529505,"pX":-0.3377166060614342,"pZ":3.385066916255125,"vX0":-6.815794696728385,"vY0":-136.33348962067413,"vZ0":-4.9474754266895005,"x":129.87,"y":147.38,"x0":1.8475364195512147,"y0":50.00425863406422,"z0":6.284910144419623,"aX":4.947032797387342},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-3.4,"spinRate":2256,"spinDirection":151},"zone":11,"typeConfidence":0.92,"plateTime":0.4005964651584182,"extension":6.405644904047478},"index":5,"playId":"de40eedb-bdea-35be-8757-959e5ad48863","pitchNumber":6,"startTime":"2026-08-01T03:32:49.282Z","endTime":"2026-08-01T03:32:53.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-01T03:33:01.418Z","endTime":"2026-08-01T03:33:19.769Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.879404507343402,"aZ":-29.88082618952625,"pfxX":-2.557074740584179,"pfxZ":1.4538137702849667,"pX":-0.2156262799346786,"pZ":1.9639422263650073,"vX0":-4.499067103653797,"vY0":-124.0352321175919,"vZ0":-4.297401857444659,"x":125.22,"y":185.75,"x0":1.9451003532446771,"y0":50.0026902039468,"z0":6.1755541527462405,"aX":-4.034228761957188},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":5.5,"spinRate":2056,"spinDirection":260},"zone":8,"typeConfidence":0.89,"plateTime":0.43946849194627857,"extension":6.515336327595125},"index":7,"playId":"bdd23a96-de8e-34dc-a9b5-138e2e562725","pitchNumber":7,"startTime":"2026-08-01T03:33:19.769Z","endTime":"2026-08-01T03:33:24.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:33:24.161Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T03:33:34.801Z","endTime":"2026-08-01T03:34:13.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.8,"endSpeed":71.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.953823456416995,"aZ":-40.938092674490655,"pfxX":-0.36684913718754775,"pfxZ":-6.869820054283217,"pX":1.6430789005115398,"pZ":4.048122651897868,"vX0":-0.5126388013085206,"vY0":-111.83485417474897,"vZ0":3.5060773035934316,"x":54.37,"y":129.48,"x0":1.9223848941518404,"y0":50.0052037460041,"z0":6.640891357056642,"aX":-0.4676719808648941},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.4,"breakHorizontal":0.8,"spinRate":2144,"spinDirection":338},"zone":12,"typeConfidence":0.9,"plateTime":0.4885644355996259,"extension":6.227845823342748},"index":0,"playId":"a97d42e2-a2ac-3a4f-84aa-d73258c03858","pitchNumber":1,"startTime":"2026-08-01T03:33:47.380Z","endTime":"2026-08-01T03:33:50.411Z","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":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826893134993476,"aZ":-27.14124465999918,"pfxX":-0.008416325150165438,"pfxZ":3.0115316402204897,"pX":0.06002681247939379,"pZ":3.1137452679272477,"vX0":-4.95076247310932,"vY0":-127.845531457214,"vZ0":-2.570530674580949,"x":114.71,"y":154.71,"x0":2.0144938905345158,"y0":50.00587538651131,"z0":6.240378603784677,"aX":-0.01283770518922031},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":1.0,"spinRate":2135,"spinDirection":188},"zone":2,"typeConfidence":0.81,"plateTime":0.42677920928973645,"extension":6.385534163722598},"hitData":{"launchSpeed":70.6,"launchAngle":55.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":166.54,"coordY":140.08}},"index":1,"playId":"0960500c-7de5-3767-a78e-24266d530e01","pitchNumber":2,"startTime":"2026-08-01T03:34:02.143Z","endTime":"2026-08-01T03:34:13.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:34:13.766Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T03:34:19.935Z","endTime":"2026-08-01T03:35:06.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.477560196201342,"aZ":-21.26022402418875,"pfxX":7.906795748777504,"pfxZ":5.908533230129294,"pX":0.40688334123618614,"pZ":3.11445999669899,"vX0":-7.11661597586065,"vY0":-134.17087041634625,"vZ0":-4.239662075121892,"x":101.49,"y":154.69,"x0":2.0497070965558524,"y0":50.0028278326451,"z0":6.20531649424102,"aX":14.604308835612946},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-13.1,"spinRate":2122,"spinDirection":155},"zone":3,"typeConfidence":0.89,"plateTime":0.40621498813607815,"extension":6.332228737836116},"index":0,"playId":"e689a272-ba84-3095-acc5-7e085fc7bbf4","pitchNumber":1,"startTime":"2026-08-01T03:34:37.135Z","endTime":"2026-08-01T03:34:42.640Z","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":83.8,"endSpeed":77.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504826544460833,"aZ":-27.740014447424908,"pfxX":-1.4431510178065063,"pfxZ":2.9100056548890176,"pX":-0.8916510635842271,"pZ":2.704642914627537,"vX0":-6.047688420814543,"vY0":-121.99034686346631,"vZ0":-2.8951440498846295,"x":150.99,"y":165.75,"x0":1.7959198132972827,"y0":50.00341813331743,"z0":6.270799392133324,"aX":-2.1983278275235505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":3.8,"spinRate":2114,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4470975757875859,"extension":6.509242947805132},"hitData":{"launchSpeed":74.1,"launchAngle":48.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.98,"coordY":105.13}},"index":1,"playId":"d10f190b-d2d0-370a-914e-9fddb24b16da","pitchNumber":2,"startTime":"2026-08-01T03:34:57.138Z","endTime":"2026-08-01T03:35:06.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:35:06.391Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T03:37:09.694Z","endTime":"2026-08-01T03:38:20.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723253547649644,"aZ":-18.281728674473996,"pfxX":9.278830964692975,"pfxZ":7.307637576815219,"pX":-0.2715395716944301,"pZ":3.581226764384249,"vX0":-10.688159329935102,"vY0":-136.4750717247454,"vZ0":-0.05791406587021425,"x":127.35,"y":142.09,"x0":2.474902134808209,"y0":50.00604455630885,"z0":4.853226993487907,"aX":17.65016579861442},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":-14.8,"spinRate":2258,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.4000748294575307,"extension":7.052646915047263},"index":0,"playId":"515c734b-369a-37a5-b36c-247dae5df800","pitchNumber":1,"startTime":"2026-08-01T03:37:15.083Z","endTime":"2026-08-01T03:37:18.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628000116942047,"aZ":-23.922054063265485,"pfxX":8.773653387870395,"pfxZ":4.313364641893033,"pX":1.1630635481524216,"pZ":3.06393207397618,"vX0":-7.128165228286218,"vY0":-136.81173768779183,"vZ0":-0.2547830352628924,"x":72.67,"y":156.05,"x0":2.6508088862174204,"y0":50.002090489463555,"z0":4.785258329917234,"aX":16.781906262074664},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":-14.5,"spinRate":2191,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.39897013303062545,"extension":6.8276824073269005},"index":1,"playId":"361fe3fd-84dc-390a-81c2-56aff8531376","pitchNumber":2,"startTime":"2026-08-01T03:37:32.831Z","endTime":"2026-08-01T03:37:37.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74389749195454,"aZ":-29.618436908423423,"pfxX":10.520857436721663,"pfxZ":1.302176709952434,"pX":-0.1613895538703427,"pZ":2.5112429226829667,"vX0":-11.280565552676617,"vY0":-138.2405750261276,"vZ0":-0.702481513453501,"x":123.15,"y":170.98,"x0":2.577962831715051,"y0":50.00189911667461,"z0":4.7322558221957,"aX":20.64901396671494},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.4,"breakHorizontal":-17.2,"spinRate":2107,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.39408688116505,"extension":7.059646374186357},"index":2,"playId":"f2da500f-7027-339f-9cc9-3d67fe1c57b9","pitchNumber":3,"startTime":"2026-08-01T03:37:51.213Z","endTime":"2026-08-01T03:37:54.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T03:38:06.796Z","endTime":"2026-08-01T03:38:17.083Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174770485516806,"aZ":-20.412568389753815,"pfxX":9.42754591686551,"pfxZ":5.963674769317725,"pX":0.32661148704384413,"pZ":3.2371210389549563,"vX0":-9.845943932916569,"vY0":-139.0684315717885,"vZ0":-0.5920039223860949,"x":104.55,"y":151.38,"x0":2.676420465580901,"y0":50.003698411319704,"z0":4.798478016973041,"aX":18.59524161274752},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":2319,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.3928229959751146,"extension":6.935085105166047},"index":4,"playId":"6a34a6df-3e12-31b1-bcec-f7a2884b324d","pitchNumber":4,"startTime":"2026-08-01T03:38:17.083Z","endTime":"2026-08-01T03:38:20.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:38:20.216Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T03:38:28.578Z","endTime":"2026-08-01T03:38:56.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.674523642357517,"aZ":-26.646320851001185,"pfxX":11.755352080218854,"pfxZ":2.8207077291076956,"pX":-0.039101743771538966,"pZ":2.1434015640652437,"vX0":-11.114944638323102,"vY0":-139.26521603836605,"vZ0":-1.960303293321764,"x":118.49,"y":180.91,"x0":2.4790752457888505,"y0":50.005727104075014,"z0":4.62136449074774,"aX":23.063369490446096},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-19.0,"spinRate":2230,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.39351105078455095,"extension":7.079178860933519},"hitData":{"launchSpeed":70.5,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":158.78}},"index":0,"playId":"cb35a6c3-6014-30a7-9bdb-5334607f2574","pitchNumber":1,"startTime":"2026-08-01T03:38:48.802Z","endTime":"2026-08-01T03:38:56.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:38:56.671Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan Ornelas pops out to catcher Dillon Dingler in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T03:39:24.842Z","endTime":"2026-08-01T03:39:53.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonathan Ornelas replaces Donovan Walton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T03:39:20.903Z","endTime":"2026-08-01T03:39:27.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":622268,"link":"/api/v1/people/622268"}},{"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924222761659077,"aZ":-21.290349590574717,"pfxX":9.076230875421679,"pfxZ":5.592480067298604,"pX":-0.4385715844796623,"pZ":3.4476285947198337,"vX0":-11.467840210345976,"vY0":-138.18630000048702,"vZ0":0.11607216723481917,"x":133.72,"y":145.69,"x0":2.573421242140036,"y0":50.002959887815244,"z0":4.8277675993201,"aX":17.666833978438166},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.3,"spinRate":2250,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.39538328979217674,"extension":7.213374587549203},"index":1,"playId":"71f620da-780d-34c9-b739-f5a9a74dd69f","pitchNumber":1,"startTime":"2026-08-01T03:39:27.200Z","endTime":"2026-08-01T03:39:30.431Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.325774814088373,"aZ":-21.04920950927941,"pfxX":8.30690631836181,"pfxZ":5.795890462076182,"pX":-1.0827010599417393,"pZ":3.4809056697257383,"vX0":-12.635140011945369,"vY0":-137.20489797307042,"vZ0":0.12609180029774747,"x":158.27,"y":144.8,"x0":2.4878051196010293,"y0":50.00466786922133,"z0":4.8603592282154295,"aX":15.952358179788249},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":-12.6,"spinRate":2188,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.3981095469316278,"extension":7.061271399488492},"hitData":{"launchSpeed":65.5,"launchAngle":85.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":117.98,"coordY":216.93}},"index":2,"playId":"6e237a72-5096-3736-93ba-0b17f4ed1279","pitchNumber":2,"startTime":"2026-08-01T03:39:42.644Z","endTime":"2026-08-01T03:39:53.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:39:53.180Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eduardo Valencia doubles (1) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:42:06.855Z","endTime":"2026-08-01T03:42:54.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jonathan Ornelas remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:41:42.034Z","endTime":"2026-08-01T03:41:51.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Eduardo Valencia replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T03:41:51.949Z","endTime":"2026-08-01T03:42:08.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.303346913374334,"aZ":-39.06792907603063,"pfxX":0.47477340194267503,"pfxZ":-5.38546771115201,"pX":1.0393211395226039,"pZ":3.4561590096443338,"vX0":-1.8407229336425461,"vY0":-111.55520048018457,"vZ0":1.8478225728680706,"x":77.38,"y":145.46,"x0":1.808288484773196,"y0":50.0051808750862,"z0":6.600815146547375,"aX":0.6073614541528248},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.1,"breakHorizontal":-0.5,"spinRate":2178,"spinDirection":334},"zone":12,"typeConfidence":0.9,"plateTime":0.48825586654998965,"extension":6.341948527457362},"index":2,"playId":"e9dba3d5-1e9a-399c-9084-35add9a04c62","pitchNumber":1,"startTime":"2026-08-01T03:42:08.918Z","endTime":"2026-08-01T03:42:13.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76499672513105,"aZ":-18.63104814600203,"pfxX":8.200463185473438,"pfxZ":7.380343622691741,"pX":1.2301369755143046,"pZ":2.6016293061587037,"vX0":-4.826859696089732,"vY0":-133.60895152687888,"vZ0":-5.935792448089168,"x":70.11,"y":168.54,"x0":1.9808760139464665,"y0":50.001046726832314,"z0":6.160602806165881,"aX":15.045654835756716},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.0,"spinRate":2208,"spinDirection":150},"zone":12,"typeConfidence":0.85,"plateTime":0.40763612122816584,"extension":6.355985945804191},"index":3,"playId":"f406e4f6-9e0a-3da4-a714-e9a71ebba141","pitchNumber":2,"startTime":"2026-08-01T03:42:21.575Z","endTime":"2026-08-01T03:42:24.737Z","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":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70771517783732,"aZ":-29.47912517823887,"pfxX":-2.019169691704855,"pfxZ":1.839962570753383,"pX":-0.18033846382761745,"pZ":1.9331739076279186,"vX0":-4.264661119215881,"vY0":-119.55991563754887,"vZ0":-3.8875201552759293,"x":123.87,"y":186.58,"x0":1.881167124113827,"y0":50.002733391104854,"z0":6.194872864839624,"aX":-2.953720188533566},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":4.6,"spinRate":2073,"spinDirection":317},"zone":8,"typeConfidence":0.92,"plateTime":0.45623985440007386,"extension":6.368571036951984},"hitData":{"launchSpeed":80.2,"launchAngle":12.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.78,"coordY":153.77}},"index":4,"playId":"90b91bc3-fa45-3b60-871d-0ba8294548c5","pitchNumber":3,"startTime":"2026-08-01T03:42:39.625Z","endTime":"2026-08-01T03:42:54.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:42:54.581Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Tyler Soderstrom. Zach McKinstry to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:43:24.376Z","endTime":"2026-08-01T03:43:36.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Zach McKinstry replaces Eduardo Valencia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:43:24.009Z","endTime":"2026-08-01T03:43:26.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"503","replacedPlayer":{"id":680664,"link":"/api/v1/people/680664"},"base":2},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7826710479808,"aZ":-17.976191501318116,"pfxX":0.536201606706225,"pfxZ":7.964105570327679,"pX":-0.5936507912874338,"pZ":1.8069884828822258,"vX0":-6.74425354986755,"vY0":-131.87757673786678,"vZ0":-7.764409791504522,"x":139.63,"y":189.99,"x0":1.9139416638300266,"y0":50.00652629522461,"z0":6.086747154733973,"aX":0.9570311709287216},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":0.4,"spinRate":2192,"spinDirection":152},"zone":7,"typeConfidence":0.62,"plateTime":0.4133718887958313,"extension":6.350033751601952},"hitData":{"launchSpeed":101.4,"launchAngle":5.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.97,"coordY":128.88}},"index":1,"playId":"d919d1b0-38c0-3139-b888-dd1cc34bc5db","pitchNumber":1,"startTime":"2026-08-01T03:43:26.552Z","endTime":"2026-08-01T03:43:36.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:43:36.460Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Clark doubles (1) on a fly ball to left fielder Tyler Soderstrom. Zach McKinstry scores. Spencer Torkelson to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:44:54.070Z","endTime":"2026-08-01T03:45:10.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":669620,"link":"/api/v1/people/669620"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:44:05.504Z","endTime":"2026-08-01T03:44:56.329Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.561625503680457,"aZ":-19.168802828126562,"pfxX":1.412971623389832,"pfxZ":8.340029347947421,"pX":0.22704258411830858,"pZ":2.4226310191918214,"vX0":-5.209220100783091,"vY0":-123.76357009167522,"vZ0":-5.018943499303154,"x":108.35,"y":173.37,"x0":2.1709160043980162,"y0":50.0002342303089,"z0":6.071385335551962,"aX":2.203038489072523},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.3,"breakHorizontal":-1.4,"spinRate":2183,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.4417346307446266,"extension":6.463069392525496},"hitData":{"launchSpeed":96.2,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.92,"coordY":83.27}},"index":1,"playId":"8cb567d3-47c1-3835-a33d-0307d22c116a","pitchNumber":1,"startTime":"2026-08-01T03:44:56.329Z","endTime":"2026-08-01T03:45:10.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:45:10.500Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a fly ball to second baseman Jeff McNeil. Spencer Torkelson scores. Max Clark to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:47:50.686Z","endTime":"2026-08-01T03:48:19.640Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":669620,"link":"/api/v1/people/669620"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T03:45:35.692Z","endTime":"2026-08-01T03:46:02.159Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Luis Morales replaces Brady Basso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T03:46:02.159Z","endTime":"2026-08-01T03:47:52.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806960,"link":"/api/v1/people/806960"},"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":99.2,"endSpeed":90.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.689470060999945,"aZ":-15.22741226250927,"pfxX":-4.883719201362162,"pfxZ":8.000386429494823,"pX":-0.18177743915831604,"pZ":3.1127924143227195,"vX0":4.910437171339081,"vY0":-144.40749314140498,"vZ0":-4.616422590871466,"x":123.93,"y":154.73,"x0":-1.2672873878961843,"y0":50.00366777316354,"z0":5.66461249516442,"aX":-10.345988352875521},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2517,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.378854686415814,"extension":5.8990424074030905},"index":2,"playId":"f9ed5727-6806-34d1-8b8c-b2894e0ef502","pitchNumber":1,"startTime":"2026-08-01T03:47:52.871Z","endTime":"2026-08-01T03:47:56.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.924519699631634,"aZ":-23.30700106237523,"pfxX":6.788701330541808,"pfxZ":5.599845066412149,"pX":0.7213473146333453,"pZ":2.4937034479868956,"vX0":3.3664163606633006,"vY0":-124.46116356067019,"vZ0":-3.016415638510014,"x":89.5,"y":171.45,"x0":-1.5268662103750124,"y0":50.00110118926767,"z0":5.63312959007983,"aX":10.740942113462804},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":-13.1,"spinRate":2780,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.43861325172794974,"extension":5.837154001298804},"hitData":{"launchSpeed":61.8,"launchAngle":34.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.72,"coordY":120.34}},"index":3,"playId":"f53b7831-e47f-344e-96af-66440b10b23c","pitchNumber":2,"startTime":"2026-08-01T03:48:10.539Z","endTime":"2026-08-01T03:48:19.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:48:19.640Z","atBatIndex":61},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ben Malgeri reaches on a fielder's choice. Max Clark scores. Javier Báez to 2nd. Fielding error by third baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:48:41.152Z","endTime":"2026-08-01T03:49:59.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":{"id":669620,"link":"/api/v1/people/669620"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21859383774912,"aZ":-16.377070645660286,"pfxX":-5.750775550662267,"pfxZ":7.473243709269479,"pX":-0.3246029747141713,"pZ":3.5944587564965262,"vX0":5.438946926373819,"vY0":-143.75997210009456,"vZ0":-3.1363955673981545,"x":129.37,"y":141.73,"x0":-1.4847674355966705,"y0":50.003187456647915,"z0":5.703263845501024,"aX":-12.15733365881575},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.2,"breakHorizontal":9.5,"spinRate":2518,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3795624187262172,"extension":5.955254420773302},"index":0,"playId":"5bb241c8-9bd4-3442-a365-eb4805b2ad3a","pitchNumber":1,"startTime":"2026-08-01T03:48:53.584Z","endTime":"2026-08-01T03:48:58.566Z","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":98.2,"endSpeed":90.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86016228046143,"aZ":-16.621826427780277,"pfxX":-4.559639653803849,"pfxZ":7.439891632534888,"pX":0.183438262192337,"pZ":2.9884071566667005,"vX0":5.920225868857391,"vY0":-142.9595974095024,"vZ0":-4.514439744150601,"x":110.01,"y":158.09,"x0":-1.3121932973138088,"y0":50.005357081658524,"z0":5.616240046607603,"aX":-9.53460766767879},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":7.2,"spinRate":2317,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3816883419945851,"extension":6.068759380578793},"index":1,"playId":"78182e73-a20a-39b0-bb6e-00e47d3a20f8","pitchNumber":2,"startTime":"2026-08-01T03:49:10.833Z","endTime":"2026-08-01T03:49:14.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48751818824485,"aZ":-16.282489575687112,"pfxX":-6.730922082350247,"pfxZ":7.5918591668827204,"pX":-0.8277834995390847,"pZ":1.5537485461249712,"vX0":3.9454738401236646,"vY0":-143.39345030326785,"vZ0":-8.205541187490224,"x":148.55,"y":196.83,"x0":-1.3431212334952598,"y0":50.00459840694094,"z0":5.4573794864188025,"aX":-14.093755685282577},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":11.4,"spinRate":2529,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.38118287368203685,"extension":5.950728865696878},"index":2,"playId":"e88b787f-8114-3129-a277-6954b4085ca9","pitchNumber":3,"startTime":"2026-08-01T03:49:32.563Z","endTime":"2026-08-01T03:49:37.266Z","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":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15878099841553,"aZ":-15.329156508385099,"pfxX":-6.659420369093512,"pfxZ":7.914237321513899,"pX":-0.6740103351061758,"pZ":1.7863558589654913,"vX0":4.34063329252047,"vY0":-144.61910442337006,"vZ0":-7.863253113842408,"x":142.69,"y":190.55,"x0":-1.3252419260676593,"y0":50.00689121649925,"z0":5.471617122191374,"aX":-14.179351679586667},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":11.3,"spinRate":2483,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3780316477728771,"extension":6.0254132112169945},"hitData":{"launchSpeed":95.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.24,"coordY":173.98}},"index":3,"playId":"8f2cc140-11bf-36cb-829a-b4f2675a6c26","pitchNumber":4,"startTime":"2026-08-01T03:49:51.983Z","endTime":"2026-08-01T03:49:59.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:49:59.903Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks. Javier Báez to 3rd. Ben Malgeri to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:50:40.059Z","endTime":"2026-08-01T03:53:24.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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(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.5,"endSpeed":90.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29352564700227,"aZ":-15.09478135875687,"pfxX":-7.375742488030067,"pfxZ":8.21135189112033,"pX":-0.8077028375743227,"pZ":2.41056928813068,"vX0":4.332249634423398,"vY0":-143.36432767339647,"vZ0":-6.225952341446041,"x":147.79,"y":173.69,"x0":-1.3804537240721804,"y0":50.005837632125896,"z0":5.553434262474233,"aX":-15.348767128441196},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2594,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3821194839915836,"extension":5.957882425464819},"index":0,"playId":"af699391-d87b-3807-ae5d-68f03b9cb6bf","pitchNumber":1,"startTime":"2026-08-01T03:50:40.059Z","endTime":"2026-08-01T03:50:43.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-01T03:51:03.947Z","endTime":"2026-08-01T03:51:12.206Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859000370325173,"aZ":-25.119390634026868,"pfxX":-9.3021884670603,"pfxZ":4.132158987045585,"pX":-2.5101591612458694,"pZ":1.8514939349195816,"vX0":0.9896256642858068,"vY0":-129.94860247637018,"vZ0":-4.309556348969208,"x":212.68,"y":188.79,"x0":-1.6884808075219766,"y0":50.00000656810187,"z0":5.445230249683746,"aX":-15.866467784020742},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42188996884592633,"extension":6.1597194641680995},"index":2,"playId":"ed08f55e-3064-3df0-ac08-b804d00834ea","pitchNumber":2,"startTime":"2026-08-01T03:51:12.206Z","endTime":"2026-08-01T03:51:15.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15619084338048,"aZ":-13.121291330040197,"pfxX":-4.833571263721744,"pfxZ":9.06035439502994,"pX":-0.8851971768907345,"pZ":2.9411585079050093,"vX0":3.3698406161054937,"vY0":-144.22513623959009,"vZ0":-5.268133203548509,"x":150.74,"y":159.37,"x0":-1.4419562935965413,"y0":50.001767301179854,"z0":5.60354325073043,"aX":-10.162200724861068},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2465,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3800611237195084,"extension":5.95126598602126},"index":3,"playId":"9ce75023-c36e-30b8-a78d-60cb7c6eb711","pitchNumber":3,"startTime":"2026-08-01T03:51:32.541Z","endTime":"2026-08-01T03:51:37.735Z","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":99.1,"endSpeed":91.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.669630989312253,"aZ":-17.611528378243303,"pfxX":-7.232946768722014,"pfxZ":6.875037038334014,"pX":-0.8724196414706554,"pZ":1.8804610934724397,"vX0":4.042379655015392,"vY0":-144.19693385253498,"vZ0":-7.338208760933291,"x":150.25,"y":188.01,"x0":-1.3483248641432246,"y0":50.002982094639634,"z0":5.53319947492708,"aX":-15.321985032784786},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":12.4,"spinRate":2358,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3789784634384472,"extension":5.991355505712135},"index":4,"playId":"b20d6eb2-5b7e-333c-b04e-c8cdf2e30b34","pitchNumber":4,"startTime":"2026-08-01T03:51:54.343Z","endTime":"2026-08-01T03:51:57.941Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029946835266866,"aZ":-20.435576778013274,"pfxX":-8.910314501797805,"pfxZ":7.082187301633615,"pX":-0.2792763349062647,"pZ":0.6884141362732191,"vX0":5.868799436751372,"vY0":-127.60976184693321,"vZ0":-7.879057004049531,"x":127.65,"y":220.19,"x0":-1.445415278219704,"y0":50.004731270096826,"z0":5.413005381848439,"aX":-14.770501085205577},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.3,"breakHorizontal":14.9,"spinRate":2155,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42840476756274937,"extension":6.237182218703746},"index":5,"playId":"73debfb1-fc1c-3a00-b48d-3a6df3408b3c","pitchNumber":5,"startTime":"2026-08-01T03:52:21.403Z","endTime":"2026-08-01T03:52:25.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81275050248172,"aZ":-16.623629228551547,"pfxX":-5.119926455094412,"pfxZ":7.445662063173047,"pX":-0.09652724391983487,"pZ":2.298529242236317,"vX0":5.231308503894926,"vY0":-142.690949027596,"vZ0":-6.225680291674302,"x":120.68,"y":176.72,"x0":-1.2769738356246916,"y0":50.004409072693946,"z0":5.532865292675949,"aX":-10.69677768871608},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":8.4,"spinRate":2581,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3819430473342629,"extension":5.962002017418543},"index":6,"playId":"078cfdf2-069a-36fc-b223-a6d863109d50","pitchNumber":6,"startTime":"2026-08-01T03:52:43.489Z","endTime":"2026-08-01T03:52:49.026Z","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":97.5,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202814932087193,"aZ":-13.467128657304958,"pfxX":-6.209452456072034,"pfxZ":9.198829442277406,"pX":0.9812415389288017,"pZ":0.6869194697924145,"vX0":8.066243898088953,"vY0":-141.46107469625144,"vZ0":-10.635255298781177,"x":79.6,"y":220.23,"x0":-1.09569020450759,"y0":50.00281685816516,"z0":5.3503692945560495,"aX":-12.629050691330274},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2588,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3866550373053861,"extension":6.246368353698184},"index":7,"playId":"305b9a67-b714-3c2f-bdab-d87764ebd742","pitchNumber":7,"startTime":"2026-08-01T03:53:19.827Z","endTime":"2026-08-01T03:53:24.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:53:24.551Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to shortstop Jonathan Ornelas.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:53:50.788Z","endTime":"2026-08-01T03:53:56.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73983749034575,"aZ":-22.718711597177975,"pfxX":3.9902491588130604,"pfxZ":6.115746609246488,"pX":-0.04785996944745176,"pZ":3.112976141266788,"vX0":2.3731423978990187,"vY0":-123.37256119840171,"vZ0":-1.577893390693551,"x":118.82,"y":154.73,"x0":-1.5396846297079263,"y0":50.005708798457405,"z0":5.669129853642006,"aX":6.173587597290893},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.9,"breakHorizontal":-7.8,"spinRate":2701,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.4433629206027101,"extension":5.9061902001641196},"hitData":{"launchSpeed":89.7,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":164.35}},"index":0,"playId":"984e7052-767d-3c7a-ac62-e1d32ccbfeff","pitchNumber":1,"startTime":"2026-08-01T03:53:50.788Z","endTime":"2026-08-01T03:53:56.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:53:56.323Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler hits a grand slam (23) to center field. Javier Báez scores. Ben Malgeri scores. Kevin McGonigle scores.","rbi":4,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:54:22.349Z","endTime":"2026-08-01T03:55:29.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":78.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485477274746604,"aZ":-23.901608753035422,"pfxX":7.5539424583080095,"pfxZ":5.335153362981775,"pX":1.1962229991492,"pZ":1.8129461547432,"vX0":4.112713564625422,"vY0":-124.39822359795436,"vZ0":-4.0708530071158,"x":71.4,"y":189.83,"x0":-1.465565320245642,"y0":50.001705735233266,"z0":5.4775904899314405,"aX":11.708822580227794},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":-14.6,"spinRate":2695,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44214744705897946,"extension":5.843212598148506},"index":0,"playId":"7398450f-0d86-350b-89bd-4a1da5758641","pitchNumber":1,"startTime":"2026-08-01T03:54:22.349Z","endTime":"2026-08-01T03:54:26.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56918555530649,"aZ":-13.442108975254401,"pfxX":-5.992648968736091,"pfxZ":9.025637402235317,"pX":-0.6136974374028822,"pZ":2.940685850117103,"vX0":4.148889228138246,"vY0":-143.46945905418093,"vZ0":-4.967234993029505,"x":140.39,"y":159.38,"x0":-1.3032998693924556,"y0":50.000949519016274,"z0":5.538475805006044,"aX":-12.435871414833091},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2537,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38240840257427733,"extension":5.919738259724647},"index":1,"playId":"75c44096-31a6-347b-9e0e-da37c86d0daa","pitchNumber":2,"startTime":"2026-08-01T03:54:36.669Z","endTime":"2026-08-01T03:54:40.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565941987973794,"aZ":-24.21604690404724,"pfxX":5.5067622004290175,"pfxZ":4.986236292761592,"pX":0.5155147648548531,"pZ":1.9274220456203623,"vX0":3.1537335836297022,"vY0":-126.0415026278988,"vZ0":-3.9741907824004916,"x":97.35,"y":186.74,"x0":-1.4706922892941916,"y0":50.00308850788586,"z0":5.4989355773502835,"aX":8.786885995253652},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":-10.7,"spinRate":2905,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.4359194976480598,"extension":5.777697907859959},"hitData":{"launchSpeed":100.2,"launchAngle":33.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.82,"coordY":37.64}},"index":2,"playId":"6f02ed2c-959c-3f1a-8638-9d2b2cfbad80","pitchNumber":3,"startTime":"2026-08-01T03:54:59.369Z","endTime":"2026-08-01T03:55:29.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:55:29.632Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:55:52.453Z","endTime":"2026-08-01T03:58:29.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00241595519466,"aZ":-17.4096187050898,"pfxX":-5.686941825610928,"pfxZ":7.080546473376082,"pX":0.44291668885564417,"pZ":1.4152009802842365,"vX0":7.192455817488003,"vY0":-142.82873654508245,"vZ0":-8.017342500259337,"x":100.12,"y":200.57,"x0":-1.3580082170105523,"y0":50.00686724890641,"z0":5.334235798228043,"aX":-11.863825656276198},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.5,"breakHorizontal":9.0,"spinRate":2614,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3821184502515438,"extension":6.1381574050870285},"index":0,"playId":"702a67f0-6b26-34d8-b280-b030faf8d6d6","pitchNumber":1,"startTime":"2026-08-01T03:55:52.453Z","endTime":"2026-08-01T03:55:56.256Z","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":98.0,"endSpeed":89.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.486636020217794,"aZ":-16.986379829447102,"pfxX":-5.4101449641301596,"pfxZ":7.367612497162615,"pX":-1.0093590631231706,"pZ":2.3222212206810973,"vX0":3.341182660766976,"vY0":-142.60465772700454,"vZ0":-5.977711756175482,"x":155.47,"y":176.08,"x0":-1.492621446805097,"y0":50.00640654047321,"z0":5.515619052634093,"aX":-11.156073977358215},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":9.1,"spinRate":2505,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.38395216574840463,"extension":5.977085687511473},"index":1,"playId":"f8c30f4d-403e-3985-83fb-a9fb95d9ca6a","pitchNumber":2,"startTime":"2026-08-01T03:56:11.544Z","endTime":"2026-08-01T03:56:16.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076843642337458,"aZ":-20.305587699822482,"pfxX":-9.269092702306786,"pfxZ":6.513364791919728,"pX":-0.6752330785975265,"pZ":2.2933848219747124,"vX0":5.1732799372771145,"vY0":-133.6958736761623,"vZ0":-5.018142319183358,"x":142.74,"y":176.86,"x0":-1.4244468218506197,"y0":50.00389133004741,"z0":5.6392479572973,"aX":-16.889356427199612},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2255,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40868630108867077,"extension":6.005237166264205},"index":2,"playId":"9faa5de3-dd19-3868-b45a-ce588aa9b746","pitchNumber":3,"startTime":"2026-08-01T03:56:35.597Z","endTime":"2026-08-01T03:56:38.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383848162720803,"aZ":-25.1488196914571,"pfxX":-8.96048307603333,"pfxZ":4.039191038701873,"pX":-1.586118953152523,"pZ":2.3175349578428404,"vX0":2.8426654100622613,"vY0":-130.52077041505055,"vZ0":-3.515380336753618,"x":177.46,"y":176.21,"x0":-1.5198532126566349,"y0":50.004417824680814,"z0":5.558539979833057,"aX":-15.586040054551182},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2110,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41837072060318414,"extension":6.026576467497325},"index":3,"playId":"56179e33-49fc-327c-807e-5036fed0ab25","pitchNumber":4,"startTime":"2026-08-01T03:56:55.848Z","endTime":"2026-08-01T03:57:00.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.502248167053796,"aZ":-20.981105679620725,"pfxX":-4.4821185262503835,"pfxZ":5.476010815094643,"pX":-0.48476730132436097,"pZ":4.180491305553249,"vX0":4.0072998239221675,"vY0":-141.44134929722657,"vZ0":-0.7595141570467218,"x":135.48,"y":125.91,"x0":-1.3312655856939495,"y0":50.00529239895457,"z0":5.786765994517692,"aX":-9.165817668912698},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":7.4,"spinRate":2420,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38590573807895057,"extension":5.86133587441255},"index":4,"playId":"003757b8-91c8-3525-885b-b84bc740de52","pitchNumber":5,"startTime":"2026-08-01T03:57:09.855Z","endTime":"2026-08-01T03:57:13.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79174495105059,"aZ":-30.780410285713984,"pfxX":8.195268252172646,"pfxZ":0.9160504508093932,"pX":-0.3051820210007396,"pZ":0.6960586230340725,"vX0":0.2625750499003614,"vY0":-122.68521818357986,"vZ0":-5.341616088907024,"x":128.63,"y":219.99,"x0":-1.4779999172883032,"y0":50.00274435078926,"z0":5.532046064368891,"aX":12.463735086799925},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-14.9,"spinRate":2954,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.44683201220341306,"extension":6.0329472428972775},"index":5,"playId":"ad1a6355-743a-352a-8846-e7c862711f57","pitchNumber":6,"startTime":"2026-08-01T03:57:28.174Z","endTime":"2026-08-01T03:57: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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44276715440498,"aZ":-20.04596007388191,"pfxX":-6.905073268490291,"pfxZ":5.84080765201566,"pX":-0.12309107683668025,"pZ":1.6532792502565785,"vX0":6.002029644850092,"vY0":-142.44880847498587,"vZ0":-7.224565754157951,"x":121.69,"y":194.14,"x0":-1.3492465693707512,"y0":50.00410832792863,"z0":5.467131584760528,"aX":-14.34362853770003},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":11.5,"spinRate":2548,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38293637776541223,"extension":6.0074302001512185},"index":6,"playId":"04f7e76e-65e8-3d47-a47f-e236d4a7d6f4","pitchNumber":7,"startTime":"2026-08-01T03:57:44.621Z","endTime":"2026-08-01T03:57:47.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256596607038283,"aZ":-18.186403163905887,"pfxX":-7.0662876703133675,"pfxZ":6.777212967794646,"pX":-0.32573110201659033,"pZ":1.2770903929905866,"vX0":5.847258538470805,"vY0":-142.20989493330126,"vZ0":-8.555889752299347,"x":129.42,"y":204.3,"x0":-1.482583177217046,"y0":50.004810546869926,"z0":5.461434970205321,"aX":-14.586877574921191},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2481,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.3840333574074122,"extension":6.032206928212196},"index":7,"playId":"51b50f77-006a-3507-bff6-0ceb9156bcb9","pitchNumber":8,"startTime":"2026-08-01T03:58:03.377Z","endTime":"2026-08-01T03:58:07.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35712437181383,"aZ":-20.158954317298438,"pfxX":-4.732710340952693,"pfxZ":5.820588547335306,"pX":-0.2467063126457721,"pZ":1.8516172460162088,"vX0":4.770030988216137,"vY0":-142.22824884736113,"vZ0":-6.889449706558032,"x":126.4,"y":188.79,"x0":-1.324694448829077,"y0":50.00328204560915,"z0":5.568498910298167,"aX":-9.768664942480138},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.5,"breakHorizontal":7.7,"spinRate":2483,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.38402304850306157,"extension":6.066778504700905},"index":8,"playId":"d8cbcb8a-2c61-3976-adcc-1e43839147c2","pitchNumber":9,"startTime":"2026-08-01T03:58:26.053Z","endTime":"2026-08-01T03:58:29.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:58:29.477Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T03:58:39.083Z","endTime":"2026-08-01T03:59:00.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390394252131475,"aZ":-16.941733981828158,"pfxX":-4.500644417888621,"pfxZ":7.411349767578677,"pX":-0.6539282612045603,"pZ":1.9721726625403284,"vX0":3.8282168593189727,"vY0":-141.9623673776596,"vZ0":-7.030736935814627,"x":141.93,"y":185.53,"x0":-1.4305745017213234,"y0":50.00304260643148,"z0":5.54596152280022,"aX":-9.250146253290602},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":7.4,"spinRate":2487,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.3848018351667175,"extension":6.0140549257988685},"hitData":{"launchSpeed":84.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":169.92}},"index":0,"playId":"41ae876d-0d8f-38a0-8742-56f76ca82b0d","pitchNumber":1,"startTime":"2026-08-01T03:58:52.967Z","endTime":"2026-08-01T03:59:00.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T03:59:00.992Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T04:01:13.412Z","endTime":"2026-08-01T04:03:05.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,10,11,12],"actionIndex":[0,1,2,3,4],"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":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T04:00:41.952Z","endTime":"2026-08-01T04:00:41.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100"},{"details":{"description":"Zach McKinstry remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T04:00:41.966Z","endTime":"2026-08-01T04:00:41.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"503","replacedPlayer":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"description":"Defensive switch from second base to shortstop for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T04:00:41.967Z","endTime":"2026-08-01T04:00:41.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Enmanuel De Jesus replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-01T04:00:41.968Z","endTime":"2026-08-01T04:00:50.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":646241,"link":"/api/v1/people/646241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brian Serven replaces Nick Kurtz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-01T04:00:50.029Z","endTime":"2026-08-01T04:01:15.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526438650299276,"aZ":-13.506124431191857,"pfxX":7.164033464725281,"pfxZ":9.878219794073459,"pX":-0.08397328512699748,"pZ":2.514566163482365,"vX0":-9.070937944388437,"vY0":-136.26050821124105,"vZ0":-6.62401750821218,"x":120.2,"y":170.89,"x0":2.3495497048831244,"y0":50.00500129437591,"z0":5.901360577911564,"aX":13.54202328790303},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-11.2,"spinRate":2286,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4011973867497338,"extension":5.801262444071281},"index":5,"playId":"55334233-317c-328f-952c-235d38194f3d","pitchNumber":1,"startTime":"2026-08-01T04:01:15.566Z","endTime":"2026-08-01T04:01:20.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.056901417769698,"aZ":-11.302483710716386,"pfxX":6.5884310428002735,"pfxZ":11.021307879295266,"pX":-0.9753502215500183,"pZ":2.0075619799454616,"vX0":-11.109535538177681,"vY0":-136.2815716528136,"vZ0":-8.082869784959538,"x":154.18,"y":184.58,"x0":2.285494916360351,"y0":50.004301127736305,"z0":5.7800276664770065,"aX":12.47930270919272},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-9.7,"spinRate":2331,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40087498150675227,"extension":5.663194787842457},"index":6,"playId":"a6543e2e-eb1d-3202-b845-cbd1ab6c9ca3","pitchNumber":2,"startTime":"2026-08-01T04:01:30.299Z","endTime":"2026-08-01T04:01:35.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918158544081507,"aZ":-21.205216038544616,"pfxX":10.026766241935078,"pfxZ":6.925545580796232,"pX":-0.9830593600448759,"pZ":1.0323274188984533,"vX0":-11.761313572812346,"vY0":-124.48950394483694,"vZ0":-7.040921673883912,"x":154.47,"y":210.91,"x0":2.480403903676632,"y0":50.000068247150644,"z0":5.629022076849731,"aX":15.87476150807201},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.2,"breakHorizontal":-15.7,"spinRate":2121,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4384859312767384,"extension":5.813229782347529},"index":7,"playId":"17a2d544-0e00-351e-94dc-91c577c0e7fa","pitchNumber":3,"startTime":"2026-08-01T04:01:44.375Z","endTime":"2026-08-01T04:01:47.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85753776352228,"aZ":-13.533789489684587,"pfxX":6.67868494182872,"pfxZ":9.650910461373632,"pX":-0.057144297949679755,"pZ":2.4586758443069523,"vX0":-9.127806296047078,"vY0":-137.68607223873067,"vZ0":-6.623198236050019,"x":119.18,"y":172.4,"x0":2.424068103543541,"y0":50.003199600394176,"z0":5.800661137742535,"aX":12.900647042630311},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":-10.3,"spinRate":2303,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.39689660708561814,"extension":5.649538505378615},"index":8,"playId":"592ce08d-69a5-3177-91e6-d062be2e4160","pitchNumber":4,"startTime":"2026-08-01T04:01:59.094Z","endTime":"2026-08-01T04:02:03.320Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-08-01T04:02:16.667Z","endTime":"2026-08-01T04:02:22.664Z","isPitch":false,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"}},{"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.5,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.619108684227225,"aZ":-14.893825115730694,"pfxX":7.673414975377311,"pfxZ":8.865067789826872,"pX":0.16429157842551909,"pZ":2.2978938443137995,"vX0":-8.836961815250003,"vY0":-138.6440582103663,"vZ0":-7.059550518505831,"x":110.74,"y":176.74,"x0":2.394035150640206,"y0":50.002841249965506,"z0":5.8686656968766195,"aX":14.958280757337004},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-12.1,"spinRate":2378,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39486263435816404,"extension":5.618570343036186},"index":10,"playId":"8f2ba076-c850-3f86-a78b-6587d5a55735","pitchNumber":5,"startTime":"2026-08-01T04:02:22.664Z","endTime":"2026-08-01T04:02:26.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391514876534625,"aZ":-34.716388747823885,"pfxX":-1.0771693619266935,"pfxZ":-1.729298248935951,"pX":-1.2529848040740459,"pZ":1.73039718983634,"vX0":-8.486755624396293,"vY0":-120.18913988113822,"vZ0":-2.7245502840142413,"x":164.76,"y":192.06,"x0":2.4578176564132765,"y0":50.004563392656316,"z0":5.949316642413238,"aX":-1.5808082365566},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.5,"breakHorizontal":4.0,"spinRate":2640,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4550108830182569,"extension":5.753054427930224},"index":11,"playId":"8e5706c0-ae93-3b8e-b390-dc8b6cb67262","pitchNumber":6,"startTime":"2026-08-01T04:02:41.821Z","endTime":"2026-08-01T04:02:45.911Z","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":95.1,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21993316013957,"aZ":-13.15713612740286,"pfxX":7.283414809613339,"pfxZ":9.72895948139245,"pX":0.6514987625331626,"pZ":2.4471348856097337,"vX0":-7.557282961395544,"vY0":-138.29126152023986,"vZ0":-6.853258097712825,"x":92.17,"y":172.71,"x0":2.461560222169433,"y0":50.000683524630055,"z0":5.823879312116723,"aX":14.233805235654692},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":-11.8,"spinRate":2294,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.39470555297550103,"extension":5.575150102224458},"hitData":{"launchSpeed":102.2,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.84,"coordY":122.14}},"index":12,"playId":"af28facc-e5b1-3d5f-92f3-8308b9a90fe3","pitchNumber":7,"startTime":"2026-08-01T04:02:57.570Z","endTime":"2026-08-01T04:03:05.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:03:05.647Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to third baseman Kevin McGonigle.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T04:03:17.921Z","endTime":"2026-08-01T04:03:47.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600107529047346,"aZ":-25.365830900169733,"pfxX":1.241222354398241,"pfxZ":3.9328135674378144,"pX":-0.4785518234477637,"pZ":2.269448447051579,"vX0":-8.674257149557441,"vY0":-129.58820572104037,"vZ0":-3.6471093935569017,"x":135.24,"y":177.5,"x0":2.7257447622061557,"y0":50.00232684825609,"z0":5.594485280808853,"aX":2.1494598243687215},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":-0.7,"spinRate":2469,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.41985917887162083,"extension":5.723068597616487},"hitData":{"launchSpeed":101.0,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.71,"coordY":158.97}},"index":0,"playId":"4f975841-00be-326a-8a14-8a4e4b03a017","pitchNumber":1,"startTime":"2026-08-01T04:03:42.535Z","endTime":"2026-08-01T04:03:47.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:03:47.211Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T04:03:58.231Z","endTime":"2026-08-01T04:05:22.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198034791978273,"aZ":-13.64588911674167,"pfxX":6.349022931897917,"pfxZ":9.455895725742833,"pX":0.3359593249971034,"pZ":2.376612113823856,"vX0":-7.992219423596893,"vY0":-138.22624712914686,"vZ0":-6.798737793276275,"x":104.19,"y":174.61,"x0":2.4230746856676433,"y0":50.003399605055286,"z0":5.762155787634752,"aX":12.441072746135124},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":2298,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3943873155456834,"extension":5.784388087080759},"index":0,"playId":"1dccdbf1-220b-385d-b7b1-e919d385f370","pitchNumber":1,"startTime":"2026-08-01T04:04:14.655Z","endTime":"2026-08-01T04:04:19.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338990128033917,"aZ":-13.350216776579073,"pfxX":6.652569837541689,"pfxZ":9.647030576001779,"pX":0.8364084634337028,"pZ":2.3129067652931634,"vX0":-6.578186562357042,"vY0":-138.21502996094563,"vZ0":-6.951389269648617,"x":85.12,"y":176.33,"x0":2.3731907863066257,"y0":50.00177697162261,"z0":5.741616606889662,"aX":12.980485802036272},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-10.8,"spinRate":2382,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39498807899430277,"extension":5.783052059564203},"index":1,"playId":"16b1e4aa-86e5-3839-8a5e-119e89ed0c5c","pitchNumber":2,"startTime":"2026-08-01T04:04:31.553Z","endTime":"2026-08-01T04:04:35.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T04:04:42.340Z","endTime":"2026-08-01T04:04:57.629Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492100594454925,"aZ":-14.16755752521711,"pfxX":7.026241547176786,"pfxZ":9.281227172671226,"pX":-0.9529741789337939,"pZ":4.4642055734519355,"vX0":-11.29313446907221,"vY0":-137.89531287139351,"vZ0":-1.7336832970874978,"x":153.33,"y":118.25,"x0":2.268528250317884,"y0":50.005713427917904,"z0":6.048984424321516,"aX":13.637370034796021},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-10.6,"spinRate":2312,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.39607412385784757,"extension":5.693063063251863},"index":3,"playId":"c3b7fe30-fba1-3e1a-850d-f4de81bbf779","pitchNumber":3,"startTime":"2026-08-01T04:04:57.629Z","endTime":"2026-08-01T04:05:00.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95587327181054,"aZ":-15.707686387267538,"pfxX":7.147476477757232,"pfxZ":8.609982362676817,"pX":0.5213230429811985,"pZ":3.1022226076253823,"vX0":-7.2948441151034595,"vY0":-137.0889079102807,"vZ0":-4.54691591847504,"x":97.13,"y":155.02,"x0":2.2821155945540257,"y0":50.00148196741471,"z0":5.846930372618253,"aX":13.66808840293363},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-11.5,"spinRate":2317,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.3988151401770961,"extension":5.687222114294864},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.93,"coordY":75.12}},"index":4,"playId":"e30cbe04-40ee-36db-8370-8258f84393dc","pitchNumber":4,"startTime":"2026-08-01T04:05:13.684Z","endTime":"2026-08-01T04:05:22.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:05:22.752Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:07:25.664Z","endTime":"2026-08-01T04:08:04.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Brian Serven remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T04:06:26.642Z","endTime":"2026-08-01T04:06:26.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"description":"Defensive switch from catcher to first base for Jonah Heim.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T04:06:26.656Z","endTime":"2026-08-01T04:07:27.779Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"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":97.0,"endSpeed":88.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35206714128024,"aZ":-12.895535523918966,"pfxX":-4.802830774660862,"pfxZ":9.541848741749721,"pX":0.5244673644214526,"pZ":2.0317537113121804,"vX0":6.257063687768732,"vY0":-141.06040685704778,"vZ0":-7.410086432536372,"x":97.01,"y":183.92,"x0":-1.0958856034536573,"y0":50.00188869167369,"z0":5.519743437647171,"aX":-9.702750399967016},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2526,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.38793715325644706,"extension":5.8861507807584745},"index":2,"playId":"b8776701-e1e4-39e7-aaf9-87c8aec99350","pitchNumber":1,"startTime":"2026-08-01T04:07:27.779Z","endTime":"2026-08-01T04:07:32.288Z","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":85.4,"endSpeed":78.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480343565363544,"aZ":-23.23392733504758,"pfxX":3.8949745070912627,"pfxZ":5.715794193810226,"pX":0.7862369650666086,"pZ":0.43307524035329603,"vX0":4.19190932052898,"vY0":-124.18128148568972,"vZ0":-7.515682213139421,"x":87.03,"y":227.09,"x0":-1.4286752683905333,"y0":50.00272297118358,"z0":5.426701289347449,"aX":6.093464874307334},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.9,"breakHorizontal":-8.0,"spinRate":2753,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4407750395667449,"extension":5.9086476937472465},"index":3,"playId":"0c79b1d1-94f0-3665-b414-cfc11ece3bd0","pitchNumber":2,"startTime":"2026-08-01T04:07:40.036Z","endTime":"2026-08-01T04:07:44.156Z","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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1674647934946,"aZ":-30.24617763740377,"pfxX":4.934761292776809,"pfxZ":1.2181746127508895,"pX":0.1777660042348811,"pZ":2.2511347437636893,"vX0":2.613872427839046,"vY0":-124.44748147084746,"vZ0":-2.0294666691654504,"x":110.22,"y":178.0,"x0":-1.5246782654338158,"y0":50.00260234136598,"z0":5.564044473368045,"aX":7.798578973630393},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-9.5,"spinRate":2759,"spinDirection":89},"zone":5,"typeConfidence":2.0,"plateTime":0.43884649198327974,"extension":5.74603271310884},"hitData":{"launchSpeed":102.6,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.35,"coordY":107.09}},"index":4,"playId":"20147b25-ca51-3953-b542-f00d32d38441","pitchNumber":3,"startTime":"2026-08-01T04:07:53.048Z","endTime":"2026-08-01T04:08:04.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:08:04.352Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Clark doubles (2) on a line drive to left fielder Tyler Soderstrom. Spencer Torkelson to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:08:34.147Z","endTime":"2026-08-01T04:09:05.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71905138639458,"aZ":-16.59813015222212,"pfxX":-5.626146454968149,"pfxZ":7.601947488299414,"pX":-0.6810671449118995,"pZ":2.8830632487153713,"vX0":4.19879580488976,"vY0":-141.6191361337009,"vZ0":-4.813366881826422,"x":142.96,"y":160.94,"x0":-1.4455401129567869,"y0":50.000535975181485,"z0":5.652505718223581,"aX":-11.525529654402126},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2414,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3854837527998418,"extension":5.896740442457595},"index":0,"playId":"b4593c89-92a9-333f-8eda-8dd38484a718","pitchNumber":1,"startTime":"2026-08-01T04:08:34.147Z","endTime":"2026-08-01T04:08:39.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311377962630807,"aZ":-16.870218287990088,"pfxX":-6.25853650311301,"pfxZ":7.44696004882218,"pX":-0.3176509712196858,"pZ":2.536564843991742,"vX0":5.022768931137091,"vY0":-141.94876713031368,"vZ0":-5.6813706297215765,"x":129.11,"y":170.29,"x0":-1.2906141206015957,"y0":50.00361554620033,"z0":5.625669402610124,"aX":-12.8640650610778},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":10.4,"spinRate":2379,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.384799538167206,"extension":6.090532557415462},"hitData":{"launchSpeed":99.2,"launchAngle":15.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.63,"coordY":119.72}},"index":1,"playId":"e77103a8-2ba1-3248-ac76-466533d5aa1a","pitchNumber":2,"startTime":"2026-08-01T04:08:52.349Z","endTime":"2026-08-01T04:09:05.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:09:05.372Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to center fielder Henry Bolte. Spencer Torkelson scores. Max Clark scores.","rbi":2,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:09:30.214Z","endTime":"2026-08-01T04:09:58.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27813534844163,"aZ":-25.568235405564458,"pfxX":8.30269660841284,"pfxZ":4.191354460976033,"pX":-0.60146640418645,"pZ":3.218945157709773,"vX0":-0.23924853257272272,"vY0":-125.06160304509997,"vZ0":-0.9116391663867727,"x":139.93,"y":151.87,"x0":-1.5823725344062016,"y0":50.0048685754565,"z0":5.693901247151036,"aX":13.093847852554187},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":-15.0,"spinRate":2774,"spinDirection":105},"zone":1,"typeConfidence":2.0,"plateTime":0.43871857386960267,"extension":5.761909822650719},"index":0,"playId":"91153422-7297-3656-b6c7-92064aebc5b8","pitchNumber":1,"startTime":"2026-08-01T04:09:34.591Z","endTime":"2026-08-01T04:09:39.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916198567729367,"aZ":-27.505751722921797,"pfxX":4.227637901436715,"pfxZ":2.900907911140629,"pX":0.5092525475692584,"pZ":1.561876474925427,"vX0":3.186871147389782,"vY0":-126.42030552740792,"vZ0":-4.512750417441169,"x":97.59,"y":196.61,"x0":-1.3191489402429393,"y0":50.004836951276125,"z0":5.590260146035598,"aX":6.8113105022689835},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-8.4,"spinRate":2859,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.43404629578497556,"extension":5.843300186693409},"hitData":{"launchSpeed":94.4,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":104.05}},"index":1,"playId":"a484cbfa-6a4b-32f0-a634-8ed2c48dbcf2","pitchNumber":2,"startTime":"2026-08-01T04:09:46.983Z","endTime":"2026-08-01T04:09:58.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:09:58.201Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Malgeri homers (1) on a fly ball to left field. Javier Báez scores.","rbi":2,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:10:19.964Z","endTime":"2026-08-01T04:12:11.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827991250998803,"aZ":-19.751272089602192,"pfxX":-5.744896803773962,"pfxZ":6.0665997396961036,"pX":-0.85057080232192,"pZ":2.5969334959890324,"vX0":3.496465169579153,"vY0":-141.19819795595407,"vZ0":-4.90624367790088,"x":149.42,"y":168.66,"x0":-1.3493001195774637,"y0":50.004882048996365,"z0":5.602683838213474,"aX":-11.767832623663185},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":9.8,"spinRate":2447,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38580074222624416,"extension":5.951965525873056},"index":0,"playId":"c254caf7-3097-35a9-928e-8b096abc6412","pitchNumber":1,"startTime":"2026-08-01T04:10:24.147Z","endTime":"2026-08-01T04:10:27.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042872938127037,"aZ":-17.674865295478494,"pfxX":-5.5020518453954015,"pfxZ":7.064916780844688,"pX":0.7584395185756466,"pZ":2.211557542141826,"vX0":7.237786429182212,"vY0":-141.35881193565075,"vZ0":-6.275472298933673,"x":88.09,"y":179.07,"x0":-1.1038427220395128,"y0":50.0011885046461,"z0":5.56930181939824,"aX":-11.288862489612283},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2356,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38544499795520615,"extension":6.11027876265214},"index":1,"playId":"beca6dcf-9efb-34ee-9824-e43293d07424","pitchNumber":2,"startTime":"2026-08-01T04:10:52.642Z","endTime":"2026-08-01T04:10:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276857201189237,"aZ":-19.989568526592926,"pfxX":-5.757774539655203,"pfxZ":6.123754552597429,"pX":-0.3474459564412889,"pZ":3.595595062294096,"vX0":4.706939508120982,"vY0":-139.64578392845016,"vZ0":-1.9230811349283792,"x":130.24,"y":141.7,"x0":-1.3006520605071767,"y0":50.00144495379503,"z0":5.597974174526557,"aX":-11.454723759836549},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":9.6,"spinRate":2349,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39112230798276926,"extension":5.924746307008409},"index":2,"playId":"5bfd10e3-2f6c-3bbf-a2b8-b555af5d2c42","pitchNumber":3,"startTime":"2026-08-01T04:11:08.608Z","endTime":"2026-08-01T04:11:12.846Z","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":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887285532682018,"aZ":-25.369350358893257,"pfxX":6.553781778968952,"pfxZ":4.376714831116667,"pX":1.2462664874318652,"pZ":0.006095524025192269,"vX0":4.25644253160506,"vY0":-123.45502393395749,"vZ0":-7.7621607877957715,"x":69.5,"y":238.62,"x0":-1.34744863709305,"y0":50.003647253917975,"z0":5.30377386904869,"aX":10.190320232567409},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":-12.8,"spinRate":2729,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4424247570583595,"extension":5.957405567670912},"index":3,"playId":"49e1c3fd-7ef7-3f92-b52e-2c2501e7d217","pitchNumber":4,"startTime":"2026-08-01T04:11:25.310Z","endTime":"2026-08-01T04:11:29.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43673509869854,"aZ":-25.36478318317206,"pfxX":4.728159399003527,"pfxZ":4.0946442077573995,"pX":-0.24795730169261826,"pZ":2.8997755622747285,"vX0":1.8427456370631776,"vY0":-127.18500745097516,"vZ0":-1.918572026133085,"x":126.45,"y":160.49,"x0":-1.593113293772625,"y0":50.00142772163834,"z0":5.646047419652356,"aX":7.860975864806472},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-9.0,"spinRate":2856,"spinDirection":112},"zone":2,"typeConfidence":2.0,"plateTime":0.4282184154881037,"extension":5.821178141312845},"hitData":{"launchSpeed":94.3,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.35,"coordY":94.24}},"index":4,"playId":"87424268-51a1-3df9-ab33-bbf06fe6d6fb","pitchNumber":5,"startTime":"2026-08-01T04:11:46.521Z","endTime":"2026-08-01T04:12:11.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:12:11.628Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, second baseman Jeff McNeil to first baseman Jonah Heim.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:13:13.427Z","endTime":"2026-08-01T04:13:36.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T04:12:29.471Z","endTime":"2026-08-01T04:13:15.576Z","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.5,"endSpeed":90.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438103950933776,"aZ":-14.733831365004944,"pfxX":-5.111384722693119,"pfxZ":8.47491561175912,"pX":0.28918999426437664,"pZ":0.4008694126231328,"vX0":6.134866610054302,"vY0":-141.6397176014499,"vZ0":-11.340505350852697,"x":105.98,"y":227.96,"x0":-1.2276476476637674,"y0":50.006824652118844,"z0":5.367622195036908,"aX":-10.522626679404288},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2566,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3848167646262466,"extension":6.1389778708240295},"index":1,"playId":"620cf57d-2187-3a36-886e-c8c8f8bcc467","pitchNumber":1,"startTime":"2026-08-01T04:13:15.576Z","endTime":"2026-08-01T04:13:19.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029430700244227,"aZ":-16.464750527122533,"pfxX":-3.403131441023704,"pfxZ":7.793189383832929,"pX":-0.42088951625694054,"pZ":1.5832566784068114,"vX0":3.840316164179731,"vY0":-140.228165346125,"vZ0":-7.761204708545456,"x":133.04,"y":196.03,"x0":-1.3579894717307053,"y0":50.00657501077832,"z0":5.435998379654219,"aX":-6.863188962171378},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":5.5,"spinRate":2418,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.388770454126369,"extension":6.007721507063502},"hitData":{"launchSpeed":93.8,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.68,"coordY":144.04}},"index":2,"playId":"38de4cdc-e94f-3b28-9683-0781b29fbaee","pitchNumber":2,"startTime":"2026-08-01T04:13:28.035Z","endTime":"2026-08-01T04:13:36.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:13:36.698Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, third baseman Tommy White to first baseman Jonah Heim.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:13:45.853Z","endTime":"2026-08-01T04:14:48.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.344269826547624,"aZ":-11.550556390486568,"pfxX":-3.703473178098426,"pfxZ":10.354298720003626,"pX":-0.2851425895284734,"pZ":3.0526861766598694,"vX0":3.9095282729947156,"vY0":-140.37190557323095,"vZ0":-5.033970049736551,"x":127.87,"y":156.36,"x0":-1.2160597106445763,"y0":50.0011892993415,"z0":5.623811269710853,"aX":-7.375870148957688},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2324,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3904865870587275,"extension":6.045251170345272},"index":0,"playId":"eb147b0c-a730-326e-a03e-e67071ea7e5d","pitchNumber":1,"startTime":"2026-08-01T04:13:54.399Z","endTime":"2026-08-01T04:13:59.162Z","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":86.8,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816931357871905,"aZ":-28.246067852560028,"pfxX":6.1130543159913975,"pfxZ":2.449598926856368,"pX":1.4692494836858048,"pZ":-0.6271252275897817,"vX0":4.904314313451748,"vY0":-126.09394229347136,"vZ0":-9.05510910681152,"x":61.0,"y":255.71,"x0":-1.2983767675599402,"y0":50.00161592371165,"z0":5.306263967357655,"aX":9.793809224049266},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-12.2,"spinRate":2749,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43519081944126903,"extension":5.96343371667163},"index":1,"playId":"f28a53d9-9445-30cc-8d04-dcaa68b60ed3","pitchNumber":2,"startTime":"2026-08-01T04:14:07.794Z","endTime":"2026-08-01T04:14:11.583Z","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":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695191215497132,"aZ":-16.31286118289305,"pfxX":-4.240321342840239,"pfxZ":7.662522007171854,"pX":0.46108721630294175,"pZ":1.5308631239294608,"vX0":6.0117083710335235,"vY0":-142.281540946531,"vZ0":-8.344284141022218,"x":99.42,"y":197.45,"x0":-1.11885125647303,"y0":50.00273932711926,"z0":5.51522331558598,"aX":-8.777890379194139},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":6.6,"spinRate":2370,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38354924691036896,"extension":6.067753466802609},"index":2,"playId":"322e5b7d-2239-34b4-b620-cf403da73067","pitchNumber":3,"startTime":"2026-08-01T04:14:25.683Z","endTime":"2026-08-01T04:14:30.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722695391290735,"aZ":-18.805247913102754,"pfxX":-5.942721575377666,"pfxZ":6.506500478012969,"pX":0.5282982580895426,"pZ":2.646070766449131,"vX0":6.497785513570469,"vY0":-141.79395025831482,"vZ0":-5.2055614554426946,"x":96.86,"y":167.34,"x0":-1.0112061352122108,"y0":50.00108497770197,"z0":5.689905940608888,"aX":-12.207575847515328},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":9.6,"spinRate":2410,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.384970631933506,"extension":5.947362033450654},"hitData":{"launchSpeed":69.7,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.82,"coordY":176.81}},"index":3,"playId":"9e518b5b-0121-3542-8b34-c45667a5a581","pitchNumber":4,"startTime":"2026-08-01T04:14:40.184Z","endTime":"2026-08-01T04:14:48.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:14:48.032Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Tommy White to first baseman Jonah Heim.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T04:14:59.279Z","endTime":"2026-08-01T04:15:31.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358440820051644,"aZ":-16.013110575030762,"pfxX":-5.714103634115449,"pfxZ":7.845703811838751,"pX":1.7210577094887929,"pZ":1.2769925945029523,"vX0":9.631826718250348,"vY0":-141.68322083988238,"vZ0":-8.978102863069386,"x":51.4,"y":204.3,"x0":-0.9597575682309395,"y0":50.005165102053574,"z0":5.481798293303936,"aX":-11.773698949092585},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2494,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38464728054820485,"extension":5.998369533737612},"index":0,"playId":"3fbd89ee-625a-3d5f-a4be-9f145d5dd89d","pitchNumber":1,"startTime":"2026-08-01T04:15:11.258Z","endTime":"2026-08-01T04:15:14.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.284901249843514,"aZ":-17.49573175658741,"pfxX":-7.18009885543729,"pfxZ":7.181124875196295,"pX":0.32738716009352586,"pZ":2.763296057212725,"vX0":6.617307346163228,"vY0":-141.7963847392594,"vZ0":-4.894055958982595,"x":104.52,"y":164.17,"x0":-1.099438172162899,"y0":50.002386341185336,"z0":5.621725135376956,"aX":-14.675696082159563},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2526,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3857311925759159,"extension":5.979899967112158},"hitData":{"launchSpeed":72.1,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.35,"coordY":167.9}},"index":1,"playId":"06f70f1b-10a0-3ed1-b2ec-959ec515a04b","pitchNumber":2,"startTime":"2026-08-01T04:15:23.745Z","endTime":"2026-08-01T04:15:31.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:15:31.266Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Max Clark.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T04:17:55.116Z","endTime":"2026-08-01T04:18:22.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces left fielder Riley Greene, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T04:17:25.496Z","endTime":"2026-08-01T04:17:57.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025162455035016,"aZ":-16.875034635868104,"pfxX":9.332613279991879,"pfxZ":7.82246714638827,"pX":0.0872661439512808,"pZ":1.6668163709035164,"vX0":-10.14059752782449,"vY0":-138.2848532966311,"vZ0":-7.835210628084052,"x":113.67,"y":193.78,"x0":2.572402359822709,"y0":50.000473653376446,"z0":5.648171086953197,"aX":18.248326546068135},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":-15.0,"spinRate":2396,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.39461674324253737,"extension":5.819970098730079},"index":1,"playId":"20b3229e-5b8a-3b3f-a118-2b226378ab3f","pitchNumber":1,"startTime":"2026-08-01T04:17:57.304Z","endTime":"2026-08-01T04:18:02.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470428134276744,"aZ":-12.334325477625864,"pfxX":6.680842673624518,"pfxZ":10.12776604433414,"pX":-0.519420025090824,"pZ":3.143798422636275,"vX0":-10.004572561610416,"vY0":-138.70385841829636,"vZ0":-5.306920086347482,"x":136.8,"y":153.9,"x0":2.25735486094802,"y0":50.00200723478437,"z0":5.8963960552996095,"aX":13.08719156390654},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-10.2,"spinRate":2441,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.39408977052177363,"extension":5.798987459868373},"hitData":{"launchSpeed":99.3,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.72,"coordY":41.89}},"index":2,"playId":"f0a637f6-5794-3237-b9f3-829b3f5683ad","pitchNumber":2,"startTime":"2026-08-01T04:18:14.258Z","endTime":"2026-08-01T04:18:22.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:18:22.564Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T04:18:44.451Z","endTime":"2026-08-01T04:18:58.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531655002366367,"aZ":-26.255651927265657,"pfxX":9.7456907887285,"pfxZ":3.6794167973948735,"pX":0.8436959902240793,"pZ":3.148937425447019,"vX0":-7.844444343105414,"vY0":-125.75210830925444,"vZ0":-1.1001469938439246,"x":84.84,"y":153.76,"x0":2.73119735960964,"y0":50.0018520627045,"z0":5.714110219913043,"aX":15.671204265992442},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-16.0,"spinRate":2066,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.43488383034102673,"extension":5.899673108336571},"hitData":{"launchSpeed":63.6,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.93,"coordY":169.41}},"index":0,"playId":"2725e5a8-b210-35f9-a84f-6b7d0d7662bc","pitchNumber":1,"startTime":"2026-08-01T04:18:45.750Z","endTime":"2026-08-01T04:18:58.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:18:58.916Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T04:19:08.348Z","endTime":"2026-08-01T04:21:17.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.99"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.46"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.17"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.75"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.64"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.84"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.55"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".386"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".362"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".386"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60393797503066,"aZ":-17.22135720191319,"pfxX":9.629542548711491,"pfxZ":7.782905969175803,"pX":0.030820155298137534,"pZ":2.2527091010808444,"vX0":-9.81058111291988,"vY0":-137.28427491605967,"vZ0":-6.324010216656955,"x":115.83,"y":177.96,"x0":2.388849198904662,"y0":50.00230534435913,"z0":5.746269183129474,"aX":18.496859427231783},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-15.6,"spinRate":2336,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.39802671147742164,"extension":5.79388311259065},"index":0,"playId":"7fc18ccc-42e6-3e1c-a962-47bcfb1942d8","pitchNumber":1,"startTime":"2026-08-01T04:19:18.675Z","endTime":"2026-08-01T04:19:23.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687955214927943,"aZ":-15.075791717823893,"pfxX":8.230013207964486,"pfxZ":8.757180228207446,"pX":1.6343756956613182,"pZ":2.5715300608573064,"vX0":-5.937868473117936,"vY0":-138.745660457203,"vZ0":-5.796855231926932,"x":54.7,"y":169.35,"x0":2.731716439284123,"y0":50.00008241529344,"z0":5.690416641589596,"aX":16.06270124452974},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-13.7,"spinRate":2420,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3945939271779966,"extension":5.5615088869076486},"index":1,"playId":"c15d24ca-b421-3f19-a4be-f2fe2f6bb2a7","pitchNumber":2,"startTime":"2026-08-01T04:19:34.131Z","endTime":"2026-08-01T04:19:39.566Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32592258668678,"aZ":-32.314102452400604,"pfxX":-3.5851745391661236,"pfxZ":-0.09026328390154248,"pX":-2.2190639591638917,"pZ":2.693397628365868,"vX0":-9.508325732018504,"vY0":-120.85466313419892,"vZ0":-0.9658981698048965,"x":201.59,"y":166.06,"x0":2.2307174165343593,"y0":50.00603890234987,"z0":5.933871522183828,"aX":-5.308607027564237},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":8.8,"spinRate":2786,"spinDirection":314},"zone":11,"typeConfidence":2.0,"plateTime":0.45304248735777186,"extension":5.7990635993243735},"index":2,"playId":"ef913a47-6f08-3ff3-8050-9ab06f57d84b","pitchNumber":3,"startTime":"2026-08-01T04:20:06.383Z","endTime":"2026-08-01T04:20:09.692Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51874718391713,"aZ":-28.5767031143779,"pfxX":-0.6316953316006679,"pfxZ":2.2046543125368316,"pX":-0.782864989428046,"pZ":2.225948759860529,"vX0":-8.622665776403366,"vY0":-126.77708691628446,"vZ0":-2.478396901912602,"x":146.84,"y":178.68,"x0":2.7419373742927724,"y0":50.000633369787764,"z0":5.493188731360789,"aX":-1.0295857123904655},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":3.1,"spinRate":2487,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4317662541124183,"extension":5.845664969417325},"index":3,"playId":"e0b8906d-b179-3b4b-8ae2-eed98562dd89","pitchNumber":4,"startTime":"2026-08-01T04:20:20.718Z","endTime":"2026-08-01T04:20:26.746Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101583831810064,"aZ":-24.45648590719759,"pfxX":8.920770413553672,"pfxZ":4.549706470963595,"pX":-0.08897639733534182,"pZ":1.07512410748549,"vX0":-9.617346814433363,"vY0":-128.9997556797151,"vZ0":-6.5236051059288505,"x":120.39,"y":209.75,"x0":2.5163808151527522,"y0":50.00595964277948,"z0":5.504323558716381,"aX":15.142059907263084},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2238,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4234869709399045,"extension":6.071078388468198},"index":4,"playId":"473e0e6d-2bdc-31a7-a040-eed45c3217c1","pitchNumber":5,"startTime":"2026-08-01T04:20:58.955Z","endTime":"2026-08-01T04:21:03.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125611568163162,"aZ":-21.521889068420425,"pfxX":10.60324011470184,"pfxZ":5.502572195725147,"pX":-0.2766361069400653,"pZ":1.9831107819416367,"vX0":-11.3725184792655,"vY0":-137.91654768139088,"vZ0":-5.651263882989508,"x":127.54,"y":185.24,"x0":2.5121773951654123,"y0":50.005063026149806,"z0":5.499178352258789,"aX":20.538897692112094},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-17.0,"spinRate":2385,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.39633039896623545,"extension":5.87121882129617},"index":5,"playId":"2ade8d45-deb8-32a3-b52b-402c24f015a8","pitchNumber":6,"startTime":"2026-08-01T04:21:13.515Z","endTime":"2026-08-01T04:21:17.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:21:17.991Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T04:19:08.348Z","endTime":"2026-08-01T04:21:17.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.99"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.46"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.17"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.75"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.64"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.84"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.55"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".386"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".362"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".386"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60393797503066,"aZ":-17.22135720191319,"pfxX":9.629542548711491,"pfxZ":7.782905969175803,"pX":0.030820155298137534,"pZ":2.2527091010808444,"vX0":-9.81058111291988,"vY0":-137.28427491605967,"vZ0":-6.324010216656955,"x":115.83,"y":177.96,"x0":2.388849198904662,"y0":50.00230534435913,"z0":5.746269183129474,"aX":18.496859427231783},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-15.6,"spinRate":2336,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.39802671147742164,"extension":5.79388311259065},"index":0,"playId":"7fc18ccc-42e6-3e1c-a962-47bcfb1942d8","pitchNumber":1,"startTime":"2026-08-01T04:19:18.675Z","endTime":"2026-08-01T04:19:23.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687955214927943,"aZ":-15.075791717823893,"pfxX":8.230013207964486,"pfxZ":8.757180228207446,"pX":1.6343756956613182,"pZ":2.5715300608573064,"vX0":-5.937868473117936,"vY0":-138.745660457203,"vZ0":-5.796855231926932,"x":54.7,"y":169.35,"x0":2.731716439284123,"y0":50.00008241529344,"z0":5.690416641589596,"aX":16.06270124452974},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-13.7,"spinRate":2420,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3945939271779966,"extension":5.5615088869076486},"index":1,"playId":"c15d24ca-b421-3f19-a4be-f2fe2f6bb2a7","pitchNumber":2,"startTime":"2026-08-01T04:19:34.131Z","endTime":"2026-08-01T04:19:39.566Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32592258668678,"aZ":-32.314102452400604,"pfxX":-3.5851745391661236,"pfxZ":-0.09026328390154248,"pX":-2.2190639591638917,"pZ":2.693397628365868,"vX0":-9.508325732018504,"vY0":-120.85466313419892,"vZ0":-0.9658981698048965,"x":201.59,"y":166.06,"x0":2.2307174165343593,"y0":50.00603890234987,"z0":5.933871522183828,"aX":-5.308607027564237},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":8.8,"spinRate":2786,"spinDirection":314},"zone":11,"typeConfidence":2.0,"plateTime":0.45304248735777186,"extension":5.7990635993243735},"index":2,"playId":"ef913a47-6f08-3ff3-8050-9ab06f57d84b","pitchNumber":3,"startTime":"2026-08-01T04:20:06.383Z","endTime":"2026-08-01T04:20:09.692Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51874718391713,"aZ":-28.5767031143779,"pfxX":-0.6316953316006679,"pfxZ":2.2046543125368316,"pX":-0.782864989428046,"pZ":2.225948759860529,"vX0":-8.622665776403366,"vY0":-126.77708691628446,"vZ0":-2.478396901912602,"x":146.84,"y":178.68,"x0":2.7419373742927724,"y0":50.000633369787764,"z0":5.493188731360789,"aX":-1.0295857123904655},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":3.1,"spinRate":2487,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4317662541124183,"extension":5.845664969417325},"index":3,"playId":"e0b8906d-b179-3b4b-8ae2-eed98562dd89","pitchNumber":4,"startTime":"2026-08-01T04:20:20.718Z","endTime":"2026-08-01T04:20:26.746Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101583831810064,"aZ":-24.45648590719759,"pfxX":8.920770413553672,"pfxZ":4.549706470963595,"pX":-0.08897639733534182,"pZ":1.07512410748549,"vX0":-9.617346814433363,"vY0":-128.9997556797151,"vZ0":-6.5236051059288505,"x":120.39,"y":209.75,"x0":2.5163808151527522,"y0":50.00595964277948,"z0":5.504323558716381,"aX":15.142059907263084},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2238,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4234869709399045,"extension":6.071078388468198},"index":4,"playId":"473e0e6d-2bdc-31a7-a040-eed45c3217c1","pitchNumber":5,"startTime":"2026-08-01T04:20:58.955Z","endTime":"2026-08-01T04:21:03.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125611568163162,"aZ":-21.521889068420425,"pfxX":10.60324011470184,"pfxZ":5.502572195725147,"pX":-0.2766361069400653,"pZ":1.9831107819416367,"vX0":-11.3725184792655,"vY0":-137.91654768139088,"vZ0":-5.651263882989508,"x":127.54,"y":185.24,"x0":2.5121773951654123,"y0":50.005063026149806,"z0":5.499178352258789,"aX":20.538897692112094},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-17.0,"spinRate":2385,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.39633039896623545,"extension":5.87121882129617},"index":5,"playId":"2ade8d45-deb8-32a3-b52b-402c24f015a8","pitchNumber":6,"startTime":"2026-08-01T04:21:13.515Z","endTime":"2026-08-01T04:21:17.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T04:21:17.991Z","atBatIndex":80},"scoringPlays":[6,17,31,60,61,62,65,73,74],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":183.53,"y":118.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":164.98,"y":159.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":130.48,"y":95.19},"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":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":92.34,"y":62.95},"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":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":152.32,"y":157.76},"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":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":164.23,"y":88.93},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":109.11,"y":105.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":107.72,"y":163.84},"type":"O","description":"Grounded Into DP"}],"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":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":149.78,"y":151.68},"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":2,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":153.2,"y":152.83},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":26,"top":[16,17,18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":124.94,"y":31.13},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":163.81,"y":118.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":151.3,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":107.22,"y":154.72},"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":125.45,"y":131.31},"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":3,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":127.56,"y":87.36},"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":3,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":148.77,"y":149.15},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31,32],"bottom":[33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":93.03,"y":120.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":142.81,"y":50.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":154.85,"y":92.39},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":116.8,"y":55.1},"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":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":192.74,"y":91.44},"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":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":132.54,"y":85.75},"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":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":122.42,"y":109.98},"type":"H","description":"Single"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":152.32,"y":170.94},"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":5,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":161.44,"y":167.39},"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":5,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":167.91,"y":124.94},"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":5,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":148.77,"y":174.99},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":148.77,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":177.08,"y":127.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":147.6,"y":171.5},"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":6,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":150.29,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":57,"top":[52,53,54],"bottom":[55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":166.54,"y":140.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":122.98,"y":105.13},"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":7,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":145.22,"y":158.78},"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":7,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"coordinates":{"x":117.98,"y":216.93},"type":"O","description":"Pop Out"}]}},{"startIndex":58,"endIndex":70,"top":[58,59,60,61,62,63,64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":81.78,"y":153.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":88.97,"y":128.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":46.92,"y":83.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":137.72,"y":120.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":109.24,"y":173.98},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":116.84,"y":164.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":84.82,"y":37.64},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":152.32,"y":169.92},"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":8,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":127.84,"y":122.14},"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":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":87.71,"y":158.97},"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":8,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":181.93,"y":75.12},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":80,"top":[71,72,73,74,75,76,77],"bottom":[78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":79.35,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":54.63,"y":119.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":121.91,"y":104.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":26.35,"y":94.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":152.68,"y":144.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":109.82,"y":176.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":117.35,"y":167.9},"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":9,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":108.72,"y":41.89},"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":9,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":94.93,"y":169.41},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":7,"hits":5,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":3,"errors":1,"leftOnBase":5},"away":{"runs":13,"hits":14,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"third":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"shortstop":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"left":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"center":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"right":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"onDeck":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"inHole":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"battingOrder":4,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"onDeck":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"inHole":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"battingOrder":6,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":11,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".240","atBats":40,"obp":".316","slg":".407","ops":".723","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":26,"rbi":12,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":29,"obp":".212","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":116,"era":"3.60","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":36,"strikes":80,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":1,"pitchesPerInning":"12.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":140,"airOuts":103,"runs":63,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":41,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":447,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1834,"era":"4.53","inningsPitched":"113.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.38","battersFaced":503,"outs":340,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1834,"balls":648,"strikes":1186,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".417","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.26","hitsPer9Inn":"9.13","runsScoredPer9":"5.00","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"503","stats":{"batting":{"note":"1-","summary":"0-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":53,"groundOuts":73,"airOuts":89,"runs":25,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":47,"baseOnBalls":28,"intentionalWalks":1,"hits":53,"hitByPitch":0,"avg":".206","atBats":257,"obp":".282","slg":".315","ops":".597","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":81,"rbi":23,"leftOnBase":102,"sacBunts":3,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.25","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":108,"errors":4,"chances":256,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":40,"groundOuts":93,"airOuts":73,"runs":33,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":116,"baseOnBalls":14,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":353,"obp":".247","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1431,"era":"2.79","inningsPitched":"96.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"0.91","battersFaced":374,"outs":290,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1431,"balls":454,"strikes":977,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".583","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"8.29","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.30","hitsPer9Inn":"6.89","runsScoredPer9":"3.07","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":62,"groundOuts":61,"airOuts":108,"runs":27,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":85,"baseOnBalls":19,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":315,"obp":".257","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1318,"era":"2.70","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.99","battersFaced":341,"outs":260,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":462,"strikes":856,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"4.47","strikeoutsPer9Inn":"8.83","walksPer9Inn":"1.97","hitsPer9Inn":"6.96","runsScoredPer9":"2.80","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":29,"groundOuts":37,"airOuts":52,"runs":17,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":50,"baseOnBalls":9,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".269","atBats":186,"obp":".299","slg":".430","ops":".729","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":80,"rbi":26,"leftOnBase":70,"sacBunts":1,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":118,"putOuts":67,"errors":4,"chances":189,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"3.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":56,"inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":17,"strikes":39,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":11,"gamesStarted":1,"flyOuts":16,"groundOuts":22,"airOuts":35,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":109,"obp":".262","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":500,"era":"2.40","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.03","battersFaced":122,"outs":90,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":193,"strikes":307,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.67","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.60","hitsPer9Inn":"5.70","runsScoredPer9":"2.40","homeRunsPer9":"0.60","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"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"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":2,"flyOuts":29,"groundOuts":56,"airOuts":53,"runs":33,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":1,"hits":58,"hitByPitch":4,"atBats":240,"obp":".320","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1063,"era":"4.33","inningsPitched":"62.1","wins":4,"losses":4,"saves":2,"saveOpportunities":8,"holds":6,"blownSaves":6,"earnedRuns":30,"whip":"1.32","battersFaced":271,"outs":187,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":379,"strikes":684,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":9,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"10.97","walksPer9Inn":"3.47","hitsPer9Inn":"8.37","runsScoredPer9":"4.76","homeRunsPer9":"1.30","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":10},"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}},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":26,"airOuts":22,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".304","atBats":92,"obp":".323","slg":".435","ops":".758","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":40,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".351","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":57,"errors":5,"chances":105,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, K, SB","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":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":69,"groundOuts":70,"airOuts":99,"runs":58,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":121,"baseOnBalls":58,"intentionalWalks":4,"hits":109,"hitByPitch":2,"avg":".277","atBats":394,"obp":".368","slg":".457","ops":".825","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":180,"rbi":53,"leftOnBase":187,"sacBunts":0,"sacFlies":5,"babip":".357","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.27","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":174,"errors":1,"chances":176,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"502","stats":{"batting":{"note":"b-","summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"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":9,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".417","atBats":24,"obp":".440","slg":".958","ops":"1.398","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":23,"rbi":7,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":15,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":20,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":66,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"1.80","inningsPitched":"20.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.80","battersFaced":77,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":98,"strikes":184,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".000","pitchesPerInning":"14.10","gamesFinished":6,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.85","walksPer9Inn":"3.15","hitsPer9Inn":"4.05","runsScoredPer9":"2.25","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","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":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":46,"gamesStarted":3,"flyOuts":18,"groundOuts":61,"airOuts":41,"runs":22,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":4,"atBats":192,"obp":".332","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":791,"era":"3.10","inningsPitched":"49.1","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":17,"whip":"1.32","battersFaced":209,"outs":148,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":791,"balls":283,"strikes":508,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.49","rbi":1,"winPercentage":".200","pitchesPerInning":"16.03","gamesFinished":8,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"6.93","walksPer9Inn":"2.19","hitsPer9Inn":"9.67","runsScoredPer9":"4.01","homeRunsPer9":"1.09","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":106,"flyOuts":100,"groundOuts":74,"airOuts":150,"runs":68,"doubles":20,"triples":3,"homeRuns":10,"strikeOuts":66,"baseOnBalls":67,"intentionalWalks":1,"hits":115,"hitByPitch":3,"avg":".285","atBats":403,"obp":".389","slg":".424","ops":".813","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":475,"totalBases":171,"rbi":39,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.30","popOuts":28,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":234,"putOuts":110,"errors":9,"chances":353,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":46,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":15,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":26,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":167,"obp":".366","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":737,"era":"2.93","inningsPitched":"46.0","wins":2,"losses":0,"saves":2,"saveOpportunities":9,"holds":12,"blownSaves":7,"earnedRuns":15,"whip":"1.52","battersFaced":195,"outs":138,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":284,"strikes":453,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.02","gamesFinished":4,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.09","hitsPer9Inn":"8.61","runsScoredPer9":"2.93","homeRunsPer9":"1.17","inheritedRunners":30,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":32,"gamesStarted":0,"flyOuts":19,"groundOuts":13,"airOuts":40,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":101,"obp":".292","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":477,"era":"3.77","inningsPitched":"28.2","wins":2,"losses":4,"saves":12,"saveOpportunities":16,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.22","battersFaced":120,"outs":86,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":175,"strikes":302,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":24,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"10.05","walksPer9Inn":"5.65","hitsPer9Inn":"5.34","runsScoredPer9":"4.08","homeRunsPer9":"1.57","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":67,"groundOuts":59,"airOuts":103,"runs":49,"doubles":18,"triples":0,"homeRuns":20,"strikeOuts":133,"baseOnBalls":46,"intentionalWalks":0,"hits":80,"hitByPitch":5,"avg":".216","atBats":371,"obp":".308","slg":".426","ops":".734","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":158,"rbi":54,"leftOnBase":169,"sacBunts":0,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.55","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":812,"errors":2,"chances":888,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":64,"obp":".356","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":297,"era":"4.32","inningsPitched":"16.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":8,"whip":"1.50","battersFaced":74,"outs":50,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":97,"strikes":200,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"17.82","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.96","walksPer9Inn":"4.32","hitsPer9Inn":"9.18","runsScoredPer9":"4.86","homeRunsPer9":"1.08","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":17,"flyOuts":67,"groundOuts":110,"airOuts":138,"runs":45,"doubles":19,"triples":2,"homeRuns":11,"strikeOuts":79,"baseOnBalls":23,"intentionalWalks":2,"hits":89,"hitByPitch":4,"atBats":411,"obp":".264","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1595,"era":"3.34","inningsPitched":"110.1","wins":7,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.02","battersFaced":443,"outs":331,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1595,"balls":532,"strikes":1063,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".538","pitchesPerInning":"14.46","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"6.44","walksPer9Inn":"1.88","hitsPer9Inn":"7.26","runsScoredPer9":"3.67","homeRunsPer9":"0.90","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":44,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".282","atBats":39,"obp":".383","slg":".410","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":16,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":0,"chances":22,"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"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":53,"flyOuts":31,"groundOuts":51,"airOuts":48,"runs":29,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":35,"intentionalWalks":1,"hits":51,"hitByPitch":2,"avg":".263","atBats":194,"obp":".378","slg":".381","ops":".759","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":74,"rbi":23,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".317","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.80","popOuts":4,"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":113,"putOuts":52,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"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":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":0,"flyOuts":22,"groundOuts":30,"airOuts":38,"runs":17,"doubles":2,"triples":3,"homeRuns":1,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":125,"obp":".290","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":530,"era":"3.74","inningsPitched":"33.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.19","battersFaced":140,"outs":101,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":186,"strikes":344,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.74","gamesFinished":12,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"8.55","walksPer9Inn":"3.48","hitsPer9Inn":"7.22","runsScoredPer9":"4.54","homeRunsPer9":"0.27","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703601":{"person":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".750","atBats":4,"obp":".800","slg":"1.250","ops":"2.050","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":20,"groundOuts":25,"airOuts":34,"runs":21,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":70,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".162","atBats":154,"obp":".223","slg":".292","ops":".515","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":45,"rbi":16,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":115,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-6 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":50,"groundOuts":81,"airOuts":107,"runs":56,"doubles":22,"triples":2,"homeRuns":23,"strikeOuts":92,"baseOnBalls":26,"intentionalWalks":0,"hits":102,"hitByPitch":12,"avg":".269","atBats":379,"obp":".333","slg":".520","ops":".853","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":197,"rbi":72,"leftOnBase":167,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.48","popOuts":26,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":26,"putOuts":666,"errors":3,"chances":695,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":46,"groundOuts":67,"airOuts":88,"runs":41,"doubles":12,"triples":4,"homeRuns":8,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":0,"hits":76,"hitByPitch":3,"avg":".263","atBats":289,"obp":".311","slg":".415","ops":".726","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":120,"rbi":26,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.12","popOuts":18,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":79,"errors":3,"chances":153,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":64,"airOuts":72,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":236,"obp":".246","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":973,"era":"1.75","inningsPitched":"67.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.93","battersFaced":260,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":348,"strikes":625,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".857","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.82","hitsPer9Inn":"5.51","runsScoredPer9":"1.88","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,650402,693307,682985,681546,701678,690993,680664,656716,679529,703601,595879,701162,663947,680744,805427,646241],"pitchers":[663947,680744,805427,646241],"bench":[],"bullpen":[623454,640448,445276,675512,663554,672456,669373,664285,621097],"battingOrder":[805808,650402,693307,681546,656716,679529,703601,595879,701162],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Valencia (1, Basso); Clark 2 (2, Basso, Morales)."},{"label":"HR","value":"McGonigle (10, 3rd inning off Springs, 0 on, 1 out); Dingler (23, 8th inning off Morales, 3 on, 1 out); Malgeri (1, 9th inning off Morales, 1 on, 0 out)."},{"label":"TB","value":"Báez, J 3; Clark 5; Dingler 5; Malgeri 4; McGonigle 4; Torkelson 3; Valencia 2."},{"label":"RBI","value":"Báez, J 3 (11); Clark (1); Dingler 4 (72); Malgeri 2 (7); McGonigle 2 (39)."},{"label":"Runners left in scoring position, 2 out","value":"Greene, R; Torkelson; Lee 2; Torres; McGonigle."},{"label":"SF","value":"McGonigle."},{"label":"GIDP","value":"Báez, J."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Greene, R (3, 2nd base off Juenger/Heim)."}]}],"note":[{"label":"a","value":"Struck out for Lee in the 5th."},{"label":"b","value":"Doubled for Keith in the 8th."},{"label":"1","value":"Ran for Valencia in the 8th."}]},"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":5,"groundOuts":10,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".244","atBats":29,"obp":".320","slg":".402","ops":".722","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":11,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":40,"obp":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":183,"era":"5.34","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.49","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":77,"strikes":106,"strikePercentage":".580","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":12,"pitchesPerInning":"20.33","runsScoredPer9":"13.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":1,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":28,"groundOuts":83,"airOuts":55,"runs":38,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":84,"baseOnBalls":39,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".206","atBats":277,"obp":".305","slg":".325","ops":".630","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":90,"rbi":28,"leftOnBase":110,"sacBunts":1,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.17","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":167,"errors":3,"chances":171,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":34,"groundOuts":62,"airOuts":60,"runs":24,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".236","atBats":212,"obp":".289","slg":".448","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":95,"rbi":35,"leftOnBase":113,"sacBunts":0,"sacFlies":3,"babip":".242","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.27","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","assists":12,"putOuts":345,"errors":2,"chances":359,"fielding":".994","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":18,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".269","atBats":52,"obp":".296","slg":".308","ops":".604","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":16,"rbi":0,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":15,"putOuts":27,"errors":2,"chances":44,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":45,"flyOuts":14,"groundOuts":28,"airOuts":30,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".292","atBats":113,"obp":".370","slg":".469","ops":".839","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":53,"rbi":14,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"babip":".349","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","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":37,"putOuts":21,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":49,"groundOuts":89,"airOuts":103,"runs":29,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":1,"hits":74,"hitByPitch":4,"avg":".246","atBats":301,"obp":".305","slg":".329","ops":".634","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":99,"rbi":33,"leftOnBase":131,"sacBunts":1,"sacFlies":3,"babip":".268","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.25","popOuts":17,"lineOuts":37},"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":173,"putOuts":184,"errors":4,"chances":361,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":15,"gamesStarted":1,"flyOuts":23,"groundOuts":20,"airOuts":37,"runs":16,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":111,"obp":".317","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":511,"era":"4.85","inningsPitched":"29.2","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.31","battersFaced":126,"outs":89,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":511,"balls":195,"strikes":316,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".500","pitchesPerInning":"17.22","gamesFinished":6,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"8.80","walksPer9Inn":"4.25","hitsPer9Inn":"7.58","runsScoredPer9":"4.85","homeRunsPer9":"1.52","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661531":{"person":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"101","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":5,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".250","slg":".625","ops":".875","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":33,"groundOuts":72,"airOuts":60,"runs":23,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":37,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".265","atBats":226,"obp":".340","slg":".420","ops":".760","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":95,"rbi":28,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.29","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":28,"obp":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"10.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.67","battersFaced":33,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":45,"strikes":58,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"17.17","gamesFinished":6,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.50","walksPer9Inn":"7.50","hitsPer9Inn":"16.50","runsScoredPer9":"12.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","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":2,"flyOuts":28,"groundOuts":46,"airOuts":55,"runs":32,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":23,"intentionalWalks":1,"hits":59,"hitByPitch":3,"atBats":216,"obp":".350","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":957,"era":"4.63","inningsPitched":"56.1","wins":1,"losses":3,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":29,"whip":"1.46","battersFaced":245,"outs":169,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":957,"balls":357,"strikes":600,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".250","pitchesPerInning":"16.99","gamesFinished":14,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.43","walksPer9Inn":"3.67","hitsPer9Inn":"9.43","runsScoredPer9":"5.11","homeRunsPer9":"0.96","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656240":{"person":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"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":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":3,"groundOuts":4,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":25,"strikes":39,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.50","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","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":17,"gamesStarted":14,"flyOuts":49,"groundOuts":49,"airOuts":96,"runs":47,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":61,"baseOnBalls":42,"intentionalWalks":0,"hits":75,"hitByPitch":3,"atBats":275,"obp":".370","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1325,"era":"5.79","inningsPitched":"70.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":45,"whip":"1.67","battersFaced":326,"outs":210,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1325,"balls":525,"strikes":800,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".556","pitchesPerInning":"18.93","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"7.84","walksPer9Inn":"5.40","hitsPer9Inn":"9.64","runsScoredPer9":"6.04","homeRunsPer9":"1.54","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":33,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":11,"groundOuts":24,"airOuts":27,"runs":13,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".262","atBats":107,"obp":".286","slg":".411","ops":".697","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":44,"rbi":10,"leftOnBase":48,"sacBunts":2,"sacFlies":1,"babip":".347","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.50","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":37,"errors":6,"chances":110,"fielding":".945","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"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":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":48,"groundOuts":109,"airOuts":85,"runs":50,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":76,"baseOnBalls":48,"intentionalWalks":4,"hits":85,"hitByPitch":3,"avg":".240","atBats":354,"obp":".335","slg":".458","ops":".793","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":162,"rbi":50,"leftOnBase":165,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.82","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":181,"errors":1,"chances":187,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"2.0 IP, 3 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":5,"groundOuts":15,"airOuts":13,"runs":9,"doubles":11,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":63,"obp":".373","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":231,"era":"5.79","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":9,"whip":"1.79","battersFaced":67,"outs":42,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":73,"strikes":158,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":1,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.93","hitsPer9Inn":"14.14","runsScoredPer9":"5.79","homeRunsPer9":"0.64","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","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":12,"gamesStarted":12,"flyOuts":34,"groundOuts":46,"airOuts":62,"runs":30,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":25,"intentionalWalks":1,"hits":63,"hitByPitch":3,"atBats":235,"obp":".341","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1070,"era":"4.00","inningsPitched":"63.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.40","battersFaced":267,"outs":189,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1070,"balls":372,"strikes":698,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".400","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.72","strikeoutsPer9Inn":"9.71","walksPer9Inn":"3.57","hitsPer9Inn":"9.00","runsScoredPer9":"4.29","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696522":{"person":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":5,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.50","battersFaced":40,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":61,"strikes":94,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"17.88","gamesFinished":1,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"4.15","walksPer9Inn":"5.19","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":2},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","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":31,"gamesStarted":0,"flyOuts":24,"groundOuts":25,"airOuts":27,"runs":18,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":117,"obp":".319","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":568,"era":"4.91","inningsPitched":"33.0","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":18,"whip":"1.24","battersFaced":135,"outs":99,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":200,"strikes":368,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"17.21","gamesFinished":12,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.91","walksPer9Inn":"4.09","hitsPer9Inn":"7.09","runsScoredPer9":"4.91","homeRunsPer9":"1.91","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":37,"groundOuts":61,"airOuts":60,"runs":62,"doubles":15,"triples":1,"homeRuns":21,"strikeOuts":141,"baseOnBalls":79,"intentionalWalks":9,"hits":90,"hitByPitch":3,"avg":".256","atBats":352,"obp":".396","slg":".483","ops":".879","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":170,"rbi":69,"leftOnBase":109,"sacBunts":0,"sacFlies":0,"babip":".363","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.76","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":647,"errors":3,"chances":690,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680716":{"person":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"902","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":51,"gamesStarted":0,"flyOuts":21,"groundOuts":33,"airOuts":43,"runs":19,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":28,"intentionalWalks":2,"hits":43,"hitByPitch":5,"atBats":183,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":910,"era":"3.38","inningsPitched":"48.0","wins":3,"losses":0,"saves":9,"saveOpportunities":13,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.48","battersFaced":217,"outs":144,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":352,"strikes":558,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.96","gamesFinished":16,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"12.19","walksPer9Inn":"5.25","hitsPer9Inn":"8.06","runsScoredPer9":"3.56","homeRunsPer9":"1.13","inheritedRunners":33,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","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":37,"gamesStarted":1,"flyOuts":32,"groundOuts":37,"airOuts":47,"runs":27,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":187,"obp":".356","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":866,"era":"3.99","inningsPitched":"49.2","wins":2,"losses":3,"saves":0,"saveOpportunities":4,"holds":6,"blownSaves":4,"earnedRuns":22,"whip":"1.51","battersFaced":221,"outs":149,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":866,"balls":339,"strikes":527,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".400","pitchesPerInning":"17.44","gamesFinished":12,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"10.69","walksPer9Inn":"4.71","hitsPer9Inn":"8.88","runsScoredPer9":"4.89","homeRunsPer9":"1.09","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":8},"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}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HBP, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":19,"groundOuts":62,"airOuts":32,"runs":20,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":52,"hitByPitch":9,"avg":".248","atBats":210,"obp":".331","slg":".324","ops":".655","caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":68,"rbi":18,"leftOnBase":76,"sacBunts":1,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":183,"errors":5,"chances":190,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","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":26,"gamesStarted":8,"flyOuts":49,"groundOuts":48,"airOuts":77,"runs":51,"doubles":10,"triples":2,"homeRuns":11,"strikeOuts":80,"baseOnBalls":27,"intentionalWalks":0,"hits":66,"hitByPitch":8,"atBats":268,"obp":".330","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1191,"era":"6.45","inningsPitched":"68.1","wins":2,"losses":6,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":49,"whip":"1.36","battersFaced":306,"outs":205,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1191,"balls":421,"strikes":770,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".250","pitchesPerInning":"17.43","gamesFinished":5,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"10.54","walksPer9Inn":"3.56","hitsPer9Inn":"8.69","runsScoredPer9":"6.72","homeRunsPer9":"1.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 3-11)","summary":"4.0 IP, 2 ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":42,"strikes":44,"strikePercentage":".510","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":85,"groundOuts":90,"airOuts":139,"runs":81,"doubles":19,"triples":4,"homeRuns":28,"strikeOuts":88,"baseOnBalls":44,"intentionalWalks":0,"hits":116,"hitByPitch":2,"atBats":427,"obp":".338","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1875,"era":"6.17","inningsPitched":"108.0","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.48","battersFaced":479,"outs":324,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1875,"balls":700,"strikes":1175,"strikePercentage":".630","hitBatsmen":2,"balks":2,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".214","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.33","walksPer9Inn":"3.67","hitsPer9Inn":"9.67","runsScoredPer9":"6.75","homeRunsPer9":"2.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":24,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"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"}]},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 7 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":1,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":14,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":16,"strikes":31,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":9,"gamesFinished":1,"runsScoredPer9":"36.00","homeRunsPer9":"9.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":2,"flyOuts":5,"groundOuts":16,"airOuts":19,"runs":26,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":14,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":74,"obp":".467","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":346,"era":"13.50","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"2.56","battersFaced":90,"outs":48,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":140,"strikes":206,"strikePercentage":".600","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":9,"winPercentage":".000","pitchesPerInning":"21.63","gamesFinished":2,"strikeoutWalkRatio":"0.93","strikeoutsPer9Inn":"7.31","walksPer9Inn":"7.88","hitsPer9Inn":"15.19","runsScoredPer9":"14.63","homeRunsPer9":"3.94","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"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"}]},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":70,"flyOuts":43,"groundOuts":99,"airOuts":75,"runs":32,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":78,"hitByPitch":2,"avg":".276","atBats":283,"obp":".309","slg":".399","ops":".708","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":113,"rbi":33,"leftOnBase":121,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.43","popOuts":8,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":75,"errors":0,"chances":194,"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"}]}},"batters":[701762,661531,805779,641680,691016,695720,671732,703607,643446,675961,622268,680716,605488,696522,669620,806960],"pitchers":[605488,696522,669620,806960],"bench":[666126],"bullpen":[665660,686930,656240,663687,695611,682052,665622,678022,660761],"battingOrder":[661531,805779,641680,691016,695720,671732,703607,643446,680716],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Heim (12, Holton)."},{"label":"TB","value":"Bolte; Heim 2; Wilson, J."},{"label":"RBI","value":"Heim (35)."},{"label":"Runners left in scoring position, 2 out","value":"White; Soderstrom."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Bolte (7, 2nd base by Holton/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"White (2, fielding)."},{"label":"PB","value":"Heim (2)."},{"label":"DP","value":"(White-McNeil-Kurtz)."}]}],"note":[{"label":"a","value":"Grounded out for Williams in the 5th."},{"label":"b","value":"Popped out for Walton in the 7th."},{"label":"c","value":"Grounded out for Kurtz in the 8th."}]}},"officials":[{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Springs."},{"label":"HBP","value":"Bolte (by Holton)."},{"label":"ABS Challenge","value":"Heim 2 (Ball-Confirmed, Ball-Overturned to Strike); Butler, L (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Holton 24-14; Madden 56-39; Sommers 15-13; De Jesus 21-14; Springs 86-44; Juenger 20-11; Basso 30-20; Morales 47-31."},{"label":"Groundouts-flyouts","value":"Holton 3-1; Madden 3-2; Sommers 2-0; De Jesus 2-2; Springs 3-3; Juenger 0-0; Basso 1-1; Morales 5-0."},{"label":"Batters faced","value":"Holton 8; Madden 13; Sommers 6; De Jesus 6; Springs 20; Juenger 4; Basso 10; Morales 14."},{"label":"Inherited runners-scored","value":"Morales 2-2."},{"label":"Umpires","value":"HP: Adam Beck. 1B: Louie Krupa. 2B: Jeremie Rehak. 3B: Dan Iassogna. "},{"label":"Weather","value":"95 degrees, Clear."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"8,926."},{"label":"Venue","value":"Sutter Health Park."},{"label":"July 31, 2026"}],"pitchingNotes":["Basso pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","boxscoreName":"Clark"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".750","atBats":4,"obp":".800","slg":"1.250","ops":"2.050","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","boxscoreName":"Torkelson"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":67,"groundOuts":59,"airOuts":103,"runs":49,"doubles":18,"triples":0,"homeRuns":20,"strikeOuts":133,"baseOnBalls":46,"intentionalWalks":0,"hits":80,"hitByPitch":5,"avg":".216","atBats":371,"obp":".308","slg":".426","ops":".734","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":158,"rbi":54,"leftOnBase":169,"sacBunts":0,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.55","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":812,"errors":2,"chances":888,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","boxscoreName":"Báez, J"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":26,"airOuts":22,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".304","atBats":92,"obp":".323","slg":".435","ops":".758","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":40,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".351","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":57,"errors":5,"chances":105,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"loser":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}