{"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":824972,"link":"/api/v1.1/game/824972/feed/live","metaData":{"wait":10,"timeStamp":"20260802_044907","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824972,"type":"R","doubleHeader":"N","id":"2026/08/01/detmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824972-2026-08-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-02T01:40:00Z","originalDate":"2026-08-01","officialDate":"2026-08-01","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":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":58,"ties":0,"pct":".477"},"records":{},"divisionLeader":false,"wins":53,"losses":58,"winningPercentage":".477"},"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":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":66,"ties":0,"pct":".405"},"records":{},"divisionLeader":false,"wins":45,"losses":66,"winningPercentage":".405"},"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},"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},"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},"ID641386":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386","firstName":"Benjamin","lastName":"Bowden","primaryNumber":"62","birthDate":"1994-10-21","currentAge":31,"birthCity":"Lynn","birthStateProvince":"MA","birthCountry":"USA","height":"6' 4\"","weight":249,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Bowden","middleName":"Douglas","boxscoreName":"Bowden","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BOE-den","mlbDebutDate":"2021-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ben Bowden","nameSlug":"ben-bowden-641386","firstLastName":"Ben Bowden","lastFirstName":"Bowden, Ben","lastInitName":"Bowden, B","initLastName":"B Bowden","fullFMLName":"Benjamin Douglas Bowden","fullLFMName":"Bowden, Benjamin Douglas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"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},"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":"98","wind":"6 mph, Out To RF"},"gameInfo":{"attendance":10426,"firstPitch":"2026-08-02T01:40:00.000Z","gameDurationMinutes":189},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"home":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"officialScorer":{"id":482136,"fullName":"Brian Berger","link":"/api/v1/people/482136"},"primaryDatacaster":{"id":802027,"fullName":"James McMillan","link":"/api/v1/people/802027"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kevin McGonigle homers (11) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:40:38.510Z","endTime":"2026-08-02T01:41:35.262Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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-08-02T00:30:11.496Z","endTime":"2026-08-02T01:18:51.886Z","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-02T01:18:51.886Z","endTime":"2026-08-02T01:39:22.795Z","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-02T01:39:22.795Z","endTime":"2026-08-02T01:40:40.706Z","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":95.2,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35163638059312,"aZ":-15.438763831304456,"pfxX":-5.351221980952061,"pfxZ":8.51545129006537,"pX":-1.6889191486492456,"pZ":3.32517050326913,"vX0":2.412082483053615,"vY0":-138.6609956942682,"vZ0":-3.01564089180028,"x":181.38,"y":149.0,"x0":-1.8704885380576763,"y0":50.001859578168194,"z0":5.4450382158167,"aX":-10.514551650611448},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2271,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39363775869533546,"extension":6.237313425665754},"index":3,"playId":"ff2bce0f-9d98-3f7d-8317-6d589225d63c","pitchNumber":1,"startTime":"2026-08-02T01:40:40.706Z","endTime":"2026-08-02T01:40:44.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63988296864847,"aZ":-31.284995886971377,"pfxX":-5.994819858573238,"pfxZ":0.5574579263471442,"pX":-0.19799722556345095,"pZ":2.00016718021512,"vX0":4.7730655795526085,"vY0":-124.8088023170467,"vZ0":-2.2692187484326003,"x":124.55,"y":184.78,"x0":-1.346515387013187,"y0":50.00363410703096,"z0":5.4713294116479805,"aX":-9.558060908980478},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":10.0,"spinRate":1277,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.43711133607996766,"extension":6.357017684448416},"index":4,"playId":"30e2b7ec-d78a-3f13-a160-5b55ca05ef93","pitchNumber":2,"startTime":"2026-08-02T01:40:56.346Z","endTime":"2026-08-02T01:41:00.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924879049989386,"aZ":-18.90388111094954,"pfxX":-6.00939275087607,"pfxZ":6.9374324198325485,"pX":-0.26396946761786627,"pZ":2.589856041893897,"vX0":6.084344519383819,"vY0":-137.33868445586015,"vZ0":-4.1151617270065115,"x":127.06,"y":168.85,"x0":-1.7254752664132642,"y0":50.00684174438243,"z0":5.390573439701835,"aX":-11.50248309601856},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":9.6,"spinRate":2143,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3985517078207228,"extension":6.286741992221784},"hitData":{"launchSpeed":99.7,"launchAngle":31.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":25.37,"coordY":78.62}},"index":5,"playId":"264e378b-efb0-3720-a9c6-06092fb44e9a","pitchNumber":3,"startTime":"2026-08-02T01:41:13.234Z","endTime":"2026-08-02T01:41:35.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:41:35.262Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:41:34.267Z","endTime":"2026-08-02T01:42:11.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40233648311204,"aZ":-16.587252587384345,"pfxX":-7.420927041935032,"pfxZ":7.999516160988942,"pX":-0.7570682759967323,"pZ":2.236858529869108,"vX0":5.179656510298462,"vY0":-138.14516222625198,"vZ0":-5.534819709334892,"x":98.25,"y":161.16,"x0":-1.6843909097312055,"y0":50.00326176592258,"z0":5.366851951266376,"aX":-14.461740643769216},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2212,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3952320789546544,"extension":6.368062478399115},"hitData":{"launchSpeed":99.1,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.44,"coordY":113.99}},"index":0,"playId":"62403d71-6196-317e-8375-ac6394f010f7","pitchNumber":1,"startTime":"2026-08-02T01:42:00.762Z","endTime":"2026-08-02T01:42:11.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:42:11.297Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to left fielder Tyler Soderstrom. Gleyber Torres to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:42:16.131Z","endTime":"2026-08-02T01:43:07.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86705272965688,"aZ":-31.985849898559806,"pfxX":6.032401367010016,"pfxZ":0.12254793906458783,"pX":1.6962832384821869,"pZ":0.7196428042357703,"vX0":6.270701435162747,"vY0":-125.05996518891983,"vZ0":-4.4135462156009755,"x":52.34,"y":219.35,"x0":-1.6340899459524683,"y0":50.0055622749012,"z0":5.151650218904838,"aX":9.488657165206867},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-12.5,"spinRate":2871,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4391571734795474,"extension":6.194639288869788},"index":0,"playId":"2c459f52-ab90-3324-9396-b10ae63099ce","pitchNumber":1,"startTime":"2026-08-02T01:42:37.856Z","endTime":"2026-08-02T01:42:41.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80790318084403,"aZ":-28.053794342332225,"pfxX":5.775986841751912,"pfxZ":2.6166315568981062,"pX":0.8337028860346518,"pZ":2.3388585187889723,"vX0":4.355208489546092,"vY0":-125.32154617154417,"vZ0":-1.8329144942551685,"x":85.22,"y":175.63,"x0":-1.6834189705799607,"y0":50.00257911192483,"z0":5.394721072492926,"aX":9.089121929508629},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":-11.5,"spinRate":2834,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4388345748158935,"extension":6.165225259080388},"hitData":{"launchSpeed":75.6,"launchAngle":23.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.7,"coordY":117.69}},"index":1,"playId":"27a6e05e-f652-34e2-9a81-9b24ce8b31ee","pitchNumber":2,"startTime":"2026-08-02T01:43:00.726Z","endTime":"2026-08-02T01:43:07.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:43:07.744Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:43:15.408Z","endTime":"2026-08-02T01:43:50.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425386543707205,"aZ":-29.799498639265547,"pfxX":-7.464845365393744,"pfxZ":1.4240365967876247,"pX":0.0615001613682486,"pZ":1.955828623907397,"vX0":6.351786188616344,"vY0":-128.06000385626658,"vZ0":-2.98899707739766,"x":114.66,"y":185.97,"x0":-1.4761626814247553,"y0":50.003365056922405,"z0":5.459284494031542,"aX":-12.450109897559843},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":957,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.4270400847947786,"extension":6.213625226488259},"hitData":{"launchSpeed":93.6,"launchAngle":28.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.7,"coordY":89.23}},"index":0,"playId":"8e4f26f2-1af5-30c2-acd8-d79701718581","pitchNumber":1,"startTime":"2026-08-02T01:43:42.471Z","endTime":"2026-08-02T01:43:50.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:43:50.486Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Lawrence Butler. Gleyber Torres scores. Dillon Dingler to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:44:01.932Z","endTime":"2026-08-02T01:45:17.805Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(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.1,"endSpeed":84.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.785252078285165,"aZ":-27.371889061478416,"pfxX":0.00560079794330548,"pfxZ":2.6238526816771035,"pX":-0.9656927911510946,"pZ":4.353302272848398,"vX0":1.963133727730328,"vY0":-134.21118098051207,"vZ0":1.8945292470891653,"x":153.81,"y":121.24,"x0":-1.705981461435578,"y0":50.006141351730555,"z0":5.581475215752087,"aX":0.010155468283917377},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":-0.4,"spinRate":2540,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40737838135037796,"extension":5.985344780992063},"index":0,"playId":"951b30e4-933d-3f3f-bab1-789c0f257a5f","pitchNumber":1,"startTime":"2026-08-02T01:44:27.494Z","endTime":"2026-08-02T01:44:31.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565201999887606,"aZ":-35.7283406909803,"pfxX":-6.893605065434091,"pfxZ":-2.0818816305959427,"pX":-0.8513969975101561,"pZ":2.3311834639228723,"vX0":3.890441295568414,"vY0":-129.70256728756908,"vZ0":-1.4829524907281328,"x":149.45,"y":175.84,"x0":-1.4734289133237695,"y0":50.00321923971698,"z0":5.629386625730852,"aX":-11.7714016218333},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.8,"breakHorizontal":11.6,"spinRate":1292,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.42194826802001906,"extension":6.024417980129668},"index":1,"playId":"c9dbef31-5db2-3c38-9046-d4fe37589fb6","pitchNumber":2,"startTime":"2026-08-02T01:44:45.569Z","endTime":"2026-08-02T01:44:49.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346773270486473,"aZ":-22.71403205432564,"pfxX":0.7999000908165694,"pfxZ":5.170060955684354,"pX":0.9000209190356314,"pZ":2.9238579588467304,"vX0":6.214656673949464,"vY0":-133.7662514376049,"vZ0":-2.2934869274407115,"x":82.69,"y":159.84,"x0":-1.5482696501098054,"y0":50.00121027328913,"z0":5.4050602348948775,"aX":1.4610484782307578},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.6,"spinRate":2488,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.408027814435759,"extension":6.10708446576162},"hitData":{"launchSpeed":68.8,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.06,"coordY":122.43}},"index":2,"playId":"11285b79-fb4d-3660-aa76-323ad8103637","pitchNumber":3,"startTime":"2026-08-02T01:45:07.775Z","endTime":"2026-08-02T01:45:17.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:45:17.805Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:46:34.958Z","endTime":"2026-08-02T01:47:46.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T01:45:53.314Z","endTime":"2026-08-02T01:46:36.762Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162895838108902,"aZ":-22.96269232747202,"pfxX":-0.6845789683220873,"pfxZ":5.04819181902434,"pX":0.4266346012878314,"pZ":1.2162350276077878,"vX0":5.668902866883916,"vY0":-133.60367242199854,"vZ0":-6.40463315189016,"x":100.74,"y":205.94,"x0":-1.6250544376050224,"y0":50.00558900148027,"z0":5.271992716146914,"aX":-1.2505088779491893},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":0.1,"spinRate":2440,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4084464602819171,"extension":6.345228433829976},"index":1,"playId":"8d03f4e2-a2b4-34bc-8361-1c2188348d52","pitchNumber":1,"startTime":"2026-08-02T01:46:36.762Z","endTime":"2026-08-02T01:46:41.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11443432310348,"aZ":-24.827243363651025,"pfxX":-9.585965746069952,"pfxZ":3.786420508815935,"pX":-0.8782908915355496,"pZ":1.902641029180263,"vX0":5.257647328985363,"vY0":-137.56169343230644,"vZ0":-4.7619064418765396,"x":150.48,"y":187.41,"x0":-1.5569952848415112,"y0":50.00112835277771,"z0":5.314127816138088,"aX":-18.58817720206174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2278,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39637042635471254,"extension":6.188953495278439},"index":2,"playId":"8b1d8ba5-1b52-3297-b786-9b2ec4aa6e7d","pitchNumber":2,"startTime":"2026-08-02T01:46:56.317Z","endTime":"2026-08-02T01:46:59.330Z","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":91.6,"endSpeed":84.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563089181240976,"aZ":-25.49944617139705,"pfxX":-0.2300517518265055,"pfxZ":3.6672328585496796,"pX":1.1924649634324387,"pZ":2.299289433654414,"vX0":7.085084042426275,"vY0":-133.28453426905628,"vZ0":-3.2161309805172853,"x":71.55,"y":176.7,"x0":-1.457466360558128,"y0":50.00271188524551,"z0":5.339783628304766,"aX":-0.41978889546548465},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.0,"spinRate":2517,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40915365211266375,"extension":6.126968138499354},"index":3,"playId":"0c4b3897-e380-352b-a3cc-c283741e8c2e","pitchNumber":3,"startTime":"2026-08-02T01:47:18.309Z","endTime":"2026-08-02T01:47:21.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.919941050150474,"aZ":-29.37179918295041,"pfxX":6.375069896393599,"pfxZ":1.7510986228840624,"pX":0.895185914865939,"pZ":1.5077288325118379,"vX0":4.164631823529428,"vY0":-125.03205007114559,"vZ0":-3.6196073913236093,"x":82.88,"y":198.07,"x0":-1.6146897733700476,"y0":50.00062250593938,"z0":5.3591152348695745,"aX":10.18997460856463},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-12.5,"spinRate":2726,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4364428556202342,"extension":6.035600708455477},"index":4,"playId":"8b22db1d-c889-34f0-901e-8ee109315f3e","pitchNumber":4,"startTime":"2026-08-02T01:47:41.415Z","endTime":"2026-08-02T01:47:46.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:47:46.409Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Clark strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T01:47:57.010Z","endTime":"2026-08-02T01:50:23.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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(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":92.7,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548589223517066,"aZ":-27.525511642432864,"pfxX":-0.9565659603359338,"pfxZ":2.506193372999305,"pX":0.8858882790504468,"pZ":2.121813131034238,"vX0":6.820623286515011,"vY0":-134.9428114587664,"vZ0":-3.281922286959917,"x":83.23,"y":181.49,"x0":-1.5430904692432124,"y0":50.00466175625438,"z0":5.278991261814717,"aX":-1.7762998384544488},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2473,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4048693209040204,"extension":6.191933992288355},"index":0,"playId":"ded6e3b4-dab1-390d-bc5d-fdec29f2ea26","pitchNumber":1,"startTime":"2026-08-02T01:48:16.390Z","endTime":"2026-08-02T01:48:19.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891835116081346,"aZ":-31.564159546318788,"pfxX":-7.505395247735159,"pfxZ":0.35935376554251786,"pX":-0.735857916151223,"pZ":1.8230415458111433,"vX0":4.1148000211138935,"vY0":-129.3907829006987,"vZ0":-3.2771147900772726,"x":145.05,"y":189.56,"x0":-1.3646460920745487,"y0":50.00607281851716,"z0":5.503723973467281,"aX":-12.834485523399277},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":12.8,"spinRate":1242,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.42197519935250893,"extension":6.141145290154567},"index":1,"playId":"07a653fb-c1c8-33d6-bd27-46fe96b19305","pitchNumber":2,"startTime":"2026-08-02T01:48:39.679Z","endTime":"2026-08-02T01:48:44.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-02T01:48:52.371Z","endTime":"2026-08-02T01:49:05.904Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296991817831806,"aZ":-17.785460570386896,"pfxX":-6.949361560386453,"pfxZ":7.2519288905264485,"pX":-0.6329930095721558,"pZ":3.397173047326314,"vX0":4.819335566124202,"vY0":-139.93265346346715,"vZ0":-2.263456303047586,"x":141.13,"y":147.06,"x0":-1.4737978014871358,"y0":50.00654452662053,"z0":5.380501908165996,"aX":-13.797653834721258},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":2227,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3912758422588505,"extension":6.241419839348543},"index":3,"playId":"f63ae880-acee-3f9a-8c3b-dde5413d8df6","pitchNumber":3,"startTime":"2026-08-02T01:49:05.904Z","endTime":"2026-08-02T01:49:09.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867426124606233,"aZ":-26.44676043287603,"pfxX":5.018396419991404,"pfxZ":3.5286407142202396,"pX":0.3412265525448059,"pZ":2.3894208421381298,"vX0":3.1667142225716876,"vY0":-125.84762733085687,"vZ0":-2.3643517362385094,"x":103.99,"y":174.27,"x0":-1.5805835033073234,"y0":50.00106637067768,"z0":5.459211174301791,"aX":8.137326439377052},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":-9.7,"spinRate":2862,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.43339845788064935,"extension":6.041749224170078},"index":4,"playId":"693df03d-4a88-318a-9fb2-f8fe64add2bc","pitchNumber":4,"startTime":"2026-08-02T01:49:30.342Z","endTime":"2026-08-02T01:49:33.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.627845440994438,"aZ":-34.0846413415901,"pfxX":5.616562122747167,"pfxZ":-1.1931564937842012,"pX":0.3953016879131591,"pZ":0.9525745535689016,"vX0":3.415964826329159,"vY0":-125.04458033309191,"vZ0":-4.19310810753264,"x":101.93,"y":213.06,"x0":-1.7154024870480566,"y0":50.006020176348166,"z0":5.427381016174735,"aX":8.955957659193144},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-10.9,"spinRate":2973,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43689300333648307,"extension":5.979273569436828},"index":5,"playId":"5f8638e2-9305-3945-8139-d2284e29f393","pitchNumber":5,"startTime":"2026-08-02T01:49:56.715Z","endTime":"2026-08-02T01:50:00.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.5,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155355599703476,"aZ":-18.426821114573254,"pfxX":-5.223886354866458,"pfxZ":6.94843437963816,"pX":-0.5549564526545484,"pZ":3.56577879660044,"vX0":4.71102388464921,"vY0":-139.07305770317757,"vZ0":-1.7880955640980303,"x":138.15,"y":142.5,"x0":-1.5836052877397095,"y0":50.0060322601288,"z0":5.426019370258014,"aX":-10.34116485384494},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":8.6,"spinRate":2207,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3922943520732898,"extension":6.1403843780753835},"index":6,"playId":"37fd78ff-4ad4-30f0-a060-42811bff77bb","pitchNumber":6,"startTime":"2026-08-02T01:50:19.426Z","endTime":"2026-08-02T01:50:23.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:50:23.171Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T01:52:10.117Z","endTime":"2026-08-02T01:54:14.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455706445385285,"aZ":-21.462411695606686,"pfxX":8.110652210579726,"pfxZ":5.5947106086399625,"pX":0.9592611001241366,"pZ":1.667418893301034,"vX0":-2.7592807174140006,"vY0":-136.81987676601418,"vZ0":-7.713982010301224,"x":80.44,"y":193.76,"x0":0.92127880914389,"y0":50.00382875884568,"z0":5.971283681237036,"aX":15.525593235248527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.2,"spinRate":1812,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3988732219776949,"extension":5.530228131727234},"index":0,"playId":"96a7fe9c-8ac1-3ac0-9aec-6db8d1fbac05","pitchNumber":1,"startTime":"2026-08-02T01:52:49.131Z","endTime":"2026-08-02T01:52:53.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11696984957724,"aZ":-18.40820795851725,"pfxX":8.730947892293464,"pfxZ":7.1306144520036385,"pX":-0.7411983689366919,"pZ":1.066716444398754,"vX0":-6.2920236415511175,"vY0":-137.93041106725914,"vZ0":-9.766287052418003,"x":145.25,"y":209.98,"x0":0.4329656753456529,"y0":50.00212852605726,"z0":5.8896194993879,"aX":16.855098648249815},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-14.5,"spinRate":2097,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3967948228065734,"extension":5.548096548677971},"index":1,"playId":"01737496-a630-3c35-b387-60efb60b0047","pitchNumber":2,"startTime":"2026-08-02T01:53:05.003Z","endTime":"2026-08-02T01:53:09.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65597989375197,"aZ":-21.058241022559727,"pfxX":8.759768783480574,"pfxZ":5.978099008935988,"pX":0.2722276384351153,"pZ":3.2597253781927034,"vX0":-4.355883203586613,"vY0":-135.71839893309826,"vZ0":-3.606450080927372,"x":106.62,"y":150.77,"x0":0.7629574760406935,"y0":50.001368277179374,"z0":6.078500596468997,"aX":16.283617497514392},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-14.9,"spinRate":2238,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.40411227473839073,"extension":5.584648839359538},"index":2,"playId":"4a166188-fbb4-38ff-bf54-877f72d8195a","pitchNumber":3,"startTime":"2026-08-02T01:53:27.706Z","endTime":"2026-08-02T01:53:32.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.077530261773582,"aZ":-43.169629263079564,"pfxX":-4.597447461590372,"pfxZ":-8.554195622936522,"pX":-0.82519187802817,"pZ":1.270220271074187,"vX0":-2.6248396620434282,"vY0":-113.09483101046749,"vZ0":-0.8325485913215201,"x":148.45,"y":204.48,"x0":0.9506761769388015,"y0":50.00279585191956,"z0":6.001499292102485,"aX":-5.909729196073583},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.4,"breakHorizontal":9.0,"spinRate":2716,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.48571766508038117,"extension":5.625628551006677},"index":3,"playId":"8d4c3cc2-ffa7-3061-99a9-b9f79a055af4","pitchNumber":4,"startTime":"2026-08-02T01:53:45.910Z","endTime":"2026-08-02T01:53:49.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991779826909237,"aZ":-22.293739827018467,"pfxX":8.102611685804984,"pfxZ":5.15882393173567,"pX":-0.40403804304366314,"pZ":3.2179792468505055,"vX0":-5.3065938355166224,"vY0":-136.77231407110196,"vZ0":-3.6854685068811674,"x":132.4,"y":151.89,"x0":0.497482376762795,"y0":50.003929972017104,"z0":6.091267425360676,"aX":15.524627666106904},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":-13.7,"spinRate":2182,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.39874876335797227,"extension":5.4859916380788345},"hitData":{"launchSpeed":65.7,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":165.21}},"index":4,"playId":"7186427b-fd47-31b8-9a56-ab52ee2ce155","pitchNumber":5,"startTime":"2026-08-02T01:54:07.951Z","endTime":"2026-08-02T01:54:14.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:54:14.974Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T01:54:24.627Z","endTime":"2026-08-02T01:56:20.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636678655058276,"aZ":-44.22195578922151,"pfxX":-6.100100353015979,"pfxZ":-9.491001658867004,"pX":0.44868339316911504,"pZ":2.131248252134024,"vX0":0.31591652539774234,"vY0":-112.6240795400522,"vZ0":1.1405635893713453,"x":99.9,"y":181.24,"x0":1.0968313705954982,"y0":50.00148873622523,"z0":6.1313232592858125,"aX":-7.745710920426024},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.4,"breakHorizontal":10.9,"spinRate":2710,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.4884710811204722,"extension":5.615115782399567},"index":0,"playId":"63fe7109-fed6-3582-ba51-6fd662854536","pitchNumber":1,"startTime":"2026-08-02T01:54:43.774Z","endTime":"2026-08-02T01:54:47.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564213226821437,"aZ":-16.392188456952546,"pfxX":3.4430647870354996,"pfxZ":8.13336388457338,"pX":-0.7856040590752256,"pZ":3.8151277834007056,"vX0":-4.8416157457552025,"vY0":-137.9141176532745,"vZ0":-3.115035286522114,"x":146.95,"y":135.77,"x0":0.5394020954898611,"y0":50.003899129650776,"z0":6.05473701499851,"aX":6.682147013247405},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-5.3,"spinRate":2226,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.39604306675905576,"extension":5.54473038004558},"index":1,"playId":"6a30810f-7f8e-3356-9781-cde46763fccf","pitchNumber":2,"startTime":"2026-08-02T01:55:01.904Z","endTime":"2026-08-02T01:55:05.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T01:55:10.218Z","endTime":"2026-08-02T01:55:30.324Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644656493497816,"aZ":-16.760797693736453,"pfxX":2.8576657505625858,"pfxZ":7.9592597205622795,"pX":0.03853738644309987,"pZ":3.820256208867473,"vX0":-2.6243876283781113,"vY0":-137.79308254154057,"vZ0":-3.186113823265107,"x":115.53,"y":135.63,"x0":0.6288505670589445,"y0":50.001341962602524,"z0":6.114195510516994,"aX":5.532723234377988},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-4.7,"spinRate":2161,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3964658547710278,"extension":5.408898838928822},"index":3,"playId":"d41655c5-6ee1-3dcc-a66c-a56b251b1ac6","pitchNumber":3,"startTime":"2026-08-02T01:55:30.324Z","endTime":"2026-08-02T01:55:34.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50562110150928,"aZ":-43.272505925739225,"pfxX":-6.010173243768664,"pfxZ":-8.488337404619848,"pX":-0.9104852031623708,"pZ":0.9056042373058182,"vX0":-2.4291959168329806,"vY0":-114.32500104235288,"vZ0":-1.922529982711113,"x":151.71,"y":214.33,"x0":0.9506522981866381,"y0":50.00357695676534,"z0":6.053226534967384,"aX":-7.857253286472491},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.5,"breakHorizontal":11.5,"spinRate":2888,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4813861050785322,"extension":5.612394123315146},"index":4,"playId":"13a60c72-056c-339e-8e2d-452e3f97aba7","pitchNumber":4,"startTime":"2026-08-02T01:55:54.056Z","endTime":"2026-08-02T01:55:58.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83895886763672,"aZ":-43.063999189744415,"pfxX":-6.640753925044654,"pfxZ":-8.14388375995985,"pX":-0.4784194229054784,"pZ":1.5482489584787524,"vX0":-1.1189963380254193,"vY0":-115.31381566280244,"vZ0":-0.7747881733239943,"x":135.24,"y":196.98,"x0":0.8762863344077919,"y0":50.00264828479821,"z0":6.068402389917755,"aX":-8.880289332558867},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.6,"breakHorizontal":12.4,"spinRate":2848,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4762618041353863,"extension":5.538682578427994},"index":5,"playId":"364372fe-168d-3cfb-8b20-5bb48fab294b","pitchNumber":5,"startTime":"2026-08-02T01:56:17.551Z","endTime":"2026-08-02T01:56:20.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:56:20.830Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T01:56:30.706Z","endTime":"2026-08-02T01:57:10.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341280183656288,"aZ":-30.967450469689393,"pfxX":-0.9037646434990334,"pfxZ":0.7822417124086609,"pX":-0.15261015664764532,"pZ":2.429790207470798,"vX0":-2.7770753420712815,"vY0":-122.82012005297942,"vZ0":-1.9816517522790518,"x":122.82,"y":173.18,"x0":1.1080881672144967,"y0":50.000372647738985,"z0":5.869755468807395,"aX":-1.3857833598951133},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":2.3,"spinRate":2303,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.44523062833353366,"extension":5.593604110285678},"index":0,"playId":"8c9b800f-8b19-32ef-a672-975797a91fa6","pitchNumber":1,"startTime":"2026-08-02T01:56:46.845Z","endTime":"2026-08-02T01:56:50.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53188960258225,"aZ":-26.59301124630143,"pfxX":8.98019155802847,"pfxZ":2.880556336557204,"pX":0.4662406324216847,"pZ":2.612086527124465,"vX0":-4.000386465101272,"vY0":-138.74568960127849,"vZ0":-4.503915768184928,"x":99.23,"y":168.25,"x0":0.764038582698688,"y0":50.00620648934426,"z0":6.0398346564371925,"aX":17.421565802288814},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":2209,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3955519025425356,"extension":5.489219539719766},"hitData":{"launchSpeed":96.1,"launchAngle":6.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.31,"coordY":128.19}},"index":1,"playId":"076de09f-71fb-3132-a05f-f9f5a1337004","pitchNumber":2,"startTime":"2026-08-02T01:57:01.016Z","endTime":"2026-08-02T01:57:10.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:57:10.063Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to right fielder Zach McKinstry. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T01:57:26.347Z","endTime":"2026-08-02T01:58:32.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.4,"endSpeed":85.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178324689953,"aZ":-25.40504911342102,"pfxX":10.309593416334373,"pfxZ":3.62025602095545,"pX":-0.6628165024234164,"pZ":2.5567803257885555,"vX0":-6.784356264215311,"vY0":-135.79208238014263,"vZ0":-4.5936433742153575,"x":142.27,"y":169.75,"x0":0.5258686048936608,"y0":50.00667429927067,"z0":6.033641489873683,"aX":19.29622681738151},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":2137,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40305886966472393,"extension":5.481336845149693},"index":0,"playId":"e57b93f3-1b7f-3834-8220-97b722336742","pitchNumber":1,"startTime":"2026-08-02T01:57:37.867Z","endTime":"2026-08-02T01:57:41.711Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46117271267378,"aZ":-25.280572626982572,"pfxX":7.038902392064578,"pfxZ":4.18316356999337,"pX":-0.2023325518246338,"pZ":2.8571262455377617,"vX0":-4.809158384628924,"vY0":-127.38834395240059,"vZ0":-3.058196220880814,"x":124.71,"y":161.64,"x0":0.79270900780743,"y0":50.00497885893159,"z0":6.065608186414788,"aX":11.603571247171187},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-11.8,"spinRate":1724,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4294945179213414,"extension":5.595147784442695},"index":1,"playId":"763c41c0-1dc4-3ac2-a418-dc061cf306ff","pitchNumber":2,"startTime":"2026-08-02T01:57:57.146Z","endTime":"2026-08-02T01:58:01.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669272331506143,"aZ":-17.919417871531213,"pfxX":3.547768909947474,"pfxZ":7.3958137362101635,"pX":-0.16758659738361154,"pZ":3.2175549933402623,"vX0":-2.87985249693638,"vY0":-137.73431799478632,"vZ0":-4.45867226704415,"x":123.39,"y":151.91,"x0":0.4289390896987602,"y0":50.00357071613942,"z0":6.063698309209372,"aX":6.83875475579837},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":-5.9,"spinRate":2118,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39719054808791077,"extension":5.472444882796002},"hitData":{"launchSpeed":80.5,"launchAngle":21.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.66,"coordY":116.94}},"index":2,"playId":"3fba80ae-73c3-30e9-88c6-c50ab79e571c","pitchNumber":3,"startTime":"2026-08-02T01:58:21.407Z","endTime":"2026-08-02T01:58:32.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:58:32.804Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T01:58:51.767Z","endTime":"2026-08-02T01:59:15.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":3},"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":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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613546242815186,"aZ":-25.176338270804077,"pfxX":9.296697227295578,"pfxZ":3.6553913969684206,"pX":-0.005788042934161452,"pZ":1.814772899541604,"vX0":-5.1612685511802505,"vY0":-137.51688906008442,"vZ0":-6.591571865371941,"x":117.22,"y":189.78,"x0":0.6879714523408067,"y0":50.00243149478685,"z0":5.9516172814898765,"aX":17.797830668480014},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":2167,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.39836418814448527,"extension":5.550472088409041},"hitData":{"launchSpeed":65.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.91,"coordY":170.79}},"index":0,"playId":"9a2d9da6-27e2-3dba-a957-d46bbeb5722e","pitchNumber":1,"startTime":"2026-08-02T01:59:08.691Z","endTime":"2026-08-02T01:59:15.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:59:15.704Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, pitcher Jack Perkins to first baseman Jonah Heim.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T02:01:12.357Z","endTime":"2026-08-02T02:02:10.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":90.8,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096826658969512,"aZ":-27.00355940014621,"pfxX":0.09773727421035616,"pfxZ":2.8827950473604798,"pX":-0.43873693302636374,"pZ":3.7003771994743833,"vX0":3.6408696905742706,"vY0":-132.27673545983026,"vZ0":0.4100233288725581,"x":133.72,"y":138.87,"x0":-1.8388723737386288,"y0":50.00122293976547,"z0":5.504688773057268,"aX":0.17503803282640726},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":-0.8,"spinRate":2675,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4122202232643901,"extension":5.924536180396085},"index":0,"playId":"0a46745e-397d-3cc0-9ab9-a65556134a7c","pitchNumber":1,"startTime":"2026-08-02T02:01:29.475Z","endTime":"2026-08-02T02:01:33.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166666112557223,"aZ":-30.128584776194177,"pfxX":5.425955833575289,"pfxZ":1.2876015528896083,"pX":0.3392570339321467,"pZ":3.240920450752638,"vX0":2.737220495154803,"vY0":-125.30213776709864,"vZ0":0.41926511945067313,"x":104.07,"y":151.28,"x0":-1.472121030752824,"y0":50.00482105955322,"z0":5.531901755153761,"aX":8.633508411385625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":-10.4,"spinRate":2850,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.4370285900704607,"extension":6.014012264754814},"index":1,"playId":"69d11df4-92bd-3457-8ba0-3cff5578b83b","pitchNumber":2,"startTime":"2026-08-02T02:01:45.240Z","endTime":"2026-08-02T02:01:48.267Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82984003077133,"aZ":-24.101769665586577,"pfxX":-9.066436481355097,"pfxZ":4.291196522561169,"pX":-0.7367789035720089,"pZ":2.5354179834853596,"vX0":5.376381877610764,"vY0":-136.30324473140297,"vZ0":-3.258290207874395,"x":145.08,"y":170.32,"x0":-1.5563566357620635,"y0":50.00499400064675,"z0":5.409624529374966,"aX":-17.06962335103659},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":2117,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4017745210715997,"extension":6.02886727456982},"hitData":{"launchSpeed":68.2,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.15,"coordY":183.97}},"index":2,"playId":"4e6adc25-ab3d-3a7c-ae3f-7899d7ed9e35","pitchNumber":3,"startTime":"2026-08-02T02:02:01.066Z","endTime":"2026-08-02T02:02:10.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:02:10.071Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T02:02:21.870Z","endTime":"2026-08-02T02:03:51.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.217735696887146,"aZ":-14.628185314843034,"pfxX":-5.673079438490102,"pfxZ":9.011957871573864,"pX":0.3246879069039817,"pZ":2.7628770437366437,"vX0":7.316589041536049,"vY0":-138.25278604850192,"vZ0":-4.33943615374638,"x":104.62,"y":164.18,"x0":-1.6120831047788735,"y0":50.00033386653882,"z0":5.326391376453696,"aX":-11.042392192474614},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2232,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39533839072034915,"extension":6.26822739759844},"index":0,"playId":"d98b4a16-204a-33b7-ab4a-fac04c5ce7ac","pitchNumber":1,"startTime":"2026-08-02T02:02:36.410Z","endTime":"2026-08-02T02:02:40.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876208653150247,"aZ":-34.620633731305865,"pfxX":-6.8148769214841645,"pfxZ":-1.388612029519301,"pX":-1.7303526710776957,"pZ":2.6884299875469932,"vX0":1.9604452702284922,"vY0":-131.08040929648251,"vZ0":-1.0250672199945912,"x":182.96,"y":166.19,"x0":-1.5974501937638246,"y0":50.004953012185496,"z0":5.64445209181377,"aX":-11.989586611995234},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.5,"breakHorizontal":12.0,"spinRate":1343,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4161249189766858,"extension":6.217574113660805},"index":1,"playId":"eff32097-0809-394d-b12f-df2745a163e9","pitchNumber":2,"startTime":"2026-08-02T02:02:53.990Z","endTime":"2026-08-02T02:02:57.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30788969456376,"aZ":-29.785561143851307,"pfxX":-7.551925567020891,"pfxZ":1.399151337131375,"pX":-0.6524530962534298,"pZ":1.728499535131705,"vX0":4.467376413080717,"vY0":-129.2220073107254,"vZ0":-3.6853729062553886,"x":141.87,"y":192.11,"x0":-1.4132310381662014,"y0":50.0050934050225,"z0":5.435826890945859,"aX":-12.905992840085487},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":12.8,"spinRate":1217,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.42219613626117836,"extension":6.252145984993147},"index":2,"playId":"d4487274-9e3f-38d7-8925-b4bcfe9f2546","pitchNumber":3,"startTime":"2026-08-02T02:03:10.299Z","endTime":"2026-08-02T02:03:14.315Z","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":95.4,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28855264580921,"aZ":-16.03775606023175,"pfxX":-7.038236759397954,"pfxZ":8.24063409297225,"pX":-0.7044915748992455,"pZ":4.2651703502506715,"vX0":5.294127686452822,"vY0":-138.86404375696316,"vZ0":-0.5296103012321174,"x":143.85,"y":123.62,"x0":-1.7185902323678037,"y0":50.00438559337255,"z0":5.522641241643662,"aX":-13.784958799072792},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2162,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3940280048397389,"extension":6.175308435973235},"index":3,"playId":"3be269ee-150b-39fc-b50a-f4eae30c30f7","pitchNumber":4,"startTime":"2026-08-02T02:03:30.414Z","endTime":"2026-08-02T02:03:34.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40730426643412,"aZ":-33.434752072161174,"pfxX":5.113939509639076,"pfxZ":-0.7802944729929426,"pX":1.60177822417377,"pZ":0.7469154541159081,"vX0":6.251675352386352,"vY0":-125.80819290707696,"vZ0":-4.753048498126955,"x":55.94,"y":218.61,"x0":-1.5756499603196408,"y0":50.00597307704469,"z0":5.356646977511458,"aX":8.235405201476059},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":-10.7,"spinRate":2943,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4345927636327156,"extension":6.131094291437439},"index":4,"playId":"8b2ac6a6-f38e-344b-89ba-2518ab328ca0","pitchNumber":5,"startTime":"2026-08-02T02:03:48.628Z","endTime":"2026-08-02T02:03:51.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:03:51.811Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T02:04:08.169Z","endTime":"2026-08-02T02:05:55.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385963275734944,"aZ":-30.588433246186373,"pfxX":6.480319233619268,"pfxZ":0.9815023238653406,"pX":-0.39704294219538083,"pZ":3.0510559089598845,"vX0":1.1274589927125223,"vY0":-126.4201728264469,"vZ0":0.28291761092985623,"x":132.13,"y":156.4,"x0":-1.6907722640344311,"y0":50.00463390176449,"z0":5.389669377181326,"aX":10.507516678944674},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-12.0,"spinRate":2764,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.43298103926232523,"extension":6.094222721981411},"index":0,"playId":"51f0a621-105a-3509-895e-ed109e0c5803","pitchNumber":1,"startTime":"2026-08-02T02:04:17.515Z","endTime":"2026-08-02T02:04:21.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886593122363895,"aZ":-22.613269870364707,"pfxX":-0.9464813389624691,"pfxZ":5.069715700678628,"pX":1.4326797267045344,"pZ":2.818193805178513,"vX0":8.209772620585557,"vY0":-135.53585017801788,"vZ0":-2.711114641218664,"x":62.39,"y":162.69,"x0":-1.4952603912258395,"y0":50.001814803538046,"z0":5.387520483641153,"aX":-1.7857192384086709},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":0.2,"spinRate":2529,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40206250064987215,"extension":6.169264097778834},"index":1,"playId":"487a880a-4489-37e5-b3ab-6bc66cf8d7e0","pitchNumber":2,"startTime":"2026-08-02T02:04:34.335Z","endTime":"2026-08-02T02:04:38.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407629590236986,"aZ":-26.059102187655856,"pfxX":0.8372173947567274,"pfxZ":3.2528684356619415,"pX":-0.14267707999605966,"pZ":3.804674861821901,"vX0":4.154247646022698,"vY0":-135.179618233243,"vZ0":0.3599650955023518,"x":122.44,"y":136.05,"x0":-1.7988289644034816,"y0":50.00007220203562,"z0":5.478023245147552,"aX":1.570292596180415},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-2.3,"spinRate":2622,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4029474572686609,"extension":6.164376440046006},"index":2,"playId":"a65dddca-dcbe-321e-8f87-0709c420886f","pitchNumber":3,"startTime":"2026-08-02T02:04:52.416Z","endTime":"2026-08-02T02:04:56.795Z","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":89.3,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833432341143673,"aZ":-30.189077578609123,"pfxX":-5.8219282443340665,"pfxZ":1.1500687871789315,"pX":-0.24174563091856263,"pZ":0.36893908976219836,"vX0":5.021198483494302,"vY0":-129.93426569595536,"vZ0":-6.844143572198115,"x":126.21,"y":228.82,"x0":-1.434077117981304,"y0":50.00347156597737,"z0":5.303045925920305,"aX":-10.048758649346762},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":9.6,"spinRate":1051,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42005016933550143,"extension":6.211149056179532},"index":3,"playId":"0ef8391b-6f6d-3bfe-a47b-417e2f750ff7","pitchNumber":4,"startTime":"2026-08-02T02:05:11.370Z","endTime":"2026-08-02T02:05:15.301Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292021794157588,"aZ":-24.160705030920862,"pfxX":-1.3648721490922904,"pfxZ":4.259791498202594,"pX":-0.08712753178505873,"pZ":2.1004686980802654,"vX0":4.873296094175839,"vY0":-135.0387254206352,"vZ0":-4.115843932858814,"x":120.32,"y":182.07,"x0":-1.7233556261221148,"y0":50.00304789370516,"z0":5.306553654559161,"aX":-2.568154770359149},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":1.7,"spinRate":2480,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40276448164596923,"extension":6.129378927394977},"index":4,"playId":"26b45151-fa6f-358e-91ba-83ac47e47664","pitchNumber":5,"startTime":"2026-08-02T02:05:29.821Z","endTime":"2026-08-02T02:05:34.355Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114135238513022,"aZ":-17.90603580193383,"pfxX":-5.773056705244338,"pfxZ":7.162284351078835,"pX":-0.061106476716874615,"pZ":3.9280174004619863,"vX0":6.572257568888723,"vY0":-140.14039690540343,"vZ0":-0.962849723743411,"x":119.33,"y":132.72,"x0":-1.6845749541047985,"y0":50.00662735469322,"z0":5.443632499145215,"aX":-11.50731727087239},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2283,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39056079685706413,"extension":6.265266325458302},"index":5,"playId":"f31cc179-54a1-3d73-92a0-540b72de228d","pitchNumber":6,"startTime":"2026-08-02T02:05:51.597Z","endTime":"2026-08-02T02:05:55.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:05:55.267Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T02:06:04.470Z","endTime":"2026-08-02T02:07:46.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155308549039642,"aZ":-24.42431175242994,"pfxX":-1.6053708439641987,"pfxZ":4.228139152765735,"pX":0.2562038854648394,"pZ":2.267466929062727,"vX0":5.886333213670731,"vY0":-133.8718787176982,"vZ0":-3.4613227002609404,"x":107.23,"y":177.56,"x0":-1.752850114888728,"y0":50.00369240314051,"z0":5.305368779417318,"aX":-2.9437319006655667},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":1.8,"spinRate":2531,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40755544024592716,"extension":6.154165703528304},"index":0,"playId":"1382d091-2d8d-35ad-942b-01a5210cef28","pitchNumber":1,"startTime":"2026-08-02T02:06:23.544Z","endTime":"2026-08-02T02:06:27.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385466821521547,"aZ":-30.912691884720207,"pfxX":-7.779809649666433,"pfxZ":0.7478653291225825,"pX":-1.214473083278497,"pZ":4.120733845774235,"vX0":3.544582499887717,"vY0":-128.676343384376,"vZ0":2.152026241315313,"x":163.29,"y":127.52,"x0":-1.5921018190699214,"y0":50.00488448896184,"z0":5.6535222065383,"aX":-13.168445998986273},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":13.4,"spinRate":1109,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4241764456728405,"extension":6.119799071000082},"index":1,"playId":"ef509be8-2ec5-3d2e-888a-62d8fdea077e","pitchNumber":2,"startTime":"2026-08-02T02:06:46.110Z","endTime":"2026-08-02T02:06:49.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499377471505646,"aZ":-21.339562201490164,"pfxX":-8.166498909973303,"pfxZ":5.530022206815422,"pX":-0.36701974426678935,"pZ":3.0204561737673283,"vX0":6.316262292748467,"vY0":-138.4942534821472,"vZ0":-2.563188633080835,"x":130.99,"y":157.23,"x0":-1.6067366480538643,"y0":50.000606424028064,"z0":5.371956335525173,"aX":-15.99530851968718},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2263,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39421733195256525,"extension":6.147120820255992},"index":2,"playId":"5623afc2-00b4-3760-80b0-e49a832a050b","pitchNumber":3,"startTime":"2026-08-02T02:07:05.156Z","endTime":"2026-08-02T02:07:12.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313929332144824,"aZ":-31.066838407582885,"pfxX":-7.131709202404771,"pfxZ":0.649161914000457,"pX":-0.7909549567412125,"pZ":3.32999036857586,"vX0":4.1989049637975135,"vY0":-129.63643625621071,"vZ0":0.10371265423467513,"x":147.15,"y":148.87,"x0":-1.4991635292888796,"y0":50.00535251325968,"z0":5.647237744189929,"aX":-12.225780149191706},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":12.1,"spinRate":1146,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.421380372834554,"extension":6.212529063606251},"index":3,"playId":"e8046dae-4d4e-3744-a3d1-97f7d6d43040","pitchNumber":4,"startTime":"2026-08-02T02:07:42.358Z","endTime":"2026-08-02T02:07:46.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:07:46.577Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a ground ball to center fielder Max Clark.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T02:09:41.308Z","endTime":"2026-08-02T02:10:29.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.024793069943954,"aZ":-29.235053088458272,"pfxX":6.216790739647483,"pfxZ":1.7880673541263246,"pX":0.3583542137928324,"pZ":3.553592708329457,"vX0":-3.418152993918418,"vY0":-126.41282853976458,"vZ0":-0.436336672406063,"x":103.34,"y":142.83,"x0":0.9095268306578655,"y0":50.00218133818997,"z0":6.044334007730971,"aX":10.21723457034997},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-10.7,"spinRate":1733,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.43074953391089776,"extension":5.6949837268266315},"index":0,"playId":"f68f5775-251a-3e30-bced-e06fd8fb3a0c","pitchNumber":1,"startTime":"2026-08-02T02:10:02.908Z","endTime":"2026-08-02T02:10:07.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940777285638372,"aZ":-23.41473152774284,"pfxX":8.672705430664841,"pfxZ":4.562344375937117,"pX":-0.13423487346229468,"pZ":1.567317989120221,"vX0":-5.177691240803088,"vY0":-137.1024679159607,"vZ0":-7.328863463040097,"x":122.12,"y":196.46,"x0":0.6438231416927006,"y0":50.0018399999612,"z0":5.852639148311058,"aX":16.647543384505774},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":2217,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3982354066961342,"extension":5.5321981117332015},"hitData":{"launchSpeed":107.6,"launchAngle":5.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.02,"coordY":80.02}},"index":1,"playId":"573bfa4e-0f9b-3c4a-baa1-79136e458215","pitchNumber":2,"startTime":"2026-08-02T02:10:19.360Z","endTime":"2026-08-02T02:10:29.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:10:29.347Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks. Alika Williams to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T02:10:41.153Z","endTime":"2026-08-02T02:11:50.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697453783257018,"aZ":-20.289827526391196,"pfxX":8.331833496250479,"pfxZ":6.393839683728064,"pX":-0.9229466229334982,"pZ":2.564369620694566,"vX0":-6.926188471705749,"vY0":-134.8333491585684,"vZ0":-5.27679739206536,"x":152.18,"y":169.54,"x0":0.5846502288124678,"y0":50.00210243195118,"z0":5.959331887591258,"aX":15.486724904258336},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-13.8,"spinRate":2068,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40474650536663814,"extension":5.413840496104541},"index":0,"playId":"a0668155-1822-3879-93b5-30d8abca599d","pitchNumber":1,"startTime":"2026-08-02T02:10:54.292Z","endTime":"2026-08-02T02:10:58.956Z","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":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.3934520138441,"aZ":-40.9982995357427,"pfxX":-5.0073627494170765,"pfxZ":-7.121455519810539,"pX":0.8613987051335752,"pZ":3.4490923180612993,"vX0":0.6519456842983278,"vY0":-110.48979592103899,"vZ0":3.2895205435993553,"x":84.17,"y":145.65,"x0":1.213500920713906,"y0":50.004764593481156,"z0":6.244406899072626,"aX":-6.201526622663888},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.8,"breakHorizontal":8.9,"spinRate":2636,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4954269614640987,"extension":5.455724988394551},"index":1,"playId":"51ca38e0-3a56-3fab-804c-fab5cc66ec5f","pitchNumber":2,"startTime":"2026-08-02T02:11:11.407Z","endTime":"2026-08-02T02:11:15.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468670078040475,"aZ":-40.32536528825505,"pfxX":-5.838914331489062,"pfxZ":-6.478693913222539,"pX":-1.2575622124732957,"pZ":1.2396101606086076,"vX0":-3.097128976412689,"vY0":-111.60041459867291,"vZ0":-1.2176535704258657,"x":164.94,"y":205.31,"x0":0.9076054221909142,"y0":50.001491458654456,"z0":5.953412157026657,"aX":-7.3487071208152095},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-11.8,"breakHorizontal":11.4,"spinRate":2635,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4911754911684545,"extension":5.561123227307193},"index":2,"playId":"1cfc2eaa-cdff-37b6-9a30-16946fcc3dc6","pitchNumber":3,"startTime":"2026-08-02T02:11:29.918Z","endTime":"2026-08-02T02:11:33.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.631871247462367,"aZ":-20.95755916367337,"pfxX":8.272695891571468,"pfxZ":6.043864949912032,"pX":-0.3380592403254944,"pZ":1.4594852609577826,"vX0":-5.361503341708733,"vY0":-134.95673890750717,"vZ0":-7.923668304465254,"x":129.89,"y":199.37,"x0":0.5930972653360682,"y0":50.003904549828995,"z0":5.894224363305311,"aX":15.357471243232249},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":-13.9,"spinRate":2045,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4048668977010923,"extension":5.5155008413354905},"index":3,"playId":"d0394aaf-e191-305d-9d60-c4a9ec2caba3","pitchNumber":4,"startTime":"2026-08-02T02:11:46.915Z","endTime":"2026-08-02T02:11:50.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:11:50.851Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brian Serven grounds into a double play, second baseman Gleyber Torres to shortstop Javier Báez to first baseman Spencer Torkelson. Alika Williams to 3rd. Henry Bolte out at 2nd. Brian Serven out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T02:12:03.686Z","endTime":"2026-08-02T02:13:07.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084653940129996,"aZ":-22.946858597355114,"pfxX":9.92945261298754,"pfxZ":4.944666914529771,"pX":-0.21053547115531596,"pZ":1.4709471738805144,"vX0":-6.081992251309769,"vY0":-135.39882805979653,"vZ0":-7.337738502473005,"x":125.03,"y":199.06,"x0":0.7684961748931817,"y0":50.005956297737896,"z0":5.808932202476862,"aX":18.538017865283393},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":-16.8,"spinRate":2174,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40372065899213005,"extension":5.593106661515866},"index":0,"playId":"391cefbb-ea2a-3c77-a20d-a9a81a0dad77","pitchNumber":1,"startTime":"2026-08-02T02:12:18.651Z","endTime":"2026-08-02T02:12:23.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99409894394062,"aZ":-30.467986669827635,"pfxX":7.837807559454949,"pfxZ":1.0461724851720327,"pX":0.3549099391297062,"pZ":2.401790232428069,"vX0":-3.642369643345745,"vY0":-126.48866877323631,"vZ0":-2.6562007739225395,"x":103.47,"y":173.93,"x0":0.789454824268059,"y0":50.00366576805238,"z0":5.890098073003305,"aX":12.795846870511937},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-13.4,"spinRate":1661,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.43179089773320767,"extension":5.277574810949993},"index":1,"playId":"093b7db5-db81-337e-9b60-3a35b0dc70c7","pitchNumber":2,"startTime":"2026-08-02T02:12:35.034Z","endTime":"2026-08-02T02:12:39.104Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098891491143878,"aZ":-25.997521524100584,"pfxX":9.335879929541962,"pfxZ":3.241396949674156,"pX":-0.03012051720125164,"pZ":1.7005078488554266,"vX0":-5.05131565825941,"vY0":-136.27003837276047,"vZ0":-6.509214165911678,"x":118.15,"y":192.87,"x0":0.6211628984666565,"y0":50.00563419315766,"z0":5.88247607346404,"aX":17.801389398669862},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.1,"spinRate":1924,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.39985429809089057,"extension":5.36484160917421},"hitData":{"launchSpeed":107.1,"launchAngle":4.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.88,"coordY":150.51}},"index":2,"playId":"b68f98ac-3ca8-387a-94e7-c3ae707884f8","pitchNumber":3,"startTime":"2026-08-02T02:12:59.469Z","endTime":"2026-08-02T02:13:07.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:13:07.514Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Ornelas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T02:13:34.178Z","endTime":"2026-08-02T02:15:32.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569388857236998,"aZ":-42.400425030965046,"pfxX":-6.461609577165079,"pfxZ":-7.9514859998868435,"pX":-1.4686225389135166,"pZ":0.8107143869668723,"vX0":-3.221668291678777,"vY0":-113.26599621744555,"vZ0":-1.8966714704056644,"x":172.98,"y":216.89,"x0":0.8159976557406399,"y0":50.001105969309165,"z0":5.9367694175332195,"aX":-8.312569861161135},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.5,"breakHorizontal":12.6,"spinRate":2820,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.48538111524530203,"extension":5.665747805553851},"index":0,"playId":"02f0238b-7ab3-3696-ad60-eb2103c52687","pitchNumber":1,"startTime":"2026-08-02T02:13:42.898Z","endTime":"2026-08-02T02:13:46.411Z","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":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77635307725779,"aZ":-41.98556258093711,"pfxX":-7.849476433291789,"pfxZ":-7.673688331522078,"pX":1.12001328501319,"pZ":3.4582430448664474,"vX0":2.080020295867281,"vY0":-112.19574665909506,"vZ0":3.446172914974242,"x":74.31,"y":145.41,"x0":1.2022667330050036,"y0":50.0027289235411,"z0":6.1730037432873095,"aX":-10.034688095575932},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.7,"breakHorizontal":13.7,"spinRate":2776,"spinDirection":315},"zone":12,"typeConfidence":2.0,"plateTime":0.4876672344741628,"extension":5.473118427610362},"index":1,"playId":"02ee3f5c-5f04-3357-8452-833860390147","pitchNumber":2,"startTime":"2026-08-02T02:14:01.501Z","endTime":"2026-08-02T02:14:05.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61942002033262,"aZ":-22.062459523787645,"pfxX":8.192299721579602,"pfxZ":5.35438086793827,"pX":-0.30524085700540543,"pZ":2.7371257502812143,"vX0":-6.35036596839676,"vY0":-135.34598919186388,"vZ0":-4.499892508437204,"x":128.64,"y":164.88,"x0":0.9866159309711318,"y0":50.00117674135845,"z0":5.931432948661049,"aX":15.467681546310306},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":-13.8,"spinRate":2212,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40196760794070663,"extension":5.506836430334337},"index":2,"playId":"4df5f266-7582-37d8-8f30-2c0c04d1e591","pitchNumber":3,"startTime":"2026-08-02T02:14:22.395Z","endTime":"2026-08-02T02:14:26.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.310849581335397,"aZ":-43.01010384050107,"pfxX":-6.177424412557403,"pfxZ":-8.529648277928453,"pX":0.004599562960096021,"pZ":1.562642458060719,"vX0":-0.8420950756048122,"vY0":-112.52832972607163,"vZ0":-0.06021392687948057,"x":116.82,"y":196.59,"x0":1.1866001526608332,"y0":50.00537998477904,"z0":5.9835465423032215,"aX":-7.8442631248246295},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.1,"breakHorizontal":11.4,"spinRate":2860,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.48860378042019725,"extension":5.591599886110052},"index":3,"playId":"20c31353-ac72-3ee3-b6a3-fcb9cf2c4bec","pitchNumber":4,"startTime":"2026-08-02T02:14:45.175Z","endTime":"2026-08-02T02:14:49.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339362100967733,"aZ":-43.6298002918478,"pfxX":-6.479330874622961,"pfxZ":-8.753323695398898,"pX":0.14456345783600238,"pZ":2.058285584122531,"vX0":0.1596727168391735,"vY0":-114.33049713525065,"vZ0":0.67401449832448,"x":111.49,"y":183.21,"x0":0.9136253966859729,"y0":50.002436527129085,"z0":6.081288708275144,"aX":-8.479030649209538},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":11.6,"spinRate":2967,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.48118446833213735,"extension":5.519692864162305},"index":4,"playId":"fb1dc5a3-31b7-359e-a783-e78bff275ef1","pitchNumber":5,"startTime":"2026-08-02T02:15:05.823Z","endTime":"2026-08-02T02:15:10.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9361310670778,"aZ":-18.813671591835035,"pfxX":4.3916183726222515,"pfxZ":6.822168696541022,"pX":0.2542405348132033,"pZ":3.4145945749195943,"vX0":-2.7689194519153326,"vY0":-138.37012135030724,"vZ0":-3.526420351465389,"x":107.31,"y":146.59,"x0":0.6920672368684718,"y0":50.00529244481626,"z0":5.9502338222025895,"aX":8.603607093613709},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":-7.4,"spinRate":2193,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39431998927907497,"extension":5.360257498896705},"index":5,"playId":"b07e7fc6-817e-31f7-b423-8695a8573e4e","pitchNumber":6,"startTime":"2026-08-02T02:15:29.143Z","endTime":"2026-08-02T02:15:32.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:15:32.526Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T02:17:24.413Z","endTime":"2026-08-02T02:18:23.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001265294505632,"aZ":-22.405139151190976,"pfxX":-9.166420613453608,"pfxZ":5.122067861288174,"pX":-0.4328122541549717,"pZ":2.3855655551359396,"vX0":6.2247459528268285,"vY0":-137.17155350469594,"vZ0":-3.8614442426189544,"x":133.5,"y":174.37,"x0":-1.5391120456764973,"y0":50.00607809966894,"z0":5.336999675247496,"aX":-17.492344783774502},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2271,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39912980452713676,"extension":6.034765986388057},"index":0,"playId":"e7eff382-5ec6-3f2f-b2e8-6fd3b841d4ba","pitchNumber":1,"startTime":"2026-08-02T02:17:46.619Z","endTime":"2026-08-02T02:17:50.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479460872999187,"aZ":-26.187994330044734,"pfxX":-8.749611706455383,"pfxZ":3.4619166070269847,"pX":0.03530633839762965,"pZ":1.3078971651006028,"vX0":6.533053552015301,"vY0":-130.1553498779559,"vZ0":-5.4484786764397395,"x":115.65,"y":203.47,"x0":-1.3616021007478376,"y0":50.00109111621763,"z0":5.393384228204631,"aX":-15.118238347678354},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":1144,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.41967176935276207,"extension":6.13079888940027},"index":1,"playId":"08a3a43d-4c01-317d-b785-15e608a7eee6","pitchNumber":2,"startTime":"2026-08-02T02:18:01.462Z","endTime":"2026-08-02T02:18:04.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0701170954709,"aZ":-33.26328647145694,"pfxX":-6.214073432550923,"pfxZ":-0.6364339921538882,"pX":-0.5221784497732231,"pZ":1.9997873715249028,"vX0":4.4495112390404925,"vY0":-130.18385161390307,"vZ0":-2.6264968202166608,"x":136.9,"y":184.79,"x0":-1.4453037716910966,"y0":50.00107048645927,"z0":5.537002921886923,"aX":-10.675949336816474},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.6,"breakHorizontal":10.3,"spinRate":1349,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.42057918486897705,"extension":6.307273840263505},"index":2,"playId":"5a316bd3-3f31-3d14-a6ea-3c929a92898f","pitchNumber":3,"startTime":"2026-08-02T02:18:19.408Z","endTime":"2026-08-02T02:18:23.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:18:23.925Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, shortstop Alika Williams to first baseman Jonah Heim.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T02:18:29.416Z","endTime":"2026-08-02T02:19:12.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.624910335708307,"aZ":-14.909588218287134,"pfxX":-5.491309692723227,"pfxZ":8.80676010766307,"pX":-0.6712545956582887,"pZ":2.955189516735776,"vX0":4.719504970637703,"vY0":-139.00369464796535,"vZ0":-4.197569138894014,"x":142.59,"y":158.99,"x0":-1.676119045668775,"y0":50.005009013158826,"z0":5.472218115866552,"aX":-10.767234488331201},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2171,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39376400423631175,"extension":6.300489875756543},"index":0,"playId":"8607c4a2-62c8-38e7-a058-98684c24ed21","pitchNumber":1,"startTime":"2026-08-02T02:18:48.963Z","endTime":"2026-08-02T02:18:52.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714136469525364,"aZ":-24.592815578756166,"pfxX":0.5191279612283155,"pfxZ":4.177856611577393,"pX":0.07407511089081492,"pZ":2.9924146240947813,"vX0":4.347727453390976,"vY0":-133.33491347775959,"vZ0":-1.538509405209354,"x":114.18,"y":157.98,"x0":-1.640097569645519,"y0":50.0009530637162,"z0":5.33907098940679,"aX":0.940269368333419},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.8,"spinRate":2578,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4096567812717318,"extension":6.046962546437035},"hitData":{"launchSpeed":69.3,"launchAngle":10.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.39,"coordY":143.35}},"index":1,"playId":"86b9db2d-6238-3a53-bbe1-6a7a3e586da0","pitchNumber":2,"startTime":"2026-08-02T02:19:04.969Z","endTime":"2026-08-02T02:19:12.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:19:12.972Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T02:19:21.169Z","endTime":"2026-08-02T02:20:06.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377282619928508,"aZ":-33.76870433290231,"pfxX":-8.485944869181433,"pfxZ":-0.9220978066218999,"pX":-0.05704930587725311,"pZ":1.1105742375178955,"vX0":6.557114430567742,"vY0":-131.39276375786505,"vZ0":-4.633484397005645,"x":119.17,"y":208.79,"x0":-1.4898130603253859,"y0":50.00095387263053,"z0":5.423063712046241,"aX":-14.748460271800667},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.8,"spinRate":1242,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.41782285681044895,"extension":6.141779897881428},"index":0,"playId":"f28bf886-3a62-3bf6-8935-c29d9794daaa","pitchNumber":1,"startTime":"2026-08-02T02:19:39.799Z","endTime":"2026-08-02T02:19:44.555Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558296680933047,"aZ":-32.95183317627153,"pfxX":-6.681020141748114,"pfxZ":-0.45329293325949926,"pX":-0.019785665977673676,"pZ":2.2606089818592117,"vX0":6.04568826588625,"vY0":-130.39202075146892,"vZ0":-1.9859835816374996,"x":117.75,"y":177.74,"x0":-1.4923123992466416,"y0":50.00022678424555,"z0":5.501305393620443,"aX":-11.58644385102844},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":10.9,"spinRate":1318,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.4189093858221278,"extension":6.182038042917602},"hitData":{"launchSpeed":102.2,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.97,"coordY":119.57}},"index":1,"playId":"a587c564-a41b-3cd7-b92c-9222fb27df69","pitchNumber":2,"startTime":"2026-08-02T02:19:55.569Z","endTime":"2026-08-02T02:20:06.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:20:06.323Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to shortstop Alika Williams.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T02:20:10.533Z","endTime":"2026-08-02T02:21:49.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364750072346464,"aZ":-25.700615169346257,"pfxX":-0.39751264249908314,"pfxZ":3.585886465423102,"pX":0.7324698481019138,"pZ":1.7149719447047707,"vX0":6.287764875696463,"vY0":-132.77340961110417,"vZ0":-4.30430225170258,"x":89.08,"y":192.48,"x0":-1.6033523726024064,"y0":50.005544000198206,"z0":5.202055609503729,"aX":-0.7194719563590986},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2382,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41073497796001224,"extension":6.103994088792368},"index":0,"playId":"5b16b24a-330a-33a7-8dad-bebb8f41db30","pitchNumber":1,"startTime":"2026-08-02T02:20:31.451Z","endTime":"2026-08-02T02:20:35.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85202316892045,"aZ":-30.312603309826144,"pfxX":6.226772031366814,"pfxZ":1.2139294796855529,"pX":0.6306125770090671,"pZ":1.583727300703559,"vX0":3.618510331056823,"vY0":-122.79365797730426,"vZ0":-2.6891159224304824,"x":92.96,"y":196.02,"x0":-1.6698778429849055,"y0":50.00035293654851,"z0":5.266590252557736,"aX":9.52653958469542},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":-12.1,"spinRate":2933,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4457009751476231,"extension":5.9939657152258405},"index":1,"playId":"d2fb462d-634d-3208-a3c8-fe67a2849063","pitchNumber":2,"startTime":"2026-08-02T02:20:53.165Z","endTime":"2026-08-02T02:20:57.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009081489008754,"aZ":-20.233804041485318,"pfxX":-9.388217544602195,"pfxZ":6.200311454903083,"pX":1.2797472152286693,"pZ":0.5236531930954258,"vX0":10.532983018840202,"vY0":-136.8886383318793,"vZ0":-8.781415790555098,"x":68.22,"y":224.64,"x0":-1.3713084984557202,"y0":50.00242719549425,"z0":5.121498776016067,"aX":-18.08136978410989},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2448,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3978747438219141,"extension":6.3060937055546695},"index":2,"playId":"49046770-0a0b-3ffc-a959-d7a334d6d40a","pitchNumber":3,"startTime":"2026-08-02T02:21:14.115Z","endTime":"2026-08-02T02:21:18.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482699758636432,"aZ":-25.759069390124267,"pfxX":-6.494775915567748,"pfxZ":3.8189888075375675,"pX":0.5880081893142652,"pZ":2.070191625400735,"vX0":7.2750113092562705,"vY0":-128.27359368750425,"vZ0":-3.4221457066982017,"x":94.59,"y":182.88,"x0":-1.4300801923210482,"y0":50.003142779199266,"z0":5.411552722255229,"aX":-10.912880002377765},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":10.3,"spinRate":1036,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.425651552819033,"extension":6.024517575057778},"hitData":{"launchSpeed":78.5,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":141.38}},"index":3,"playId":"67491365-8232-3634-be0a-b11206b35c40","pitchNumber":4,"startTime":"2026-08-02T02:21:37.925Z","endTime":"2026-08-02T02:21:49.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:21:49.630Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:23:15.344Z","endTime":"2026-08-02T02:24:07.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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],"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":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970129032684643,"aZ":-24.97616826339319,"pfxX":7.186365100623776,"pfxZ":4.202204949119261,"pX":0.4287567262651452,"pZ":2.0332702115721957,"vX0":-3.610460162228003,"vY0":-129.73391244853352,"vZ0":-4.867432033867304,"x":100.66,"y":183.88,"x0":0.9014433352115101,"y0":50.000799615551905,"z0":5.826385921351675,"aX":12.30496947966415},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-12.2,"spinRate":1739,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4214377350900742,"extension":5.713487901198174},"hitData":{"launchSpeed":100.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.37,"coordY":110.95}},"index":0,"playId":"60aa95ac-9fb2-3d7b-90ac-f6decd158dc1","pitchNumber":1,"startTime":"2026-08-02T02:23:58.362Z","endTime":"2026-08-02T02:24:07.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:24:07.586Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson. Jacob Wilson to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:24:12.166Z","endTime":"2026-08-02T02:24:41.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"}]},{"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.685499582234176,"aZ":-42.64558652781517,"pfxX":-5.0677802450894545,"pfxZ":-8.363378247664693,"pX":-0.14755541159031887,"pZ":2.1036532613030703,"vX0":-1.0906820675910878,"vY0":-111.36637293228902,"vZ0":1.0821794566248586,"x":122.62,"y":181.98,"x0":1.0073607870659933,"y0":50.00399551603374,"z0":6.035060591873565,"aX":-6.342790349073694},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-14.5,"breakHorizontal":9.5,"spinRate":2804,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.4925033466749129,"extension":5.462634940417459},"hitData":{"launchSpeed":93.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":79.98,"coordY":157.31}},"index":0,"playId":"5cbef705-97d7-3f3f-a0a4-02814e332c1a","pitchNumber":1,"startTime":"2026-08-02T02:24:32.754Z","endTime":"2026-08-02T02:24:41.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:24:41.256Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:25:01.166Z","endTime":"2026-08-02T02:26:34.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62795240784278,"aZ":-40.875821899364105,"pfxX":-5.929806697772873,"pfxZ":-6.612750434623119,"pX":-1.8449241893378494,"pZ":1.0150266105723766,"vX0":-4.570475989063929,"vY0":-114.17336990101367,"vZ0":-1.664191729424617,"x":187.32,"y":211.37,"x0":0.9554358985056068,"y0":50.00339387619343,"z0":5.787504405607535,"aX":-7.802903834424853},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":11.9,"spinRate":2773,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4803057461639444,"extension":5.5997121384003155},"index":0,"playId":"3d2e194c-9c81-3a76-8dc5-a4ac08364f9c","pitchNumber":1,"startTime":"2026-08-02T02:25:11.339Z","endTime":"2026-08-02T02:25:15.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26221973772056,"aZ":-41.70833362519341,"pfxX":-6.049622962365328,"pfxZ":-7.268787851272756,"pX":-0.34222680229270597,"pZ":1.5967758416548825,"vX0":-1.203455699409723,"vY0":-113.91035980457575,"vZ0":-0.40090382785646916,"x":130.04,"y":195.67,"x0":0.9790362408264435,"y0":50.002798243867865,"z0":5.904720393024211,"aX":-7.935605412708034},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.0,"breakHorizontal":11.3,"spinRate":2818,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.48116855972673767,"extension":5.566140324005153},"index":1,"playId":"026fffab-2311-3a67-a7a8-8d56862f14ea","pitchNumber":2,"startTime":"2026-08-02T02:25:27.316Z","endTime":"2026-08-02T02:25:30.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16301381976017,"aZ":-23.749043989773448,"pfxX":8.17178629246143,"pfxZ":4.420796342773567,"pX":-0.23641735848105694,"pZ":3.2148687066793284,"vX0":-5.105108384722103,"vY0":-136.46358772655233,"vZ0":-3.265551629433794,"x":126.01,"y":151.98,"x0":0.5871442676964219,"y0":50.001103842763555,"z0":6.044139549217872,"aX":15.567865995368237},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":-13.9,"spinRate":2272,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.39982365296052214,"extension":5.5620764313204925},"index":2,"playId":"ccd4f43d-30d7-3fb2-8bcf-b30a2db460c7","pitchNumber":3,"startTime":"2026-08-02T02:25:46.024Z","endTime":"2026-08-02T02:25:50.036Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544516578132328,"aZ":-42.08401925179427,"pfxX":-5.791831699948693,"pfxZ":-7.449387855920852,"pX":-1.3442254226144386,"pZ":0.7506740986879384,"vX0":-3.6257277160373045,"vY0":-114.94890361483023,"vZ0":-2.4233786496655427,"x":168.24,"y":218.51,"x0":1.009495796328347,"y0":50.00503785728786,"z0":5.928662123035131,"aX":-7.702162401874068},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.8,"breakHorizontal":11.4,"spinRate":2833,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.477648650904797,"extension":5.571691313017943},"index":3,"playId":"05b512c2-83e5-3e83-b6f6-fc106d3ba9aa","pitchNumber":4,"startTime":"2026-08-02T02:26:03.539Z","endTime":"2026-08-02T02:26:10.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.877224269754933,"aZ":-42.903517708165985,"pfxX":-6.99659018894558,"pfxZ":-8.108512339036718,"pX":0.6250223040344977,"pZ":2.578568265961284,"vX0":1.2600816354421331,"vY0":-114.7424576262847,"vZ0":1.5221570939154248,"x":93.18,"y":169.16,"x0":0.974636133356512,"y0":50.0051569107787,"z0":6.113650668847428,"aX":-9.253089663638628},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.9,"breakHorizontal":12.2,"spinRate":2759,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.47887093354674937,"extension":5.512344750011681},"index":4,"playId":"76835a59-3a0c-34c1-9c4b-7a8e403b02bc","pitchNumber":5,"startTime":"2026-08-02T02:26:29.528Z","endTime":"2026-08-02T02:26:34.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:26:34.224Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a ground ball to third baseman Kevin McGonigle. Jacob Wilson to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:26:40.895Z","endTime":"2026-08-02T02:28:17.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72596570930329,"aZ":-24.500103153086076,"pfxX":10.911064747042584,"pfxZ":4.035390546166752,"pX":-0.8428498443480773,"pZ":3.3010792258034884,"vX0":-7.310731697364424,"vY0":-137.59746800437478,"vZ0":-2.97545485749987,"x":149.13,"y":149.65,"x0":0.44138856687309536,"y0":50.004274564639246,"z0":6.07069488369576,"aX":20.762813010260043},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.8,"breakHorizontal":-18.1,"spinRate":2171,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.39923066803770935,"extension":5.669144380118612},"index":0,"playId":"8b4ecf1b-a54d-3754-87fb-85aca5b1ca02","pitchNumber":1,"startTime":"2026-08-02T02:26:58.632Z","endTime":"2026-08-02T02:27:03.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38191354330928,"aZ":-42.55725369508557,"pfxX":-6.16885480841578,"pfxZ":-8.034467444544642,"pX":0.9334251059042699,"pZ":2.4464031144625826,"vX0":1.4434119056318548,"vY0":-113.45214552945782,"vZ0":1.476740724569133,"x":81.42,"y":172.73,"x0":1.0869776205537476,"y0":50.00144078888777,"z0":6.055997725388163,"aX":-7.9735366998804835},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.8,"breakHorizontal":10.8,"spinRate":2745,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.4843404257182864,"extension":5.500079894519428},"index":1,"playId":"fde59192-bc40-3c52-9249-2e1d830edf7a","pitchNumber":2,"startTime":"2026-08-02T02:27:19.374Z","endTime":"2026-08-02T02:27:24.870Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536596461627052,"aZ":-31.11059946356913,"pfxX":8.213620452781441,"pfxZ":0.6301230279445065,"pX":0.7173051210820295,"pZ":0.5092422740927813,"vX0":-3.3287397979037094,"vY0":-128.48890660120898,"vZ0":-7.153318767840891,"x":89.66,"y":225.03,"x0":0.9564714570070086,"y0":50.00232102432542,"z0":5.720249422947664,"aX":13.847964849315618},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.3,"spinRate":1602,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4249196015212098,"extension":5.735718616923649},"index":2,"playId":"61cec5ae-c2a9-3139-ac7c-8201929795f0","pitchNumber":3,"startTime":"2026-08-02T02:27:41.311Z","endTime":"2026-08-02T02:27:45.095Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33433183484912,"aZ":-42.8653437135442,"pfxX":-5.394004231529907,"pfxZ":-8.165851850288567,"pX":0.25612001243340576,"pZ":2.068515465753427,"vX0":-0.4192640152985723,"vY0":-113.54334809320828,"vZ0":0.6464710147197599,"x":107.24,"y":182.93,"x0":1.1441016643630475,"y0":50.00390946912431,"z0":6.0373606126095885,"aX":-7.05981747518433},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.4,"breakHorizontal":9.8,"spinRate":2760,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.4819536404186575,"extension":5.601797334484529},"hitData":{"launchSpeed":99.2,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.87,"coordY":158.01}},"index":3,"playId":"75c407d6-0977-3aae-9916-e24d346d1a62","pitchNumber":4,"startTime":"2026-08-02T02:28:07.531Z","endTime":"2026-08-02T02:28:17.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:28:17.411Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a sharp line drive to left fielder Riley Greene. Jacob Wilson scores. Tommy White to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:28:42.887Z","endTime":"2026-08-02T02:29:31.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5002698577125,"aZ":-26.782760298187906,"pfxX":9.419940336382304,"pfxZ":2.8045114767665886,"pX":0.7896522528451307,"pZ":3.3526052899285883,"vX0":-3.3840049645211976,"vY0":-137.2962289281973,"vZ0":-2.4956343093583135,"x":86.9,"y":148.26,"x0":0.8095563496269635,"y0":50.00185028977437,"z0":6.083430274277655,"aX":18.102426851013885},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":2206,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.3979230884524383,"extension":5.465496840375341},"index":0,"playId":"0cdcb11b-788d-3dca-bc0f-df9485dd91a8","pitchNumber":1,"startTime":"2026-08-02T02:28:59.551Z","endTime":"2026-08-02T02:29:03.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377650778488817,"aZ":-23.840562827098594,"pfxX":8.147448743862956,"pfxZ":4.314362527785958,"pX":0.02327229204646926,"pZ":2.570615189821321,"vX0":-5.070692962845922,"vY0":-137.34865575949627,"vZ0":-4.638921978510679,"x":116.11,"y":169.37,"x0":0.8247425641551901,"y0":50.00116885283979,"z0":5.880825740841028,"aX":15.73111192637373},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":-13.8,"spinRate":2202,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3971695162287183,"extension":5.746761980808951},"hitData":{"launchSpeed":103.3,"launchAngle":11.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.45,"coordY":125.05}},"index":1,"playId":"9cf90c34-feea-3ecb-a869-efd194561808","pitchNumber":2,"startTime":"2026-08-02T02:29:20.344Z","endTime":"2026-08-02T02:29:31.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:29:31.353Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Alika Williams called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T02:29:43.552Z","endTime":"2026-08-02T02:30:42.584Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839000512795188,"aZ":-41.31139059663704,"pfxX":-6.761614064519457,"pfxZ":-7.099829644329301,"pX":-0.1854921567925508,"pZ":2.3044111516498296,"vX0":-0.8182828947583749,"vY0":-113.32433177770747,"vZ0":0.8912375503862329,"x":124.07,"y":176.56,"x0":1.0589012010322285,"y0":50.004794298872376,"z0":6.069047020249952,"aX":-8.698181783572819},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.2,"breakHorizontal":12.5,"spinRate":2882,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.48537800811438325,"extension":5.478815579442733},"index":0,"playId":"0ff041c2-f7f0-3ffa-8405-10f729059ec9","pitchNumber":1,"startTime":"2026-08-02T02:29:56.463Z","endTime":"2026-08-02T02:30:00.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62284684491889,"aZ":-26.219735083447,"pfxX":9.414578206890132,"pfxZ":3.5628305563006704,"pX":-0.17744854370258278,"pZ":1.7397513963256448,"vX0":-6.219936606852632,"vY0":-128.2668822935809,"vZ0":-5.092353479034958,"x":123.76,"y":191.81,"x0":1.0512506316278951,"y0":50.00403312505511,"z0":5.7859601643054095,"aX":15.74577398404597},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-15.7,"spinRate":1645,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4264256063540972,"extension":5.514854553190689},"index":1,"playId":"b032114f-127a-36c1-a006-e7afbfe9484f","pitchNumber":2,"startTime":"2026-08-02T02:30:12.206Z","endTime":"2026-08-02T02:30:16.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58729031455071,"aZ":-43.562539261447824,"pfxX":-6.477694839488338,"pfxZ":-8.607476500874624,"pX":0.7081915218175432,"pZ":2.9132591772480345,"vX0":1.3057723207724143,"vY0":-114.93040515961066,"vZ0":2.2624129922294225,"x":90.01,"y":160.12,"x0":0.9699273453656885,"y0":50.004664657195505,"z0":6.182845623901155,"aX":-8.566968917440947},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.6,"breakHorizontal":11.3,"spinRate":2952,"spinDirection":321},"zone":3,"typeConfidence":2.0,"plateTime":0.47868646175110685,"extension":5.442783105136203},"index":2,"playId":"d70b20b4-6184-31ed-8c96-effd7100b0d5","pitchNumber":3,"startTime":"2026-08-02T02:30:37.252Z","endTime":"2026-08-02T02:30:42.584Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-08-02T02:30:42.584Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Clark called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T02:32:43.918Z","endTime":"2026-08-02T02:34:08.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22684381486088,"aZ":-30.99495284713445,"pfxX":7.379918721610322,"pfxZ":0.7487368843152762,"pX":0.8350426883188612,"pZ":1.9959803923339792,"vX0":3.5578888170161407,"vY0":-124.7402685534677,"vZ0":-1.9732380457299614,"x":85.17,"y":184.89,"x0":-1.5671158864257138,"y0":50.00483148060718,"z0":5.343585918933068,"aX":11.674184850588604},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.2,"spinRate":2725,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.43847870587169746,"extension":6.010396134548741},"index":0,"playId":"074a8628-db58-3801-b923-de4f43045b8f","pitchNumber":1,"startTime":"2026-08-02T02:33:04.147Z","endTime":"2026-08-02T02:33:08.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378606487811695,"aZ":-17.41040473694513,"pfxX":-7.146893337388915,"pfxZ":7.754973056698493,"pX":-0.8769660563329779,"pZ":2.8409678704379138,"vX0":4.10942554139629,"vY0":-137.36007733964192,"vZ0":-3.737040543081715,"x":150.43,"y":162.07,"x0":-1.4664347961440278,"y0":50.00645830717555,"z0":5.408160693320243,"aX":-13.614112112210998},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2274,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3992666121342703,"extension":6.028720758666482},"index":1,"playId":"f294ec39-4503-33b8-a07f-e9e86f7c3721","pitchNumber":2,"startTime":"2026-08-02T02:33:21.632Z","endTime":"2026-08-02T02:33:25.599Z","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":0},"index":2,"startTime":"2026-08-02T02:33:32.246Z","endTime":"2026-08-02T02:33:43.956Z","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(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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77668892741901,"aZ":-35.43017584978946,"pfxX":-7.420657682457487,"pfxZ":-1.9013252009113422,"pX":-0.5190210325768074,"pZ":0.6660701327710682,"vX0":5.115115693065565,"vY0":-129.9210530185869,"vZ0":-5.3285481534746175,"x":136.78,"y":220.8,"x0":-1.5475333560373439,"y0":50.002288092847444,"z0":5.43082190559077,"aX":-12.707504828290523},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.4,"breakHorizontal":12.4,"spinRate":1403,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.42130271343223713,"extension":6.10247018079961},"index":3,"playId":"227fae4f-0e68-39d4-bd4b-03e80f365aa3","pitchNumber":3,"startTime":"2026-08-02T02:33:43.956Z","endTime":"2026-08-02T02:33:48.069Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156530012605035,"aZ":-30.191662887949036,"pfxX":8.077169031912252,"pfxZ":1.2437954404719438,"pX":-0.4504358403436159,"pZ":2.259622619235077,"vX0":1.1424371860053033,"vY0":-125.30316325704858,"vZ0":-1.7226711921798459,"x":134.17,"y":177.77,"x0":-1.9617343826707752,"y0":50.004734233105644,"z0":5.4113711626307595,"aX":12.908492647198354},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-14.9,"spinRate":2768,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4363014288260598,"extension":6.0963445561575265},"index":4,"playId":"2d675c9f-4a73-3872-8895-ddab332e8659","pitchNumber":4,"startTime":"2026-08-02T02:34:04.224Z","endTime":"2026-08-02T02:34:08.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:34:08.501Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Báez pops out to second baseman Jonathan Ornelas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T02:34:13.548Z","endTime":"2026-08-02T02:34:56.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"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, 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":89.4,"endSpeed":82.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53164969025771,"aZ":-31.5628650378284,"pfxX":-9.285693574651836,"pfxZ":0.351361460637829,"pX":-0.9459192737558844,"pZ":1.094822759016505,"vX0":4.719052117538882,"vY0":-130.1562964097379,"vZ0":-4.8204932923268,"x":153.06,"y":209.22,"x0":-1.5731950304821711,"y0":50.00108365734395,"z0":5.352571804576793,"aX":-15.97871736383718},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":1257,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42033509309997097,"extension":6.1301403686827705},"index":0,"playId":"cb115b85-8468-3ec5-9ba2-9a207e8d2204","pitchNumber":1,"startTime":"2026-08-02T02:34:33.891Z","endTime":"2026-08-02T02:34:37.721Z","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":92.4,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.460391288063143,"aZ":-25.161997129468148,"pfxX":0.01130423184020568,"pfxZ":3.77211125956409,"pX":0.5026786108494523,"pZ":3.108359392964803,"vX0":5.644570126551203,"vY0":-134.59271373861307,"vZ0":-1.2112490961734976,"x":97.84,"y":154.85,"x0":-1.6112294282172694,"y0":50.004563915794584,"z0":5.3234600939074905,"aX":0.020565595900252025},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":-1.1,"spinRate":2719,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40484782211585557,"extension":6.123845248913191},"hitData":{"launchSpeed":69.1,"launchAngle":66.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.09,"coordY":153.83}},"index":1,"playId":"ad1c0dfd-50d9-3c55-aec0-83fe646aa6bc","pitchNumber":2,"startTime":"2026-08-02T02:34:48.349Z","endTime":"2026-08-02T02:34:56.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:34:56.473Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T02:35:05.916Z","endTime":"2026-08-02T02:37:16.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.351648083018947,"aZ":-14.094907438295236,"pfxX":-6.064550489689543,"pfxZ":9.199340166567056,"pX":-0.10870664470363307,"pZ":3.491288427926961,"vX0":6.2610136090883906,"vY0":-139.31612514185792,"vZ0":-2.815005932315909,"x":121.14,"y":144.52,"x0":-1.597459287017208,"y0":50.00360795950515,"z0":5.446689859355614,"aX":-11.9198924139698},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2247,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3931864820062678,"extension":6.2428949396861775},"index":0,"playId":"d856f2ef-8b2c-36e4-bf5f-7d2fd7645582","pitchNumber":1,"startTime":"2026-08-02T02:35:22.286Z","endTime":"2026-08-02T02:35:25.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38171474689012,"aZ":-24.976568071549725,"pfxX":-0.1948953439779706,"pfxZ":3.8238961119947827,"pX":-0.2819870894929148,"pZ":3.5956413824069178,"vX0":3.997304109478986,"vY0":-135.74036963091487,"vZ0":-0.36155808412576873,"x":127.75,"y":141.7,"x0":-1.7430946044462652,"y0":50.001381067064706,"z0":5.457014417175186,"aX":-0.3671908197995055},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":-0.5,"spinRate":2530,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40222454818369213,"extension":6.065838800870264},"index":1,"playId":"ca49d6b0-78d5-3b50-8e2d-d4c30a03c02c","pitchNumber":2,"startTime":"2026-08-02T02:35:42.619Z","endTime":"2026-08-02T02:35:47.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097139362051365,"aZ":-16.934649326864417,"pfxX":-6.150765907757552,"pfxZ":7.860468546907297,"pX":-0.21633045912344578,"pZ":2.652857131371791,"vX0":5.50180115618154,"vY0":-137.974848362116,"vZ0":-4.173683172408206,"x":125.25,"y":167.15,"x0":-1.4316843030697035,"y0":50.00210399270936,"z0":5.3174594318363635,"aX":-11.924621043706402},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2142,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3961276047269453,"extension":6.178058762002317},"index":2,"playId":"570db5b2-3ace-39c0-9a4c-62f6425fc4a8","pitchNumber":3,"startTime":"2026-08-02T02:36:02.480Z","endTime":"2026-08-02T02:36:06.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25747090644716,"aZ":-34.83321812415728,"pfxX":-8.513414916649026,"pfxZ":-1.5307730157455683,"pX":-0.2390219685204182,"pZ":0.751798263955809,"vX0":5.983414175193479,"vY0":-131.19154217502066,"vZ0":-5.245951618399248,"x":126.11,"y":218.48,"x0":-1.4454971098879343,"y0":50.000268722261445,"z0":5.379250221378957,"aX":-14.809000620385522},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.7,"breakHorizontal":14.0,"spinRate":1355,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.41780308477333694,"extension":6.30747290553976},"index":3,"playId":"84f43322-1533-3887-a0f6-1e573a62ccb7","pitchNumber":4,"startTime":"2026-08-02T02:36:21.245Z","endTime":"2026-08-02T02:36:25.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74835639792363,"aZ":-21.076164661918952,"pfxX":-9.92137319714701,"pfxZ":5.767307779203545,"pX":-0.27545761651491874,"pZ":2.8051533278641587,"vX0":6.772795837018893,"vY0":-138.1023033810466,"vZ0":-3.121350535061886,"x":127.5,"y":163.04,"x0":-1.4749285912510555,"y0":50.005444041738485,"z0":5.373491292900104,"aX":-19.100873564629374},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":16.4,"spinRate":2286,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3971447301412474,"extension":6.247870213943861},"index":4,"playId":"ca166393-4351-3099-a23c-9fc945b1d7a7","pitchNumber":5,"startTime":"2026-08-02T02:36:45.762Z","endTime":"2026-08-02T02:36:50.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257423049635875,"aZ":-33.12446966519021,"pfxX":7.66028533004224,"pfxZ":-0.5760948921846492,"pX":1.210229554767812,"pZ":2.1855920393880064,"vX0":4.621610305904793,"vY0":-127.56616030316178,"vZ0":-1.6036627125729568,"x":70.87,"y":179.77,"x0":-1.6229150900787683,"y0":50.00605005019583,"z0":5.443942803912821,"aX":12.573014071197273},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-15.0,"spinRate":2931,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43006018132408697,"extension":6.291294305681567},"index":5,"playId":"101f5993-1b83-315c-a96d-f414652b793d","pitchNumber":6,"startTime":"2026-08-02T02:37:10.796Z","endTime":"2026-08-02T02:37:16.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:37:16.025Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Bolte hits a ground-rule double (8) on a line drive to right field.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T02:38:38.814Z","endTime":"2026-08-02T02:39:43.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8331162816838,"aZ":-21.39777116266272,"pfxX":8.523522610682578,"pfxZ":5.67852672316452,"pX":0.13332353720842602,"pZ":2.593204732124197,"vX0":-4.379348681339104,"vY0":-136.3632419796843,"vZ0":-5.233909784848561,"x":111.92,"y":168.76,"x0":0.6461559951484909,"y0":50.00265793564637,"z0":5.998137573528234,"aX":16.174888634538753},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-14.6,"spinRate":2141,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4004936869897411,"extension":5.579240495262839},"hitData":{"launchSpeed":105.8,"launchAngle":18.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":200.28,"coordY":84.79}},"index":0,"playId":"a2601da7-87bc-3cb4-ba4f-1c7062f99149","pitchNumber":1,"startTime":"2026-08-02T02:39:30.505Z","endTime":"2026-08-02T02:39:43.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:39:43.042Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, shortstop Javier Báez to first baseman Spencer Torkelson. Henry Bolte to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T02:40:01.810Z","endTime":"2026-08-02T02:40:56.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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(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":77.8,"endSpeed":71.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12766173573964,"aZ":-42.23032126353112,"pfxX":-7.320140856409834,"pfxZ":-7.797064604831043,"pX":0.08278583285032638,"pZ":1.2295167187536378,"vX0":-0.10354356919553856,"vY0":-113.32517835503977,"vZ0":-1.023355501860404,"x":113.84,"y":205.58,"x0":1.0788675101195662,"y0":50.00011031576316,"z0":5.932768003860697,"aX":-9.448698880953767},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.0,"breakHorizontal":13.2,"spinRate":2801,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.48469633097802234,"extension":5.631497948902676},"index":0,"playId":"8c5d68ca-7ccb-3a96-940f-d2c1a345228f","pitchNumber":1,"startTime":"2026-08-02T02:40:09.758Z","endTime":"2026-08-02T02:40:13.765Z","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, 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":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60813990496987,"aZ":-41.42810343211946,"pfxX":-6.33808876342622,"pfxZ":-7.201762539412545,"pX":-1.1554682695017338,"pZ":0.24761609053366698,"vX0":-2.7723914018977704,"vY0":-112.94362407620183,"vZ0":-2.9129277598151377,"x":161.04,"y":232.09,"x0":0.9134634608372554,"y0":50.00365975936758,"z0":5.742188566331015,"aX":-8.14352302302938},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.4,"breakHorizontal":12.2,"spinRate":2797,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.48597486911739773,"extension":5.664342906646988},"index":1,"playId":"87f829dc-68da-3cee-892f-23af549d6bda","pitchNumber":2,"startTime":"2026-08-02T02:40:28.123Z","endTime":"2026-08-02T02:40:31.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116900815026423,"aZ":-29.2048431473087,"pfxX":7.209645413575071,"pfxZ":1.7969389779054152,"pX":0.3040153068067682,"pZ":1.4931675238575501,"vX0":-3.005135429917776,"vY0":-127.26393199771373,"vZ0":-5.267712188092381,"x":105.41,"y":198.46,"x0":0.5580877049886125,"y0":50.004261014690904,"z0":5.880464225581768,"aX":11.92373659248296},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-12.5,"spinRate":1595,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42904923456882216,"extension":5.603929976644394},"hitData":{"launchSpeed":104.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.08,"coordY":130.62}},"index":2,"playId":"c0a89aa0-5cbb-3d04-9e0e-aedc98768287","pitchNumber":3,"startTime":"2026-08-02T02:40:48.207Z","endTime":"2026-08-02T02:40:56.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:40:56.212Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tigers challenged (play at 1st), call on the field was upheld: Jonathan Ornelas singles on a bunt ground ball to pitcher Framber Valdez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T02:41:18.565Z","endTime":"2026-08-02T02:41:53.173Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309750854428113,"aZ":-43.07315317957677,"pfxX":-5.4208920517597,"pfxZ":-8.101355336274118,"pX":-0.41008835792706666,"pZ":1.9666261631636657,"vX0":-1.3058362889958992,"vY0":-115.5205095113727,"vZ0":0.2223713815046724,"x":132.63,"y":185.68,"x0":0.867112473746289,"y0":50.00047382495494,"z0":6.023140767110077,"aX":-7.296227708218376},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.3,"breakHorizontal":10.2,"spinRate":2733,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4748459586907443,"extension":5.516281449850769},"index":0,"playId":"dac581cd-3c85-31ef-9b00-3803151b06fb","pitchNumber":1,"startTime":"2026-08-02T02:41:25.467Z","endTime":"2026-08-02T02:41:28.570Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873946820349946,"aZ":-21.616315610509496,"pfxX":1.576620847564966,"pfxZ":5.549896205497017,"pX":-0.9226623636897384,"pZ":4.057339219640883,"vX0":-4.438651143232145,"vY0":-136.30962592399268,"vZ0":-1.5554557393515327,"x":152.17,"y":129.23,"x0":0.5141064963536549,"y0":50.00382913478176,"z0":6.11173641857516,"aX":3.0003991556733745},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-2.0,"spinRate":2104,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40014414398824627,"extension":5.310148197501574},"hitData":{"launchSpeed":50.1,"launchAngle":-83.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":126.23,"coordY":195.35}},"index":1,"playId":"daf0f3ec-6d1c-3fd2-9c64-7e84f77c972a","pitchNumber":2,"startTime":"2026-08-02T02:41:46.132Z","endTime":"2026-08-02T02:41:53.173Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":116},"playEndTime":"2026-08-02T02:41:53.173Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jacob Wilson grounds into a force out, third baseman Kevin McGonigle to second baseman Gleyber Torres. Henry Bolte scores. Jonathan Ornelas out at 2nd. Jacob Wilson to 1st.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T02:44:06.439Z","endTime":"2026-08-02T02:45:39.079Z","isComplete":true,"isScoringPlay":true,"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11635700657553,"aZ":-30.37563038217417,"pfxX":8.26960647081977,"pfxZ":1.0846419824996865,"pX":-0.348802449362068,"pZ":1.2120351072238271,"vX0":-5.145503641811881,"vY0":-127.39701499216902,"vZ0":-5.595378899025736,"x":130.3,"y":206.06,"x0":0.6183420285932587,"y0":50.00046338486229,"z0":5.825258770790272,"aX":13.649836194594338},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-13.9,"spinRate":1652,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4292460924503372,"extension":5.757274624082938},"index":0,"playId":"07b86f79-a8c2-371e-986b-99e5b5cac640","pitchNumber":1,"startTime":"2026-08-02T02:44:38.944Z","endTime":"2026-08-02T02:44:43.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12539374369834,"aZ":-40.79069965521912,"pfxX":-6.249415513067518,"pfxZ":-6.5178810399250535,"pX":-0.8084485240414194,"pZ":0.22078281555345994,"vX0":-2.3932399292678124,"vY0":-114.51864724834496,"vZ0":-3.7656379268019116,"x":147.82,"y":232.82,"x0":1.0636066222745755,"y0":50.00319111466424,"z0":5.896345959243575,"aX":-8.259677920729377},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.5,"breakHorizontal":11.9,"spinRate":2893,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.479193687256823,"extension":5.735052205391782},"index":1,"playId":"1c9557fd-dc2c-3b5d-aeb4-2f1aa9844290","pitchNumber":2,"startTime":"2026-08-02T02:45:04.729Z","endTime":"2026-08-02T02:45:07.890Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77492357362935,"aZ":-13.68529633795883,"pfxX":4.06120065470364,"pfxZ":9.605106828394561,"pX":-0.8646358389224095,"pZ":2.048569013383196,"vX0":-4.927650160083757,"vY0":-137.23609397579986,"vZ0":-7.90794141013747,"x":149.96,"y":183.47,"x0":0.41888384297933434,"y0":50.004414302629456,"z0":5.881781816492398,"aX":7.818526910551802},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-6.5,"spinRate":2203,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.39773679042505705,"extension":5.942039710103279},"hitData":{"launchSpeed":64.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.47,"coordY":169.22}},"index":2,"playId":"bc006457-35a3-3863-be88-1844c3a43906","pitchNumber":3,"startTime":"2026-08-02T02:45:30.047Z","endTime":"2026-08-02T02:45:39.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:45:39.079Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out sharply to center fielder Max Clark.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T02:46:03.927Z","endTime":"2026-08-02T02:47:06.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49964431877819,"aZ":-25.923196866363238,"pfxX":9.473910340945316,"pfxZ":3.2942658937205156,"pX":-1.6786901033936732,"pZ":1.5817129910854753,"vX0":-8.766674793615048,"vY0":-136.73886808525697,"vZ0":-6.6579536837104545,"x":180.99,"y":196.07,"x0":0.33443425605711674,"y0":50.00510833333895,"z0":5.821198319423624,"aX":17.984636579806082},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.4,"spinRate":2179,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40022048911538777,"extension":5.919201229970503},"index":0,"playId":"9dc5fbe4-26f6-34b3-a981-342d65360e24","pitchNumber":1,"startTime":"2026-08-02T02:46:13.144Z","endTime":"2026-08-02T02:46:16.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95680297101106,"aZ":-22.200479761295156,"pfxX":8.585228150553018,"pfxZ":5.565915489268845,"pX":-0.25719373589067634,"pZ":1.3614626615518641,"vX0":-4.745447532859542,"vY0":-132.9252110562246,"vZ0":-7.620470983498635,"x":126.8,"y":202.02,"x0":0.43380691298514795,"y0":50.00583898972263,"z0":5.872280390269278,"aX":15.396949383712704},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-14.5,"spinRate":1663,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4117302804312275,"extension":5.739183153071329},"index":1,"playId":"824f38a1-6b15-3b57-aaa2-dd4d0dbaa054","pitchNumber":2,"startTime":"2026-08-02T02:46:35.527Z","endTime":"2026-08-02T02:46:39.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312264534548273,"aZ":-41.96999126457802,"pfxX":-7.5404605224717365,"pfxZ":-7.679177833568863,"pX":0.1652576967247025,"pZ":2.7542199841831496,"vX0":0.5894950998238397,"vY0":-113.00152437954864,"vZ0":1.9424006967640226,"x":110.7,"y":164.42,"x0":0.8768622256894107,"y0":50.00522057446464,"z0":6.1450716721039464,"aX":-9.614544153147031},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.0,"breakHorizontal":13.4,"spinRate":2857,"spinDirection":319},"zone":5,"typeConfidence":2.0,"plateTime":0.4873634807511671,"extension":5.427273196161484},"hitData":{"launchSpeed":100.3,"launchAngle":29.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.77,"coordY":35.61}},"index":2,"playId":"835d64f2-ee4c-31b2-a1ca-2adc5f82bf7d","pitchNumber":3,"startTime":"2026-08-02T02:46:57.674Z","endTime":"2026-08-02T02:47:06.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:47:06.675Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T02:49:05.373Z","endTime":"2026-08-02T02:51:01.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.318361701973416,"aZ":-22.431206565622993,"pfxX":-8.783978136016957,"pfxZ":5.203171958740752,"pX":1.3174446152974704,"pZ":2.1556561515858017,"vX0":10.390737990127205,"vY0":-135.65295227692525,"vZ0":-4.522792290136708,"x":66.78,"y":180.58,"x0":-1.4125920612920952,"y0":50.00312316519955,"z0":5.398519520376101,"aX":-16.451046326544148},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":2203,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4030115378089554,"extension":6.318760324680274},"index":0,"playId":"b6852f82-ee50-3ce9-9744-104bc3e6de55","pitchNumber":1,"startTime":"2026-08-02T02:49:20.059Z","endTime":"2026-08-02T02:49:24.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086653861967754,"aZ":-30.878449223539466,"pfxX":-5.369062550639505,"pfxZ":0.7670150248805818,"pX":-0.8630487161031482,"pZ":2.3176872922263874,"vX0":3.587571174385373,"vY0":-128.46399703497477,"vZ0":-2.14802544817831,"x":149.9,"y":176.2,"x0":-1.5702036246889568,"y0":50.00430323555842,"z0":5.532139398677733,"aX":-9.101585724588933},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":9.1,"spinRate":1158,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4240765641381463,"extension":6.0843709087985935},"index":1,"playId":"eb2633fe-ceed-342a-8045-0fd8707d2c4a","pitchNumber":2,"startTime":"2026-08-02T02:49:42.163Z","endTime":"2026-08-02T02:49:47.026Z","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":92.6,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67334295187561,"aZ":-23.740466567502256,"pfxX":0.12704498486241644,"pfxZ":4.499646759848822,"pX":-0.313987393806251,"pZ":4.3385405872484295,"vX0":3.5030897382872848,"vY0":-134.9526616473333,"vZ0":1.276555140269655,"x":128.97,"y":121.64,"x0":-1.6363284575145995,"y0":50.0066353876923,"z0":5.511541668794381,"aX":0.23855580487247427},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2513,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4032488748473497,"extension":6.149202125823523},"index":2,"playId":"b1a98af8-48b9-374e-b253-db246ea4d4d8","pitchNumber":3,"startTime":"2026-08-02T02:49:59.539Z","endTime":"2026-08-02T02:50:04.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817649013617984,"aZ":-23.204355762740985,"pfxX":-8.495245334278321,"pfxZ":4.653699319678635,"pX":-0.9635414480116439,"pZ":2.969859275754713,"vX0":4.817551683378265,"vY0":-137.3290836592877,"vZ0":-2.413811874473176,"x":153.73,"y":158.59,"x0":-1.628453210406573,"y0":50.00243110758393,"z0":5.423380535157678,"aX":-16.373672438539945},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2167,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3974679836616688,"extension":6.1650506335321476},"index":3,"playId":"c00f429b-5752-3fdf-984d-7a780553e39f","pitchNumber":4,"startTime":"2026-08-02T02:50:16.330Z","endTime":"2026-08-02T02:50:21.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-02T02:50:33.965Z","endTime":"2026-08-02T02:50:51.817Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80810188681329,"aZ":-15.552230093297062,"pfxX":-5.393200334101068,"pfxZ":8.616413151359474,"pX":0.4122711896557754,"pZ":1.714195547204534,"vX0":7.001880258641174,"vY0":-137.1581172644829,"vZ0":-6.8739802467905,"x":101.29,"y":192.5,"x0":-1.4582210037969932,"y0":50.00029788793683,"z0":5.289404164755663,"aX":-10.401727250194899},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2100,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39745629284114914,"extension":6.3705074852311485},"hitData":{"launchSpeed":83.8,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.65,"coordY":91.15}},"index":5,"playId":"fc159dae-0320-3f81-a7cb-6d302f95c209","pitchNumber":5,"startTime":"2026-08-02T02:50:51.817Z","endTime":"2026-08-02T02:51:01.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:51:01.316Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (6) on a fly ball to right center field. Kevin McGonigle scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T02:51:12.913Z","endTime":"2026-08-02T02:52:57.627Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14646500373782,"aZ":-24.518551520031597,"pfxX":-1.1583027627344042,"pfxZ":4.196570539390315,"pX":-0.35419550463535493,"pZ":3.7553920200194186,"vX0":4.1838936636499096,"vY0":-133.54748249829578,"vZ0":0.290898406387337,"x":130.5,"y":137.38,"x0":-1.7840208121253172,"y0":50.00246155109399,"z0":5.395040149769512,"aX":-2.113513412831129},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":1.3,"spinRate":2430,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4086409759828076,"extension":6.081564552178882},"index":0,"playId":"62322668-7c2f-3db4-8ef0-85b6f6d4d8fa","pitchNumber":1,"startTime":"2026-08-02T02:51:26.882Z","endTime":"2026-08-02T02:51:30.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"cc9ac263-bea6-3974-b076-4ece7a2403c1","startTime":"2026-08-02T02:51:47.519Z","endTime":"2026-08-02T02:51:50.590Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.140601772397158,"aZ":-26.010861516504786,"pfxX":-1.5001733470064957,"pfxZ":3.4624450207311295,"pX":-1.4077583202822794,"pZ":3.4846099801906028,"vX0":1.801379789657722,"vY0":-132.331856402506,"vZ0":-0.018461546199390555,"x":170.66,"y":144.7,"x0":-1.9010735641316836,"y0":50.004996435859816,"z0":5.390604953003119,"aX":-2.672199496339502},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":2.4,"spinRate":2478,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4132520088929894,"extension":6.080404274924503},"index":2,"playId":"17fb7759-671c-3ba3-acb0-217a259f3da1","pitchNumber":2,"startTime":"2026-08-02T02:52:09.640Z","endTime":"2026-08-02T02:52:15.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061245068442236,"aZ":-23.046158334978383,"pfxX":-8.829606502982468,"pfxZ":4.823187220329059,"pX":-0.4279261963031221,"pZ":2.591116398953177,"vX0":6.402331239190779,"vY0":-135.98859652702208,"vZ0":-3.0224127916647783,"x":133.31,"y":168.82,"x0":-1.654001772046468,"y0":50.000593886282026,"z0":5.298058278681714,"aX":-16.698650596626088},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":14.8,"spinRate":2174,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40126681092535055,"extension":6.264377714545417},"hitData":{"launchSpeed":100.3,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":176.37,"coordY":42.49}},"index":3,"playId":"3261ff50-c667-3efc-9b41-2d78efc9a72c","pitchNumber":3,"startTime":"2026-08-02T02:52:30.884Z","endTime":"2026-08-02T02:52:57.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:52:57.627Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Alika Williams to first baseman Jonah Heim.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T02:54:10.953Z","endTime":"2026-08-02T02:54:39.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:53:16.316Z","endTime":"2026-08-02T02:54:13.155Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772074646489294,"aZ":-25.76932736035207,"pfxX":-1.4229069629096114,"pfxZ":3.4204444652291084,"pX":-0.3779732548714402,"pZ":2.617849975849478,"vX0":4.413400342554405,"vY0":-135.28924688335363,"vZ0":-2.5606390180377177,"x":131.41,"y":168.1,"x0":-1.83844706761949,"y0":50.00162418580813,"z0":5.36397926628208,"aX":-2.663913477489395},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":1.7,"spinRate":2482,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40332642101692917,"extension":6.225766765799675},"index":1,"playId":"28ba5468-f751-362d-856c-d2d609a3048a","pitchNumber":1,"startTime":"2026-08-02T02:54:13.155Z","endTime":"2026-08-02T02:54:17.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161736448610643,"aZ":-30.16164941784968,"pfxX":6.4919915506041335,"pfxZ":1.2268441147763287,"pX":0.9153732559929022,"pZ":1.6114336777150462,"vX0":4.162097467692704,"vY0":-127.41417147147081,"vZ0":-3.2476559001590353,"x":82.11,"y":195.27,"x0":-1.5829190335052434,"y0":50.005477611075904,"z0":5.285874189858817,"aX":10.675623018629956},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-12.7,"spinRate":2972,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4298753543590932,"extension":6.315351048374367},"hitData":{"launchSpeed":76.5,"launchAngle":11.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.0,"coordY":148.0}},"index":2,"playId":"1719c6ed-b3b8-39aa-9576-48436167880e","pitchNumber":2,"startTime":"2026-08-02T02:54:32.254Z","endTime":"2026-08-02T02:54:39.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:54:39.270Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T02:54:55.033Z","endTime":"2026-08-02T02:56:01.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32563866175763,"aZ":-32.24584183558186,"pfxX":-6.8823715475862155,"pfxZ":-0.042137598491833295,"pX":-0.3838790250015661,"pZ":1.0085462223991024,"vX0":5.168664987152175,"vY0":-129.4908757367466,"vZ0":-4.840918556283764,"x":131.63,"y":211.55,"x0":-1.5127347163524996,"y0":50.002812779482376,"z0":5.372434258819184,"aX":-11.674632797108123},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":11.3,"spinRate":1161,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42317093842547715,"extension":5.991407640535197},"index":0,"playId":"dba73f94-6df1-380c-aed2-7ed6b1244165","pitchNumber":1,"startTime":"2026-08-02T02:55:04.187Z","endTime":"2026-08-02T02:55:07.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515914762677973,"aZ":-15.69509966603996,"pfxX":-5.167051839439224,"pfxZ":8.591178376908498,"pX":-0.5850594283025081,"pZ":3.2575656350089304,"vX0":4.5851463759792255,"vY0":-137.84415231284913,"vZ0":-3.139692812615986,"x":139.3,"y":150.83,"x0":-1.601174008722662,"y0":50.004884780516676,"z0":5.475192320856262,"aX":-9.914264877429508},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2201,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39781385928451485,"extension":6.157478741232775},"index":1,"playId":"0bd1bb78-2aef-38e9-96d5-3e1984a3764d","pitchNumber":2,"startTime":"2026-08-02T02:55:20.196Z","endTime":"2026-08-02T02:55:24.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.517455448276976,"aZ":-27.45579855005187,"pfxX":4.038505072609421,"pfxZ":2.769805244091255,"pX":1.2339731582282576,"pZ":-0.12843109538194983,"vX0":6.287637091190434,"vY0":-128.6753945053695,"vZ0":-8.259339740866453,"x":69.96,"y":242.25,"x0":-1.7505650965798065,"y0":50.00518934011449,"z0":5.1989298321288615,"aX":6.885654394747425},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2964,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42298194396019095,"extension":6.3165012162055065},"index":2,"playId":"4d97b1ae-4472-3e90-8498-fdb604de7423","pitchNumber":3,"startTime":"2026-08-02T02:55:37.095Z","endTime":"2026-08-02T02:55:41.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282650986155247,"aZ":-30.6562062357273,"pfxX":-7.055596971108859,"pfxZ":0.8783705134263737,"pX":-1.1509698207091619,"pZ":1.8309665069549517,"vX0":3.9157855654840303,"vY0":-130.6211766261084,"vZ0":-3.498239456944876,"x":160.87,"y":189.34,"x0":-1.7490223923991044,"y0":50.00565871854385,"z0":5.480750902524157,"aX":-12.252449960532665},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":12.0,"spinRate":1228,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4185524040165607,"extension":6.313384126802586},"index":3,"playId":"227c92bf-e093-3d77-9eac-dc90057e2640","pitchNumber":4,"startTime":"2026-08-02T02:55:57.924Z","endTime":"2026-08-02T02:56:01.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:56:01.234Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T02:56:11.052Z","endTime":"2026-08-02T02:57:41.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500730237272773,"aZ":-25.756919189290013,"pfxX":-0.49085609140211095,"pfxZ":3.512764640744007,"pX":-0.46617257046787647,"pZ":1.9639184234082205,"vX0":3.5253211027808944,"vY0":-133.5109280413107,"vZ0":-3.957295833141836,"x":134.77,"y":185.75,"x0":-1.7331605021574634,"y0":50.00380191313761,"z0":5.2932632231056544,"aX":-0.8974005452770043},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":0.2,"spinRate":2690,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40838519834810194,"extension":6.250360365896036},"index":0,"playId":"6832735a-a54c-3311-8187-3c2c5d0c9336","pitchNumber":1,"startTime":"2026-08-02T02:56:27.796Z","endTime":"2026-08-02T02:56:31.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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821029401294016,"aZ":-27.614013843042006,"pfxX":-6.395922354281028,"pfxZ":2.586639211677163,"pX":-0.496532751689574,"pZ":1.5790661102835217,"vX0":4.798463434145818,"vY0":-131.4885492344451,"vZ0":-4.6271380335635675,"x":135.93,"y":196.15,"x0":-1.5069676629185838,"y0":50.005343909185534,"z0":5.391484975851514,"aX":-11.28952861224799},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":10.7,"spinRate":1039,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.41530674997079364,"extension":6.2762300760050325},"index":1,"playId":"a3a13c7f-ad5d-368c-bf63-9379b38c02c1","pitchNumber":2,"startTime":"2026-08-02T02:56:43.836Z","endTime":"2026-08-02T02:56:48.050Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"}}},{"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2587982773962,"aZ":-13.406425631187373,"pfxX":-6.0601294606375085,"pfxZ":9.571464519154437,"pX":-0.8146961252595298,"pZ":4.070457512614982,"vX0":4.953618798350185,"vY0":-139.15279954373102,"vZ0":-1.426998814209746,"x":148.05,"y":128.88,"x0":-1.8306976535825485,"y0":50.00188114972339,"z0":5.478162552733315,"aX":-11.882525793841127},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":10.0,"spinRate":2309,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3936308478610737,"extension":6.257418215982597},"index":2,"playId":"b0de0b52-2748-321d-b2f2-8db8f762356a","pitchNumber":3,"startTime":"2026-08-02T02:57:13.052Z","endTime":"2026-08-02T02:57:17.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973406783732344,"aZ":-27.71865689327066,"pfxX":6.066536590261231,"pfxZ":2.7722957325271693,"pX":-0.1987097620853935,"pZ":2.4789302108825977,"vX0":1.6145737122645931,"vY0":-126.06984105979791,"vZ0":-1.4099459974671156,"x":124.57,"y":171.85,"x0":-1.6358183430752222,"y0":50.00333221406867,"z0":5.285783261869714,"aX":9.750716536756764},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-11.4,"spinRate":2939,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.43469989867958336,"extension":6.184947463245141},"hitData":{"launchSpeed":103.5,"launchAngle":38.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.44,"coordY":37.26}},"index":3,"playId":"2b293edb-e154-3b2f-b438-49094d2d1879","pitchNumber":4,"startTime":"2026-08-02T02:57:30.069Z","endTime":"2026-08-02T02:57:41.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:57:41.085Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T02:58:55.362Z","endTime":"2026-08-02T03:00:37.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":650402,"link":"/api/v1/people/650402"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99734420559944,"aZ":-29.078493432252394,"pfxX":0.25487470564623305,"pfxZ":1.968422854122367,"pX":-0.40381141544563026,"pZ":1.0789953262081873,"vX0":-3.3399363385861607,"vY0":-124.08818773000775,"vZ0":-5.490716859399022,"x":132.39,"y":209.65,"x0":0.9219538791507559,"y0":50.00130835651343,"z0":5.719787794460841,"aX":0.4006555436945638},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":0.2,"spinRate":2237,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.44007207040059404,"extension":5.617818804811179},"index":0,"playId":"d32e9c1d-2717-33c5-b1ac-42c6602db722","pitchNumber":1,"startTime":"2026-08-02T02:59:57.640Z","endTime":"2026-08-02T03:00:01.900Z","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":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63915595431676,"aZ":-41.573682996084834,"pfxX":-7.3125321576891675,"pfxZ":-7.6386120111276785,"pX":1.6811287204459888,"pZ":2.8158570875855813,"vX0":2.8606224978208212,"vY0":-110.52578331549978,"vZ0":2.4185072134575445,"x":52.92,"y":162.75,"x0":1.3164804985143141,"y0":50.0014834069096,"z0":6.089457315863552,"aX":-9.000196508350275},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.8,"breakHorizontal":12.5,"spinRate":2784,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.496523478461262,"extension":5.580242021785767},"index":1,"playId":"15b691b8-9fd0-3d37-9b21-efa35b49eb20","pitchNumber":2,"startTime":"2026-08-02T03:00:12.317Z","endTime":"2026-08-02T03:00:16.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251538833783655,"aZ":-24.25439936529169,"pfxX":9.984130159405918,"pfxZ":4.250050319387919,"pX":-0.13931782455915415,"pZ":2.4541423084187213,"vX0":-5.771790048717577,"vY0":-135.36099118114538,"vZ0":-4.770125845586329,"x":122.31,"y":172.52,"x0":0.7181240891845904,"y0":50.00633086655756,"z0":5.927544835372065,"aX":18.61778788561467},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-16.9,"spinRate":2293,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40392983519209924,"extension":5.5544322260709915},"hitData":{"launchSpeed":103.4,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.17,"coordY":141.26}},"index":2,"playId":"8cfc6d4a-69e2-36fc-b99b-4e3c27559974","pitchNumber":3,"startTime":"2026-08-02T03:00:30.061Z","endTime":"2026-08-02T03:00:37.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:00:37.443Z","atBatIndex":43},{"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":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T03:00:45.932Z","endTime":"2026-08-02T03:01:09.867Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":88.0,"endSpeed":81.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484732311011484,"aZ":-27.472797481848893,"pfxX":6.965972025697031,"pfxZ":2.792571837222045,"pX":-0.033888281620207246,"pZ":1.961383160082642,"vX0":-4.160404208739269,"vY0":-128.1504832581972,"vZ0":-4.627360333750263,"x":118.29,"y":185.82,"x0":0.6955660292944683,"y0":50.00269126658734,"z0":5.906056000413111,"aX":11.726100194762703},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-11.9,"spinRate":1555,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4254594354446519,"extension":5.594988753851764},"hitData":{"launchSpeed":98.5,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":172.31}},"index":0,"playId":"1cbe9192-3802-362a-9156-a797979c414d","pitchNumber":1,"startTime":"2026-08-02T03:01:02.336Z","endTime":"2026-08-02T03:01:09.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:01:09.867Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T03:01:22.157Z","endTime":"2026-08-02T03:02:37.811Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04190953328159,"aZ":-26.74464762630113,"pfxX":8.339676222375294,"pfxZ":2.78854941230019,"pX":-0.37108470194592325,"pZ":3.129301358823454,"vX0":-5.663973453475394,"vY0":-137.97863450754105,"vZ0":-2.986821105166003,"x":131.14,"y":154.29,"x0":0.6151691048506299,"y0":50.0019400545068,"z0":6.010067364360662,"aX":16.228021484274446},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":-14.0,"spinRate":2128,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.395570004076919,"extension":5.582104420464986},"index":0,"playId":"b5bbf3b2-e466-3297-b5e6-7ddd7ad51387","pitchNumber":1,"startTime":"2026-08-02T03:01:35.319Z","endTime":"2026-08-02T03:01:39.485Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446676943523308,"aZ":-43.93274319810928,"pfxX":-6.3365126159747005,"pfxZ":-9.141003196524256,"pX":0.5113481918637746,"pZ":1.4811279936039232,"vX0":0.5364691683918801,"vY0":-112.97652489994776,"vZ0":-0.29416588679325106,"x":97.51,"y":198.79,"x0":1.092911475002446,"y0":50.00160439325109,"z0":6.0454342340415925,"aX":-8.153290520189723},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.3,"breakHorizontal":11.3,"spinRate":2855,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4856529287334945,"extension":5.6099579370401615},"index":1,"playId":"4f08fd7c-40c6-3f66-8270-b0e0de738dac","pitchNumber":2,"startTime":"2026-08-02T03:01:46.688Z","endTime":"2026-08-02T03:01:51.125Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.630763543388685,"aZ":-42.565196190990655,"pfxX":-5.933664874502664,"pfxZ":-7.817847946606827,"pX":-0.02124043880160775,"pZ":1.0179238002963151,"vX0":-0.5403982963270246,"vY0":-114.71133959285277,"vZ0":-1.4766161927851194,"x":117.81,"y":211.3,"x0":0.9881404913066043,"y0":50.00167101727744,"z0":5.827528588309539,"aX":-7.889913480225817},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.3,"breakHorizontal":10.9,"spinRate":2802,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4778685053120215,"extension":5.600405739335768},"index":2,"playId":"4caaa267-7f5a-3956-a825-83e32e19dcfb","pitchNumber":3,"startTime":"2026-08-02T03:02:12.335Z","endTime":"2026-08-02T03:02:17.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T03:02:25.123Z","endTime":"2026-08-02T03:02:34.030Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380676659800052,"aZ":-43.46797953245251,"pfxX":-5.247842970830028,"pfxZ":-8.329313086926142,"pX":-0.009309823771563416,"pZ":0.9543873055532541,"vX0":-0.7872913532274188,"vY0":-115.87673218685423,"vZ0":-1.810635882948197,"x":117.35,"y":213.01,"x0":1.0168828049733347,"y0":50.005584862109416,"z0":5.912479013877897,"aX":-7.11182104462622},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.2,"breakHorizontal":9.7,"spinRate":2894,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.47332801909017963,"extension":5.569973923358927},"index":4,"playId":"0dedcdb3-7cee-3ed0-bdf3-272567a26d10","pitchNumber":4,"startTime":"2026-08-02T03:02:34.030Z","endTime":"2026-08-02T03:02:37.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:02:37.811Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T03:04:48.358Z","endTime":"2026-08-02T03:05:00.365Z","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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":91.2,"endSpeed":84.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7692775265872,"aZ":-26.053712776345623,"pfxX":0.8441787627789292,"pfxZ":3.3965903595946543,"pX":0.7739393003923238,"pZ":2.492626056518678,"vX0":6.3754237065187205,"vY0":-132.75203041585797,"vZ0":-2.751408198427904,"x":87.5,"y":171.48,"x0":-1.7587072025633055,"y0":50.00517760569437,"z0":5.419295204151108,"aX":1.5202915023398076},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.8,"spinRate":2689,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.411034945533161,"extension":6.235255302098604},"hitData":{"launchSpeed":91.4,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.39,"coordY":131.89}},"index":0,"playId":"5275847b-e25a-36e2-96d6-9a3622b630a8","pitchNumber":1,"startTime":"2026-08-02T03:04:50.240Z","endTime":"2026-08-02T03:05:00.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:05:00.365Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Clark homers (1) on a fly ball to right center field. Spencer Torkelson scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T03:05:18.105Z","endTime":"2026-08-02T03:08:06.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260581948510406,"aZ":-23.646003264277034,"pfxX":-2.2356296713640784,"pfxZ":5.1161430746714665,"pX":-0.06926596229905761,"pZ":4.381049881884903,"vX0":4.7354014251058105,"vY0":-128.0209857962268,"vZ0":1.5129390648639898,"x":119.64,"y":120.49,"x0":-1.648637186298994,"y0":50.00589631816891,"z0":5.627202218666698,"aX":-3.7298606809115284},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":1021,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4270873348663753,"extension":6.177069069208865},"index":0,"playId":"9ca1985a-6e5b-345f-bf8b-b67c734eea00","pitchNumber":1,"startTime":"2026-08-02T03:05:22.554Z","endTime":"2026-08-02T03:05:25.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28342055402493,"aZ":-18.663019774240908,"pfxX":-7.793214713196408,"pfxZ":6.963958379816637,"pX":-0.6753123160636634,"pZ":3.580012249850158,"vX0":5.411494316373234,"vY0":-138.0783529659237,"vZ0":-1.7050160697070997,"x":142.74,"y":142.12,"x0":-1.6429402196972365,"y0":50.00587681367508,"z0":5.454717400727551,"aX":-15.127366297984908},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2190,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3959110896267668,"extension":6.241068074804217},"index":1,"playId":"f3ebcf8c-85f2-314e-a0bc-83201bd65f83","pitchNumber":2,"startTime":"2026-08-02T03:05:45.405Z","endTime":"2026-08-02T03:05:49.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122312337969834,"aZ":-24.762665487999975,"pfxX":-1.5195231451746207,"pfxZ":4.078457027865428,"pX":0.6500916054426608,"pZ":2.237283173183843,"vX0":6.49084877986491,"vY0":-133.53620015753825,"vZ0":-3.3362746288770713,"x":92.22,"y":178.37,"x0":-1.6082596303898578,"y0":50.00251680680408,"z0":5.272200732226725,"aX":-2.761754839626753},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":1.4,"spinRate":2565,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40923484149251044,"extension":6.284376416925372},"index":2,"playId":"66fbffeb-c714-3a36-ba97-733598004bee","pitchNumber":3,"startTime":"2026-08-02T03:06:04.634Z","endTime":"2026-08-02T03:06:10.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51675596848847,"aZ":-36.808191004683295,"pfxX":-6.033055195370213,"pfxZ":-2.746492772161629,"pX":0.4137155183512437,"pZ":3.0353834344146837,"vX0":7.003064276754161,"vY0":-129.32261495409006,"vZ0":0.8770369690805644,"x":101.23,"y":156.82,"x0":-1.548230339756814,"y0":50.00038097568723,"z0":5.520132121547948,"aX":-10.196109686570141},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.6,"breakHorizontal":9.4,"spinRate":1191,"spinDirection":259},"zone":3,"typeConfidence":2.0,"plateTime":0.4238900485470136,"extension":6.151440689308814},"index":3,"playId":"cbc16631-1daf-3e43-add2-c197a7d4533b","pitchNumber":4,"startTime":"2026-08-02T03:06:26.860Z","endTime":"2026-08-02T03:06:31.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-02T03:06:40.344Z","endTime":"2026-08-02T03:06:52.525Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878749333674893,"aZ":-33.200124660871715,"pfxX":-7.698950940360197,"pfxZ":-0.592846071582966,"pX":0.12932021328302662,"pZ":0.9044009713879613,"vX0":6.779613155557974,"vY0":-130.41278416511858,"vZ0":-4.951770184232803,"x":112.07,"y":214.36,"x0":-1.501041231426151,"y0":50.00495518480261,"z0":5.326028533226646,"aX":-13.291626089600642},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.9,"breakHorizontal":12.5,"spinRate":1132,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.41965039339610133,"extension":6.401387939561027},"index":5,"playId":"aaec8577-adbb-3d4f-9043-5d1b1083f64b","pitchNumber":5,"startTime":"2026-08-02T03:06:52.525Z","endTime":"2026-08-02T03:06:56.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1589820181855,"aZ":-13.449911100964387,"pfxX":-5.648221090486832,"pfxZ":9.604412609075418,"pX":0.3486779279194987,"pZ":2.2510030190335324,"vX0":7.339917618075843,"vY0":-138.3457824129458,"vZ0":-5.855064818561795,"x":103.71,"y":178.0,"x0":-1.5977073384640401,"y0":50.00536664119665,"z0":5.286778305849321,"aX":-11.015128529384512},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2247,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3950226147765261,"extension":6.281628007391334},"index":6,"playId":"c2163b60-d541-3489-89cc-1478d218f1e3","pitchNumber":6,"startTime":"2026-08-02T03:07:16.555Z","endTime":"2026-08-02T03:07:21.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789261745547076,"aZ":-30.58409350659575,"pfxX":7.724344481621783,"pfxZ":1.0050463398731173,"pX":0.1998844735756279,"pZ":1.5089174841145343,"vX0":2.4101976076174103,"vY0":-124.64688037071691,"vZ0":-2.9533304266853957,"x":109.38,"y":198.04,"x0":-1.7817976628602268,"y0":50.00214190279931,"z0":5.220320709108716,"aX":12.219654656693443},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-14.5,"spinRate":2871,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4385217196000597,"extension":6.112312497179549},"hitData":{"launchSpeed":99.3,"launchAngle":35.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.56,"coordY":59.86}},"index":7,"playId":"f3ceaaae-d7d2-337f-bee0-289a4b31c78a","pitchNumber":7,"startTime":"2026-08-02T03:07:43.218Z","endTime":"2026-08-02T03:08:06.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:08:06.225Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T03:08:38.760Z","endTime":"2026-08-02T03:09:41.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T03:08:30.565Z","endTime":"2026-08-02T03:08:40.926Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64405182674725,"aZ":-28.746925346095246,"pfxX":7.543968152165767,"pfxZ":2.0599138765608993,"pX":0.4965865869034904,"pZ":2.002434018360687,"vX0":3.234165032268713,"vY0":-128.02199981950005,"vZ0":-2.583777850461542,"x":98.07,"y":184.71,"x0":-1.762128139676647,"y0":50.00400502485575,"z0":5.267553717941389,"aX":12.562653526711676},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":2894,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4273123474426912,"extension":6.248821343439086},"index":1,"playId":"215e9564-ba95-3552-a6e6-20b52b0a457b","pitchNumber":1,"startTime":"2026-08-02T03:08:40.926Z","endTime":"2026-08-02T03:08:43.995Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.100999458992987,"aZ":-31.682785367993603,"pfxX":8.94547729655121,"pfxZ":0.29763383753478667,"pX":0.7974787066864206,"pZ":1.2685558459875945,"vX0":3.087818386901634,"vY0":-127.85925510183993,"vZ0":-3.738289370583276,"x":86.6,"y":204.53,"x0":-1.5877539557498237,"y0":50.00337248971961,"z0":5.232887802978504,"aX":14.826897464436675},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-16.9,"spinRate":2929,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.42820715188118674,"extension":6.126287780803248},"index":2,"playId":"ad6b6ffd-2e77-304e-8035-329cd59f2df7","pitchNumber":2,"startTime":"2026-08-02T03:08:58.907Z","endTime":"2026-08-02T03:09:02.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16366835603623,"aZ":-29.886725538488204,"pfxX":4.268273563172143,"pfxZ":1.3919508485592345,"pX":0.6855621169837063,"pZ":0.48591480458002423,"vX0":4.245197805275734,"vY0":-126.67948617097399,"vZ0":-5.925752050075349,"x":90.87,"y":225.66,"x0":-1.559744362765235,"y0":50.004449668678404,"z0":5.211800397661018,"aX":7.01388191379149},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-8.6,"spinRate":2952,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4305429653367474,"extension":6.174727665198719},"index":3,"playId":"1935a4e3-f07b-37b0-9b04-a1b6218d5309","pitchNumber":3,"startTime":"2026-08-02T03:09:15.548Z","endTime":"2026-08-02T03:09:22.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167299079123094,"aZ":-12.57580232510974,"pfxX":-6.364063678012474,"pfxZ":9.745165873465991,"pX":-0.009546086983717773,"pZ":4.382762897763905,"vX0":6.4096898856588105,"vY0":-140.3162660966304,"vZ0":-0.6785821513983189,"x":117.36,"y":120.45,"x0":-1.487130230027307,"y0":50.00393317834388,"z0":5.44034501715144,"aX":-12.80117468883779},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2344,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3890631774901654,"extension":6.177679187927608},"index":4,"playId":"acddc4f5-cc1d-36be-928e-b48dccea216a","pitchNumber":4,"startTime":"2026-08-02T03:09:37.628Z","endTime":"2026-08-02T03:09:41.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:09:41.310Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach McKinstry pops out to second baseman Jonathan Ornelas.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T03:12:09.682Z","endTime":"2026-08-02T03:13:50.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T03:10:05.594Z","endTime":"2026-08-02T03:12:00.325Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Suarez replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-02T03:12:00.325Z","endTime":"2026-08-02T03:12:11.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74599314827634,"aZ":-28.396687010122317,"pfxX":-2.1462252603374985,"pfxZ":2.530889636164247,"pX":-0.9688126541285693,"pZ":3.156119110464341,"vX0":-6.6294883594827,"vY0":-120.41995282595339,"vZ0":-0.2154167833015802,"x":153.93,"y":153.56,"x0":2.08047684331988,"y0":50.00314944132646,"z0":5.724070301544351,"aX":-3.203864719146137},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":5.3,"spinRate":2747,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.45198695011211587,"extension":5.713139866902297},"index":2,"playId":"cdef48cd-ceb1-30fc-a530-609f1a7cf795","pitchNumber":1,"startTime":"2026-08-02T03:12:11.802Z","endTime":"2026-08-02T03:12:16.815Z","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.2,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76127739976261,"aZ":-15.771607089068388,"pfxX":7.182540369348721,"pfxZ":8.936980596009493,"pX":-0.2813656723618693,"pZ":3.5251350967400135,"vX0":-8.331170286750837,"vY0":-134.07581908924197,"vZ0":-2.7395651799837735,"x":127.72,"y":143.6,"x0":1.9210778630890113,"y0":50.00537821591444,"z0":5.674666309024042,"aX":13.18684377462831},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2382,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4072567818653714,"extension":5.6960824541589545},"index":3,"playId":"46d821f2-ab14-3ac4-a2e7-78636626219f","pitchNumber":2,"startTime":"2026-08-02T03:12:27.864Z","endTime":"2026-08-02T03:12:32.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50768506590357,"aZ":-20.985370727711928,"pfxX":9.03093204482721,"pfxZ":6.3942626524504895,"pX":-0.8107565244244979,"pZ":4.789170716630113,"vX0":-9.788822325459309,"vY0":-130.68746049416512,"vZ0":1.468667873397433,"x":147.9,"y":109.47,"x0":1.7893686164476088,"y0":50.00456231661947,"z0":5.783691216621754,"aX":15.807804257850535},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":-14.5,"spinRate":2175,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41724970063434874,"extension":5.7501762910886525},"index":4,"playId":"bba5607e-ccfa-356f-a8d9-abcd53875d18","pitchNumber":3,"startTime":"2026-08-02T03:12:48.250Z","endTime":"2026-08-02T03:12:52.079Z","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":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095901919442586,"aZ":-15.166180928195574,"pfxX":7.45318417743252,"pfxZ":9.505939187440394,"pX":-0.06731562544492367,"pZ":1.7401705370159797,"vX0":-7.772246449319583,"vY0":-132.60167506792538,"vZ0":-6.804900611550291,"x":119.57,"y":191.8,"x0":1.9267951799666898,"y0":50.002732150148226,"z0":5.436730351280137,"aX":13.335715318807676},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-11.9,"spinRate":2211,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.41230767028227167,"extension":5.94820453631837},"index":5,"playId":"c49dcfe3-d800-3e60-a677-950aa66b9336","pitchNumber":4,"startTime":"2026-08-02T03:13:05.128Z","endTime":"2026-08-02T03:13:10.965Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634269094755087,"aZ":-16.915109591681993,"pfxX":5.464904853904912,"pfxZ":8.454670842590943,"pX":0.42221212327985796,"pZ":3.6705163009221513,"vX0":-5.918281742827136,"vY0":-132.80404856499857,"vZ0":-1.951771277341889,"x":100.91,"y":139.68,"x0":1.9585111314499912,"y0":50.00371685546176,"z0":5.631382690058833,"aX":9.865113288547454},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-8.8,"spinRate":2245,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4107734648752168,"extension":5.765848493173621},"hitData":{"launchSpeed":92.3,"launchAngle":65.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":171.03,"coordY":146.84}},"index":6,"playId":"1c78984f-eeef-3c07-9278-3d06afa215e7","pitchNumber":5,"startTime":"2026-08-02T03:13:39.645Z","endTime":"2026-08-02T03:13:50.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:13:50.694Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman Tommy White.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T03:13:58.497Z","endTime":"2026-08-02T03:17:03.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408225946061243,"aZ":-14.822354415990578,"pfxX":5.790333792502488,"pfxZ":9.2485489659794,"pX":-0.22881871164910314,"pZ":2.8663185086557714,"vX0":-7.2252250302360235,"vY0":-135.5739136593162,"vZ0":-4.683405164266258,"x":125.72,"y":161.39,"x0":1.7085005279516152,"y0":50.006393204968035,"z0":5.638210792766728,"aX":10.868417057911373},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2152,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4027752283201549,"extension":5.660624036172012},"index":0,"playId":"f83b2a96-ffd9-322f-99ce-4456ca6fbb35","pitchNumber":1,"startTime":"2026-08-02T03:14:19.110Z","endTime":"2026-08-02T03:14:26.997Z","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":81.3,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.775201343861585,"aZ":-31.632749072128835,"pfxX":-2.383075025450527,"pfxZ":0.37271299342003683,"pX":-1.1116899111167131,"pZ":1.6996820206241134,"vX0":-6.474999758164953,"vY0":-118.39123643667521,"vZ0":-2.3097951403839705,"x":159.38,"y":192.89,"x0":1.9485815785574336,"y0":50.00197148381311,"z0":5.53301463012556,"aX":-3.442606414269377},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":5.6,"spinRate":2815,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.45948637076440146,"extension":5.88255881895542},"index":1,"playId":"8d9d2fe9-3ba5-3d6f-8fda-f4b88924d1c1","pitchNumber":2,"startTime":"2026-08-02T03:14:46.901Z","endTime":"2026-08-02T03:14:51.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.059010223846208,"aZ":-33.2849861117141,"pfxX":-6.871112715876308,"pfxZ":-0.8706732989170174,"pX":0.5372496925754423,"pZ":3.06839895565475,"vX0":-1.7543792171138488,"vY0":-111.68923474320451,"vZ0":1.6996070826233767,"x":96.52,"y":155.93,"x0":2.2247156771682786,"y0":50.00425418890728,"z0":5.706274313926596,"aX":-8.730544216256416},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-0.8,"breakHorizontal":12.8,"spinRate":2906,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.4893400284616396,"extension":5.762764651139738},"index":2,"playId":"ddfc58bc-6e51-36f5-ac23-670738082d3a","pitchNumber":3,"startTime":"2026-08-02T03:15:06.762Z","endTime":"2026-08-02T03:15:11.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T03:15:18.218Z","endTime":"2026-08-02T03:15:37.853Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84027939457395,"aZ":-32.354902867045595,"pfxX":-5.818146620082148,"pfxZ":-0.13627005315491125,"pX":-0.03440407607351568,"pZ":2.299352549095585,"vX0":-3.026205461816482,"vY0":-113.61777358048829,"vZ0":-0.25650770438684056,"x":118.31,"y":176.7,"x0":2.0685293748850606,"y0":50.00310887420811,"z0":5.615355772789593,"aX":-7.644796079068082},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.0,"breakHorizontal":11.3,"spinRate":2904,"spinDirection":294},"zone":5,"typeConfidence":2.0,"plateTime":0.48116205638448406,"extension":5.770706749156606},"index":4,"playId":"6bdafaf5-e478-3754-8da3-1970ae7d2cff","pitchNumber":4,"startTime":"2026-08-02T03:15:37.853Z","endTime":"2026-08-02T03:15:43.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.676354027194165,"aZ":-28.255223845553868,"pfxX":7.272931276269691,"pfxZ":2.6173771145569162,"pX":-0.09502355689844848,"pZ":1.3308681514449547,"vX0":-6.878972096555038,"vY0":-120.58640157288696,"vZ0":-4.02598923765533,"x":120.62,"y":202.85,"x0":1.8266163109680746,"y0":50.00470518858162,"z0":5.468005789114939,"aX":10.896404254237986},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-11.9,"spinRate":1588,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.45128432394021534,"extension":5.874830571199391},"index":5,"playId":"aa76a941-4e8b-3227-9af6-bd53b842131a","pitchNumber":5,"startTime":"2026-08-02T03:16:02.389Z","endTime":"2026-08-02T03:16:06.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56948770168241,"aZ":-17.91839481115923,"pfxX":3.5848697101877445,"pfxZ":7.4814022865290735,"pX":-1.6043272247710343,"pZ":1.2542467116748297,"vX0":-10.169498244888239,"vY0":-135.9020471341063,"vZ0":-8.004873164133002,"x":178.15,"y":204.92,"x0":1.689928097826235,"y0":50.00446731518693,"z0":5.440820002120113,"aX":6.833385607475513},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-4.8,"spinRate":2101,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4001957180836193,"extension":5.71331046287644},"index":6,"playId":"ccc24a73-728a-328d-a7c5-da6fe4c18eb1","pitchNumber":6,"startTime":"2026-08-02T03:16:31.943Z","endTime":"2026-08-02T03:16:37.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.127497099069473,"aZ":-32.90539431140304,"pfxX":-5.756568655199354,"pfxZ":-0.5572937619053064,"pX":-0.7294283984487101,"pZ":1.4462885712479054,"vX0":-4.345482733230189,"vY0":-113.69044323013901,"vZ0":-2.0006552773156785,"x":144.8,"y":199.73,"x0":1.948432243065403,"y0":50.00044983035879,"z0":5.576487196349623,"aX":-7.60038948263519},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.2,"breakHorizontal":11.4,"spinRate":2868,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4801624925501642,"extension":5.757037333605401},"hitData":{"launchSpeed":73.5,"launchAngle":71.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.07,"coordY":167.57}},"index":7,"playId":"33e23bff-197a-3ba8-bd15-61ebe518e928","pitchNumber":7,"startTime":"2026-08-02T03:16:55.081Z","endTime":"2026-08-02T03:17:03.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:17:03.847Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alika Williams walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T03:19:01.834Z","endTime":"2026-08-02T03:21:31.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81135985413809,"aZ":-29.50451759766957,"pfxX":0.2900707161648859,"pfxZ":1.7200308017880506,"pX":-0.4515657897748199,"pZ":2.350627390356957,"vX0":-3.5470735149154224,"vY0":-123.01600395479245,"vZ0":-2.3735001880887623,"x":134.21,"y":175.31,"x0":0.964362044032279,"y0":50.00059883282834,"z0":5.8011075360608055,"aX":0.44977491292882305},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":0.2,"spinRate":2282,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.44333060560603466,"extension":5.565845879925929},"index":0,"playId":"4c5778a8-bd8d-322b-918b-e736cbbbff4f","pitchNumber":1,"startTime":"2026-08-02T03:19:17.107Z","endTime":"2026-08-02T03:19:21.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63086881181319,"aZ":-21.244971376944996,"pfxX":8.908080823739212,"pfxZ":5.770939290516458,"pX":-1.1452676291139132,"pZ":2.206978992943015,"vX0":-7.004130483596278,"vY0":-136.19115531543562,"vZ0":-6.079197789935969,"x":160.65,"y":179.19,"x0":0.29215616949705137,"y0":50.001859977510456,"z0":5.919867884217497,"aX":16.86930583775286},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":-14.8,"spinRate":2186,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4009293527208553,"extension":5.534959318260931},"index":1,"playId":"6d5ab728-846e-358d-b728-8c056b0209f1","pitchNumber":2,"startTime":"2026-08-02T03:19:47.520Z","endTime":"2026-08-02T03:19:52.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033563883082305,"aZ":-41.82970164443096,"pfxX":-6.385595777881849,"pfxZ":-7.479092868021844,"pX":-1.757302004838723,"pZ":0.2187381517149811,"vX0":-4.018047120906355,"vY0":-113.53307656864527,"vZ0":-2.893399584051794,"x":183.98,"y":232.87,"x0":0.872232437448776,"y0":50.00395535343418,"z0":5.719436480287036,"aX":-8.240354236836987},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.0,"breakHorizontal":12.7,"spinRate":2927,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4845926232802831,"extension":5.70072594546493},"index":2,"playId":"7298d0f8-8196-34cb-8303-0f2b962d4aa9","pitchNumber":3,"startTime":"2026-08-02T03:20:04.415Z","endTime":"2026-08-02T03:20:08.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789254128622105,"aZ":-28.009917019851642,"pfxX":7.308654913933344,"pfxZ":2.4297700662487225,"pX":-0.2624732162920669,"pZ":1.6384851536549752,"vX0":-4.548256291457624,"vY0":-129.38258883403273,"vZ0":-5.275267344417649,"x":127.0,"y":194.54,"x0":0.5572753199687247,"y0":50.00645928629161,"z0":5.8173040860219905,"aX":12.550798209576154},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-12.4,"spinRate":1632,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4212969849625985,"extension":5.600659922537007},"index":3,"playId":"56545f15-4243-33ab-a888-7b9d10f23e17","pitchNumber":4,"startTime":"2026-08-02T03:20:24.323Z","endTime":"2026-08-02T03:20:27.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384906472534475,"aZ":-43.11366064810094,"pfxX":-6.4572995975500795,"pfxZ":-8.157215279038823,"pX":1.1880998878285067,"pZ":2.3479631776275025,"vX0":2.197981649621034,"vY0":-115.35488342755136,"vZ0":1.0611535035302708,"x":71.71,"y":175.38,"x0":1.0593081134045093,"y0":50.00190628091197,"z0":6.0535305155527945,"aX":-8.661554016088546},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.2,"breakHorizontal":11.2,"spinRate":2873,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.47566571331835306,"extension":5.5094201311509},"index":4,"playId":"b99cb3d3-ea2d-3bb6-bf87-9a0ba14033f4","pitchNumber":5,"startTime":"2026-08-02T03:21:13.826Z","endTime":"2026-08-02T03:21:18.271Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.885291970500365,"aZ":-43.00750103483158,"pfxX":-7.0830376693755355,"pfxZ":-8.763546088111331,"pX":2.5289887719923545,"pZ":3.9463371009816623,"vX0":4.455735834751922,"vY0":-110.53419804519804,"vZ0":4.846425569876535,"x":20.6,"y":132.23,"x0":1.4062990289505581,"y0":50.00359125572168,"z0":6.243936642857569,"aX":-8.756337069824465},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.3,"breakHorizontal":11.6,"spinRate":2728,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4957338283308981,"extension":5.469689334526428},"index":5,"playId":"22ef37b1-78d1-3157-808b-23f952fbded5","pitchNumber":6,"startTime":"2026-08-02T03:21:27.813Z","endTime":"2026-08-02T03:21:31.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:21:31.419Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to right fielder Zach McKinstry. Alika Williams to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T03:21:40.617Z","endTime":"2026-08-02T03:24:31.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.714659240335042,"aZ":-41.8577862202046,"pfxX":-6.1312868144302355,"pfxZ":-7.822396729713896,"pX":-0.773041815110493,"pZ":2.2772090037462505,"vX0":-1.9192229257573892,"vY0":-110.58729690030508,"vZ0":1.31958126500554,"x":146.47,"y":177.3,"x0":0.902515820873268,"y0":50.00181156210058,"z0":6.063568464602859,"aX":-7.592669613924337},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.6,"breakHorizontal":11.6,"spinRate":2709,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.49530116545723635,"extension":5.3774977195217035},"index":0,"playId":"9c2a05f1-bd82-33e6-a671-c38c95508f94","pitchNumber":1,"startTime":"2026-08-02T03:21:57.121Z","endTime":"2026-08-02T03:22:01.234Z","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":93.4,"endSpeed":86.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63237339626105,"aZ":-16.56127135563946,"pfxX":2.997597645406757,"pfxZ":8.26694834797457,"pX":-1.0867354826521134,"pZ":3.830101217217633,"vX0":-5.593978895896752,"vY0":-136.00375259328646,"vZ0":-2.9686731640615696,"x":158.42,"y":135.37,"x0":0.5999242396842094,"y0":50.000064955407026,"z0":6.073331125442493,"aX":5.659830842987679},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":-4.3,"spinRate":2206,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.40153040795134975,"extension":5.4945916681782725},"index":1,"playId":"c83d1598-72d9-3848-94b1-6b36a7969c16","pitchNumber":2,"startTime":"2026-08-02T03:22:10.488Z","endTime":"2026-08-02T03:22:14.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457826888823405,"aZ":-25.029694867077247,"pfxX":9.786263915261248,"pfxZ":3.7576915713407253,"pX":-0.6412214581299236,"pZ":1.9411739493661502,"vX0":-6.133382852415907,"vY0":-136.59874370304203,"vZ0":-6.075747602251745,"x":117.09,"y":155.03,"x0":0.3550852265840087,"y0":50.00265757388079,"z0":5.901481673886541,"aX":18.60071481234895},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":-16.6,"spinRate":2180,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.4000964430502658,"extension":5.5885178188964},"index":2,"playId":"84e68fda-988a-3421-ab84-73f98c683179","pitchNumber":3,"startTime":"2026-08-02T03:22:30.094Z","endTime":"2026-08-02T03:22:34.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.027786763137346,"aZ":-43.975778353689854,"pfxX":-4.944495592455745,"pfxZ":-8.943311762806365,"pX":-0.06256150216994173,"pZ":1.8845272680133012,"vX0":-0.6025141396332901,"vY0":-114.71073081801742,"vZ0":0.38530299547618707,"x":119.38,"y":187.9,"x0":0.8457846300864762,"y0":50.000229003476534,"z0":6.0338161361967995,"aX":-6.527815903376816},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.7,"breakHorizontal":9.1,"spinRate":2816,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4791573470144881,"extension":5.537301957098394},"index":3,"playId":"a98a607d-e7fd-3644-985e-3da39307872c","pitchNumber":4,"startTime":"2026-08-02T03:22:50.763Z","endTime":"2026-08-02T03:22:54.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692333402018978,"aZ":-22.572201322234147,"pfxX":6.164676760119329,"pfxZ":5.406472848325834,"pX":-0.07234076108419722,"pZ":2.3186417588728165,"vX0":-3.6980380374913455,"vY0":-132.5349552816791,"vZ0":-5.081955283510026,"x":119.76,"y":176.18,"x0":0.5411032564248426,"y0":50.004097285231346,"z0":5.9124971343351955,"aX":10.95263020511623},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-10.3,"spinRate":1673,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4134805345838153,"extension":5.655453873536638},"index":4,"playId":"845af8da-3ab8-3198-9a89-e32da93c3e18","pitchNumber":5,"startTime":"2026-08-02T03:23:35.371Z","endTime":"2026-08-02T03:23:43.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099780854355572,"aZ":-25.90989931267005,"pfxX":7.881937779119888,"pfxZ":3.200878251538006,"pX":0.31027601148633505,"pZ":2.7887542848035944,"vX0":-3.1859537759793555,"vY0":-138.29161147902155,"vZ0":-3.8819652333676182,"x":105.17,"y":163.48,"x0":0.44713109384303873,"y0":50.00038191703523,"z0":5.929486306202249,"aX":15.408730665869445},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":-13.7,"spinRate":2196,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.39464386730872736,"extension":5.544887636916922},"hitData":{"launchSpeed":107.2,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.37,"coordY":123.12}},"index":5,"playId":"26b90b3f-6fba-3cd9-9a62-5fa64f06100c","pitchNumber":6,"startTime":"2026-08-02T03:24:22.522Z","endTime":"2026-08-02T03:24:31.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:24:31.823Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brian Serven flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T03:26:12.506Z","endTime":"2026-08-02T03:27:53.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,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":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T03:25:02.182Z","endTime":"2026-08-02T03:26:14.656Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83965681831331,"aZ":-29.433856632654486,"pfxX":10.072877627882747,"pfxZ":1.6183869851067092,"pX":-0.1072382760701106,"pZ":1.3653948293964886,"vX0":-5.108031003528135,"vY0":-129.11660700229535,"vZ0":-5.31440036087704,"x":121.09,"y":201.91,"x0":0.5879707013112743,"y0":50.000508592717104,"z0":5.714819658385901,"aX":17.00755231619508},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-17.2,"spinRate":1742,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42418257699878303,"extension":5.579051464650749},"index":1,"playId":"0bc23c4a-4561-3dd5-8b5b-36c3c281c753","pitchNumber":1,"startTime":"2026-08-02T03:26:14.656Z","endTime":"2026-08-02T03:26:17.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-02T03:26:28.215Z","endTime":"2026-08-02T03:26:44.724Z","isPitch":false,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"}},{"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.3,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934399104991844,"aZ":-16.387817018384567,"pfxX":2.4784368085663484,"pfxZ":8.221191269743299,"pX":-1.3872472202238633,"pZ":3.299126664479273,"vX0":-5.515388539249371,"vY0":-137.32485808497484,"vZ0":-4.221167171382726,"x":169.88,"y":149.7,"x0":0.3204682305371609,"y0":50.00003913096966,"z0":5.962775043000503,"aX":4.757967992892452},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-3.4,"spinRate":2181,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39805937283037096,"extension":5.569404203828395},"index":3,"playId":"bf0bd4b4-6689-30e2-b12c-d1be4ab39f1f","pitchNumber":2,"startTime":"2026-08-02T03:26:44.724Z","endTime":"2026-08-02T03:26:48.060Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655857119858943,"aZ":-41.87277197464646,"pfxX":-6.942516633210142,"pfxZ":-7.579872965921748,"pX":0.8545781712336146,"pZ":1.9241885502338487,"vX0":1.5185572731826156,"vY0":-112.72047718284891,"vZ0":0.36601335162253656,"x":84.43,"y":186.83,"x0":1.0715259037075184,"y0":50.00415501652111,"z0":6.008437716257512,"aX":-8.880003040358789},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.3,"breakHorizontal":12.1,"spinRate":2922,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4870426418430691,"extension":5.449538986570558},"index":4,"playId":"a3cfb6ab-8439-356e-856e-8867db61099b","pitchNumber":3,"startTime":"2026-08-02T03:27:06.422Z","endTime":"2026-08-02T03:27:12.311Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.374768314485806,"aZ":-42.41431544768725,"pfxX":-6.212618546385439,"pfxZ":-8.004523960218624,"pX":0.3561925947969944,"pZ":2.3961126565819044,"vX0":0.5375059541324462,"vY0":-112.96459761088882,"vZ0":1.3976961683896478,"x":103.42,"y":174.08,"x0":0.9199788626039618,"y0":50.000742459260614,"z0":6.0643571440641875,"aX":-7.95251031887063},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.7,"breakHorizontal":11.0,"spinRate":2945,"spinDirection":316},"zone":6,"typeConfidence":2.0,"plateTime":0.4866129992126056,"extension":5.5310106449493075},"hitData":{"launchSpeed":80.8,"launchAngle":50.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.99,"coordY":137.52}},"index":5,"playId":"29e7ccd4-db4b-3aca-ac4b-24b04408df8b","pitchNumber":4,"startTime":"2026-08-02T03:27:41.220Z","endTime":"2026-08-02T03:27:53.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:27:53.054Z","atBatIndex":53},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonathan Ornelas grounds into a double play, shortstop Javier Báez to second baseman Gleyber Torres to first baseman Spencer Torkelson. Henry Bolte out at 2nd. Jonathan Ornelas out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T03:28:24.525Z","endTime":"2026-08-02T03:29:05.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"59d3ec81-3b22-496d-bc03-8ed5b80e6bb8","startTime":"2026-08-02T03:28:24.525Z","endTime":"2026-08-02T03:28:29.525Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.815522014972935,"aZ":-41.62030460728752,"pfxX":-5.972465976591248,"pfxZ":-7.199780713804127,"pX":0.4928261091269937,"pZ":2.070108203578855,"vX0":0.7583144590056072,"vY0":-114.3186566870576,"vZ0":0.5313553394895616,"x":98.21,"y":182.89,"x0":0.930348945613961,"y0":50.00251439279096,"z0":5.949451327816507,"aX":-7.835033466341777},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.6,"breakHorizontal":10.6,"spinRate":2812,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.4807371561882281,"extension":5.614919642931103},"index":1,"playId":"03c6681a-a95e-3b8c-9bfc-d243f824d7af","pitchNumber":1,"startTime":"2026-08-02T03:28:37.989Z","endTime":"2026-08-02T03:28:41.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98804808241514,"aZ":-26.17186441266438,"pfxX":6.951021836725396,"pfxZ":3.618375016113127,"pX":0.49821845085923216,"pZ":3.2382099784542695,"vX0":-2.487256677787613,"vY0":-128.58476012824326,"vZ0":-1.8378595652367828,"x":98.01,"y":151.35,"x0":0.5802044323253681,"y0":50.00376247655014,"z0":6.011680154717811,"aX":11.531222634998066},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-12.0,"spinRate":1744,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.42749957388038107,"extension":5.509214637671844},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":146.45}},"index":2,"playId":"bd9f9ba6-2c32-3e50-b174-dcf74a42ccd3","pitchNumber":2,"startTime":"2026-08-02T03:28:57.221Z","endTime":"2026-08-02T03:29:05.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:29:05.929Z","atBatIndex":54},{"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":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:31:10.576Z","endTime":"2026-08-02T03:32:38.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":1},"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":"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":81.4,"endSpeed":75.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55861005800875,"aZ":-29.0652925576295,"pfxX":8.592891900520058,"pfxZ":2.169782469890782,"pX":-0.6134384650222644,"pZ":1.737029179163714,"vX0":-8.285133363221396,"vY0":-118.27069286372675,"vZ0":-2.880865669340403,"x":140.38,"y":191.88,"x0":1.8029686215265712,"y0":50.00024897586541,"z0":5.610853224538907,"aX":12.287259098514696},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.8,"spinRate":1510,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.4614573308317773,"extension":5.73124426759824},"index":0,"playId":"3b424794-6be0-3986-af99-4688f6754b2d","pitchNumber":1,"startTime":"2026-08-02T03:31:20.543Z","endTime":"2026-08-02T03:31:27.866Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275031709975572,"aZ":-14.483578328931207,"pfxX":3.8405788059251735,"pfxZ":9.550022740188101,"pX":1.2282569950719975,"pZ":4.718811025163428,"vX0":-3.6797458156720237,"vY0":-134.97242869445668,"vZ0":-0.2796458503124374,"x":70.18,"y":111.37,"x0":2.1076432460434713,"y0":50.00300396257756,"z0":5.8401294707114975,"aX":7.114774688528177},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2326,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40518389097008,"extension":5.3809456639064175},"index":1,"playId":"9184163b-bd78-391e-accf-4bb1df719b2b","pitchNumber":2,"startTime":"2026-08-02T03:31:52.114Z","endTime":"2026-08-02T03:31:55.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146170825167783,"aZ":-24.99703127046817,"pfxX":-0.012057467235929265,"pfxZ":4.445618057702848,"pX":-0.3707457753933084,"pZ":4.105494581894162,"vX0":-5.78010010409395,"vY0":-126.40656718172121,"vZ0":1.0522688041132,"x":131.13,"y":127.93,"x0":1.9487413034073577,"y0":50.00621493057354,"z0":5.693043123472158,"aX":-0.018913169185505455},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":1.3,"spinRate":2543,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.43357534376334694,"extension":5.618858652136029},"index":2,"playId":"86c6b9d7-2769-3820-b2d8-04965da991f7","pitchNumber":3,"startTime":"2026-08-02T03:32:10.419Z","endTime":"2026-08-02T03:32:14.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.144593269519692,"aZ":-32.417871520318286,"pfxX":-2.222210859625466,"pfxZ":-0.1706172279353435,"pX":-0.06933883900628936,"pZ":2.194561604897842,"vX0":-4.263844131045787,"vY0":-119.76603565331723,"vZ0":-1.3144219997514095,"x":119.64,"y":179.53,"x0":2.0161876497444498,"y0":50.00032212809449,"z0":5.6257628162827915,"aX":-3.2563287964092047},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.4,"breakHorizontal":4.9,"spinRate":2915,"spinDirection":286},"zone":5,"typeConfidence":2.0,"plateTime":0.455732602281131,"extension":5.73613165812144},"hitData":{"launchSpeed":81.8,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":167.24}},"index":3,"playId":"aceabc8c-757b-3457-a19a-a3d4a5eb77cc","pitchNumber":4,"startTime":"2026-08-02T03:32:29.492Z","endTime":"2026-08-02T03:32:38.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:32:38.726Z","atBatIndex":55},{"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":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:32:41.138Z","endTime":"2026-08-02T03:36:06.379Z","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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":77.3,"endSpeed":72.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.935887872164145,"aZ":-34.28095188691448,"pfxX":-2.848527732814397,"pfxZ":-1.6327520755998064,"pX":-0.4046969024487469,"pZ":1.639224242436928,"vX0":-4.28890918252404,"vY0":-112.60169376274204,"vZ0":-1.4983565703908857,"x":132.43,"y":194.52,"x0":1.8887905266315246,"y0":50.000516590689976,"z0":5.756961337182537,"aX":-3.6851827085252733},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.0,"breakHorizontal":6.2,"spinRate":2740,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4849784554996752,"extension":5.613122075621623},"index":0,"playId":"ad1b8e60-ac75-35cb-a83d-e28ceaccec06","pitchNumber":1,"startTime":"2026-08-02T03:33:07.604Z","endTime":"2026-08-02T03:33:11.045Z","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":92.9,"endSpeed":85.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35518738983355,"aZ":-15.09628915182629,"pfxX":5.422663171666873,"pfxZ":9.14924563908493,"pX":0.3316470582182501,"pZ":2.720479395917141,"vX0":-6.186015625597772,"vY0":-135.23389342729442,"vZ0":-4.707202506088835,"x":104.36,"y":165.33,"x0":1.9358907396793095,"y0":50.00357152577875,"z0":5.530311930286055,"aX":10.12266717209551},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.6,"spinRate":2421,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.40383961775284494,"extension":5.568744031959931},"index":1,"playId":"bdebf9c1-4138-391d-8806-41d4b7165795","pitchNumber":2,"startTime":"2026-08-02T03:33:26.269Z","endTime":"2026-08-02T03:33:30.236Z","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":"UN","description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":47.0,"endSpeed":44.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.223910883632094,"aZ":-28.66920837325636,"pfxX":3.8527548157473586,"pfxZ":7.584408404764001,"pX":-3.7293822195090205,"pZ":-1.2263670981726478,"vX0":-7.347790830902977,"vY0":-67.92817003513969,"vZ0":0.4217945860564878,"x":259.16,"y":271.89,"x0":1.276156080416528,"y0":50.002289640058194,"z0":6.503629337446023,"aX":1.7804124012656974},"breaks":{"breakAngle":2.4,"breakLength":25.2,"breakY":24.0,"breakVertical":-111.7,"breakVerticalInduced":14.9,"breakHorizontal":-3.5,"spinRate":961,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.8098335485248009,"extension":5.2493977257292945},"index":2,"playId":"c179fad3-4e6b-31d8-95ab-1c6cd28f67c2","pitchNumber":3,"startTime":"2026-08-02T03:33:42.449Z","endTime":"2026-08-02T03:33:48.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036318645939087,"aZ":-18.679558573544053,"pfxX":5.233229104850013,"pfxZ":7.195791086497312,"pX":0.3122688206808189,"pZ":3.8313005036372143,"vX0":-5.5943742308821784,"vY0":-135.46472827133445,"vZ0":-1.5240911482655295,"x":105.1,"y":135.33,"x0":1.7152596555887618,"y0":50.00366451428086,"z0":5.6949128543529595,"aX":9.816361937312774},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":-8.4,"spinRate":2263,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40291460473889273,"extension":5.47888975947292},"index":3,"playId":"62d0318a-5298-3cf8-8662-99a0d352dfda","pitchNumber":4,"startTime":"2026-08-02T03:34:20.324Z","endTime":"2026-08-02T03:34:23.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":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10267028941505,"aZ":-32.674097782891636,"pfxX":-2.387600388168742,"pfxZ":-0.35772864354628275,"pX":0.6317937620701981,"pZ":2.7376437553556294,"vX0":-2.2109851611731477,"vY0":-117.52852263045536,"vZ0":0.12046055745801154,"x":92.92,"y":164.86,"x0":1.892939267825007,"y0":50.00200548558666,"z0":5.706342140810064,"aX":-3.3579488557612036},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.4,"breakHorizontal":4.8,"spinRate":2813,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.4650511364234884,"extension":5.551304477966513},"index":4,"playId":"dca8503a-a991-32e2-9272-112ba3895d05","pitchNumber":5,"startTime":"2026-08-02T03:34:42.629Z","endTime":"2026-08-02T03:34:46.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.639923541866178,"aZ":-32.56838128840371,"pfxX":-4.038320496026356,"pfxZ":-0.2834675751287934,"pX":-1.0659173873910164,"pZ":0.808562920205921,"vX0":-5.33943592348192,"vY0":-116.00192601357136,"vZ0":-3.764955604306058,"x":157.63,"y":216.95,"x0":1.7815710327362437,"y0":50.00433537611362,"z0":5.524641283084256,"aX":-5.559690058349295},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.1,"breakHorizontal":8.5,"spinRate":2877,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.47035922986276546,"extension":5.790999088242835},"index":5,"playId":"5f9a56c1-80be-37f6-b6c1-60ae20d83b1d","pitchNumber":6,"startTime":"2026-08-02T03:35:10.569Z","endTime":"2026-08-02T03:35:15.076Z","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":82.6,"endSpeed":77.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32032114711335,"aZ":-30.132921484034572,"pfxX":8.263221038124549,"pfxZ":1.3777274736458418,"pX":-0.28059763665564824,"pZ":0.9150467152203035,"vX0":-7.1116665927542995,"vY0":-120.09005057888444,"vZ0":-4.553823113857478,"x":127.7,"y":214.07,"x0":1.626488992626222,"y0":50.00330983608232,"z0":5.476126543370727,"aX":12.232786047519523},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-13.6,"spinRate":1500,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4537825456428308,"extension":5.688595136861448},"index":6,"playId":"4f9d3a5a-1d4f-35f8-b8c1-a3325c703964","pitchNumber":7,"startTime":"2026-08-02T03:35:33.734Z","endTime":"2026-08-02T03:35:38.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.520550617864508,"aZ":-30.59373070168387,"pfxX":8.33237881885505,"pfxZ":1.0654469505597426,"pX":0.9922449831847909,"pZ":2.903017972633723,"vX0":-4.510593713764559,"vY0":-120.6951616984582,"vZ0":-0.2734617948881931,"x":79.18,"y":160.4,"x0":1.7940621877488723,"y0":50.00481206730636,"z0":5.691550526096483,"aX":12.404867495567094},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-14.2,"spinRate":1626,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4522535569643886,"extension":5.570198963593165},"hitData":{"launchSpeed":79.8,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":169.27}},"index":7,"playId":"df8f307e-f620-31cb-873a-71caa33aa943","pitchNumber":8,"startTime":"2026-08-02T03:35:58.828Z","endTime":"2026-08-02T03:36:06.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:36:06.379Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:36:09.335Z","endTime":"2026-08-02T03:38:25.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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, 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":80.8,"endSpeed":75.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73592667027064,"aZ":-32.528095848243424,"pfxX":-2.995276697807912,"pfxZ":-0.24729738450567496,"pX":0.26697579243350555,"pZ":3.0685577103678043,"vX0":-3.0914474150411118,"vY0":-117.77795326855596,"vZ0":0.6617854444166227,"x":106.82,"y":155.93,"x0":1.9797013873889588,"y0":50.00453269383554,"z0":5.762583222170723,"aX":-4.260363954015833},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.1,"breakHorizontal":6.1,"spinRate":2831,"spinDirection":266},"zone":2,"typeConfidence":2.0,"plateTime":0.4628362586757504,"extension":5.63975729198183},"index":0,"playId":"11e8721d-c722-3c28-8ace-b4f7a474e973","pitchNumber":1,"startTime":"2026-08-02T03:36:36.537Z","endTime":"2026-08-02T03:36:40.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.343183078191,"aZ":-29.2443452397325,"pfxX":-5.691716628709772,"pfxZ":2.2358585446322143,"pX":-1.7753734090869169,"pZ":1.4545731410207858,"vX0":-6.425232058859307,"vY0":-113.67569027007458,"vZ0":-2.646319148152106,"x":184.67,"y":199.51,"x0":1.8247371841521292,"y0":50.00523249168066,"z0":5.529783329434893,"aX":-7.467653687510581},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.7,"breakHorizontal":11.9,"spinRate":2941,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4813686625969851,"extension":5.831061863257065},"index":1,"playId":"c7d9c408-38f2-340d-b496-7c7e94f6b6fa","pitchNumber":2,"startTime":"2026-08-02T03:36:55.549Z","endTime":"2026-08-02T03:36:59.646Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800488435574387,"aZ":-30.35019071678323,"pfxX":7.4225380560892065,"pfxZ":1.2432431954990193,"pX":-1.0098628842910202,"pZ":0.9077480477709094,"vX0":-8.70493182698358,"vY0":-119.7784283175561,"vZ0":-4.368339418004245,"x":155.49,"y":214.27,"x0":1.696669691955028,"y0":50.00014021517252,"z0":5.450324211788268,"aX":10.850648336965907},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":-11.5,"spinRate":1531,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4562084361994012,"extension":5.655300562240511},"index":2,"playId":"82b046e7-944a-328a-99bd-4d4a5bd7550f","pitchNumber":3,"startTime":"2026-08-02T03:37:15.566Z","endTime":"2026-08-02T03:37:19.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22639941516212,"aZ":-32.66558656624062,"pfxX":-5.850659281148826,"pfxZ":-0.36843902695449815,"pX":-2.325619136142128,"pZ":0.9306725052675199,"vX0":-7.509443231909728,"vY0":-114.97906346389762,"vZ0":-3.1745603054629488,"x":205.65,"y":213.65,"x0":1.7485831298431311,"y0":50.00376545709492,"z0":5.513857274876832,"aX":-7.796461745894365},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.2,"breakHorizontal":12.6,"spinRate":2921,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.47721269030199087,"extension":5.6977736000570465},"index":3,"playId":"9160ae33-5c07-3a00-a761-5e14614a15b8","pitchNumber":4,"startTime":"2026-08-02T03:37:36.455Z","endTime":"2026-08-02T03:37:39.586Z","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":92.1,"endSpeed":84.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254265229600595,"aZ":-15.773082753733338,"pfxX":4.685608989718634,"pfxZ":8.993396267264993,"pX":-1.9106799942126518,"pZ":3.3196799938747032,"vX0":-10.550453253750907,"vY0":-133.8035436282342,"vZ0":-3.155860809993429,"x":189.83,"y":149.15,"x0":1.4643337967265948,"y0":50.006439057412635,"z0":5.636200805402256,"aX":8.550001181291396},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2258,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4084243487415531,"extension":5.570055980423334},"index":4,"playId":"33b330bc-535a-32ef-acd1-e94b0baaea77","pitchNumber":5,"startTime":"2026-08-02T03:38:00.758Z","endTime":"2026-08-02T03:38:04.655Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166907434877405,"aZ":-31.577962044062673,"pfxX":9.357962707648095,"pfxZ":0.4053946529309371,"pX":1.0626632290060896,"pZ":2.1355992427125514,"vX0":-4.739372148602656,"vY0":-119.60602682396171,"vZ0":-1.542630192176082,"x":76.49,"y":181.12,"x0":1.8450279145568023,"y0":50.00053469037749,"z0":5.597597517521438,"aX":13.675844152732438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.0,"spinRate":1511,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.45640312035246877,"extension":5.758509555071768},"index":5,"playId":"d8df377a-b38e-38ca-9378-1542de35a99a","pitchNumber":6,"startTime":"2026-08-02T03:38:21.101Z","endTime":"2026-08-02T03:38:25.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:38:25.570Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a ground ball to right fielder Lawrence Butler. Riley Greene to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:41:11.505Z","endTime":"2026-08-02T03:43:25.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eduardo Valencia replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T03:39:09.877Z","endTime":"2026-08-02T03:39:16.438Z","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":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-02T03:39:16.438Z","endTime":"2026-08-02T03:40:32.236Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Scott Blewett replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-02T03:40:32.236Z","endTime":"2026-08-02T03:41:13.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656240,"link":"/api/v1/people/656240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348691273718405,"aZ":-17.36864807352015,"pfxX":-7.605015993648598,"pfxZ":7.68294093781425,"pX":-0.07134647344741538,"pZ":3.1150491322785627,"vX0":6.792268245009593,"vY0":-138.0978074702679,"vZ0":-4.759198871439702,"x":119.72,"y":154.67,"x0":-1.5771890618537805,"y0":50.00581733517762,"z0":6.032747179921644,"aX":-14.661280492668563},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":1796,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3969488816083935,"extension":6.794121106532961},"index":3,"playId":"20cd83d0-4fd0-3a1d-a582-75f007a0c3f6","pitchNumber":1,"startTime":"2026-08-02T03:41:13.685Z","endTime":"2026-08-02T03:41:17.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42702234137082,"aZ":-24.688816150674267,"pfxX":1.8410818775512094,"pfxZ":4.234561538450509,"pX":1.0968915039586462,"pZ":2.2181508475725287,"vX0":6.909652710477797,"vY0":-131.5079798952258,"vZ0":-4.882664496198141,"x":75.19,"y":178.89,"x0":-1.7939177075557522,"y0":50.00521656005381,"z0":5.9088773442718905,"aX":3.253585682832866},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.7,"spinRate":2336,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4150146223504625,"extension":6.987207725267999},"index":4,"playId":"ae6b94f7-200a-3252-936b-1e2f2c311d9c","pitchNumber":2,"startTime":"2026-08-02T03:41:36.223Z","endTime":"2026-08-02T03:41:39.796Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404161971878807,"aZ":-26.3022908617319,"pfxX":1.8984586798256773,"pfxZ":3.3573782579548457,"pX":1.365961732798099,"pZ":0.3232766068084405,"vX0":7.457785436889774,"vY0":-130.79954351088927,"vZ0":-8.962879582831656,"x":64.93,"y":230.05,"x0":-1.758912048657001,"y0":50.00075197001348,"z0":5.740569207980915,"aX":3.315438828460482},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2338,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.41740642474788014,"extension":7.1232978290105535},"index":5,"playId":"b152af79-23ab-3bfd-b586-d944d161f0aa","pitchNumber":3,"startTime":"2026-08-02T03:41:54.313Z","endTime":"2026-08-02T03:41:58.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145881482915698,"aZ":-32.31808780991395,"pfxX":-0.553453711497031,"pfxZ":-0.09156446318983136,"pX":0.35828023439920814,"pZ":1.420254646267801,"vX0":5.118829913140967,"vY0":-122.82703323670341,"vZ0":-4.42397909730702,"x":103.34,"y":200.43,"x0":-1.680238142683998,"y0":50.0059318765684,"z0":5.990660138586093,"aX":-0.8474696196036231},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":-0.2,"spinRate":2135,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44580820978988456,"extension":6.77450753575888},"index":6,"playId":"864a6f76-cc3a-35e8-958c-b5df21b9d547","pitchNumber":4,"startTime":"2026-08-02T03:42:17.888Z","endTime":"2026-08-02T03:42:21.171Z","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":2},"index":7,"playId":"211eb844-857e-3581-b3b8-6cbd021e6593","startTime":"2026-08-02T03:42:38.964Z","endTime":"2026-08-02T03:42:43.435Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80534059567021,"aZ":-16.860453225484026,"pfxX":-3.229564456059462,"pfxZ":7.7993993801247345,"pX":-0.3677868962461546,"pZ":3.12910288718249,"vX0":4.635493905080577,"vY0":-138.48652923062832,"vZ0":-5.300892139024532,"x":131.02,"y":154.29,"x0":-1.6354248275727212,"y0":50.00243444876367,"z0":6.177217798788503,"aX":-6.340926431102438},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":5.0,"spinRate":2165,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39390095219245547,"extension":6.837319424932119},"hitData":{"launchSpeed":91.8,"launchAngle":-3.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.9,"coordY":115.01}},"index":8,"playId":"f33d7f03-c2dd-3522-88a7-f1b041f30b80","pitchNumber":5,"startTime":"2026-08-02T03:43:15.840Z","endTime":"2026-08-02T03:43:25.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:43:25.853Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Tyler Soderstrom, deflected by third baseman Tommy White. Riley Greene scores. Eduardo Valencia to 2nd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:43:43.144Z","endTime":"2026-08-02T03:45:18.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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_deflection"},{"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":660761,"link":"/api/v1/people/660761"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71018256359792,"aZ":-14.481950151790347,"pfxX":-3.1932166396639614,"pfxZ":9.146063300328425,"pX":1.176795194176875,"pZ":2.1029528392941894,"vX0":8.319007546021414,"vY0":-137.52003225546775,"vZ0":-7.896196647329895,"x":72.14,"y":182.0,"x0":-1.4594836235161126,"y0":50.00174982847769,"z0":5.974260057778248,"aX":-6.177148017628926},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2212,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3968130560214185,"extension":6.862944082600919},"index":0,"playId":"d359258f-4923-3e72-be9d-b6defee76e2a","pitchNumber":1,"startTime":"2026-08-02T03:44:04.710Z","endTime":"2026-08-02T03:44:07.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52140945847212,"aZ":-17.46262700287304,"pfxX":-7.324889434037374,"pfxZ":7.504145153751191,"pX":0.6440390768454451,"pZ":0.8002630507419145,"vX0":8.7922748065677,"vY0":-138.34332094275686,"vZ0":-10.485538924858053,"x":92.45,"y":217.17,"x0":-1.6064313568359958,"y0":50.00498820927315,"z0":5.780821567362185,"aX":-14.364592700236646},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":11.6,"spinRate":2167,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39417667920311583,"extension":7.074876672995835},"index":1,"playId":"698b27d6-748a-3013-96e1-3820d9a5fec5","pitchNumber":2,"startTime":"2026-08-02T03:44:25.692Z","endTime":"2026-08-02T03:44:30.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960777117752144,"aZ":-34.98039830735397,"pfxX":0.9647558379456116,"pfxZ":-1.80485691018856,"pX":0.3183794653422825,"pZ":3.143994238856733,"vX0":4.139964097820754,"vY0":-123.94506244161505,"vZ0":-0.40048695803900614,"x":104.86,"y":153.89,"x0":-1.4994812811119063,"y0":50.00402884259664,"z0":6.230874806697316,"aX":1.4987557434433285},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":-2.8,"spinRate":2138,"spinDirection":49},"zone":3,"typeConfidence":2.0,"plateTime":0.44204823153448825,"extension":6.5885886124887785},"index":2,"playId":"df6b66b1-99cf-3ef6-9877-06f4655d348e","pitchNumber":3,"startTime":"2026-08-02T03:44:48.602Z","endTime":"2026-08-02T03:44:52.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052484680491368,"aZ":-18.542783427238586,"pfxX":-8.245191498753883,"pfxZ":7.085498484639592,"pX":-0.6468291323332598,"pZ":2.2218184276732145,"vX0":5.799775197664659,"vY0":-137.48060096560118,"vZ0":-6.737342869147117,"x":141.66,"y":178.79,"x0":-1.7071696325461643,"y0":50.004466443302825,"z0":5.952573395677666,"aX":-15.863904243153039},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":13.8,"spinRate":2132,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3976598000251199,"extension":6.832141212207784},"hitData":{"launchSpeed":71.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.45,"coordY":136.79}},"index":3,"playId":"c8005a9e-9264-3860-9376-7b6abb052cef","pitchNumber":4,"startTime":"2026-08-02T03:45:07.566Z","endTime":"2026-08-02T03:45:18.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:45:18.590Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Clark flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T03:45:49.998Z","endTime":"2026-08-02T03:50:53.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11,12,13],"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673112955055316,"aZ":-24.99640485591054,"pfxX":1.3527147940967739,"pfxZ":4.172219015952013,"pX":1.4203449619108077,"pZ":1.4831467344666598,"vX0":7.613187431966131,"vY0":-129.69609513607827,"vZ0":-6.23368031380052,"x":62.86,"y":198.74,"x0":-1.717233905681884,"y0":50.00293909291381,"z0":5.799333753960938,"aX":2.325227463446172},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":2244,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4207666221024122,"extension":6.954542558959385},"index":0,"playId":"a7021807-ca37-3424-b1dd-296832d49d31","pitchNumber":1,"startTime":"2026-08-02T03:45:58.229Z","endTime":"2026-08-02T03:46:02.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635498035681703,"aZ":-25.328931390005835,"pfxX":0.6715588482863073,"pfxZ":4.000413819077753,"pX":-0.48074621538878587,"pZ":3.4380557750922263,"vX0":3.4855644325621986,"vY0":-129.85534000979663,"vZ0":-1.6148357432307132,"x":135.32,"y":145.95,"x0":-1.926489772327621,"y0":50.004219292007406,"z0":5.990928958857783,"aX":1.148798337271827},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2287,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4214513286398658,"extension":6.8732914384340145},"index":1,"playId":"b593a531-7a2f-317e-92e3-97d2678708c1","pitchNumber":2,"startTime":"2026-08-02T03:46:17.297Z","endTime":"2026-08-02T03:46:22.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417835714841072,"aZ":-23.52035426199009,"pfxX":0.5883752751059004,"pfxZ":5.021995042765674,"pX":0.9133555531990948,"pZ":1.510667397997288,"vX0":7.05901161588263,"vY0":-129.95617033123628,"vZ0":-6.3475310882155185,"x":82.19,"y":197.99,"x0":-1.9064524332741979,"y0":50.00191336337788,"z0":5.753624990839353,"aX":1.0121601373138411},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":-2.5,"spinRate":2215,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.42033471830392655,"extension":7.1157538837026815},"index":2,"playId":"2d65f142-1082-36bd-aa21-c7648aac06b0","pitchNumber":3,"startTime":"2026-08-02T03:46:38.577Z","endTime":"2026-08-02T03:46:42.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030114263602304,"aZ":-16.70917829085696,"pfxX":-4.726213726844922,"pfxZ":8.09902319226149,"pX":0.1793433188975116,"pZ":2.8031447707334363,"vX0":6.4349337226182834,"vY0":-137.00666463831095,"vZ0":-5.6810504862698155,"x":110.16,"y":163.1,"x0":-1.5809951892130008,"y0":50.00317959793914,"z0":6.03765488758575,"aX":-9.025092007235497},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":2225,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3991155332212406,"extension":6.834435923935318},"index":3,"playId":"a06d11fa-418c-367c-9d0c-35ad1283e984","pitchNumber":4,"startTime":"2026-08-02T03:46:57.289Z","endTime":"2026-08-02T03:47:01.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-02T03:47:12.461Z","endTime":"2026-08-02T03:47:25.552Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773619717680017,"aZ":-13.467944272181775,"pfxX":-3.9578516445972625,"pfxZ":9.581992347771283,"pX":-0.34770153539489956,"pZ":2.0594416043865365,"vX0":4.8493256078159295,"vY0":-138.56956613091842,"vZ0":-8.164930093877928,"x":130.25,"y":183.18,"x0":-1.6028288938810689,"y0":50.005288249328146,"z0":5.935905079356761,"aX":-7.729456296671853},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2261,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39464787059551965,"extension":6.921052030074632},"index":5,"playId":"f3162368-98fa-332c-be3c-90a48099d9bd","pitchNumber":5,"startTime":"2026-08-02T03:47:25.552Z","endTime":"2026-08-02T03:47:29.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.480440241419505,"aZ":-15.223821270580123,"pfxX":-3.1536733789677776,"pfxZ":8.538260217781943,"pX":-0.2094244604123469,"pZ":2.396252939521962,"vX0":5.164414365176439,"vY0":-139.32788365955923,"vZ0":-7.074125688173275,"x":124.98,"y":174.08,"x0":-1.6691476184869094,"y0":50.00327123664187,"z0":5.956144727054976,"aX":-6.261068227953655},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":4.8,"spinRate":2215,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3916844738038354,"extension":6.8704836560109035},"index":6,"playId":"41c55d7b-7da2-33c6-8a13-8deb0a4909e4","pitchNumber":6,"startTime":"2026-08-02T03:47:51.031Z","endTime":"2026-08-02T03:47:56.149Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"5c59c5a2-9521-42db-b0f7-971163190999","startTime":"2026-08-02T03:48:11.243Z","endTime":"2026-08-02T03:48:16.243Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856764480972405,"aZ":-29.809381175235032,"pfxX":-0.1419069862798077,"pfxZ":1.5586081867206723,"pX":1.0748494128374337,"pZ":1.343433672046296,"vX0":6.2623967351248595,"vY0":-122.98225335971216,"vZ0":-5.140921968314753,"x":76.03,"y":202.51,"x0":-1.4932435629675345,"y0":50.006071633296955,"z0":6.008709062833718,"aX":-0.21603318578111447},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-1.3,"spinRate":2061,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.446473164966005,"extension":6.801498170401652},"index":8,"playId":"3c4cfb40-8e9c-33c8-97da-f8aa169a8e98","pitchNumber":7,"startTime":"2026-08-02T03:48:26.860Z","endTime":"2026-08-02T03:48:31.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436877667008304,"aZ":-14.112049148787566,"pfxX":-4.42888328627286,"pfxZ":9.162854771151983,"pX":-0.07046400991508045,"pZ":3.278604959904142,"vX0":6.063902806612539,"vY0":-139.0966258867735,"vZ0":-5.1074351445125235,"x":119.69,"y":150.26,"x0":-1.6972482570288272,"y0":50.00459575689174,"z0":6.0650670854241735,"aX":-8.732371294163377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2326,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3928802213763922,"extension":6.841816319406919},"index":9,"playId":"07150541-209f-310c-8cf0-530d457f28ca","pitchNumber":8,"startTime":"2026-08-02T03:48:49.990Z","endTime":"2026-08-02T03:48:54.545Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51153814839836,"aZ":-32.710026049599094,"pfxX":0.238270403757475,"pfxZ":-0.35466020665887665,"pX":0.20252129259852636,"pZ":1.2256415357112092,"vX0":4.306659539368568,"vY0":-121.72670610051061,"vZ0":-4.8049717856481795,"x":109.28,"y":205.69,"x0":-1.6126957920942617,"y0":50.00118452885665,"z0":6.023301292654659,"aX":0.36129768485507696},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":-1.3,"spinRate":2065,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4481414987867125,"extension":6.854861349406776},"index":10,"playId":"6a8d8fa4-55f0-32ae-9d15-52f118eb5cc7","pitchNumber":9,"startTime":"2026-08-02T03:49:16.144Z","endTime":"2026-08-02T03:49:19.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26235005195992,"aZ":-27.485034901914915,"pfxX":1.6851544457286938,"pfxZ":2.7363747274075543,"pX":-0.3968039890173469,"pZ":3.2665398993346124,"vX0":3.4317777875256734,"vY0":-129.42460167827323,"vZ0":-1.5940160639515852,"x":132.13,"y":150.58,"x0":-1.9533365325880443,"y0":50.005187021331956,"z0":5.973773171456781,"aX":2.889609428819364},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4214554657861602,"extension":6.933900042006337},"index":11,"playId":"3f4d1192-cc4c-30b6-8a9a-5796cf04e6ff","pitchNumber":10,"startTime":"2026-08-02T03:49:46.890Z","endTime":"2026-08-02T03:49:51.721Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1220709159393,"aZ":-31.88522645346534,"pfxX":-0.6948223131470188,"pfxZ":0.1819262504163559,"pX":-0.26261733296802836,"pZ":1.0611888037730801,"vX0":3.894541538801126,"vY0":-124.30385160490384,"vZ0":-5.584789087121391,"x":127.01,"y":210.13,"x0":-1.7513509921803458,"y0":50.00187982398881,"z0":5.946844912116825,"aX":-1.1003714319868072},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":0.5,"spinRate":2120,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.438637673070549,"extension":6.693749465675858},"index":12,"playId":"a540f408-ae91-3f7a-9fd5-87168da7014a","pitchNumber":11,"startTime":"2026-08-02T03:50:18.332Z","endTime":"2026-08-02T03:50:22.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219058917042368,"aZ":-17.413829508485577,"pfxX":-1.8511696402153943,"pfxZ":7.495029597881377,"pX":0.44236987939278244,"pZ":2.9064626926754182,"vX0":6.19270863443007,"vY0":-138.75149169216803,"vZ0":-5.468734391320056,"x":100.14,"y":160.31,"x0":-1.568365948959951,"y0":50.00132299955564,"z0":6.046070106538893,"aX":-3.645897333990176},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":2.2,"spinRate":2300,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3933117492350653,"extension":6.93697538088001},"hitData":{"launchSpeed":70.4,"launchAngle":41.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.96,"coordY":127.18}},"index":13,"playId":"e419d9f9-db03-3333-99f5-ad604b432dbd","pitchNumber":12,"startTime":"2026-08-02T03:50:45.273Z","endTime":"2026-08-02T03:50:53.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:50:53.304Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T03:53:04.041Z","endTime":"2026-08-02T03:53:38.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"Eduardo Valencia remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T03:52:27.439Z","endTime":"2026-08-02T03:53:06.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","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":77.3,"endSpeed":71.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.336674936974283,"aZ":-39.96418052894556,"pfxX":-6.515018577581162,"pfxZ":-6.05920761658336,"pX":-0.6926427465358008,"pZ":1.489406005415537,"vX0":-1.8971250387853489,"vY0":-112.63846387866252,"vZ0":-1.0576979721891422,"x":143.4,"y":198.57,"x0":1.0068258552363771,"y0":50.00366862480882,"z0":6.003796749371334,"aX":-8.376057699428364},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.9,"breakHorizontal":12.2,"spinRate":2659,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.48616324727397453,"extension":5.4606780209064665},"index":1,"playId":"ec4234af-20d9-30aa-8a41-f80c3ec7f18d","pitchNumber":1,"startTime":"2026-08-02T03:53:06.115Z","endTime":"2026-08-02T03:53:09.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57676014048733,"aZ":-42.07637825143349,"pfxX":-6.710043134409222,"pfxZ":-7.900361238266003,"pX":0.39773439871092886,"pZ":2.431398582670945,"vX0":0.1632338416047776,"vY0":-111.42072731884514,"vZ0":1.4761252271112366,"x":101.84,"y":173.13,"x0":1.1947241203082617,"y0":50.0021918530834,"z0":6.118147312966513,"aX":-8.411019389580101},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.6,"breakHorizontal":12.1,"spinRate":2815,"spinDirection":316},"zone":6,"typeConfidence":2.0,"plateTime":0.49213850505927237,"extension":5.448280056730809},"index":2,"playId":"746934de-8887-386d-b635-d3a15d52ce57","pitchNumber":2,"startTime":"2026-08-02T03:53:18.915Z","endTime":"2026-08-02T03:53:22.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265328278411797,"aZ":-16.794385269269828,"pfxX":4.236174413042541,"pfxZ":8.003242341441478,"pX":-0.46255329834096365,"pZ":2.27944983639031,"vX0":-4.40946945156523,"vY0":-137.23518628464493,"vZ0":-6.569405183355697,"x":134.63,"y":177.23,"x0":0.6089737373530432,"y0":50.00358394051963,"z0":5.833949599946579,"aX":8.14078972987708},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-6.8,"spinRate":2145,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3979951873030916,"extension":5.392798359862709},"hitData":{"launchSpeed":86.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.81,"coordY":149.49}},"index":3,"playId":"ee2253d5-0843-3ff7-9a50-24d0999ad6e8","pitchNumber":3,"startTime":"2026-08-02T03:53:31.086Z","endTime":"2026-08-02T03:53:38.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:53:38.502Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out sharply to center fielder Max Clark.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T03:53:48.881Z","endTime":"2026-08-02T03:55:18.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":95.3,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95352822208791,"aZ":-16.713719742894078,"pfxX":5.464685741976084,"pfxZ":7.8801050310765355,"pX":0.03477119927963385,"pZ":2.4355490975472693,"vX0":-3.3647458520643814,"vY0":-138.68442107460857,"vZ0":-6.435695245731184,"x":115.67,"y":173.02,"x0":0.5493152838420698,"y0":50.002996343242,"z0":5.887640967025728,"aX":10.720405285616529},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-9.2,"spinRate":2144,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39389006400266346,"extension":5.366660131072718},"index":0,"playId":"0108af5d-4b24-314d-ac0a-13f26b346654","pitchNumber":1,"startTime":"2026-08-02T03:54:08.119Z","endTime":"2026-08-02T03:54:11.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993096173811956,"aZ":-42.48802795525351,"pfxX":-5.389113447597625,"pfxZ":-7.752530872743845,"pX":-1.6495972925888367,"pZ":0.5939719712698309,"vX0":-4.03705103837809,"vY0":-115.58256711232542,"vZ0":-2.583880895958801,"x":179.88,"y":222.74,"x0":0.8306672219260554,"y0":50.00392210369201,"z0":5.873604878130752,"aX":-7.166974996466646},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.4,"breakHorizontal":10.9,"spinRate":2901,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4770322861628129,"extension":5.690202946601329},"index":1,"playId":"2a47603a-e083-3cd8-8701-58187ec04981","pitchNumber":2,"startTime":"2026-08-02T03:54:28.069Z","endTime":"2026-08-02T03:54:32.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08201312112148,"aZ":-27.265198702949764,"pfxX":7.652862095027089,"pfxZ":2.788252217690952,"pX":-0.5955824048702832,"pZ":0.9896235065251296,"vX0":-5.749232623167145,"vY0":-131.18098897316736,"vZ0":-7.232566134923461,"x":139.7,"y":212.06,"x0":0.619047062589343,"y0":50.003430471750264,"z0":5.78602012301597,"aX":13.47529731146392},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":1684,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.41591705791763856,"extension":5.644918427141432},"index":2,"playId":"b54148ce-f5ad-3020-93e3-7712c1489986","pitchNumber":3,"startTime":"2026-08-02T03:54:51.132Z","endTime":"2026-08-02T03:54:55.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758655049442435,"aZ":-26.472683832294805,"pfxX":7.358658477177977,"pfxZ":3.2465204345159195,"pX":0.16118674915805065,"pZ":1.6618559447518235,"vX0":-4.033392624656116,"vY0":-131.3771614541938,"vZ0":-5.761221504958487,"x":110.86,"y":193.91,"x0":0.7569776828881718,"y0":50.00252468909183,"z0":5.840352320860715,"aX":12.916030622794393},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-12.5,"spinRate":1723,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.41626632032341426,"extension":5.5608427444977675},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.58,"coordY":65.46}},"index":3,"playId":"8ebdbd7e-5b17-30a1-a351-8528dcc0ce51","pitchNumber":4,"startTime":"2026-08-02T03:55:11.991Z","endTime":"2026-08-02T03:55:18.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:55:18.636Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T03:55:29.654Z","endTime":"2026-08-02T03:57:01.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.639082014160206,"aZ":-29.59460784996599,"pfxX":-0.22433458091115188,"pfxZ":1.6168345057916431,"pX":-1.1514379156306458,"pZ":1.2015539526037338,"vX0":-5.188465808385325,"vY0":-125.84358683628753,"vZ0":-5.188136013004749,"x":160.89,"y":206.34,"x0":0.9702159062708734,"y0":50.004157575675016,"z0":5.700570282423538,"aX":-0.35751848165721983},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":1.7,"spinRate":2435,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4360140596964941,"extension":5.527501679788951},"index":0,"playId":"f82acea4-4897-3a62-8c99-8fea38984ee4","pitchNumber":1,"startTime":"2026-08-02T03:55:54.852Z","endTime":"2026-08-02T03:55:59.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171596544232212,"aZ":-41.715274340832764,"pfxX":-5.800996946260735,"pfxZ":-7.0560822716388625,"pX":0.2157827728415216,"pZ":2.1548418284036805,"vX0":-0.5398409012225207,"vY0":-115.41628139409336,"vZ0":0.5464422722604543,"x":108.77,"y":180.6,"x0":1.206529249797079,"y0":50.004770978293394,"z0":5.927196289291974,"aX":-7.839324718977622},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.4,"breakHorizontal":10.7,"spinRate":2737,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.4742723976779448,"extension":5.572595792677046},"index":1,"playId":"0e024fca-8e60-3d1c-89fb-542c61cf1623","pitchNumber":2,"startTime":"2026-08-02T03:56:14.294Z","endTime":"2026-08-02T03:56:19.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71843453004763,"aZ":-23.052477955973863,"pfxX":8.375021722337806,"pfxZ":4.742153527500998,"pX":0.9601491062284921,"pZ":2.4815083761730707,"vX0":-3.7554792223726334,"vY0":-137.42735428314307,"vZ0":-5.342142089718953,"x":80.4,"y":171.78,"x0":1.2516194515081183,"y0":50.0048150719947,"z0":6.003599164465438,"aX":16.119055653832504},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":-14.4,"spinRate":2212,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3976280494663258,"extension":5.145863048558392},"index":2,"playId":"4867ac32-b43b-3323-b9f4-c125148badba","pitchNumber":3,"startTime":"2026-08-02T03:56:33.582Z","endTime":"2026-08-02T03:56:37.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866979627752688,"aZ":-33.75292060440299,"pfxX":-0.8199265526174457,"pfxZ":-0.9831632575453728,"pX":-0.7047125514169418,"pZ":1.7258781308284334,"vX0":-3.5027584021891744,"vY0":-125.43417559237781,"vZ0":-3.313899648549536,"x":143.86,"y":192.18,"x0":0.8103023497205536,"y0":50.0011339568763,"z0":5.786428238263278,"aX":-1.3196275067335461},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":2.2,"spinRate":2501,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.43491998701251067,"extension":5.6018922600445356},"index":3,"playId":"c51e61d7-9c97-3b17-baa4-323a10dffeec","pitchNumber":4,"startTime":"2026-08-02T03:56:57.711Z","endTime":"2026-08-02T03:57:01.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:57:01.664Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Báez pops out to first baseman Jonah Heim in foul territory.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T03:59:09.397Z","endTime":"2026-08-02T03:59:40.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":1},"credits":[{"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(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":83.5,"endSpeed":77.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768094257945663,"aZ":-32.32408142275415,"pfxX":-0.13189715344023356,"pfxZ":-0.09427422198234048,"pX":0.28997376189847174,"pZ":1.420708413225117,"vX0":4.605931018489723,"vY0":-121.53628146911907,"vZ0":-4.318644518094174,"x":105.95,"y":200.42,"x0":-1.612530493411552,"y0":50.00596459950597,"z0":6.027247227242643,"aX":-0.19710045509482568},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":-0.8,"spinRate":2178,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4506209406145194,"extension":6.809492582622157},"index":0,"playId":"a8145090-3f6e-3eb0-9f61-c49049c7a096","pitchNumber":1,"startTime":"2026-08-02T03:59:16.348Z","endTime":"2026-08-02T03:59:22.410Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936089938878467,"aZ":-28.078536464958837,"pfxX":1.5515268145566734,"pfxZ":2.4408525904182845,"pX":-0.3005949154140521,"pZ":3.455863923981364,"vX0":3.229575900244549,"vY0":-127.67418078167478,"vZ0":-1.0926439358890923,"x":128.46,"y":145.47,"x0":-1.7748938387747908,"y0":50.00506077253968,"z0":6.064018926224297,"aX":2.6069321618622534},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2261,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.42614236877244016,"extension":6.848856777551575},"hitData":{"launchSpeed":77.0,"launchAngle":70.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.16,"coordY":176.61}},"index":1,"playId":"eac5f6fe-1c6c-3a30-bb8b-94b7bc782295","pitchNumber":2,"startTime":"2026-08-02T03:59:31.794Z","endTime":"2026-08-02T03:59:40.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:59:40.779Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (11) on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T03:59:50.008Z","endTime":"2026-08-02T04:02:05.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":89.2,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903864776498278,"aZ":-25.453783762124093,"pfxX":1.9129060413586625,"pfxZ":3.913132044189057,"pX":0.03780872296198351,"pZ":2.9996776668650362,"vX0":4.300863458531438,"vY0":-129.88485478942394,"vZ0":-2.7187796584099195,"x":115.56,"y":157.79,"x0":-1.8847188956934882,"y0":50.003984974858255,"z0":5.985284792222826,"aX":3.283666756478503},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2242,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4208948675116293,"extension":6.708983816752696},"index":0,"playId":"4601e6bb-91d0-3753-907b-4c00215e2e80","pitchNumber":1,"startTime":"2026-08-02T04:00:04.398Z","endTime":"2026-08-02T04:00:08.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11913102505657,"aZ":-14.204501657836314,"pfxX":-2.978948631366064,"pfxZ":9.380633031875261,"pX":-0.8020694356103689,"pZ":2.9155309547518855,"vX0":3.63318759528927,"vY0":-137.66818072939748,"vZ0":-5.777082472085174,"x":147.57,"y":160.06,"x0":-1.7530761014389027,"y0":50.002638747997594,"z0":6.005906726247902,"aX":-5.706843673820655},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":4.6,"spinRate":2294,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3981448161073948,"extension":6.855038365037159},"index":1,"playId":"d775e6b5-8f91-33d8-87f7-6a7d7c64fe4c","pitchNumber":2,"startTime":"2026-08-02T04:00:23.626Z","endTime":"2026-08-02T04:00:30.426Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507212695615657,"aZ":-26.568389829117276,"pfxX":-5.348993385710507,"pfxZ":3.354702908451007,"pX":0.8640427583552414,"pZ":0.6324150172012494,"vX0":8.209704125833102,"vY0":-128.40977362632603,"vZ0":-7.892474132867377,"x":84.06,"y":221.7,"x0":-1.6790598629430342,"y0":50.003989964750595,"z0":5.812093513471519,"aX":-8.937598992729933},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":7.8,"spinRate":1097,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4264955996505013,"extension":6.973736743287853},"index":2,"playId":"27ec6fde-5bf0-34d7-937a-d4b2675ebc76","pitchNumber":3,"startTime":"2026-08-02T04:00:54.244Z","endTime":"2026-08-02T04:00:58.301Z","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":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372298765514483,"aZ":-17.810859750336,"pfxX":-6.1983979987746345,"pfxZ":8.922846416897006,"pX":0.8926123749103952,"pZ":1.4292868503897922,"vX0":8.539213534557721,"vY0":-126.01983776272876,"vZ0":-7.228439600303518,"x":82.98,"y":200.19,"x0":-1.7329996695159902,"y0":50.00601540802884,"z0":5.771481065279133,"aX":-9.982083422292916},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.6,"breakHorizontal":9.2,"spinRate":1012,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43447970828832894,"extension":7.002205691001237},"index":3,"playId":"f0951d60-b843-3d5c-b859-7752b0493adf","pitchNumber":4,"startTime":"2026-08-02T04:01:12.418Z","endTime":"2026-08-02T04:01:16.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011943324750156,"aZ":-34.09040625095172,"pfxX":-1.0885359577654685,"pfxZ":-1.2343408820428063,"pX":0.3170427789025737,"pZ":0.6188555778254483,"vX0":5.0973648604809,"vY0":-124.09002834496978,"vZ0":-6.20877040049509,"x":104.92,"y":222.07,"x0":-1.6229277461463136,"y0":50.00132557421827,"z0":5.996200298658689,"aX":-1.6973341604852168},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.5,"breakHorizontal":0.7,"spinRate":2039,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.44154300235478594,"extension":6.819296911774358},"index":4,"playId":"b84871b9-915e-34f8-b9fc-c3f2e022bf10","pitchNumber":5,"startTime":"2026-08-02T04:01:30.566Z","endTime":"2026-08-02T04:01:35.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683964842676012,"aZ":-25.673885037575133,"pfxX":-0.6756921245112031,"pfxZ":3.804848410546904,"pX":0.3333951506390285,"pZ":1.779622753843994,"vX0":5.816694652762419,"vY0":-129.07838793687424,"vZ0":-5.356864450557756,"x":104.29,"y":190.73,"x0":-1.8494093430883494,"y0":50.00333434453315,"z0":5.827106141521835,"aX":-1.1549673952250465},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2284,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4222945565597196,"extension":6.93658664672705},"hitData":{"launchSpeed":95.7,"launchAngle":13.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.21,"coordY":140.14}},"index":5,"playId":"e91326f8-329f-3347-a714-9632a0d4a5a1","pitchNumber":6,"startTime":"2026-08-02T04:01:52.480Z","endTime":"2026-08-02T04:02:05.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:02:05.267Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Tyler Soderstrom. Zach McKinstry scores. Kevin McGonigle to 2nd.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T04:02:13.797Z","endTime":"2026-08-02T04:02:52.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","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":{"id":656240,"link":"/api/v1/people/656240"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47546189904259,"aZ":-17.144852095495,"pfxX":-3.736251420495364,"pfxZ":7.81091775353823,"pX":-0.28393765549209965,"pZ":1.9073711151626627,"vX0":4.767016205746861,"vY0":-137.17032813347114,"vZ0":-7.730679216202567,"x":127.82,"y":187.28,"x0":-1.5507686975596895,"y0":50.00549077375462,"z0":5.909581040469439,"aX":-7.192701360228266},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":5.9,"spinRate":2308,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39776208332644236,"extension":6.961538375048079},"hitData":{"launchSpeed":103.7,"launchAngle":10.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.02,"coordY":118.05}},"index":0,"playId":"3b3372e9-fbe5-375b-b785-c41169542773","pitchNumber":1,"startTime":"2026-08-02T04:02:40.628Z","endTime":"2026-08-02T04:02:52.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:02:52.654Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T04:03:18.270Z","endTime":"2026-08-02T04:05:35.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333215148210723,"aZ":-25.35249634294419,"pfxX":1.1779382296401617,"pfxZ":3.9537155117977605,"pX":0.8301809071196175,"pZ":2.0148034893446916,"vX0":6.474088965782874,"vY0":-130.26748976275863,"vZ0":-5.009004860471554,"x":85.36,"y":184.38,"x0":-1.8362171294942935,"y0":50.00313414904621,"z0":5.86947885369745,"aX":2.032116310927379},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2309,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.41980777757284393,"extension":7.01317835609607},"index":0,"playId":"871f011f-f4d4-3596-be12-b52dff72f424","pitchNumber":1,"startTime":"2026-08-02T04:03:43.363Z","endTime":"2026-08-02T04:03:46.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283556222619,"aZ":-25.489016375929484,"pfxX":1.4173354738037522,"pfxZ":3.8258834501540306,"pX":0.8117435738474092,"pZ":3.242544034712493,"vX0":6.3294594158999935,"vY0":-130.82291232813802,"vZ0":-2.0881929009699003,"x":86.06,"y":151.23,"x0":-1.8145566757797722,"y0":50.0058999982621,"z0":5.9445691148351925,"aX":2.478883858964623},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-3.8,"spinRate":2387,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4172441485342935,"extension":6.966846892381345},"index":1,"playId":"ed13ee81-152e-31c0-bb31-cc7a8c7895d8","pitchNumber":2,"startTime":"2026-08-02T04:04:02.380Z","endTime":"2026-08-02T04:04:07.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9731938115954,"aZ":-18.131010316408588,"pfxX":-7.049605159261614,"pfxZ":7.340544442562904,"pX":-0.4393777851776426,"pZ":0.828863998274193,"vX0":6.077479923625866,"vY0":-137.09226378104202,"vZ0":-10.051033442528798,"x":133.75,"y":216.4,"x0":-1.7639900632260155,"y0":50.00025430711936,"z0":5.768058351807071,"aX":-13.479975366148272},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":11.5,"spinRate":2179,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3988114683678372,"extension":6.985363801701509},"index":2,"playId":"5344334f-a377-3135-a28c-6f9cb96f2d98","pitchNumber":3,"startTime":"2026-08-02T04:04:22.830Z","endTime":"2026-08-02T04:04:26.645Z","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.9,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26774625825474,"aZ":-32.63399312814184,"pfxX":0.22900337797465742,"pfxZ":-0.3108046158318398,"pX":0.7726468476998014,"pZ":1.2338760199698233,"vX0":5.703572618933339,"vY0":-121.97895707666014,"vZ0":-4.4493079641953255,"x":87.55,"y":205.47,"x0":-1.635588145157785,"y0":50.00186114359388,"z0":5.927122021428252,"aX":0.34051477935248997},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-1.9,"spinRate":2015,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4507913116433717,"extension":7.064838355406091},"index":3,"playId":"8a07869b-ba81-36e7-9155-1ee202162968","pitchNumber":4,"startTime":"2026-08-02T04:04:45.509Z","endTime":"2026-08-02T04:04:50.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35228774847785,"aZ":-32.97794814256978,"pfxX":-1.8933293580866404,"pfxZ":-0.5403095805381932,"pX":-0.9940566955503254,"pZ":1.7100015121942627,"vX0":2.4438832583588073,"vY0":-122.13948510729034,"vZ0":-3.5514255747449512,"x":154.89,"y":192.61,"x0":-1.7684822600723842,"y0":50.00304030755438,"z0":6.062991140271501,"aX":-2.8188021530773284},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":2.8,"spinRate":1982,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4509967684530949,"extension":6.815467042245086},"index":4,"playId":"f7b0c048-7fe0-34c9-9b6d-8f37f26eb0cc","pitchNumber":5,"startTime":"2026-08-02T04:05:05.084Z","endTime":"2026-08-02T04:05:10.280Z","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":93.9,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540215484505595,"aZ":-14.992839930544767,"pfxX":-2.0493140941603767,"pfxZ":9.064855779371557,"pX":-0.001499528531171427,"pZ":3.555014046822001,"vX0":5.368022337750867,"vY0":-136.6778468196913,"vZ0":-4.107317021669731,"x":117.06,"y":142.79,"x0":-1.7229965897977346,"y0":50.006236705936544,"z0":6.1038417583531395,"aX":-3.886105575214281},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":2.6,"spinRate":2269,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40042244400103844,"extension":6.797422712887061},"index":5,"playId":"b755ce86-745b-3045-a739-2ca3bea442d2","pitchNumber":6,"startTime":"2026-08-02T04:05:31.739Z","endTime":"2026-08-02T04:05:35.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:05:35.999Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Alika Williams to first baseman Jonah Heim.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T04:06:35.771Z","endTime":"2026-08-02T04:07:04.102Z","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":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T04:05:57.729Z","endTime":"2026-08-02T04:06:38.032Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1743752226354,"aZ":-35.74833906902959,"pfxX":0.2202455745713192,"pfxZ":-2.3729459951525564,"pX":0.14227529213688717,"pZ":1.3487919864739044,"vX0":4.227625135353767,"vY0":-121.90095466628016,"vZ0":-3.7754790528800277,"x":111.58,"y":202.36,"x0":-1.6438796457704268,"y0":50.00590390707772,"z0":6.0069842177336366,"aX":0.330777234290787},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.9,"breakHorizontal":-1.4,"spinRate":2064,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44948610492308694,"extension":6.69085238092594},"index":1,"playId":"4cea9ea9-c8fb-3f10-a990-571051941ff3","pitchNumber":1,"startTime":"2026-08-02T04:06:38.032Z","endTime":"2026-08-02T04:06:42.324Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851472177021616,"aZ":-16.902801737364758,"pfxX":-7.32145340858445,"pfxZ":7.82122521497212,"pX":-0.5806145999274906,"pZ":2.8340248398268577,"vX0":5.8476181096409325,"vY0":-139.01448500601174,"vZ0":-5.414460411372707,"x":139.13,"y":162.26,"x0":-1.7626399010823322,"y0":50.00434036251075,"z0":5.933329204198497,"aX":-14.29716702756983},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2042,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39436523362210574,"extension":6.8649968264737256},"hitData":{"launchSpeed":65.1,"launchAngle":3.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":157.1}},"index":2,"playId":"eb1b08a0-34b0-3e48-b325-242fdc8892fa","pitchNumber":2,"startTime":"2026-08-02T04:06:56.069Z","endTime":"2026-08-02T04:07:04.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:07:04.102Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a fly ball to center fielder Max Clark.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:09:36.035Z","endTime":"2026-08-02T04:10:50.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Finnegan replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T04:09:12.541Z","endTime":"2026-08-02T04:09:38.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439037460059232,"aZ":-12.29214283402938,"pfxX":-4.5568271277365815,"pfxZ":10.026710476592935,"pX":0.3577400019291266,"pZ":3.266264430440673,"vX0":6.134977997643144,"vY0":-139.6901206430644,"vZ0":-4.394268512654935,"x":103.36,"y":150.59,"x0":-1.271369771081051,"y0":50.00663301921577,"z0":5.6633763189663915,"aX":-9.039612643726652},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2154,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39158479852699335,"extension":6.335705474931281},"index":1,"playId":"bf02c0a7-5d6d-3c71-8510-ca8df0819712","pitchNumber":1,"startTime":"2026-08-02T04:09:38.205Z","endTime":"2026-08-02T04:09:42.215Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481842459936875,"aZ":-30.89479943628907,"pfxX":-4.652607245470549,"pfxZ":0.7677982469744853,"pX":1.140441325204762,"pZ":0.41405177204699894,"vX0":9.36608937412288,"vY0":-127.90119875259175,"vZ0":-6.499169360968501,"x":73.53,"y":227.6,"x0":-1.9519278139714435,"y0":50.00303497710393,"z0":5.387121464325709,"aX":-7.767521893486987},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":6.5,"spinRate":1035,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42698644528990304,"extension":6.58074581550499},"index":2,"playId":"f2025162-2843-3d6e-964f-625dd798501b","pitchNumber":2,"startTime":"2026-08-02T04:09:57.734Z","endTime":"2026-08-02T04:10:02.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766054494740523,"aZ":-24.548283218168947,"pfxX":-3.348261477063075,"pfxZ":4.640111101984011,"pX":1.1671144694670434,"pZ":1.58591265687714,"vX0":8.913077234476079,"vY0":-127.05931639997266,"vZ0":-4.9081366554451815,"x":72.51,"y":195.96,"x0":-1.943205855839386,"y0":50.0031965377561,"z0":5.480719230870003,"aX":-5.503918009738622},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":4.2,"spinRate":1037,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43021880390747347,"extension":6.490686059641078},"index":3,"playId":"3a1cc6bf-d1db-363f-8706-abc5f793fd30","pitchNumber":3,"startTime":"2026-08-02T04:10:21.325Z","endTime":"2026-08-02T04:10:24.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31261816003248,"aZ":-16.234152187070418,"pfxX":-4.825372924704091,"pfxZ":8.154490989892178,"pX":-0.6764712364596754,"pZ":3.506874470211824,"vX0":4.420314173008591,"vY0":-139.17670525244904,"vZ0":-2.9929781241937743,"x":142.79,"y":144.09,"x0":-1.661236537793762,"y0":50.00133109410551,"z0":5.676327421573244,"aX":-9.430761717936626},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2068,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3941148434912769,"extension":6.366133126123753},"hitData":{"launchSpeed":69.3,"launchAngle":32.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.5,"coordY":99.57}},"index":4,"playId":"c790df02-e9b4-3f84-85e9-80da6f83fecd","pitchNumber":4,"startTime":"2026-08-02T04:10:41.073Z","endTime":"2026-08-02T04:10:50.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:10:50.645Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Zach McKinstry. Tommy White to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:11:08.209Z","endTime":"2026-08-02T04:12:50.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493584302921256,"aZ":-12.726267397624454,"pfxX":-5.645366937402006,"pfxZ":9.558163906841736,"pX":-1.047925732509018,"pZ":2.0975223708378934,"vX0":4.004766066542381,"vY0":-141.14471312222162,"vZ0":-7.293657618660725,"x":156.94,"y":182.15,"x0":-1.745392540578643,"y0":50.006663263947395,"z0":5.51936186293332,"aX":-11.492699381397877},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2177,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38676174307392186,"extension":6.429677794517412},"index":0,"playId":"bd661158-3ded-351d-b4e1-7f7706cbb9d7","pitchNumber":1,"startTime":"2026-08-02T04:11:19.992Z","endTime":"2026-08-02T04:11:26.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60723585714239,"aZ":-29.624049441246537,"pfxX":-4.81403090742896,"pfxZ":1.5468057337077967,"pX":-0.8441258794728066,"pZ":1.0666741214980355,"vX0":4.769197424570366,"vY0":-126.83895560528292,"vZ0":-5.130965310679379,"x":149.18,"y":209.98,"x0":-2.1111118401858717,"y0":50.006216109641116,"z0":5.439996640861842,"aX":-7.953465258700545},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":7.8,"spinRate":972,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4295919134624908,"extension":6.465039722146336},"index":1,"playId":"9a6fc160-f1b7-3090-b4b6-13f83c8ecc5f","pitchNumber":2,"startTime":"2026-08-02T04:11:40.292Z","endTime":"2026-08-02T04:11:44.925Z","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":95.5,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951074415099892,"aZ":-13.195429908207936,"pfxX":-6.584040058979344,"pfxZ":9.615290506589286,"pX":-1.8988709160615196,"pZ":2.6483644898728755,"vX0":2.3162451179076196,"vY0":-139.0688887005233,"vZ0":-5.625702666299588,"x":189.38,"y":167.27,"x0":-1.8833332416549085,"y0":50.004312215232,"z0":5.560891031524237,"aX":-12.995636506533708},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2249,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39271239435131156,"extension":6.3711850573363575},"index":2,"playId":"52cd5155-95c6-3847-98d1-de99b92606f9","pitchNumber":3,"startTime":"2026-08-02T04:12:01.376Z","endTime":"2026-08-02T04:12:04.680Z","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":96.0,"endSpeed":88.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440190564427244,"aZ":-12.856759308227614,"pfxX":-6.200755712667427,"pfxZ":9.726389731469855,"pX":0.08121505123317911,"pZ":1.9382339654217087,"vX0":6.722560237057177,"vY0":-139.5695991350772,"vZ0":-7.337092505428213,"x":113.9,"y":186.45,"x0":-1.5453410487636563,"y0":50.003990828336306,"z0":5.435854917239391,"aX":-12.31664005194338},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2253,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39144378562117055,"extension":6.547531464050609},"index":3,"playId":"2d763a59-c97b-34b2-8ffe-1f33b870db5d","pitchNumber":4,"startTime":"2026-08-02T04:12:20.239Z","endTime":"2026-08-02T04:12:23.991Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258986278224036,"aZ":-12.246087608500266,"pfxX":-5.889086133658392,"pfxZ":10.146744326900688,"pX":-0.07712175575451574,"pZ":2.2030252782765523,"vX0":6.712451839308586,"vY0":-138.82543045927116,"vZ0":-6.720634642565993,"x":119.94,"y":179.3,"x0":-1.7541017785587665,"y0":50.00398073646056,"z0":5.45991761589899,"aX":-11.56783073620452},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2274,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.39359903477498204,"extension":6.560331387850527},"hitData":{"launchSpeed":95.7,"launchAngle":13.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.84,"coordY":94.26}},"index":4,"playId":"3592116d-2d00-334d-963c-801c46b49462","pitchNumber":5,"startTime":"2026-08-02T04:12:41.165Z","endTime":"2026-08-02T04:12:50.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:12:50.191Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Zach McKinstry. Tommy White to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:13:53.806Z","endTime":"2026-08-02T04:15:52.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T04:13:03.719Z","endTime":"2026-08-02T04:13:55.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"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.4,"endSpeed":88.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760414115573845,"aZ":-14.319989703069826,"pfxX":-5.109015694245919,"pfxZ":8.961877447092142,"pX":-0.6326545703048575,"pZ":3.0107909840441054,"vX0":4.868597554262925,"vY0":-140.25919920352464,"vZ0":-4.495463540813383,"x":141.12,"y":157.49,"x0":-1.7272860571768833,"y0":50.00229452764397,"z0":5.568324809319844,"aX":-10.177901215679046},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2066,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3905215674973279,"extension":6.429122082327123},"index":1,"playId":"4e70e591-220c-3304-91e2-a62e9f1bb3e6","pitchNumber":1,"startTime":"2026-08-02T04:13:55.992Z","endTime":"2026-08-02T04:13:59.961Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84640761449049,"aZ":-14.624251331093177,"pfxX":-7.262737312140347,"pfxZ":8.778840584404094,"pX":0.6268006968741655,"pZ":2.8195941883642464,"vX0":8.69954529690081,"vY0":-140.06613486892147,"vZ0":-4.925099705313929,"x":93.11,"y":162.65,"x0":-1.5669379934432404,"y0":50.00329397709483,"z0":5.547907804226395,"aX":-14.519388465778565},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2153,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3901601778893715,"extension":6.460709949076204},"index":2,"playId":"b5883aff-52c9-38d8-a8b4-2a6580a531cb","pitchNumber":2,"startTime":"2026-08-02T04:14:17.492Z","endTime":"2026-08-02T04:14:22.570Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8731899949658,"aZ":-21.87119639600078,"pfxX":-1.8325535364108934,"pfxZ":6.1746693570822755,"pX":-0.18772196197474708,"pZ":1.9171679139279847,"vX0":5.930098056033785,"vY0":-127.9542571425617,"vZ0":-4.589601650119736,"x":124.16,"y":187.02,"x0":-2.290925526033624,"y0":50.00102121095063,"z0":5.434258338274825,"aX":-3.0571379835385017},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":2.0,"spinRate":996,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4270518184428389,"extension":6.4897407848323425},"index":3,"playId":"1d45f744-9b68-334a-a7ae-8f4c424e4c60","pitchNumber":3,"startTime":"2026-08-02T04:14:39.189Z","endTime":"2026-08-02T04:14:42.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907530650347653,"aZ":-11.034759231316894,"pfxX":-5.221662721685016,"pfxZ":10.604788628690713,"pX":0.12030730975503655,"pZ":4.155190287129535,"vX0":7.069102289808447,"vY0":-139.89595093626687,"vZ0":-2.164329996718729,"x":112.41,"y":126.59,"x0":-1.7543111271888086,"y0":50.00070204806994,"z0":5.657030165943893,"aX":-10.40749161233391},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2137,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3906949616661115,"extension":6.466996763098224},"index":4,"playId":"1087afc8-3913-33c7-a381-6f8246d69d94","pitchNumber":4,"startTime":"2026-08-02T04:15:02.473Z","endTime":"2026-08-02T04:15:10.125Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99393533755403,"aZ":-24.8328534124436,"pfxX":-4.007892544152819,"pfxZ":4.41934713793683,"pX":-0.029980339751028616,"pZ":1.8776577114923143,"vX0":6.5240974926363124,"vY0":-127.72396803151246,"vZ0":-4.154018954889659,"x":118.14,"y":188.08,"x0":-2.0904899361091887,"y0":50.002253907828766,"z0":5.465633455403403,"aX":-6.657289819537345},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":5.9,"spinRate":1020,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4279684905638157,"extension":6.5786403274993095},"hitData":{"launchSpeed":80.4,"launchAngle":38.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.52,"coordY":98.15}},"index":5,"playId":"375ee062-3c78-3ca1-87dc-a2c37ed79024","pitchNumber":5,"startTime":"2026-08-02T04:15:40.862Z","endTime":"2026-08-02T04:15:52.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:15:52.103Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Bolte homers (4) on a fly ball to center field. Tommy White scores. Lawrence Butler scores.","rbi":3,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:16:20.702Z","endTime":"2026-08-02T04:17:26.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283480142880617,"aZ":-29.899411058335673,"pfxX":1.7660502852762383,"pfxZ":1.423585434473189,"pX":-0.14467511181023146,"pZ":2.0301600731644713,"vX0":3.9932717509745297,"vY0":-125.64296023600022,"vZ0":-2.735982149875509,"x":122.51,"y":183.97,"x0":-1.9836803915313361,"y0":50.00481363845714,"z0":5.561254801994337,"aX":2.8251780494166585},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2158,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4358168795999817,"extension":6.370209031133139},"index":0,"playId":"66c9a99f-61e6-3b6a-b7ab-8e56ed0b9b7d","pitchNumber":1,"startTime":"2026-08-02T04:16:37.229Z","endTime":"2026-08-02T04:16:41.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.808924217577086,"aZ":-10.50867609644353,"pfxX":-5.081845976010838,"pfxZ":11.122309420066891,"pX":0.22223789080091716,"pZ":2.5027549514394924,"vX0":6.658188037073199,"vY0":-139.71847298800458,"vZ0":-6.345906339875954,"x":108.53,"y":171.21,"x0":-1.5480337864829914,"y0":50.00334946816696,"z0":5.516941513710927,"aX":-9.899932154651106},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":7.6,"spinRate":2229,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3942548695053101,"extension":6.529791198056685},"hitData":{"launchSpeed":105.3,"launchAngle":26.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.21,"coordY":35.27}},"index":1,"playId":"07ad4fa1-52fd-3385-b597-fd330b312929","pitchNumber":2,"startTime":"2026-08-02T04:17:03.705Z","endTime":"2026-08-02T04:17:26.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:17:26.123Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brian Serven walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:17:48.928Z","endTime":"2026-08-02T04:18:52.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"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":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.002591183163226,"aZ":-8.750425413599666,"pfxX":-3.5366278370179653,"pfxZ":11.48199344332264,"pX":0.31205352131693403,"pZ":3.433907270306538,"vX0":6.367611050313469,"vY0":-142.24579337823405,"vZ0":-4.500962651529392,"x":105.11,"y":146.06,"x0":-1.5005870327755606,"y0":50.00130665037761,"z0":5.596571526843308,"aX":-7.214510015026518},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.0,"breakHorizontal":5.0,"spinRate":2246,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3857181988526617,"extension":6.555293625238084},"index":0,"playId":"427e2804-97b2-34f9-8f15-b83492638be1","pitchNumber":1,"startTime":"2026-08-02T04:17:56.325Z","endTime":"2026-08-02T04:18:00.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099914234358526,"aZ":-31.965827716784815,"pfxX":1.7568425883869114,"pfxZ":0.1339212497234734,"pX":0.5309741465042763,"pZ":0.9099792478262855,"vX0":5.136302376847542,"vY0":-125.4857083561703,"vZ0":-4.755588764425429,"x":96.76,"y":214.21,"x0":-1.7766638279175673,"y0":50.00380962931086,"z0":5.455265833252598,"aX":2.7819307213450197},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.4,"spinRate":2262,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43769088231338404,"extension":6.415312088892354},"index":1,"playId":"02c73c2f-0817-38f7-869c-1a3ebdc8d651","pitchNumber":2,"startTime":"2026-08-02T04:18:13.170Z","endTime":"2026-08-02T04:18:17.410Z","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":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094097072940706,"aZ":-25.680559290575776,"pfxX":-1.1152914177679234,"pfxZ":4.06932219290546,"pX":-1.065893856743946,"pZ":2.6397652474311006,"vX0":2.4530974008750395,"vY0":-125.24275240109938,"vZ0":-2.1038941545841334,"x":157.63,"y":167.51,"x0":-1.910972409043702,"y0":50.00574251993037,"z0":5.580472707929913,"aX":-1.7813966369762828},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.2,"breakHorizontal":1.4,"spinRate":844,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.436486882886963,"extension":6.4383236763298495},"index":2,"playId":"ae783543-9ef4-3977-b28a-fded9001ec42","pitchNumber":3,"startTime":"2026-08-02T04:18:30.657Z","endTime":"2026-08-02T04:18:35.245Z","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":94.7,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379701472473695,"aZ":-13.615220214684268,"pfxX":-5.186338038890875,"pfxZ":9.594394072353726,"pX":-0.07039594667054032,"pZ":1.514586382627967,"vX0":6.2528652157829665,"vY0":-137.6839731740228,"vZ0":-8.080137055654195,"x":119.68,"y":197.89,"x0":-1.6889092334660873,"y0":50.0044098858029,"z0":5.39353550854573,"aX":-10.03459160510025},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2145,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.39665438814415177,"extension":6.569613772787858},"index":3,"playId":"cb7107de-b155-3637-a536-0afc63d699b8","pitchNumber":4,"startTime":"2026-08-02T04:18:47.696Z","endTime":"2026-08-02T04:18:52.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:18:52.291Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Walton singles on a ground ball to right fielder Zach McKinstry. Brian Serven to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:21:22.403Z","endTime":"2026-08-02T04:21:58.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnSecond":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,5],"actionIndex":[0,2],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Donovan Walton replaces Jonathan Ornelas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T04:19:16.109Z","endTime":"2026-08-02T04:19:35.540Z","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":680716,"link":"/api/v1/people/680716"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-02T04:19:35.540Z","endTime":"2026-08-02T04:20:25.127Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-02T04:20:25.127Z","endTime":"2026-08-02T04:21:24.333Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931157975533658,"aZ":-24.855321314894628,"pfxX":0.08057287186157147,"pfxZ":4.570927761616993,"pX":-0.3622688975497136,"pZ":2.4957930898847205,"vX0":0.7437307459895759,"vY0":-125.3740272086925,"vZ0":-4.42546878681859,"x":130.81,"y":171.39,"x0":-0.6724921683204022,"y0":50.00270050141414,"z0":6.297809819237457,"aX":0.12903972163873745},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":1888,"spinDirection":186},"zone":4,"typeConfidence":0.82,"plateTime":0.4358780171700838,"extension":6.723027691252207},"index":3,"playId":"d28fe386-96db-3118-9153-cde90fd2e8ca","pitchNumber":1,"startTime":"2026-08-02T04:21:24.333Z","endTime":"2026-08-02T04:21:28.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-02T04:21:37.242Z","endTime":"2026-08-02T04:21:48.500Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11258399716605,"aZ":-27.934307692793006,"pfxX":-5.856203825881124,"pfxZ":2.876501163308829,"pX":-0.16441972220086856,"pZ":2.9792954292226104,"vX0":2.0125242839652184,"vY0":-120.07834886619015,"vZ0":-2.33673835996739,"x":123.27,"y":158.34,"x0":-0.24783281188214737,"y0":50.00375272656953,"z0":6.426245757032264,"aX":-8.636299368444392},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.9,"breakHorizontal":10.2,"spinRate":1438,"spinDirection":210},"zone":2,"typeConfidence":0.88,"plateTime":0.4544478956471525,"extension":6.696664099758125},"hitData":{"launchSpeed":90.9,"launchAngle":9.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.41,"coordY":134.31}},"index":5,"playId":"69ae9af0-929b-3e0a-bfa8-3e01493104c9","pitchNumber":2,"startTime":"2026-08-02T04:21:48.500Z","endTime":"2026-08-02T04:21:58.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:21:58.519Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:22:12.066Z","endTime":"2026-08-02T04:23:31.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnSecond":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(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.1,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087193246380984,"aZ":-25.672625242899333,"pfxX":2.867030609180633,"pfxZ":4.034553828977357,"pX":0.4547357263692998,"pZ":2.4826488942437264,"vX0":1.7998986562556316,"vY0":-125.47204511253153,"vZ0":-4.379365559687601,"x":99.67,"y":171.75,"x0":-0.6419644915108501,"y0":50.000121482062795,"z0":6.318843474388157,"aX":4.613988648655319},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":-5.5,"spinRate":1870,"spinDirection":182},"zone":6,"typeConfidence":0.91,"plateTime":0.43493844050498076,"extension":6.768933724169009},"index":0,"playId":"4f4cb21d-0c0d-3add-8987-0d67d64b2562","pitchNumber":1,"startTime":"2026-08-02T04:22:25.664Z","endTime":"2026-08-02T04:22:29.974Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883582668391085,"aZ":-25.9759891594792,"pfxX":2.0766998339539184,"pfxZ":3.756077398762601,"pX":0.0051073788516485434,"pZ":1.0823243564766867,"vX0":0.8990416939305587,"vY0":-127.60505079650363,"vZ0":-7.651557522129393,"x":116.81,"y":209.56,"x0":-0.621501977200302,"y0":50.005945474630984,"z0":6.161916481492722,"aX":3.4304486248866763},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":-4.0,"spinRate":2020,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4289927227087067,"extension":6.8286565535116095},"index":1,"playId":"7c61373a-62eb-31f9-bc6e-9ff6074963cf","pitchNumber":2,"startTime":"2026-08-02T04:22:43.627Z","endTime":"2026-08-02T04:22:47.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704189048970804,"aZ":-25.832481855531725,"pfxX":2.0174203613181945,"pfxZ":3.9081998598404493,"pX":1.8347426884178142,"pZ":2.6898393449335445,"vX0":4.869367213548031,"vY0":-126.3145952974692,"vZ0":-3.934450399489825,"x":47.06,"y":166.15,"x0":-0.37679891852086284,"y0":50.00265759801359,"z0":6.3344604840042065,"aX":3.2736397526267798},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":-4.7,"spinRate":1992,"spinDirection":171},"zone":12,"typeConfidence":0.91,"plateTime":0.43291251149334853,"extension":6.744497565772295},"index":2,"playId":"a893daec-a51d-3326-8309-4a0a0c278fe8","pitchNumber":3,"startTime":"2026-08-02T04:23:07.062Z","endTime":"2026-08-02T04:23:10.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739695366405112,"aZ":-9.789753626612407,"pfxX":-2.534008488896799,"pfxZ":12.441031715571812,"pX":0.20359139709907983,"pZ":1.4357263827726112,"vX0":1.4779847516312263,"vY0":-133.5265516128928,"vZ0":-10.370779686854084,"x":109.24,"y":200.02,"x0":-0.028958622768345543,"y0":50.000841898102344,"z0":6.0824691484340585,"aX":-4.558341237227487},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":4.2,"spinRate":2214,"spinDirection":196},"zone":14,"typeConfidence":0.89,"plateTime":0.4107825593873846,"extension":7.089281627400048},"index":3,"playId":"2823c243-c4e6-3209-a6e1-9959f36c022b","pitchNumber":4,"startTime":"2026-08-02T04:23:27.742Z","endTime":"2026-08-02T04:23:31.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:23:31.621Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, first baseman Spencer Torkelson to pitcher Jacob Waguespack.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T04:23:38.502Z","endTime":"2026-08-02T04:24:45.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952102091134382,"aZ":-9.567225191219153,"pfxX":-1.7563065022071531,"pfxZ":11.98295646428511,"pX":-1.0801390187813071,"pZ":2.634243324898835,"vX0":-1.7347390670467135,"vY0":-136.4728299737096,"vZ0":-7.759790116267621,"x":158.17,"y":167.66,"x0":-0.20804449451409118,"y0":50.00650198647291,"z0":6.173164884480046,"aX":-3.3143673846069563},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.3,"breakHorizontal":3.6,"spinRate":2256,"spinDirection":195},"zone":11,"typeConfidence":0.92,"plateTime":0.40130803578495033,"extension":6.93470186625884},"index":0,"playId":"cd23dae5-a95c-39b8-b477-f33f0335d857","pitchNumber":1,"startTime":"2026-08-02T04:24:00.894Z","endTime":"2026-08-02T04:24:04.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.973211755075834,"aZ":-25.969864628908585,"pfxX":4.582637402329919,"pfxZ":3.7434167589606506,"pX":-1.3216810517654312,"pZ":3.257303418642388,"vX0":-3.1734494875147927,"vY0":-127.62605370707013,"vZ0":-2.6406359937386923,"x":167.38,"y":150.83,"x0":-0.6608028557543268,"y0":50.00387129508691,"z0":6.339461180188189,"aX":7.600064374533805},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-7.7,"spinRate":2063,"spinDirection":168},"zone":11,"typeConfidence":0.9,"plateTime":0.42829121715016605,"extension":6.651825309405881},"index":1,"playId":"1bccf2e1-cd52-3c61-bdaa-dbc852b312fe","pitchNumber":2,"startTime":"2026-08-02T04:24:17.630Z","endTime":"2026-08-02T04:24:21.781Z","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":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906096000047594,"aZ":-23.941264819894634,"pfxX":2.1396041917350352,"pfxZ":4.951105487237939,"pX":-0.3621956270030495,"pZ":2.512923788018105,"vX0":-0.06977997758864676,"vY0":-127.5812302583816,"vZ0":-4.664736325720649,"x":130.81,"y":170.93,"x0":-0.6130764406439494,"y0":50.00595024390763,"z0":6.229834440690941,"aX":3.561489179263035},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-3.8,"spinRate":2073,"spinDirection":175},"zone":4,"typeConfidence":0.9,"plateTime":0.4277499810651446,"extension":6.697048184977053},"hitData":{"launchSpeed":87.2,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":162.68}},"index":2,"playId":"5ebad329-2e8e-3510-bdbc-4ec5706f216d","pitchNumber":3,"startTime":"2026-08-02T04:24:38.236Z","endTime":"2026-08-02T04:24:45.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:24:45.264Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T04:27:06.907Z","endTime":"2026-08-02T04:29:35.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jeff McNeil remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T04:26:21.859Z","endTime":"2026-08-02T04:26:21.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Donovan Walton remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T04:26:21.881Z","endTime":"2026-08-02T04:26:21.883Z","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":680716,"link":"/api/v1/people/680716"}},{"details":{"description":"Pitching Change: Luis Medina replaces Scott Blewett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-02T04:26:21.883Z","endTime":"2026-08-02T04:27:09.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287410582077015,"aZ":-44.818167881599514,"pfxX":6.453453919961547,"pfxZ":-9.221389164100518,"pX":-0.48817442295914015,"pZ":1.8755012941636313,"vX0":0.35644826307624544,"vY0":-117.23292656861018,"vZ0":-0.2952721656182611,"x":135.61,"y":188.14,"x0":-1.4795111556575165,"y0":50.004010275388914,"z0":6.240634478379104,"aX":8.847153032764545},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.4,"breakHorizontal":-11.8,"spinRate":2762,"spinDirection":37},"zone":7,"typeConfidence":0.9,"plateTime":0.4699482679074598,"extension":5.719759469875425},"index":3,"playId":"19ce5863-f178-3f42-8a19-82942a1cbd77","pitchNumber":1,"startTime":"2026-08-02T04:27:09.017Z","endTime":"2026-08-02T04:27:13.076Z","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":90.3,"endSpeed":83.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668989715755174,"aZ":-25.50963387101635,"pfxX":-5.423753582851401,"pfxZ":3.774634344753645,"pX":1.7444120341780953,"pZ":1.6904521568101467,"vX0":8.773396171546835,"vY0":-131.28711647316794,"vZ0":-6.4974703641297635,"x":50.51,"y":193.14,"x0":-0.9178570118763163,"y0":50.00518715146389,"z0":6.064960873527439,"aX":-9.583561672985095},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":8.2,"spinRate":1780,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.41529431664470007,"extension":6.036058217690174},"index":4,"playId":"ee3acd54-42db-38b8-94f7-94ab7b2b8f69","pitchNumber":2,"startTime":"2026-08-02T04:27:26.232Z","endTime":"2026-08-02T04:27:29.775Z","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":96.5,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985116742445054,"aZ":-16.762433573786677,"pfxX":-8.012003414461024,"pfxZ":7.692683783230741,"pX":-0.8964413349963041,"pZ":3.134765688526787,"vX0":3.8148458698469065,"vY0":-140.4523581833817,"vZ0":-5.244643317635531,"x":151.17,"y":154.14,"x0":-1.229227741164097,"y0":50.004859020699456,"z0":6.111842837309735,"aX":-16.052989907997553},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2463,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.38956670365070645,"extension":5.7532965619608545},"index":5,"playId":"d9f0e8c8-01de-377f-ad4b-81de69741693","pitchNumber":3,"startTime":"2026-08-02T04:27:44.300Z","endTime":"2026-08-02T04:27:47.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2640971654825,"aZ":-29.81793164436966,"pfxX":-6.237722098737041,"pfxZ":1.369689191907554,"pX":-0.02049180575796062,"pZ":2.1950275314687877,"vX0":5.235165857220387,"vY0":-129.9646590403932,"vZ0":-4.321053833914546,"x":117.78,"y":179.51,"x0":-1.2467852716001013,"y0":50.00049312028211,"z0":6.133891038938965,"aX":-10.710140339183324},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":10.2,"spinRate":1690,"spinDirection":231},"zone":8,"typeConfidence":0.93,"plateTime":0.4208242283110173,"extension":5.850230099856119},"index":6,"playId":"96ada97f-8160-3df9-9765-84465ca4634b","pitchNumber":4,"startTime":"2026-08-02T04:28:03.514Z","endTime":"2026-08-02T04:28:07.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3345026013559,"aZ":-30.394617791141965,"pfxX":-6.683630506691977,"pfxZ":0.9923200147386857,"pX":-0.9900122416885265,"pZ":0.365061051416283,"vX0":3.008295411978612,"vY0":-132.89475855059945,"vZ0":-8.774926052845665,"x":154.74,"y":228.92,"x0":-1.265559118013068,"y0":50.00642626449404,"z0":5.904157665516725,"aX":-12.008407151437348},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.1,"breakHorizontal":11.5,"spinRate":1697,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.411475876981064,"extension":5.993791877400081},"index":7,"playId":"31b53195-fcbb-31a3-9da0-b964ee3ac814","pitchNumber":5,"startTime":"2026-08-02T04:28:23.520Z","endTime":"2026-08-02T04:28:28.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1530702464921,"aZ":-14.180674879708315,"pfxX":-4.385475187821746,"pfxZ":8.68892760866586,"pX":-0.10558962563984191,"pZ":4.435217205571453,"vX0":4.630086318353976,"vY0":-142.84064728095706,"vZ0":-2.4879930113782507,"x":121.02,"y":119.03,"x0":-1.1758742325830955,"y0":50.006419923922934,"z0":6.206452176916959,"aX":-9.086155107604283},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2351,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.38309008259031385,"extension":5.743235606947764},"index":8,"playId":"b122864d-cba8-31cf-811c-b192d6936266","pitchNumber":6,"startTime":"2026-08-02T04:28:46.180Z","endTime":"2026-08-02T04:28:49.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431369315243643,"aZ":-42.981826314958866,"pfxX":5.677200771875616,"pfxZ":-7.82336694409463,"pX":-0.3956038397288559,"pZ":1.717349121800107,"vX0":0.3271332601147305,"vY0":-117.42271746184264,"vZ0":-0.9770674461310084,"x":132.08,"y":192.41,"x0":-1.2736200444144268,"y0":50.00350735035786,"z0":6.175469231223332,"aX":7.8433638374714985},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.0,"breakHorizontal":-10.3,"spinRate":2550,"spinDirection":27},"zone":7,"typeConfidence":0.89,"plateTime":0.46837132532239467,"extension":5.843795233710229},"index":9,"playId":"2598716a-ae60-3082-b89a-441f436f7492","pitchNumber":7,"startTime":"2026-08-02T04:29:04.530Z","endTime":"2026-08-02T04:29:08.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197444509160086,"aZ":-19.03647095109047,"pfxX":-8.720153420884596,"pfxZ":6.377857539326309,"pX":-0.09549199651706929,"pZ":2.9892535538703364,"vX0":6.215217846108895,"vY0":-142.06694208612456,"vZ0":-5.469824276896363,"x":120.64,"y":158.07,"x0":-1.1701163159658752,"y0":50.0019391407034,"z0":6.135532499121385,"aX":-17.961470071098326},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.7,"breakHorizontal":14.6,"spinRate":2402,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3844127023138513,"extension":5.972205998296644},"hitData":{"launchSpeed":91.5,"launchAngle":27.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.16,"coordY":75.26}},"index":10,"playId":"238d35c1-2235-35fb-a850-b8b8c56cfa04","pitchNumber":8,"startTime":"2026-08-02T04:29:25.782Z","endTime":"2026-08-02T04:29:35.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:29:35.115Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T04:29:42.048Z","endTime":"2026-08-02T04:31:20.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795675027752868,"aZ":-38.37170775918016,"pfxX":6.54891272451529,"pfxZ":-4.166014254341363,"pX":-0.6054910889156156,"pZ":3.1718295320153613,"vX0":0.2673490624096976,"vY0":-121.00579875067302,"vZ0":0.9704290138492475,"x":140.08,"y":153.14,"x0":-1.5685152034387442,"y0":50.00149181919083,"z0":6.117711371709626,"aX":9.746450744888362},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.1,"breakHorizontal":-11.9,"spinRate":2709,"spinDirection":43},"zone":1,"typeConfidence":0.56,"plateTime":0.4520161381262584,"extension":5.700507337369593},"index":0,"playId":"21c0384e-6b91-3e96-9ad9-e17dd73d7d87","pitchNumber":1,"startTime":"2026-08-02T04:29:59.512Z","endTime":"2026-08-02T04:30:03.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211709761391848,"aZ":-39.62272373646708,"pfxX":6.716071573759573,"pfxZ":-5.141303241680374,"pX":-0.7878246804295247,"pZ":1.496906017887566,"vX0":0.031443352875242414,"vY0":-119.61638299886059,"vZ0":-1.9254250048487656,"x":147.03,"y":198.36,"x0":-1.6737056103675128,"y0":50.00523011041813,"z0":5.8671241544406865,"aX":9.726441026602842},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.5,"breakHorizontal":-12.1,"spinRate":2703,"spinDirection":41},"zone":13,"typeConfidence":0.76,"plateTime":0.45802412967433703,"extension":5.862581733477764},"index":1,"playId":"49dda599-5a0d-31b1-a84b-90cac80ee809","pitchNumber":2,"startTime":"2026-08-02T04:30:17.878Z","endTime":"2026-08-02T04:30:21.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66316986976932,"aZ":-14.087166695245232,"pfxX":-3.3692698883143946,"pfxZ":8.519635779207583,"pX":-0.4046746160105555,"pZ":5.255785575606848,"vX0":3.8505697680943896,"vY0":-144.3310133780218,"vZ0":-0.18564294658658062,"x":132.43,"y":96.87,"x0":-1.314443429573077,"y0":50.00018920581962,"z0":6.183894766425089,"aX":-7.151238022294047},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2461,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.37860895828673335,"extension":5.921223496703692},"index":2,"playId":"1d902e61-fded-3e58-9ec8-c2e830dd56d3","pitchNumber":3,"startTime":"2026-08-02T04:30:50.788Z","endTime":"2026-08-02T04:30:54.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, 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":89.5,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02656807788743,"aZ":-29.167603544096448,"pfxX":-5.668819112057561,"pfxZ":1.719483168349667,"pX":-0.6061567621681583,"pZ":2.8402219170694196,"vX0":3.478544402528559,"vY0":-130.39523481419974,"vZ0":-2.7213922489031996,"x":140.11,"y":162.09,"x0":-1.2120320610240256,"y0":50.00038437917476,"z0":6.068446118743973,"aX":-9.889332602102165},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":9.6,"spinRate":1488,"spinDirection":228},"zone":4,"typeConfidence":0.93,"plateTime":0.41794836072244124,"extension":5.939038297507676},"hitData":{"launchSpeed":98.2,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.1,"coordY":116.91}},"index":3,"playId":"61965579-58c1-3191-93dc-d5b46eb3eade","pitchNumber":4,"startTime":"2026-08-02T04:31:09.616Z","endTime":"2026-08-02T04:31:20.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:31:20.520Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T04:31:29.636Z","endTime":"2026-08-02T04:33:41.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.441383209533214,"aZ":-16.423888687791578,"pfxX":-8.836309763220878,"pfxZ":7.72721525437618,"pX":-0.520230300645374,"pZ":4.037898380614969,"vX0":5.1719286987033515,"vY0":-142.27648417394224,"vZ0":-3.1658862974083757,"x":136.83,"y":129.76,"x0":-1.2193130547219642,"y0":50.00087326396864,"z0":6.213758014810105,"aX":-18.00664657914329},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":14.9,"spinRate":2496,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.38584700341342426,"extension":5.9672859204342075},"index":0,"playId":"5bbe4f21-2644-321a-8212-ed219c9d1412","pitchNumber":1,"startTime":"2026-08-02T04:31:50.153Z","endTime":"2026-08-02T04:31:54.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55753800419042,"aZ":-33.014383218232226,"pfxX":6.375890168079229,"pfxZ":-0.5689357854374473,"pX":0.6653573581063695,"pZ":1.6910346870710522,"vX0":3.282255078491672,"vY0":-121.20605450814742,"vZ0":-3.058988359483017,"x":91.64,"y":193.12,"x0":-1.5384023379821925,"y0":50.003155065624824,"z0":5.877248709018459,"aX":9.406112599821759},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":-12.4,"spinRate":2643,"spinDirection":45},"zone":9,"typeConfidence":0.86,"plateTime":0.4533547212912108,"extension":6.028279996538047},"index":1,"playId":"6e17927f-78ef-30a7-bb70-743f18953f18","pitchNumber":2,"startTime":"2026-08-02T04:32:08.444Z","endTime":"2026-08-02T04:32:11.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.050014231972405,"aZ":-18.493364097292318,"pfxX":-8.993634207549219,"pfxZ":6.825249548172559,"pX":-1.0588400867638383,"pZ":3.2388938165635626,"vX0":3.977348507400058,"vY0":-140.7233917735424,"vZ0":-4.460417560314384,"x":157.36,"y":151.33,"x0":-1.3223250294688536,"y0":50.00398292193858,"z0":6.043119534307618,"aX":-18.032064965250573},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2438,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38927642923345207,"extension":5.9737772154138575},"index":2,"playId":"24403dd0-162a-3e71-bfc7-a92655b67611","pitchNumber":3,"startTime":"2026-08-02T04:32:29.367Z","endTime":"2026-08-02T04:32:33.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26391165480183,"aZ":-11.869775864104712,"pfxX":-4.954730639980425,"pfxZ":10.163593077152711,"pX":0.5425947516612117,"pZ":2.186817413036309,"vX0":6.8016564729347415,"vY0":-141.18363640969488,"vZ0":-8.229793707884179,"x":84.66,"y":156.92,"x0":-1.265787654484798,"y0":50.00414467169887,"z0":5.923164691105846,"aX":-9.899772741959733},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2463,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.38951670180325015,"extension":5.841986299759936},"index":3,"playId":"96cc339c-171e-32ad-8ff2-6e7b9e439a2a","pitchNumber":4,"startTime":"2026-08-02T04:32:50.499Z","endTime":"2026-08-02T04:32:55.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272892193150014,"aZ":-33.74569076353256,"pfxX":4.009454814229733,"pfxZ":-1.0213818918866386,"pX":1.0807258939264672,"pZ":0.8819624919386938,"vX0":4.84584345429005,"vY0":-123.38788625171907,"vZ0":-5.054411063009507,"x":75.81,"y":214.97,"x0":-1.4319618111295542,"y0":50.00417010978001,"z0":5.810735285019316,"aX":6.162271668974409},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.9,"breakHorizontal":-8.4,"spinRate":2617,"spinDirection":37},"zone":14,"typeConfidence":0.88,"plateTime":0.44443986732611496,"extension":6.114555307405795},"index":4,"playId":"df0cc359-2890-3b7a-991a-689c05f16f01","pitchNumber":5,"startTime":"2026-08-02T04:33:11.340Z","endTime":"2026-08-02T04:33:15.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958937826264034,"aZ":-34.467927382221646,"pfxX":6.228209599970953,"pfxZ":-1.498314836771046,"pX":0.17781491064758917,"pZ":1.5801590943160486,"vX0":2.3366325387005396,"vY0":-123.49502035983271,"vZ0":-3.2244387028919763,"x":110.22,"y":196.12,"x0":-1.5911423595214738,"y0":50.000199510084805,"z0":5.819671299239882,"aX":9.560519650126444},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.2,"breakHorizontal":-11.9,"spinRate":2687,"spinDirection":44},"zone":14,"typeConfidence":0.86,"plateTime":0.444528937678089,"extension":5.832158689520955},"hitData":{"launchSpeed":83.3,"launchAngle":34.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.53,"coordY":102.51}},"index":5,"playId":"9039fefc-d391-3ecc-b819-d1cea7179e71","pitchNumber":6,"startTime":"2026-08-02T04:33:33.101Z","endTime":"2026-08-02T04:33:41.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:33:41.575Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Clark singles on a ground ball to left fielder Tyler Soderstrom. Eduardo Valencia to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T04:33:51.692Z","endTime":"2026-08-02T04:34:42.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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":"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":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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.781971672301612,"aZ":-31.920878730232765,"pfxX":-5.549508277390163,"pfxZ":0.1399318813740713,"pX":-0.34647798301133975,"pZ":2.4434157154925673,"vX0":4.621537400577139,"vY0":-131.38837614181736,"vZ0":-3.1459126893752636,"x":130.21,"y":172.81,"x0":-1.4037614911053737,"y0":50.00067338206364,"z0":6.018459349103222,"aX":-9.7409423485612},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":9.1,"spinRate":1750,"spinDirection":233},"zone":4,"typeConfidence":0.93,"plateTime":0.41623298826154365,"extension":5.983743816381052},"index":0,"playId":"4343ffaa-27cd-3e1c-8bb4-4070f45bc3ee","pitchNumber":1,"startTime":"2026-08-02T04:34:12.432Z","endTime":"2026-08-02T04:34:16.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.002238874191036,"aZ":-14.457578588498183,"pfxX":-4.869053144610218,"pfxZ":8.595913157531903,"pX":0.06199131227245242,"pZ":2.496858687888668,"vX0":5.551425464106486,"vY0":-142.90450755700473,"vZ0":-7.041975798147641,"x":114.64,"y":171.36,"x0":-1.2764262877897994,"y0":50.003766621862304,"z0":5.9075495179319795,"aX":-10.03640092613166},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":2419,"spinDirection":226},"zone":5,"typeConfidence":0.92,"plateTime":0.3837931435233606,"extension":6.043348748900037},"hitData":{"launchSpeed":99.2,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.13,"coordY":103.85}},"index":1,"playId":"b32909c0-3d57-3a44-a1a1-e302a9b40eeb","pitchNumber":2,"startTime":"2026-08-02T04:34:31.765Z","endTime":"2026-08-02T04:34:42.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:34:42.489Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T04:34:53.160Z","endTime":"2026-08-02T04:36:41.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":661531,"link":"/api/v1/people/661531"},"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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83498274997505,"aZ":-33.467052083546136,"pfxX":7.682300696755712,"pfxZ":-0.8505529978981663,"pX":-0.25616659513612733,"pZ":2.3917158782939274,"vX0":1.174908082152287,"vY0":-122.79969178155548,"vZ0":-1.612027884907855,"x":126.76,"y":174.2,"x0":-1.738836998599325,"y0":50.00094606101726,"z0":5.90967869535338,"aX":11.704562378631943},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.7,"breakHorizontal":-14.2,"spinRate":2607,"spinDirection":47},"zone":5,"typeConfidence":0.86,"plateTime":0.4464256434873404,"extension":5.845263222972629},"index":0,"playId":"ca2cdfa4-eeab-3040-affa-5d94072595f8","pitchNumber":1,"startTime":"2026-08-02T04:35:17.820Z","endTime":"2026-08-02T04:35:22.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38241089457559,"aZ":-20.84332052447074,"pfxX":-10.327375803535922,"pfxZ":5.563476675944502,"pX":-0.2562455528489977,"pZ":1.8889187887181729,"vX0":6.683562060630546,"vY0":-142.00838099441833,"vZ0":-7.529125537094308,"x":126.77,"y":187.78,"x0":-1.3020338770592579,"y0":50.00198789159215,"z0":5.906718423684891,"aX":-21.03194980017631},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2411,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3861186150773488,"extension":6.066417325979939},"index":1,"playId":"24fdd632-3674-3f0c-945e-d4026b743ea8","pitchNumber":2,"startTime":"2026-08-02T04:35:54.013Z","endTime":"2026-08-02T04:35:58.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327776553585057,"aZ":-33.35713850502895,"pfxX":4.946937008458199,"pfxZ":-0.7625189308487093,"pX":1.6444308143353212,"pZ":1.3358416401177546,"vX0":6.242669474006277,"vY0":-124.04457178216819,"vZ0":-4.049244936515998,"x":54.32,"y":202.71,"x0":-1.5495348653650196,"y0":50.00211910867963,"z0":5.7771264845897665,"aX":7.690357246074349},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-10.4,"spinRate":2713,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.44193817444843475,"extension":5.984933942587041},"index":2,"playId":"1120d5b4-5329-3368-8487-d10b7b7b9e9a","pitchNumber":3,"startTime":"2026-08-02T04:36:16.707Z","endTime":"2026-08-02T04:36:21.906Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468100784729817,"aZ":-35.66016146478069,"pfxX":7.664072571527513,"pfxZ":-2.333366783683008,"pX":1.2729436362811817,"pZ":0.257462523403366,"vX0":4.548600216820631,"vY0":-122.125360295407,"vZ0":-5.595994523278305,"x":68.48,"y":231.83,"x0":-1.6161965459261454,"y0":50.004204770855466,"z0":5.684253718401552,"aX":11.450780546959159},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.4,"breakHorizontal":-15.0,"spinRate":2855,"spinDirection":46},"zone":14,"typeConfidence":0.82,"plateTime":0.45037342623159304,"extension":6.053437081052646},"index":3,"playId":"84785843-3628-31b0-9a49-e2f38b81fad9","pitchNumber":4,"startTime":"2026-08-02T04:36:36.906Z","endTime":"2026-08-02T04:36:41.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:36:41.241Z","atBatIndex":81},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (23) on a fly ball to center fielder Max Clark.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:39:00.810Z","endTime":"2026-08-02T04:39:34.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T04:38:05.011Z","endTime":"2026-08-02T04:39:02.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"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":90.7,"endSpeed":83.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460547875472738,"aZ":-12.781953662114237,"pfxX":0.6369200613367396,"pfxZ":10.987738324267562,"pX":-0.5840393160848213,"pZ":2.265070415155984,"vX0":4.21898450236275,"vY0":-131.8787250404793,"vZ0":-7.362541373539589,"x":139.26,"y":177.62,"x0":-2.285969049999072,"y0":50.00600950834591,"z0":6.03159018252805,"aX":1.1249953850769268},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.5,"breakHorizontal":-2.0,"spinRate":2674,"spinDirection":192},"zone":4,"typeConfidence":0.88,"plateTime":0.41496685962106694,"extension":6.6592648440510915},"index":1,"playId":"0c76291a-22f6-32a6-82b7-e88611899f3a","pitchNumber":1,"startTime":"2026-08-02T04:39:02.978Z","endTime":"2026-08-02T04:39:08.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227945991361487,"aZ":-13.05678927632448,"pfxX":0.9311640447235399,"pfxZ":10.408761619290786,"pX":-0.35795429267008994,"pZ":3.779499044238774,"vX0":4.177260803456216,"vY0":-134.20701166506302,"vZ0":-4.007717161609226,"x":130.64,"y":136.73,"x0":-2.0512395357940645,"y0":50.00084946360176,"z0":6.212810643207791,"aX":1.7083136739914297},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-2.5,"spinRate":2697,"spinDirection":188},"zone":11,"typeConfidence":0.9,"plateTime":0.40709045746816663,"extension":6.537365346661369},"hitData":{"launchSpeed":99.4,"launchAngle":36.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":53.52,"coordY":66.93}},"index":2,"playId":"bef8f38f-91d5-3a0b-901f-f477b367966b","pitchNumber":2,"startTime":"2026-08-02T04:39:19.443Z","endTime":"2026-08-02T04:39:34.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:39:34.290Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:40:13.421Z","endTime":"2026-08-02T04:41:37.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 Carlos Cortes replaces Tommy White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T04:39:56.631Z","endTime":"2026-08-02T04:40:15.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":695720,"link":"/api/v1/people/695720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96476711244997,"aZ":-14.87064268079904,"pfxX":1.566876997202813,"pfxZ":9.511173263106466,"pX":0.43321400648441866,"pZ":3.03378669790569,"vX0":6.316475124481025,"vY0":-134.25057842321507,"vZ0":-5.295476926238793,"x":100.49,"y":156.87,"x0":-2.156907279905023,"y0":50.004816252141126,"z0":6.096193884268166,"aX":2.848855250349423},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-4.2,"spinRate":2647,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.40851533364215076,"extension":6.592229222518085},"index":1,"playId":"bf718346-690a-3949-80b4-b47c3c2fd997","pitchNumber":1,"startTime":"2026-08-02T04:40:15.583Z","endTime":"2026-08-02T04:40:20.161Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578917016452575,"aZ":-13.098651486466192,"pfxX":0.9337583361221107,"pfxZ":10.275160327973342,"pX":-0.7072570541837513,"pZ":2.333519347982378,"vX0":3.084398794781909,"vY0":-135.17824157649886,"vZ0":-7.6393471106530875,"x":143.96,"y":175.77,"x0":-1.9829655485997584,"y0":50.00550683490013,"z0":6.1097011756824635,"aX":1.7333275571688618},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2659,"spinDirection":186},"zone":4,"typeConfidence":0.89,"plateTime":0.4047029704436418,"extension":6.5527258428696},"index":2,"playId":"9c233ded-e9dc-3777-a46a-8abe9ba852b7","pitchNumber":2,"startTime":"2026-08-02T04:40:37.608Z","endTime":"2026-08-02T04:40:43.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309100365529492,"aZ":-32.223888850572635,"pfxX":2.3739539466602175,"pfxZ":-0.026497342190822337,"pX":-0.21256807924955903,"pZ":-0.8957968871078381,"vX0":3.03114969780973,"vY0":-124.88326317292602,"vZ0":-10.75334854932329,"x":125.1,"y":262.97,"x0":-1.7470324258209338,"y0":50.00549373638339,"z0":6.0854669959912195,"aX":3.779774315251356},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":-4.9,"spinRate":2556,"spinDirection":92},"zone":13,"typeConfidence":0.89,"plateTime":0.43727624317730474,"extension":6.680576204690813},"index":3,"playId":"72964ac3-c522-3b6e-bda9-21399489c560","pitchNumber":3,"startTime":"2026-08-02T04:40:59.538Z","endTime":"2026-08-02T04:41:03.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kenley Jansen. Tyler Soderstrom to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"72964ac3-c522-3b6e-bda9-21399489c560","startTime":"2026-08-02T04:41:16.517Z","endTime":"2026-08-02T04:41:33.407Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955056858414203,"aZ":-12.453620751987241,"pfxX":-5.323809522714045,"pfxZ":10.618235948831668,"pX":-0.569254235451923,"pZ":3.0994264958168136,"vX0":3.4725071891037955,"vY0":-135.51846849408383,"vZ0":-6.332172659513563,"x":138.7,"y":155.1,"x0":-1.1762997409944673,"y0":50.00666009477385,"z0":6.33845212389854,"aX":-9.892378522592711},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2245,"spinDirection":199},"zone":1,"typeConfidence":0.97,"plateTime":0.40435369687186196,"extension":6.636795582068422},"index":5,"playId":"f051361c-2696-347d-bbb9-7fa6db548989","pitchNumber":4,"startTime":"2026-08-02T04:41:33.407Z","endTime":"2026-08-02T04:41:37.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:41:37.250Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Lawrence Butler called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:41:46.906Z","endTime":"2026-08-02T04:44:49.506Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87983738833854,"aZ":-12.374751894421205,"pfxX":2.1633047784262383,"pfxZ":10.704131005356311,"pX":0.7774818776956112,"pZ":1.3927401169256501,"vX0":5.902289273259746,"vY0":-135.23517359925611,"vZ0":-10.271132287218103,"x":87.36,"y":201.18,"x0":-1.715494297824547,"y0":50.00119922833982,"z0":6.111135742200629,"aX":4.000539129139053},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2664,"spinDirection":186},"zone":14,"typeConfidence":0.92,"plateTime":0.4052261545173619,"extension":6.94492095151138},"index":0,"playId":"f0143a30-939f-361c-8a1a-99182e2456a9","pitchNumber":1,"startTime":"2026-08-02T04:42:03.780Z","endTime":"2026-08-02T04:42:08.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150880081757165,"aZ":-13.732374612121253,"pfxX":1.8282643205405336,"pfxZ":10.131726535501661,"pX":1.062246709331787,"pZ":2.4916267611308496,"vX0":6.373562425850845,"vY0":-134.09455053707836,"vZ0":-7.19379599535041,"x":76.51,"y":171.51,"x0":-1.5834382992691989,"y0":50.00308149592649,"z0":6.1900426135708715,"aX":3.3259018120978405},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-4.7,"spinRate":2655,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.4085556078163597,"extension":6.545468155873199},"index":1,"playId":"e01ae8b0-d267-39c1-bd4b-e0b08824d384","pitchNumber":2,"startTime":"2026-08-02T04:42:29.290Z","endTime":"2026-08-02T04:42:33.950Z","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":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616559596350573,"aZ":-12.187280781204533,"pfxX":2.147277090024706,"pfxZ":11.120161090334182,"pX":-0.6198909578601951,"pZ":2.8911962354828864,"vX0":2.823416087285908,"vY0":-133.66211704275543,"vZ0":-6.434502344717137,"x":140.63,"y":160.72,"x0":-1.97154004692741,"y0":50.00307151584084,"z0":6.216704004098567,"aX":3.858160709438555},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.8,"breakHorizontal":-4.6,"spinRate":2727,"spinDirection":186},"zone":4,"typeConfidence":0.91,"plateTime":0.4108525612741265,"extension":6.589947805518325},"index":2,"playId":"69186219-0940-3255-9610-10b5fa576d75","pitchNumber":3,"startTime":"2026-08-02T04:42:48.699Z","endTime":"2026-08-02T04:42:52.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586699468885485,"aZ":-12.351667688216533,"pfxX":-0.04909165238359847,"pfxZ":10.700469933756604,"pX":1.2646009517355545,"pZ":2.6534006992694716,"vX0":7.52455011396918,"vY0":-135.48200178398068,"vZ0":-7.315989720879505,"x":68.8,"y":167.14,"x0":-1.546368825821547,"y0":50.00037367809423,"z0":6.258479518627441,"aX":-0.09132622159332915},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-1.6,"spinRate":2715,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.4048238925301213,"extension":6.496957455618814},"index":3,"playId":"d61ed0c1-09c7-30e5-92ef-4ec78e046f4c","pitchNumber":4,"startTime":"2026-08-02T04:43:09.112Z","endTime":"2026-08-02T04:43:13.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"09d9391f-e24f-4abc-9b18-38aa29ff606a","startTime":"2026-08-02T04:43:28.805Z","endTime":"2026-08-02T04:43:33.805Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31940398498638,"aZ":-12.977776857883658,"pfxX":2.0112200532283238,"pfxZ":10.430414569139225,"pX":0.2502103712019586,"pZ":3.339492008438062,"vX0":4.902637848176241,"vY0":-135.4674024062274,"vZ0":-5.203762555579685,"x":107.46,"y":148.61,"x0":-1.8513016178248292,"y0":50.00047887402105,"z0":6.207976903299735,"aX":3.7000591261997293},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-4.8,"spinRate":2734,"spinDirection":184},"zone":3,"typeConfidence":0.91,"plateTime":0.40585577777743254,"extension":6.571142651348914},"index":5,"playId":"e2236556-ee62-304d-aac6-827647309508","pitchNumber":5,"startTime":"2026-08-02T04:43:43.878Z","endTime":"2026-08-02T04:43:50.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390141409548164,"aZ":-13.712863189751976,"pfxX":1.7089304134514531,"pfxZ":9.742566498461443,"pX":-0.15605870282758097,"pZ":3.474309453730788,"vX0":3.797653067239711,"vY0":-136.61004826652595,"vZ0":-4.859518699939267,"x":122.95,"y":144.97,"x0":-1.7847806412490994,"y0":50.00079482245791,"z0":6.214906266679016,"aX":3.237495653146867},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2603,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.40054844570132486,"extension":6.489445126914973},"index":6,"playId":"bfd7e11c-bdf8-3de2-b168-d0f55e33a80d","pitchNumber":6,"startTime":"2026-08-02T04:44:18.350Z","endTime":"2026-08-02T04:44:25.001Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951890132259265,"aZ":-11.436757110523967,"pfxX":0.29721077596449197,"pfxZ":10.593813812901368,"pX":-0.7969467513473483,"pZ":1.7816238252048406,"vX0":2.7141971111996854,"vY0":-138.33480411951157,"vZ0":-9.67049145637511,"x":147.38,"y":190.68,"x0":-1.8254131168034402,"y0":50.005236723467235,"z0":6.068573042463782,"aX":0.5814800672481172},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-1.1,"spinRate":2765,"spinDirection":191},"zone":7,"typeConfidence":0.87,"plateTime":0.39442830376714033,"extension":6.596974248486391},"index":7,"playId":"482894fe-7f09-3ca0-b41c-0672284353fe","pitchNumber":7,"startTime":"2026-08-02T04:44:43.875Z","endTime":"2026-08-02T04:44:49.506Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-08-02T04:44:49.506Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a bunt ground ball to third baseman Kevin McGonigle. Tyler Soderstrom scores.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:46:04.480Z","endTime":"2026-08-02T04:46:53.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":445276,"link":"/api/v1/people/445276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T04:45:33.681Z","endTime":"2026-08-02T04:46:06.662Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646039764870807,"aZ":-13.800871661203361,"pfxX":0.34933812940889375,"pfxZ":9.875317216558694,"pX":-0.3115233831864668,"pZ":2.579638949136444,"vX0":4.388125508919909,"vY0":-135.32633196797133,"vZ0":-6.713321802089309,"x":128.87,"y":169.13,"x0":-1.9973731292990422,"y0":50.00562162486716,"z0":6.053619195554203,"aX":0.6491495804208005},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2717,"spinDirection":182},"zone":4,"typeConfidence":0.88,"plateTime":0.40424898345735194,"extension":6.682659789119796},"index":1,"playId":"07983dfb-9e22-3010-b878-446cb3e00aae","pitchNumber":1,"startTime":"2026-08-02T04:46:06.662Z","endTime":"2026-08-02T04:46:09.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89716072121653,"aZ":-10.363519340677772,"pfxX":-0.8380342311374869,"pfxZ":11.434907301709504,"pX":0.48019222068253986,"pZ":1.2266397131437086,"vX0":6.25698496565982,"vY0":-136.9135711747753,"vZ0":-10.967054219185725,"x":98.7,"y":205.66,"x0":-1.721382804312218,"y0":50.006423806976656,"z0":5.983178119461203,"aX":-1.6000976690252395},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":0.2,"spinRate":2772,"spinDirection":190},"zone":14,"typeConfidence":0.87,"plateTime":0.3993421294836419,"extension":6.889091939186541},"index":2,"playId":"e6330611-638c-3752-89d1-7a98d95cf34c","pitchNumber":2,"startTime":"2026-08-02T04:46:25.743Z","endTime":"2026-08-02T04:46:30.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24887380081466,"aZ":-10.037404311604467,"pfxX":0.10813887989774174,"pfxZ":11.599946321781047,"pX":0.14959746735128862,"pZ":2.8429689763727573,"vX0":5.190083981366806,"vY0":-136.8031724468369,"vZ0":-7.20291665742393,"x":111.3,"y":162.02,"x0":-1.7808211606577196,"y0":50.00418841195161,"z0":6.186754600272901,"aX":0.2054970147094072},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":-1.2,"spinRate":2776,"spinDirection":186},"zone":2,"typeConfidence":0.89,"plateTime":0.39934489893498837,"extension":6.6507905662755675},"hitData":{"launchSpeed":39.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":112.12,"coordY":187.64}},"index":3,"playId":"da8bd761-af61-39b1-b746-6753a1723d2e","pitchNumber":3,"startTime":"2026-08-02T04:46:46.633Z","endTime":"2026-08-02T04:46:53.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:46:53.881Z","atBatIndex":85},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to left fielder Riley Greene.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:47:08.666Z","endTime":"2026-08-02T04:49:07.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.72"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.12"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","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":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46574403872928,"aZ":-14.07131459911265,"pfxX":0.6321447067915704,"pfxZ":9.771486811591037,"pX":-1.1792460967704723,"pZ":2.944297352331891,"vX0":2.1355026253533627,"vY0":-135.23460251404933,"vZ0":-5.7776445414358815,"x":161.95,"y":159.28,"x0":-2.061195665164747,"y0":50.00157423369531,"z0":6.095316993728428,"aX":1.1703231472260762},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2653,"spinDirection":189},"zone":11,"typeConfidence":0.86,"plateTime":0.40500434758542747,"extension":6.586270050001284},"index":0,"playId":"8e3d8ce9-1268-3350-8dfa-e04f6ead3098","pitchNumber":1,"startTime":"2026-08-02T04:47:34.928Z","endTime":"2026-08-02T04:47:39.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306156047949184,"aZ":-10.317850453246988,"pfxX":0.10063492897768578,"pfxZ":11.829452941987526,"pX":-0.6917493233318884,"pZ":2.172721485721197,"vX0":3.663326788778229,"vY0":-135.4837806881152,"vZ0":-8.364705867946546,"x":143.37,"y":180.12,"x0":-2.0779310202218837,"y0":50.00124785741514,"z0":6.032883221099659,"aX":0.18570911915443686},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":-1.0,"spinRate":2618,"spinDirection":189},"zone":7,"typeConfidence":0.86,"plateTime":0.405233140052927,"extension":6.685884422026352},"index":1,"playId":"e53bd1f7-ce0d-38b6-9b93-5781acf1e3a0","pitchNumber":2,"startTime":"2026-08-02T04:47:54.468Z","endTime":"2026-08-02T04:47:58.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627916217536665,"aZ":-13.673106459298827,"pfxX":1.7398596549370504,"pfxZ":10.012303407936216,"pX":-0.37022548347646866,"pZ":1.3481261984267245,"vX0":3.5669374579981996,"vY0":-134.90083569844552,"vZ0":-10.056245346856137,"x":131.11,"y":202.38,"x0":-1.9343716639661859,"y0":50.005446443659025,"z0":6.082191928604654,"aX":3.2146566626937907},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2631,"spinDirection":186},"zone":13,"typeConfidence":0.9,"plateTime":0.4056179168219285,"extension":6.697869160322546},"index":2,"playId":"f6600537-dcda-397b-a26c-25770c9a796e","pitchNumber":3,"startTime":"2026-08-02T04:48:16.383Z","endTime":"2026-08-02T04:48:21.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"2e15e9cf-13b0-4506-a7e0-f448d0b6796a","startTime":"2026-08-02T04:48:40.253Z","endTime":"2026-08-02T04:48:45.253Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348173592145045,"aZ":-14.403129078565186,"pfxX":0.6677718133185628,"pfxZ":9.702960617583415,"pX":-0.45085026970832565,"pZ":3.2964306633467535,"vX0":3.5085109524352394,"vY0":-134.51925425622838,"vZ0":-4.881636771208135,"x":134.19,"y":149.78,"x0":-1.8591438049767595,"y0":50.004830115795194,"z0":6.156929739943627,"aX":1.2220819047194007},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-1.9,"spinRate":2561,"spinDirection":183},"zone":1,"typeConfidence":0.88,"plateTime":0.40728627102901394,"extension":6.63671755305935},"hitData":{"launchSpeed":101.6,"launchAngle":56.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":112.47}},"index":4,"playId":"dce994a1-39ae-34e9-a81a-8917a90c4351","pitchNumber":4,"startTime":"2026-08-02T04:48:55.561Z","endTime":"2026-08-02T04:49:07.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:49:07.806Z","atBatIndex":86}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to left fielder Riley Greene.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-02T04:47:08.666Z","endTime":"2026-08-02T04:49:07.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.72"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.12"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","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":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46574403872928,"aZ":-14.07131459911265,"pfxX":0.6321447067915704,"pfxZ":9.771486811591037,"pX":-1.1792460967704723,"pZ":2.944297352331891,"vX0":2.1355026253533627,"vY0":-135.23460251404933,"vZ0":-5.7776445414358815,"x":161.95,"y":159.28,"x0":-2.061195665164747,"y0":50.00157423369531,"z0":6.095316993728428,"aX":1.1703231472260762},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2653,"spinDirection":189},"zone":11,"typeConfidence":0.86,"plateTime":0.40500434758542747,"extension":6.586270050001284},"index":0,"playId":"8e3d8ce9-1268-3350-8dfa-e04f6ead3098","pitchNumber":1,"startTime":"2026-08-02T04:47:34.928Z","endTime":"2026-08-02T04:47:39.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306156047949184,"aZ":-10.317850453246988,"pfxX":0.10063492897768578,"pfxZ":11.829452941987526,"pX":-0.6917493233318884,"pZ":2.172721485721197,"vX0":3.663326788778229,"vY0":-135.4837806881152,"vZ0":-8.364705867946546,"x":143.37,"y":180.12,"x0":-2.0779310202218837,"y0":50.00124785741514,"z0":6.032883221099659,"aX":0.18570911915443686},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":-1.0,"spinRate":2618,"spinDirection":189},"zone":7,"typeConfidence":0.86,"plateTime":0.405233140052927,"extension":6.685884422026352},"index":1,"playId":"e53bd1f7-ce0d-38b6-9b93-5781acf1e3a0","pitchNumber":2,"startTime":"2026-08-02T04:47:54.468Z","endTime":"2026-08-02T04:47:58.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627916217536665,"aZ":-13.673106459298827,"pfxX":1.7398596549370504,"pfxZ":10.012303407936216,"pX":-0.37022548347646866,"pZ":1.3481261984267245,"vX0":3.5669374579981996,"vY0":-134.90083569844552,"vZ0":-10.056245346856137,"x":131.11,"y":202.38,"x0":-1.9343716639661859,"y0":50.005446443659025,"z0":6.082191928604654,"aX":3.2146566626937907},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2631,"spinDirection":186},"zone":13,"typeConfidence":0.9,"plateTime":0.4056179168219285,"extension":6.697869160322546},"index":2,"playId":"f6600537-dcda-397b-a26c-25770c9a796e","pitchNumber":3,"startTime":"2026-08-02T04:48:16.383Z","endTime":"2026-08-02T04:48:21.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"2e15e9cf-13b0-4506-a7e0-f448d0b6796a","startTime":"2026-08-02T04:48:40.253Z","endTime":"2026-08-02T04:48:45.253Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348173592145045,"aZ":-14.403129078565186,"pfxX":0.6677718133185628,"pfxZ":9.702960617583415,"pX":-0.45085026970832565,"pZ":3.2964306633467535,"vX0":3.5085109524352394,"vY0":-134.51925425622838,"vZ0":-4.881636771208135,"x":134.19,"y":149.78,"x0":-1.8591438049767595,"y0":50.004830115795194,"z0":6.156929739943627,"aX":1.2220819047194007},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-1.9,"spinRate":2561,"spinDirection":183},"zone":1,"typeConfidence":0.88,"plateTime":0.40728627102901394,"extension":6.63671755305935},"hitData":{"launchSpeed":101.6,"launchAngle":56.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":112.47}},"index":4,"playId":"dce994a1-39ae-34e9-a81a-8917a90c4351","pitchNumber":4,"startTime":"2026-08-02T04:48:55.561Z","endTime":"2026-08-02T04:49:07.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T04:49:07.806Z","atBatIndex":86},"scoringPlays":[0,4,28,36,39,47,59,66,72,85],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":25.37,"y":78.62},"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":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":74.44,"y":113.99},"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":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":84.7,"y":117.69},"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":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":55.7,"y":89.23},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":177.06,"y":122.43},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":148.98,"y":165.21},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":65.31,"y":128.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":175.66,"y":116.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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":143.91,"y":170.79},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":19,"top":[12,13,14,15],"bottom":[16,17,18,19],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":125.15,"y":183.97},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":116.02,"y":80.02},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":141.88,"y":150.51},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23],"bottom":[24,25,26,27,28,29],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":115.39,"y":143.35},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":183.97,"y":119.57},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":106.9,"y":141.38},"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":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":69.37,"y":110.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":79.98,"y":157.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":96.87,"y":158.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":76.45,"y":125.05},"type":"H","description":"Single"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32],"bottom":[33,34,35,36,37],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":131.09,"y":153.83},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":200.28,"y":84.79},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":112.08,"y":130.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"coordinates":{"x":126.23,"y":195.35},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":93.47,"y":169.22},"type":"O","description":"Forceout"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":124.77,"y":35.61},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41,42],"bottom":[43,44,45],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":101.65,"y":91.15},"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":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":176.37,"y":42.49},"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":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":111.0,"y":148.0},"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":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":118.44,"y":37.26},"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":150.17,"y":141.26},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":105.37,"y":172.31},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50],"bottom":[51,52,53,54],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":151.39,"y":131.89},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":198.56,"y":59.86},"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":6,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":171.03,"y":146.84},"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":6,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":103.07,"y":167.57},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":176.37,"y":123.12},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":186.99,"y":137.52},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"coordinates":{"x":110.44,"y":146.45},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57,58,59,60],"bottom":[61,62,63],"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":103.85,"y":167.24},"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":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":103.85,"y":169.27},"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":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":178.9,"y":115.01},"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":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":97.45,"y":136.79},"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":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":75.96,"y":127.18},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":136.81,"y":149.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":104.58,"y":65.46},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":76,"top":[64,65,66,67,68],"bottom":[69,70,71,72,73,74,75,76],"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":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":158.16,"y":176.61},"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":8,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":172.21,"y":140.14},"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":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":80.02,"y":118.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":8,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":110.44,"y":157.1},"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":140.5,"y":99.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":162.84,"y":94.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":183.52,"y":98.15},"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":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":155.21,"y":35.27},"type":"H","description":"Home Run"},{"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":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":161.41,"y":134.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":159.13,"y":162.68},"type":"O","description":"Groundout"}]}},{"startIndex":77,"endIndex":86,"top":[77,78,79,80,81],"bottom":[82,83,84,85,86],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":69.16,"y":75.26},"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":9,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":63.1,"y":116.91},"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":49.53,"y":102.51},"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":9,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":52.13,"y":103.85},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":53.52,"y":66.93},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":112.12,"y":187.64},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":76.47,"y":112.47},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":6,"hits":15,"errors":0,"leftOnBase":10},"away":{"runs":8,"hits":15,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"right":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"onDeck":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"inHole":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"battingOrder":9,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"onDeck":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"inHole":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"battingOrder":7,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":2,"strikes":1,"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":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".241","atBats":42,"obp":".316","slg":".409","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":25,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":5,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":40,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"3.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.22","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":52,"strikes":93,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":6,"pitchesPerInning":"16.11","runsScoredPer9":"6.00","homeRunsPer9":"1.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":11,"putOuts":27,"errors":0,"chances":38,"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":{"note":"(W, 6-7)","summary":"7.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":10,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":30,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":62,"groundOuts":150,"airOuts":106,"runs":65,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":98,"baseOnBalls":43,"intentionalWalks":0,"hits":124,"hitByPitch":12,"atBats":475,"obp":".336","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1930,"era":"4.41","inningsPitched":"120.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.39","battersFaced":533,"outs":361,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1930,"balls":682,"strikes":1248,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":2,"winPercentage":".462","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"7.33","walksPer9Inn":"3.22","hitsPer9Inn":"9.27","runsScoredPer9":"4.86","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":30},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":53,"groundOuts":73,"airOuts":90,"runs":26,"doubles":11,"triples":3,"homeRuns":4,"strikeOuts":49,"baseOnBalls":28,"intentionalWalks":1,"hits":54,"hitByPitch":0,"avg":".207","atBats":261,"obp":".282","slg":".318","ops":".600","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":83,"rbi":23,"leftOnBase":102,"sacBunts":3,"sacFlies":2,"babip":".238","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.25","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":110,"errors":4,"chances":258,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"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":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":28,"flyOuts":8,"groundOuts":27,"airOuts":24,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".289","atBats":97,"obp":".307","slg":".412","ops":".719","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":40,"rbi":11,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":8,"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":46,"putOuts":58,"errors":5,"chances":109,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":71,"groundOuts":71,"airOuts":101,"runs":59,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":122,"baseOnBalls":59,"intentionalWalks":4,"hits":109,"hitByPitch":2,"avg":".274","atBats":398,"obp":".366","slg":".452","ops":".818","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":180,"rbi":53,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".353","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.53","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":175,"errors":1,"chances":177,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"2-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":10,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".462","atBats":26,"obp":".481","slg":".962","ops":"1.443","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":25,"rbi":7,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.50","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"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":10,"groundOuts":28,"airOuts":20,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":69,"obp":".231","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"1.74","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.82","battersFaced":80,"outs":62,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":101,"strikes":190,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"14.08","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.10","walksPer9Inn":"3.05","hitsPer9Inn":"4.35","runsScoredPer9":"2.18","homeRunsPer9":"1.31","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":100,"groundOuts":74,"airOuts":151,"runs":70,"doubles":20,"triples":3,"homeRuns":11,"strikeOuts":66,"baseOnBalls":68,"intentionalWalks":1,"hits":118,"hitByPitch":3,"avg":".290","atBats":407,"obp":".394","slg":".435","ops":".829","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":177,"rbi":41,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":29,"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":237,"putOuts":110,"errors":9,"chances":356,"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"}]},"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":{"summary":"0.1 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":21,"groundOuts":48,"airOuts":41,"runs":18,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":36,"baseOnBalls":27,"intentionalWalks":0,"hits":47,"hitByPitch":1,"atBats":171,"obp":".377","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":757,"era":"3.50","inningsPitched":"46.1","wins":2,"losses":0,"saves":2,"saveOpportunities":9,"holds":12,"blownSaves":7,"earnedRuns":18,"whip":"1.60","battersFaced":200,"outs":139,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":757,"balls":292,"strikes":465,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":3,"winPercentage":"1.000","pitchesPerInning":"16.34","gamesFinished":4,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.99","walksPer9Inn":"5.24","hitsPer9Inn":"9.13","runsScoredPer9":"3.50","homeRunsPer9":"1.36","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(S, 13)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":20,"groundOuts":13,"airOuts":41,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":106,"obp":".296","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":497,"era":"3.94","inningsPitched":"29.2","wins":2,"losses":4,"saves":13,"saveOpportunities":17,"holds":1,"blownSaves":4,"earnedRuns":13,"whip":"1.25","battersFaced":125,"outs":89,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":182,"strikes":315,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":1,"winPercentage":".333","pitchesPerInning":"16.75","gamesFinished":25,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"10.31","walksPer9Inn":"5.46","hitsPer9Inn":"5.76","runsScoredPer9":"4.25","homeRunsPer9":"1.52","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-5 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":68,"groundOuts":59,"airOuts":105,"runs":50,"doubles":18,"triples":0,"homeRuns":20,"strikeOuts":134,"baseOnBalls":46,"intentionalWalks":0,"hits":82,"hitByPitch":5,"avg":".218","atBats":376,"obp":".309","slg":".426","ops":".735","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":160,"rbi":55,"leftOnBase":173,"sacBunts":0,"sacFlies":4,"babip":".274","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.80","popOuts":17,"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":75,"putOuts":821,"errors":2,"chances":898,"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":{},"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":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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":31,"groundOuts":52,"airOuts":48,"runs":31,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":35,"intentionalWalks":1,"hits":53,"hitByPitch":2,"avg":".266","atBats":199,"obp":".378","slg":".397","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":79,"rbi":25,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.17","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":54,"errors":2,"chances":173,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".556","atBats":9,"obp":".600","slg":"1.111","ops":"1.711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":10,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":50,"groundOuts":84,"airOuts":107,"runs":56,"doubles":22,"triples":2,"homeRuns":23,"strikeOuts":93,"baseOnBalls":26,"intentionalWalks":0,"hits":103,"hitByPitch":12,"avg":".268","atBats":384,"obp":".332","slg":".516","ops":".848","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":198,"rbi":72,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.79","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.70","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":675,"errors":3,"chances":704,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":47,"groundOuts":67,"airOuts":89,"runs":41,"doubles":12,"triples":4,"homeRuns":8,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":0,"hits":78,"hitByPitch":3,"avg":".267","atBats":292,"obp":".314","slg":".418","ops":".732","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":122,"rbi":27,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,690993,680664,679529,703601,595879,656716,664285,640448,621097,445276],"pitchers":[664285,640448,621097,445276],"bench":[701678,701162,681546],"bullpen":[623454,646241,663947,680744,675512,663554,672456,805427],"battingOrder":[805808,650402,693307,682985,680664,679529,703601,595879,656716],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McKinstry (11, Blewett)."},{"label":"HR","value":"McGonigle (11, 1st inning off Perkins, 0 on, 0 out); Torres (6, 5th inning off Perkins, 1 on, 0 out); Clark (1, 6th inning off Perkins, 1 on, 0 out)."},{"label":"TB","value":"Clark 5; Dingler; Keith 2; McGonigle 6; McKinstry 2; Torkelson 2; Torres 5; Valencia 2."},{"label":"RBI","value":"Clark 2 (3); Keith (27); McGonigle 2 (41); Torkelson (55); Torres 2 (25)."},{"label":"2-out RBI","value":"Torkelson."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Clark 2; Báez, J."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Torres-Báez, J-Torkelson; Báez, J-Torres-Torkelson)."}]}],"note":[{"label":"a","value":"Singled for Keith in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".245","atBats":40,"obp":".321","slg":".403","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":20,"rbi":6,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":42,"obp":".386","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"5.37","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.49","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":65,"strikes":118,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":8,"pitchesPerInning":"20.33","runsScoredPer9":"8.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"2-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":28,"groundOuts":84,"airOuts":55,"runs":39,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":86,"baseOnBalls":39,"intentionalWalks":1,"hits":59,"hitByPitch":1,"avg":".209","atBats":282,"obp":".307","slg":".326","ops":".633","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":92,"rbi":29,"leftOnBase":113,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","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":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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}},"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":"200","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":35,"groundOuts":64,"airOuts":62,"runs":24,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".230","atBats":217,"obp":".283","slg":".438","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":95,"rbi":35,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".236","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.73","popOuts":13,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","assists":12,"putOuts":352,"errors":2,"chances":366,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"400","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":19,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".304","atBats":56,"obp":".328","slg":".339","ops":".667","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":19,"rbi":0,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"1.58","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":17,"putOuts":28,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"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":1,"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":46,"flyOuts":14,"groundOuts":28,"airOuts":30,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".298","atBats":114,"obp":".375","slg":".474","ops":".849","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":54,"rbi":14,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"babip":".356","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","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"}]},"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}},"ID680716":{"person":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.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":{"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"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":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":38,"gamesStarted":1,"flyOuts":34,"groundOuts":37,"airOuts":49,"runs":27,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":1,"hits":51,"hitByPitch":3,"atBats":192,"obp":".357","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":890,"era":"3.91","inningsPitched":"50.2","wins":2,"losses":3,"saves":0,"saveOpportunities":4,"holds":6,"blownSaves":4,"earnedRuns":22,"whip":"1.52","battersFaced":226,"outs":152,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":890,"balls":347,"strikes":543,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".400","pitchesPerInning":"17.57","gamesFinished":13,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.62","hitsPer9Inn":"9.06","runsScoredPer9":"4.80","homeRunsPer9":"1.07","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":20,"groundOuts":62,"airOuts":33,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":9,"avg":".257","atBats":214,"obp":".340","slg":".350","ops":".690","caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":75,"rbi":21,"leftOnBase":77,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"53.50","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":184,"errors":5,"chances":191,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"601","stats":{"batting":{"note":"a-","summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":50,"groundOuts":89,"airOuts":104,"runs":29,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":1,"hits":75,"hitByPitch":4,"avg":".248","atBats":303,"obp":".306","slg":".330","ops":".636","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":100,"rbi":34,"leftOnBase":133,"sacBunts":1,"sacFlies":3,"babip":".270","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.75","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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}},"ID641386":{"person":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386"},"jerseyNumber":"62","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":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":0,"errors":0,"chances":0,"fielding":".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":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":6,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".250","slg":".455","ops":".705","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"6.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":30,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"401","stats":{"batting":{"note":"c-","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":83,"flyOuts":33,"groundOuts":72,"airOuts":60,"runs":23,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".264","atBats":227,"obp":".339","slg":".419","ops":".758","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":95,"rbi":28,"leftOnBase":108,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.43","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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{"summary":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":28,"groundOuts":48,"airOuts":57,"runs":33,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":1,"hits":59,"hitByPitch":3,"atBats":220,"obp":".347","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":987,"era":"4.68","inningsPitched":"57.2","wins":1,"losses":3,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":30,"whip":"1.44","battersFaced":250,"outs":173,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":987,"balls":370,"strikes":617,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".250","pitchesPerInning":"17.12","gamesFinished":14,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.75","hitsPer9Inn":"9.21","runsScoredPer9":"5.15","homeRunsPer9":"0.94","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 2-7)","summary":"5.1 IP, 6 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":26,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.13","homeRunsPer9":"5.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":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":27,"gamesStarted":9,"flyOuts":51,"groundOuts":51,"airOuts":81,"runs":57,"doubles":10,"triples":2,"homeRuns":14,"strikeOuts":89,"baseOnBalls":28,"intentionalWalks":0,"hits":75,"hitByPitch":8,"atBats":293,"obp":".334","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1282,"era":"6.72","inningsPitched":"73.2","wins":2,"losses":7,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":55,"whip":"1.40","battersFaced":332,"outs":221,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1282,"balls":450,"strikes":832,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":6,"winPercentage":".222","pitchesPerInning":"17.40","gamesFinished":5,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"10.87","walksPer9Inn":"3.42","hitsPer9Inn":"9.16","runsScoredPer9":"6.96","homeRunsPer9":"1.71","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":15,"strikes":23,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":102,"era":"1.69","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.69","battersFaced":25,"outs":16,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":40,"strikes":62,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":2,"winPercentage":".---","pitchesPerInning":"19.13","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"11.81","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":11,"groundOuts":24,"airOuts":27,"runs":13,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".266","atBats":109,"obp":".296","slg":".413","ops":".709","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":45,"rbi":10,"leftOnBase":50,"sacBunts":2,"sacFlies":1,"babip":".355","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.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":70,"putOuts":38,"errors":6,"chances":114,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"100","stats":{"batting":{"summary":"1-5 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":43,"groundOuts":102,"airOuts":75,"runs":33,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".274","atBats":288,"obp":".307","slg":".396","ops":".703","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":114,"rbi":34,"leftOnBase":124,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","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"}]},"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":"300","stats":{"batting":{"summary":"2-5 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"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":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":99,"flyOuts":48,"groundOuts":110,"airOuts":85,"runs":51,"doubles":23,"triples":2,"homeRuns":17,"strikeOuts":78,"baseOnBalls":48,"intentionalWalks":4,"hits":87,"hitByPitch":3,"avg":".242","atBats":359,"obp":".336","slg":".460","ops":".796","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":165,"rbi":50,"leftOnBase":166,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.12","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":185,"errors":1,"chances":191,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[805779,641680,691016,695720,666126,671732,675961,643446,703607,661531,680716,622268,678022,660761,656240,665622],"pitchers":[678022,660761,656240,665622],"bench":[],"bullpen":[665660,686930,669620,641386,663687,696522,695611,682052],"battingOrder":[805779,641680,691016,666126,671732,643446,703607,661531,622268],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bolte (8, Valdez, F); Soderstrom (23, Jansen, K)."},{"label":"HR","value":"Bolte (4, 8th inning off Finnegan, 2 on, 1 out)."},{"label":"TB","value":"Bolte 7; Butler, L 2; McNeil; Ornelas; Soderstrom 3; Walton; White 3; Williams; Wilson, J."},{"label":"RBI","value":"Bolte 3 (21); Butler, L (29); McNeil (34); Wilson, J (34)."},{"label":"2-out RBI","value":"Butler, L; McNeil."},{"label":"Runners left in scoring position, 2 out","value":"Williams; Ornelas; Heim; Butler, L."},{"label":"GIDP","value":"Ornelas; Serven."},{"label":"Team RISP","value":"5-for-19."},{"label":"Team LOB","value":"10."}]}],"note":[{"label":"a","value":"Flied out for Williams in the 8th."},{"label":"b","value":"Singled for Ornelas in the 8th."},{"label":"c","value":"Struck out for White in the 9th."}]}},"officials":[{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"First Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Jansen, K."},{"label":"ABS Challenge","value":"Dingler 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Keith (Strike-Overturned to Ball); Butler, L (Strike-Overturned to Ball); Serven (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Valdez, F 96-62; Finnegan 20-12; Waguespack 9-6; Jansen, K 20-13; Perkins 91-62; Suarez, J 30-17; Blewett 38-23; Medina 24-16."},{"label":"Groundouts-flyouts","value":"Valdez, F 10-2; Finnegan 0-1; Waguespack 1-0; Jansen, K 0-1; Perkins 3-2; Suarez, J 2-0; Blewett 1-1; Medina 0-2."},{"label":"Batters faced","value":"Valdez, F 30; Finnegan 5; Waguespack 3; Jansen, K 5; Perkins 26; Suarez, J 5; Blewett 8; Medina 5."},{"label":"Inherited runners-scored","value":"Waguespack 1-0; Blewett 1-1."},{"label":"Umpires","value":"HP: Louie Krupa. 1B: Jeremie Rehak. 2B: Dan Iassogna. 3B: Adam Beck. "},{"label":"Weather","value":"98 degrees, Clear."},{"label":"Wind","value":"6 mph, Out To RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:09."},{"label":"Att","value":"10,426."},{"label":"Venue","value":"Sutter Health Park."},{"label":"August 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","boxscoreName":"Bolte"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":20,"groundOuts":62,"airOuts":33,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":9,"avg":".257","atBats":214,"obp":".340","slg":".350","ops":".690","caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":75,"rbi":21,"leftOnBase":77,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"53.50","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":184,"errors":5,"chances":191,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","boxscoreName":"McGonigle"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":100,"groundOuts":74,"airOuts":151,"runs":70,"doubles":20,"triples":3,"homeRuns":11,"strikeOuts":66,"baseOnBalls":68,"intentionalWalks":1,"hits":118,"hitByPitch":3,"avg":".290","atBats":407,"obp":".394","slg":".435","ops":".829","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":177,"rbi":41,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":29,"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":237,"putOuts":110,"errors":9,"chances":356,"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"}]},"type":"hitter","gameScore":69,"hittingGameScore":69},{"player":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","boxscoreName":"Valdez, F"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"7.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":10,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":30,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":62,"groundOuts":150,"airOuts":106,"runs":65,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":98,"baseOnBalls":43,"intentionalWalks":0,"hits":124,"hitByPitch":12,"atBats":475,"obp":".336","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1930,"era":"4.41","inningsPitched":"120.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.39","battersFaced":533,"outs":361,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1930,"balls":682,"strikes":1248,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":2,"winPercentage":".462","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"7.33","walksPer9Inn":"3.22","hitsPer9Inn":"9.27","runsScoredPer9":"4.86","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":30},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"loser":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"save":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}