{"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":824339,"link":"/api/v1.1/game/824339/feed/live","metaData":{"wait":10,"timeStamp":"20260630_033923","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824339,"type":"R","doubleHeader":"N","id":"2026/06/29/miamlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824339-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T00:40:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","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":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":40,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":45,"losses":40,"winningPercentage":".529"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":33,"losses":52,"ties":0,"pct":".388"},"records":{},"divisionLeader":false,"wins":33,"losses":52,"winningPercentage":".388"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605154":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154","firstName":"John","lastName":"Brebbia","birthDate":"1990-05-30","currentAge":36,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Brebbia","middleName":"Fulboam","boxscoreName":"Brebbia","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2017-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Brebbia","nameSlug":"john-brebbia-605154","firstLastName":"John Brebbia","lastFirstName":"Brebbia, John","lastInitName":"Brebbia, J","initLastName":"J Brebbia","fullFMLName":"John Fulboam Brebbia","fullLFMName":"Brebbia, John Fulboam","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID807743":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743","firstName":"Sean","lastName":"Sullivan","primaryNumber":"45","birthDate":"2002-07-22","currentAge":24,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Sullivan","middleName":"Joseph","boxscoreName":"Sullivan, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Sullivan","nameSlug":"sean-sullivan-807743","firstLastName":"Sean Sullivan","lastFirstName":"Sullivan, Sean","lastInitName":"Sullivan, S","initLastName":"S Sullivan","fullFMLName":"Sean Joseph Sullivan","fullLFMName":"Sullivan, Sean Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Partly Cloudy","temp":"88","wind":"6 mph, R To L"},"gameInfo":{"attendance":22910,"firstPitch":"2026-06-30T00:41:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":5,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":823355,"fullName":"Chris Thompson","link":"/api/v1/people/823355"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:41:57.687Z","endTime":"2026-06-30T00:43:20.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T21:14:43.969Z","endTime":"2026-06-30T00:14:09.097Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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-06-30T00:14:09.097Z","endTime":"2026-06-30T00:40:26.627Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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-06-30T00:40:26.627Z","endTime":"2026-06-30T00:41:59.598Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63015248410319,"aZ":-19.414576794613694,"pfxX":6.003376852764644,"pfxZ":7.476138687695994,"pX":-0.10284916690684535,"pZ":2.0797630374284224,"vX0":-10.145180633527733,"vY0":-128.05934502413174,"vZ0":-4.770255421599073,"x":120.92,"y":182.63,"x0":3.0815827144479777,"y0":50.00096183846767,"z0":5.430333632890864,"aX":10.244019681210242},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.2,"spinRate":2347,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.42331306821544734,"extension":7.742039069179576},"index":3,"playId":"49f307fb-af54-3747-b6b2-40b0acf843ae","pitchNumber":1,"startTime":"2026-06-30T00:41:59.598Z","endTime":"2026-06-30T00:42:03.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.437471630231915,"aZ":-24.173346365687728,"pfxX":4.871493394403052,"pfxZ":5.815841875842509,"pX":-1.7776496637664372,"pZ":0.9256249552766929,"vX0":-11.645372374674148,"vY0":-115.16036823767908,"vZ0":-5.342513110204977,"x":184.76,"y":213.79,"x0":2.6577016395870166,"y0":50.0055026286294,"z0":5.543533440061366,"aX":6.706836114990113},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.7,"breakHorizontal":-6.7,"spinRate":1901,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4712112811178173,"extension":7.929370435091564},"index":4,"playId":"4c1cbb3e-54e7-3314-8420-28672792f2f4","pitchNumber":2,"startTime":"2026-06-30T00:42:13.422Z","endTime":"2026-06-30T00:42:16.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.148300043581774,"aZ":-22.39098373376303,"pfxX":8.490216027295148,"pfxZ":5.777964968468384,"pX":1.5347696358447132,"pZ":3.5841885875452024,"vX0":-6.807001387066026,"vY0":-127.94508666654998,"vZ0":-0.6022653047111367,"x":58.5,"y":142.01,"x0":3.099332040469627,"y0":50.00327171657305,"z0":5.544971475607674,"aX":14.375468754868834},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":2364,"spinDirection":140},"zone":12,"typeConfidence":0.93,"plateTime":0.4246875392693883,"extension":7.625073303928733},"index":5,"playId":"8864668b-d0b2-3cef-9a66-c1f08bc82b67","pitchNumber":3,"startTime":"2026-06-30T00:42:29.405Z","endTime":"2026-06-30T00:42:33.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49718103927582,"aZ":-19.608652383726998,"pfxX":6.153327159660085,"pfxZ":7.777934102653806,"pX":-0.018599393810844328,"pZ":3.1529894920116206,"vX0":-9.298261242518294,"vY0":-125.05145423545574,"vZ0":-1.9189477295838318,"x":117.71,"y":153.65,"x0":2.9148590053047596,"y0":50.00184015762305,"z0":5.506285853116617,"aX":9.94022416557518},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":14.0,"breakHorizontal":-9.5,"spinRate":2292,"spinDirection":135},"zone":2,"typeConfidence":0.81,"plateTime":0.434702731656492,"extension":7.835180462854192},"index":6,"playId":"2bf63995-a5c0-3f4e-9f97-b806708f6c6d","pitchNumber":4,"startTime":"2026-06-30T00:42:44.794Z","endTime":"2026-06-30T00:42:47.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-30T00:42:55.793Z","endTime":"2026-06-30T00:43:09.440Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258486105164817,"aZ":-17.41188105271891,"pfxX":7.440323633227967,"pfxZ":8.86598104153733,"pX":-0.2584624801252042,"pZ":2.5956991811069567,"vX0":-10.84047373847691,"vY0":-127.23381601907772,"vZ0":-3.691489591584637,"x":126.85,"y":168.7,"x0":3.0603293702492254,"y0":50.006163745450316,"z0":5.418077571597924,"aX":12.394585702110204},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.6,"breakHorizontal":-11.5,"spinRate":2381,"spinDirection":137},"zone":4,"typeConfidence":0.93,"plateTime":0.42793909853657075,"extension":7.557022501893672},"hitData":{"launchSpeed":84.8,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.44,"coordY":81.68}},"index":8,"playId":"1c5a2255-668a-3ec7-aff1-2bb22057987b","pitchNumber":5,"startTime":"2026-06-30T00:43:09.440Z","endTime":"2026-06-30T00:43:20.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:43:20.050Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Troy Johnston in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:43:17.147Z","endTime":"2026-06-30T00:45:33.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626103808712408,"aZ":-17.618120343191823,"pfxX":7.813132394270588,"pfxZ":8.688182108442115,"pX":-1.172840082433519,"pZ":2.7171224175736968,"vX0":-12.598946015745575,"vY0":-127.44717589846438,"vZ0":-3.482240945363352,"x":161.71,"y":165.42,"x0":2.7782970003020684,"y0":50.00598690066206,"z0":5.461099752826736,"aX":13.096519642155169},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2374,"spinDirection":140},"zone":11,"typeConfidence":0.93,"plateTime":0.4267619937568905,"extension":7.581073541258694},"index":0,"playId":"8247cb13-4d5c-332e-b974-d4a36a953286","pitchNumber":1,"startTime":"2026-06-30T00:43:43.385Z","endTime":"2026-06-30T00:43:47.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":70.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.123312562325594,"aZ":-36.171767277114675,"pfxX":-3.89313597435887,"pfxZ":-3.2493866291965947,"pX":-0.735913021364361,"pZ":1.1663845696868194,"vX0":-7.122377031586763,"vY0":-109.85900342304494,"vZ0":-1.2317909566043113,"x":145.05,"y":207.29,"x0":3.044427178346586,"y0":50.00205923202133,"z0":5.554141713857447,"aX":-4.79181228865916},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-5.9,"breakHorizontal":8.8,"spinRate":2417,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4971905719069909,"extension":7.320352930970767},"index":1,"playId":"d185e8a8-abeb-343d-bb8e-f3054ae90b2b","pitchNumber":2,"startTime":"2026-06-30T00:43:57.769Z","endTime":"2026-06-30T00:44:01.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693839095370258,"aZ":-17.92971724083275,"pfxX":6.905726367076637,"pfxZ":8.699679417185978,"pX":-0.86483267992534,"pZ":2.6030287957809874,"vX0":-11.785195912571519,"vY0":-125.87418527367801,"vZ0":-3.805444287294867,"x":149.97,"y":168.5,"x0":2.938051608710192,"y0":50.00057218976556,"z0":5.549234162231002,"aX":11.304722639789102},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.2,"breakHorizontal":-10.4,"spinRate":2392,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.43180941307274257,"extension":7.6938563367022725},"index":2,"playId":"dafc0c00-57ca-3d77-8d6f-37016c3bf6c7","pitchNumber":3,"startTime":"2026-06-30T00:44:13.601Z","endTime":"2026-06-30T00:44:18.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45335541734964,"aZ":-21.787620142366325,"pfxX":8.658138248473865,"pfxZ":6.452241677252124,"pX":0.8279730693855478,"pZ":2.1656998537277694,"vX0":-8.599634855460645,"vY0":-125.0730792980932,"vZ0":-3.69920074565138,"x":85.44,"y":180.31,"x0":3.1600872426682596,"y0":50.0016037002045,"z0":5.417325482019706,"aX":13.935480326125},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.2,"breakHorizontal":-14.0,"spinRate":2346,"spinDirection":139},"zone":6,"typeConfidence":0.88,"plateTime":0.43528511629815725,"extension":7.570546665442736},"index":3,"playId":"32d95016-288a-3676-9076-2c8aecf96e28","pitchNumber":4,"startTime":"2026-06-30T00:44:28.611Z","endTime":"2026-06-30T00:44:32.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-30T00:44:39.253Z","endTime":"2026-06-30T00:44:50.847Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.716307454036855,"aZ":-21.205660295701627,"pfxX":7.873677916080083,"pfxZ":6.656442246873759,"pX":0.41852445428275625,"pZ":3.2212987062128113,"vX0":-9.14464830334438,"vY0":-126.24567524162414,"vZ0":-1.703210474801926,"x":101.05,"y":151.8,"x0":3.030084367330586,"y0":50.00146879550014,"z0":5.576903387462253,"aX":12.971898083371178},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.0,"breakHorizontal":-12.7,"spinRate":2344,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.4304818118385225,"extension":7.532524308054508},"index":5,"playId":"b7adc3f5-8445-3bc8-9a16-4a442db95bb4","pitchNumber":5,"startTime":"2026-06-30T00:44:50.847Z","endTime":"2026-06-30T00:45:17.861Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.562145322311903,"aZ":-17.137791510179557,"pfxX":7.357579362871148,"pfxZ":9.0355911118133,"pX":0.16470095894887452,"pZ":2.3761986767194783,"vX0":-9.652766551438631,"vY0":-127.03515366096764,"vZ0":-4.4656814648250185,"x":110.72,"y":174.62,"x0":3.0259983626818836,"y0":50.0057251749897,"z0":5.485666299857184,"aX":12.248774998957277},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.7,"breakHorizontal":-11.6,"spinRate":2370,"spinDirection":140},"zone":5,"typeConfidence":0.93,"plateTime":0.42818876344921364,"extension":7.680461766759487},"hitData":{"launchSpeed":81.3,"launchAngle":52.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.9,"coordY":132.83}},"index":6,"playId":"c73df42f-c2af-39e4-b6a5-51bffd4e4125","pitchNumber":6,"startTime":"2026-06-30T00:45:20.968Z","endTime":"2026-06-30T00:45:33.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:45:33.601Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:45:38.302Z","endTime":"2026-06-30T00:46:31.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.913465688871497,"aZ":-33.928556818973924,"pfxX":-3.9477315798589974,"pfxZ":-1.3428172083205112,"pX":-0.6309727844774713,"pZ":2.0955053359042926,"vX0":-6.812159723041338,"vY0":-112.55229789767239,"vZ0":-0.34270687902152785,"x":132.43,"y":156.92,"x0":2.9261886246615103,"y0":50.002505870232376,"z0":5.632767845792187,"aX":-5.157309654060867},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.3,"breakHorizontal":8.6,"spinRate":2464,"spinDirection":320},"zone":7,"typeConfidence":0.87,"plateTime":0.4832642236647473,"extension":7.43965531401261},"index":0,"playId":"e0239c3e-d391-33d7-8fbe-9d28c5a2d820","pitchNumber":1,"startTime":"2026-06-30T00:45:53.492Z","endTime":"2026-06-30T00:45:57.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06601137054824,"aZ":-19.03290705890359,"pfxX":4.970475626818003,"pfxZ":7.764836739737567,"pX":0.17104609598736203,"pZ":2.069116314109414,"vX0":-8.971707905267145,"vY0":-127.69339686580115,"vZ0":-5.109485435013665,"x":110.48,"y":182.91,"x0":3.044951606180716,"y0":50.00625413220427,"z0":5.5419028298618445,"aX":8.417407391600815},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.4,"breakHorizontal":-7.6,"spinRate":2402,"spinDirection":139},"zone":8,"typeConfidence":0.83,"plateTime":0.4248779965870053,"extension":7.790980390327822},"index":1,"playId":"b3ae25ac-5df1-3da6-98dc-4b348a32cae2","pitchNumber":2,"startTime":"2026-06-30T00:46:08.750Z","endTime":"2026-06-30T00:46:11.750Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.714075213636935,"aZ":-25.058161488265124,"pfxX":5.61873249717766,"pfxZ":5.045152783509145,"pX":0.715522422970395,"pZ":1.6629013469900205,"vX0":-6.5521127255850375,"vY0":-116.8324629020818,"vZ0":-3.6317471016994243,"x":89.73,"y":193.88,"x0":2.7995566715673648,"y0":50.00550909792755,"z0":5.539228649460509,"aX":7.930992305976523},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.6,"breakHorizontal":-9.0,"spinRate":1798,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.46514982868137533,"extension":7.730152073032179},"index":2,"playId":"61355a12-e39a-3729-9650-d5627675dd7a","pitchNumber":3,"startTime":"2026-06-30T00:46:26.904Z","endTime":"2026-06-30T00:46:31.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:46:31.908Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out to first baseman Kyle Stowers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:48:36.635Z","endTime":"2026-06-30T00:48:59.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897142605056775,"aZ":-24.660964368705255,"pfxX":-7.505171294889831,"pfxZ":3.8156342354596866,"pX":0.6025344180165411,"pZ":3.292515812657352,"vX0":9.443476825138106,"vY0":-138.03029092934412,"vZ0":-2.8337460718057956,"x":94.03,"y":149.88,"x0":-1.8559186847899867,"y0":50.00139867760744,"z0":5.956838905989426,"aX":-14.774006082570274},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":12.1,"spinRate":2351,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3937814872642176,"extension":6.047503671309721},"hitData":{"launchSpeed":85.8,"launchAngle":66.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":181.88,"coordY":163.6}},"index":0,"playId":"3b6351fe-aae6-3698-952f-9f14aa829d7a","pitchNumber":1,"startTime":"2026-06-30T00:48:46.643Z","endTime":"2026-06-30T00:48:59.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:48:59.132Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:49:11.237Z","endTime":"2026-06-30T00:50:32.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829077227082532,"aZ":-19.099776028943005,"pfxX":-7.191361856576354,"pfxZ":6.429779947175396,"pX":0.38252536553872046,"pZ":2.3488276736377642,"vX0":8.876598788551807,"vY0":-140.30562119571138,"vZ0":-6.183688711926287,"x":102.42,"y":175.36,"x0":-1.8586592982119894,"y0":50.00362803137821,"z0":5.78770540946178,"aX":-14.624205335714471},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":11.6,"spinRate":2375,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3874530678576922,"extension":6.128565171842236},"index":0,"playId":"c6c450bd-8d58-30f1-8de4-b4b791fcb4e1","pitchNumber":1,"startTime":"2026-06-30T00:49:35.183Z","endTime":"2026-06-30T00:49:38.790Z","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":88.0,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.457175139722903,"aZ":-28.225851782340907,"pfxX":0.9300398801996401,"pfxZ":2.3121778531646076,"pX":-0.7282053397649431,"pZ":2.4831629621121785,"vX0":2.9563205119563127,"vY0":-128.32671516021315,"vZ0":-3.3058068274010806,"x":144.76,"y":171.73,"x0":-2.0048440352473498,"y0":50.00424557547513,"z0":5.9300955326045806,"aX":1.588872784682533},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-2.2,"spinRate":2309,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.4228997680586395,"extension":6.070768567184486},"index":1,"playId":"45bd5e65-7c38-31ce-b44c-79dd4c4ec122","pitchNumber":2,"startTime":"2026-06-30T00:49:50.403Z","endTime":"2026-06-30T00:49:54.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190028310867184,"aZ":-22.281111999349843,"pfxX":-6.092860437961297,"pfxZ":4.818451664728567,"pX":-2.068071374314573,"pZ":2.572523639240762,"vX0":1.962215478356973,"vY0":-141.18325393946967,"vZ0":-5.475354164596874,"x":195.83,"y":169.32,"x0":-1.9736475055330593,"y0":50.00088561479844,"z0":5.938446073797481,"aX":-12.500039740573094},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":10.8,"spinRate":2293,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38556063619766023,"extension":6.076050076189928},"index":2,"playId":"4f96bd08-1c81-3881-9f4f-77a337ba64e9","pitchNumber":3,"startTime":"2026-06-30T00:50:11.909Z","endTime":"2026-06-30T00:50:15.325Z","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":90.3,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89272585988833,"aZ":-29.297346597844854,"pfxX":-7.75958670622241,"pfxZ":1.6194089432010266,"pX":-1.4959875769169233,"pZ":2.827036192393167,"vX0":3.6846402656802155,"vY0":-131.55768987926623,"vZ0":-2.536568424531694,"x":174.02,"y":162.45,"x0":-1.8949638745148827,"y0":50.00460701344509,"z0":5.94168328321172,"aX":-13.81207379279749},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":13.4,"spinRate":2292,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.41391712015416715,"extension":6.100806982251508},"index":3,"playId":"af4687b3-ccb2-388e-924e-418d26efdcfd","pitchNumber":4,"startTime":"2026-06-30T00:50:27.562Z","endTime":"2026-06-30T00:50:32.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:50:32.375Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:50:33.006Z","endTime":"2026-06-30T00:51:46.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":97.2,"endSpeed":90.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.240462766885173,"aZ":-23.34075727403917,"pfxX":-8.397662793382741,"pfxZ":4.29920953949917,"pX":-0.2846265690281609,"pZ":2.9886416451089044,"vX0":7.171014658698066,"vY0":-141.495184682139,"vZ0":-4.047283723355505,"x":127.85,"y":158.09,"x0":-1.7441890690214996,"y0":50.00340948929292,"z0":5.908743909956106,"aX":-17.256360479068995},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2404,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3851333732807358,"extension":6.041880848959716},"index":0,"playId":"a79e18a2-2cf1-3069-89dd-4d15094fe64f","pitchNumber":1,"startTime":"2026-06-30T00:50:58.526Z","endTime":"2026-06-30T00:51:02.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.430110679985045,"aZ":-17.57372069288593,"pfxX":-5.61404270338592,"pfxZ":7.059821805547399,"pX":-0.48691793924323384,"pZ":4.137738387591449,"vX0":5.7421977124335895,"vY0":-141.9585413951976,"vZ0":-2.0931473400692893,"x":135.56,"y":127.06,"x0":-1.793589445742971,"y0":50.004229399811244,"z0":5.987013410072724,"aX":-11.612659176304991},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2346,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38388349851136105,"extension":6.005352305325163},"index":1,"playId":"4dbdb8e5-472e-32d3-8559-87bac0e48adc","pitchNumber":2,"startTime":"2026-06-30T00:51:14.981Z","endTime":"2026-06-30T00:51:19.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T00:51:25.763Z","endTime":"2026-06-30T00:51:41.873Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046760419797334,"aZ":-18.203752251622696,"pfxX":-5.213658517254283,"pfxZ":6.621564408531588,"pX":0.6090644944605591,"pZ":3.078929211505878,"vX0":8.358056212151826,"vY0":-143.40516898999513,"vZ0":-4.841600990577022,"x":93.78,"y":155.65,"x0":-1.648314315721326,"y0":50.007068142463474,"z0":5.903206079088806,"aX":-11.00674810370597},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":2289,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.3800409145701784,"extension":6.089155255721627},"index":3,"playId":"28a9d393-1f4d-3e50-865b-b0f9f74fb9ea","pitchNumber":3,"startTime":"2026-06-30T00:51:41.873Z","endTime":"2026-06-30T00:51:46.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:51:46.361Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heriberto Hernández doubles (4) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:53:31.162Z","endTime":"2026-06-30T00:54:42.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2731248828879,"aZ":-19.501263266658906,"pfxX":7.009834613689296,"pfxZ":7.536433454120129,"pX":0.06156084166126512,"pZ":3.820569792531314,"vX0":-9.712000011707378,"vY0":-127.34058303345512,"vZ0":-0.7537348928295343,"x":114.65,"y":135.62,"x0":2.972669260635202,"y0":50.00346184269142,"z0":5.630198781785663,"aX":11.78947716566203},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.8,"breakHorizontal":-11.2,"spinRate":2395,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.42625721328602406,"extension":7.454240693150376},"index":0,"playId":"cf2882bd-3c07-3cfd-a518-31abc27ed3ba","pitchNumber":1,"startTime":"2026-06-30T00:53:57.169Z","endTime":"2026-06-30T00:54:02.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.792584128365,"aZ":-34.12402197906835,"pfxX":-4.702864880589924,"pfxZ":-1.6765471591238033,"pX":-1.4405744367833468,"pZ":1.3333075131331142,"vX0":-8.247005506493663,"vY0":-106.71123947120327,"vZ0":-0.960829284148323,"x":171.91,"y":202.78,"x0":3.0712254392802,"y0":50.00201024237782,"z0":5.602931639110903,"aX":-5.472356476227541},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-3.0,"breakHorizontal":10.6,"spinRate":2303,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.5114941038730771,"extension":7.491645194093376},"index":1,"playId":"669cbcb4-5e7d-3a42-8a4b-f4343c7f3232","pitchNumber":2,"startTime":"2026-06-30T00:54:11.971Z","endTime":"2026-06-30T00:54:16.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.433751473056656,"aZ":-18.438412457217527,"pfxX":6.1223977264790435,"pfxZ":8.350281562129435,"pX":0.3608179715303309,"pZ":2.7229281968121084,"vX0":-8.774349744491449,"vY0":-125.8499315679706,"vZ0":-3.195921624799276,"x":103.25,"y":165.26,"x0":3.0569054395760484,"y0":50.00223374464757,"z0":5.458392087864134,"aX":10.071061270092065},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2322,"spinDirection":130},"zone":6,"typeConfidence":0.87,"plateTime":0.4310592164970828,"extension":7.714347037871639},"hitData":{"launchSpeed":94.7,"launchAngle":17.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.0,"coordY":128.36}},"index":2,"playId":"6ed62777-a8d6-36a7-96b3-9d203c45701d","pitchNumber":3,"startTime":"2026-06-30T00:54:27.233Z","endTime":"2026-06-30T00:54:42.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:54:42.994Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Stowers hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:54:50.973Z","endTime":"2026-06-30T00:55:21.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":67.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.18481338226145,"aZ":-35.49927282158446,"pfxX":-5.154848741834073,"pfxZ":-2.9005597172969324,"pX":2.8359768328834405,"pZ":3.4138481900979163,"vX0":0.4734826247116427,"vY0":-105.29639452126429,"vZ0":3.515082480712266,"x":8.9,"y":146.61,"x0":3.2823677256624904,"y0":50.001078667092735,"z0":5.771749395290981,"aX":-5.915148305998289},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-4.2,"breakHorizontal":9.2,"spinRate":2056,"spinDirection":315},"zone":12,"typeConfidence":0.91,"plateTime":0.5158675802613648,"extension":7.164773839898795},"index":0,"playId":"8ff434d7-d465-3a35-bf96-c7b6813d3bb0","pitchNumber":1,"startTime":"2026-06-30T00:55:14.148Z","endTime":"2026-06-30T00:55:21.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:55:21.158Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Leo Jiménez doubles (3) on a fly ball to center fielder Cole Carrigg. Heriberto Hernández scores. Kyle Stowers scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:55:29.513Z","endTime":"2026-06-30T00:57:33.270Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":79.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81039144393412,"aZ":-18.371966255565447,"pfxX":5.908028889264796,"pfxZ":8.519902893199308,"pX":0.2695165325969968,"pZ":3.764540328833118,"vX0":-8.606844301117787,"vY0":-126.02128674683772,"vZ0":-0.7529801659326792,"x":106.73,"y":137.14,"x0":2.949852141476894,"y0":50.00604296166427,"z0":5.541118960753742,"aX":9.576342216365598},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.5,"breakHorizontal":-8.9,"spinRate":2179,"spinDirection":141},"zone":12,"typeConfidence":0.83,"plateTime":0.4333877775734041,"extension":7.793715107306324},"index":0,"playId":"378afb67-88cf-3480-8179-bf2f9ee2cccb","pitchNumber":1,"startTime":"2026-06-30T00:55:54.107Z","endTime":"2026-06-30T00:55:59.387Z","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":74.2,"endSpeed":69.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.560793047868202,"aZ":-26.594691501018914,"pfxX":6.359215912355335,"pfxZ":4.665957742867343,"pX":0.673574657343279,"pZ":2.3556202696220936,"vX0":-5.949890896952977,"vY0":-107.97208342591333,"vZ0":-0.9698397862612596,"x":91.32,"y":175.18,"x0":2.6223498699956576,"y0":50.002933253471404,"z0":5.704178039863389,"aX":7.604222175744285},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":8.5,"breakHorizontal":-10.2,"spinRate":1666,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.5048492982854529,"extension":7.54143314182718},"index":1,"playId":"f49cc2ed-27c2-32c2-ac15-ae442768b62c","pitchNumber":2,"startTime":"2026-06-30T00:56:12.682Z","endTime":"2026-06-30T00:56:17.822Z","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":75.7,"endSpeed":70.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.03967359073726,"aZ":-26.470160835856284,"pfxX":5.9914048094650045,"pfxZ":4.536687059007001,"pX":1.074293814568055,"pZ":2.756394627690346,"vX0":-5.434767600952448,"vY0":-110.326836960864,"vZ0":-0.34802320592022595,"x":76.05,"y":164.36,"x0":2.7686499022964997,"y0":50.00202187616966,"z0":5.660285422451945,"aX":7.530102816999138},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":8.4,"breakHorizontal":-9.7,"spinRate":1677,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.4928152854641823,"extension":7.759687337634224},"index":2,"playId":"7b65c194-c1a0-3005-b524-175d8267ae56","pitchNumber":3,"startTime":"2026-06-30T00:56:29.302Z","endTime":"2026-06-30T00:56:36.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.422218717804125,"aZ":-17.799169712665538,"pfxX":6.298898344166684,"pfxZ":8.762490476314472,"pX":0.28818013279176924,"pZ":4.909214637554752,"vX0":-8.85342440609102,"vY0":-125.93519943227457,"vZ0":1.4831165926666698,"x":106.02,"y":106.23,"x0":2.9966534892526298,"y0":50.004164208885776,"z0":5.732395139634273,"aX":10.336547595028536},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.4,"breakHorizontal":-9.8,"spinRate":2210,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4314072500493169,"extension":7.592844100287204},"index":3,"playId":"640f187d-9c6f-3d7f-a7f1-24d6ad1c6f87","pitchNumber":4,"startTime":"2026-06-30T00:56:58.790Z","endTime":"2026-06-30T00:57:02.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.038121712755437,"aZ":-20.67405618287198,"pfxX":7.703925486604867,"pfxZ":6.969172849459174,"pX":0.22147873986986766,"pZ":2.9770262944815107,"vX0":-9.519525979850044,"vY0":-126.17817382851543,"vZ0":-2.3155443536983635,"x":108.56,"y":158.4,"x0":3.001717983621559,"y0":50.003259853644074,"z0":5.53184636110019,"aX":12.714042014704317},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2268,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.43027231135824584,"extension":7.66626321214761},"hitData":{"launchSpeed":99.5,"launchAngle":23.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":174.22,"coordY":47.23}},"index":4,"playId":"f535a8b4-37ab-32b4-9613-503780010ea5","pitchNumber":5,"startTime":"2026-06-30T00:57:16.812Z","endTime":"2026-06-30T00:57:33.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:57:33.270Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:57:42.696Z","endTime":"2026-06-30T00:59:24.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.716105598458704,"aZ":-18.03286530108929,"pfxX":6.243182606180189,"pfxZ":8.226165629514082,"pX":-0.9358691817951343,"pZ":2.329523209495006,"vX0":-11.570827029302103,"vY0":-128.5266192463333,"vZ0":-4.75148730277221,"x":152.67,"y":175.88,"x0":2.758108189819951,"y0":50.00472690312942,"z0":5.5500731716617215,"aX":10.736328885627836},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2251,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.42173840549838637,"extension":7.497714533323403},"index":0,"playId":"06900213-ed37-313b-be5d-a9f57d711c38","pitchNumber":1,"startTime":"2026-06-30T00:58:09.143Z","endTime":"2026-06-30T00:58:14.443Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.160775900008844,"aZ":-19.639760227270934,"pfxX":5.51004964165459,"pfxZ":7.584917494557173,"pX":-0.6384574400468577,"pZ":1.7368659282998262,"vX0":-10.62650762105562,"vY0":-126.04395417857994,"vZ0":-5.4348893051054645,"x":141.34,"y":191.88,"x0":2.8661427584386256,"y0":50.001130832626984,"z0":5.448331088031515,"aX":9.103923882382306},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.1,"breakHorizontal":-8.3,"spinRate":2345,"spinDirection":139},"zone":7,"typeConfidence":0.79,"plateTime":0.43016709279263443,"extension":7.904597658067282},"index":1,"playId":"d42b0acc-fc8f-3e5b-98c0-f4180edd1c61","pitchNumber":2,"startTime":"2026-06-30T00:58:26.402Z","endTime":"2026-06-30T00:58:53.420Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996454054070952,"aZ":-19.20746446765352,"pfxX":6.5997470569026575,"pfxZ":7.6532703663979955,"pX":-0.6160702469256915,"pZ":2.8783653141177195,"vX0":-10.861874643597087,"vY0":-127.95347171827095,"vZ0":-2.912606352892597,"x":140.48,"y":161.06,"x0":2.7849339323649573,"y0":50.00239029114476,"z0":5.499292748504957,"aX":11.182209856650196},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":-10.1,"spinRate":2272,"spinDirection":136},"zone":1,"typeConfidence":0.91,"plateTime":0.4245426075031018,"extension":7.8627974805522705},"index":2,"playId":"7089af01-d483-3da1-b5dc-8d66c21352ba","pitchNumber":3,"startTime":"2026-06-30T00:58:58.779Z","endTime":"2026-06-30T00:59:02.892Z","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":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.742105829120945,"aZ":-25.79595080504694,"pfxX":5.908820546994875,"pfxZ":4.976924709428097,"pX":-0.07465423241760329,"pZ":1.6923291652267234,"vX0":-7.667464552752464,"vY0":-111.50125484528435,"vZ0":-2.8196465893976805,"x":119.85,"y":193.09,"x0":2.613500037199984,"y0":50.00162086707743,"z0":5.587363798312183,"aX":7.570720120157024},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":8.6,"breakHorizontal":-9.1,"spinRate":1529,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.4879556766567701,"extension":7.810090371441728},"index":3,"playId":"318b2e6c-5336-3502-8a99-62ccfb97d34f","pitchNumber":4,"startTime":"2026-06-30T00:59:18.796Z","endTime":"2026-06-30T00:59:24.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:59:24.073Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, first baseman TJ Rumfield to pitcher Sean Sullivan. Leo Jiménez to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:59:31.556Z","endTime":"2026-06-30T01:00:57.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.6,"endSpeed":71.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.992868279056074,"aZ":-25.816542067504106,"pfxX":5.570397583473717,"pfxZ":4.941044508851107,"pX":0.0375385308248156,"pZ":2.750452073958186,"vX0":-7.5467315341793935,"vY0":-111.50980195091294,"vZ0":-0.6986879152565959,"x":115.57,"y":164.52,"x0":2.7090785090927274,"y0":50.0032805875065,"z0":5.681729836282235,"aX":7.167765574584568},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":9.1,"breakHorizontal":-8.6,"spinRate":1671,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.487216673173382,"extension":7.5623589913178035},"index":0,"playId":"4dd9d2af-37fd-319a-a461-005d05f0c872","pitchNumber":1,"startTime":"2026-06-30T00:59:48.481Z","endTime":"2026-06-30T00:59:52.043Z","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":83.7,"endSpeed":78.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06411318781301,"aZ":-25.421955919865052,"pfxX":-1.499284527376361,"pfxZ":4.418714091401489,"pX":-0.5581678846675912,"pZ":2.355306324891224,"vX0":-8.47168069376335,"vY0":-121.82944637413962,"vZ0":-2.252491166251284,"x":138.28,"y":175.19,"x0":3.134766458038021,"y0":50.00465253617896,"z0":5.451385098428747,"aX":-2.293130752970604},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.8,"breakHorizontal":4.4,"spinRate":2329,"spinDirection":159},"zone":4,"typeConfidence":0.9,"plateTime":0.44665113038381543,"extension":7.327907144513267},"index":1,"playId":"08481ac7-d6a7-3883-bd9f-b9b955efbcc1","pitchNumber":2,"startTime":"2026-06-30T01:00:08.884Z","endTime":"2026-06-30T01:00:17.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499353420835156,"aZ":-17.394837848228672,"pfxX":6.18155262967433,"pfxZ":8.764456159773948,"pX":0.6726871165585205,"pZ":2.4685598033654426,"vX0":-8.491369153989814,"vY0":-127.79302368520516,"vZ0":-4.283595599098331,"x":91.36,"y":172.13,"x0":3.2057112832308263,"y0":50.002425896819624,"z0":5.497341208017679,"aX":10.424299207654585},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.4,"breakHorizontal":-9.7,"spinRate":2338,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.4254433663179453,"extension":7.616252051873553},"hitData":{"launchSpeed":96.5,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":167.9}},"index":2,"playId":"79448694-bbe6-38f6-8b3d-3861096b0ef2","pitchNumber":3,"startTime":"2026-06-30T01:00:48.438Z","endTime":"2026-06-30T01:00:57.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:00:57.436Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:01:08.459Z","endTime":"2026-06-30T01:02:49.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":86.5,"endSpeed":81.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.331928847368488,"aZ":-18.981063415666444,"pfxX":5.828804339101201,"pfxZ":8.031602093861203,"pX":-1.5402039273357675,"pZ":1.5125431800679414,"vX0":-12.626652248031265,"vY0":-125.52135418707081,"vZ0":-6.053643116866759,"x":175.71,"y":197.94,"x0":2.7328872380224634,"y0":50.00575663980312,"z0":5.434555110774755,"aX":9.579932459837226},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.7,"breakHorizontal":-8.6,"spinRate":2318,"spinDirection":139},"zone":13,"typeConfidence":0.82,"plateTime":0.43151031748039914,"extension":7.7392595692657435},"index":0,"playId":"dd27d88b-03d8-3455-b615-569f2967c519","pitchNumber":1,"startTime":"2026-06-30T01:01:23.592Z","endTime":"2026-06-30T01:01:27.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46914587944875,"aZ":-20.19207691922,"pfxX":5.800057933426649,"pfxZ":7.383309137018353,"pX":0.13805849333219242,"pZ":2.4518189870244664,"vX0":-8.823120080737297,"vY0":-125.06100591194412,"vZ0":-3.4090026595210237,"x":111.74,"y":172.58,"x0":2.9195926564989576,"y0":50.00213598525214,"z0":5.442393249761497,"aX":9.411768533843436},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":13.1,"breakHorizontal":-9.0,"spinRate":2363,"spinDirection":136},"zone":5,"typeConfidence":0.76,"plateTime":0.4339716766380781,"extension":7.984978155532203},"index":1,"playId":"6da1fbfd-a729-381c-bbee-cb0ae1b85779","pitchNumber":2,"startTime":"2026-06-30T01:01:40.626Z","endTime":"2026-06-30T01:01:44.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":73.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.05682804840657,"aZ":-28.589713479569365,"pfxX":5.619823015838858,"pfxZ":2.700932559375628,"pX":-0.1057290770161775,"pZ":0.7494919912816075,"vX0":-7.642786156536927,"vY0":-113.09387312296809,"vZ0":-4.489212135128718,"x":121.03,"y":218.54,"x0":2.5513443895449512,"y0":50.00153283598045,"z0":5.5531734197912845,"aX":7.4517445808948795},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.2,"breakHorizontal":-8.8,"spinRate":1720,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4800199015494755,"extension":7.712683319979396},"index":2,"playId":"a3d976b9-f1e6-3543-a92d-250bc953dd8b","pitchNumber":3,"startTime":"2026-06-30T01:01:57.207Z","endTime":"2026-06-30T01:02:01.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34078913046136,"aZ":-18.286079272221297,"pfxX":7.246944865937402,"pfxZ":8.401390705959306,"pX":-0.24587357205318947,"pZ":1.3110538076485352,"vX0":-10.205135442461264,"vY0":-126.34737168427418,"vZ0":-6.730750529367751,"x":126.37,"y":203.38,"x0":2.8629978656105934,"y0":50.004045801212776,"z0":5.427707027632905,"aX":11.981301767921146},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.2,"breakHorizontal":-11.4,"spinRate":2219,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.42986817715809833,"extension":7.4642178035501345},"index":3,"playId":"4e7707e2-8459-3897-a923-9c8a1c85c47a","pitchNumber":4,"startTime":"2026-06-30T01:02:18.056Z","endTime":"2026-06-30T01:02:22.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.779517428101336,"aZ":-18.31901264534156,"pfxX":7.986336535760191,"pfxZ":8.609945064471596,"pX":-0.2794933896053772,"pZ":2.561585762947835,"vX0":-10.670954924009719,"vY0":-124.91416586243415,"vZ0":-3.2980394406400624,"x":127.65,"y":169.62,"x0":2.9739972948453666,"y0":50.00564079210034,"z0":5.372090119039555,"aX":12.85794938602285},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":15.2,"breakHorizontal":-12.5,"spinRate":2363,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.43540118840373765,"extension":7.680214875210231},"hitData":{"launchSpeed":94.1,"launchAngle":57.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.82,"coordY":112.58}},"index":4,"playId":"728e7607-090c-32f2-9e2b-abc32b958e1d","pitchNumber":5,"startTime":"2026-06-30T01:02:36.147Z","endTime":"2026-06-30T01:02:49.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:02:49.963Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:04:32.351Z","endTime":"2026-06-30T01:05:13.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453903189336042,"aZ":-20.886110256651985,"pfxX":-7.110740370772945,"pfxZ":5.606867167446712,"pX":0.06396055117052801,"pZ":2.207176242958071,"vX0":7.596551796138324,"vY0":-139.8201763794153,"vZ0":-6.161792059883187,"x":114.56,"y":179.19,"x0":-1.742255123693636,"y0":50.0054323898626,"z0":5.775167068341966,"aX":-14.323137621840946},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":11.6,"spinRate":2218,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3892027213481759,"extension":6.083675196378986},"hitData":{"launchSpeed":90.4,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.71,"coordY":78.71}},"index":0,"playId":"654e72f6-5fcc-32dc-9847-29b325cc958b","pitchNumber":1,"startTime":"2026-06-30T01:05:01.614Z","endTime":"2026-06-30T01:05:13.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:05:13.156Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a sharp line drive to right fielder Heriberto Hernández. TJ Rumfield to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:05:17.333Z","endTime":"2026-06-30T01:06:28.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.966471028533988,"aZ":-26.281267047287052,"pfxX":1.681978481308743,"pfxZ":3.389962637011534,"pX":-0.5330376218366593,"pZ":2.9684259354084097,"vX0":3.1832382897710003,"vY0":-130.13591889639892,"vZ0":-2.4508754620730517,"x":137.32,"y":158.63,"x0":-1.9843762494865573,"y0":50.00228387682594,"z0":5.8867592146997465,"aX":2.9214890526082096},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-3.7,"spinRate":2193,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4188055401056596,"extension":6.078200071790118},"index":0,"playId":"792510f1-44fc-3824-a1ff-f337e43fda76","pitchNumber":1,"startTime":"2026-06-30T01:05:40.471Z","endTime":"2026-06-30T01:05:44.044Z","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":97.6,"endSpeed":91.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132051464331177,"aZ":-20.94312038073374,"pfxX":-7.732584521876222,"pfxZ":5.407890638250199,"pX":1.2100748379827853,"pZ":1.4429976377662754,"vX0":10.528498346174334,"vY0":-141.74508547760593,"vZ0":-8.314372540733006,"x":70.87,"y":199.82,"x0":-1.5125377304993806,"y0":50.00409165975248,"z0":5.703986782329676,"aX":-16.06150603337981},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":2294,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38340986869758,"extension":6.12292983951091},"index":1,"playId":"d822df92-254c-321a-a26b-40ce91d6a329","pitchNumber":2,"startTime":"2026-06-30T01:06:01.048Z","endTime":"2026-06-30T01:06:05.855Z","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":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":91.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395406911491087,"aZ":-22.14557431367594,"pfxX":-6.45718134894706,"pfxZ":4.799249094685798,"pX":0.0684491816116871,"pZ":2.5178245631581233,"vX0":7.686596943014839,"vY0":-141.78186937582467,"vZ0":-5.2375197227328645,"x":114.39,"y":170.8,"x0":-1.8055725352480947,"y0":50.00397108669909,"z0":5.7520232369718896,"aX":-13.494665601367931},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.0,"breakHorizontal":10.7,"spinRate":2346,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38249445488582756,"extension":6.044333149084135},"hitData":{"launchSpeed":109.9,"launchAngle":12.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.87,"coordY":118.16}},"index":2,"playId":"aadc8f26-4540-32b9-84b6-0d0236d2ab5f","pitchNumber":3,"startTime":"2026-06-30T01:06:17.065Z","endTime":"2026-06-30T01:06:28.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:06:28.918Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:06:53.582Z","endTime":"2026-06-30T01:07:23.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"index":0,"playId":"f4e1072c-da99-447e-85ef-0775aa2a684e","startTime":"2026-06-30T01:06:53.582Z","endTime":"2026-06-30T01:06:58.582Z","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(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":90.4,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269641418028655,"aZ":-28.41865649926261,"pfxX":-8.36596857719855,"pfxZ":2.10140363461334,"pX":-0.28857009392067623,"pZ":1.8752423326735965,"vX0":7.076295852653356,"vY0":-131.63951767745914,"vZ0":-4.741889654660413,"x":128.0,"y":188.15,"x0":-1.9013905773006323,"y0":50.00311964637292,"z0":5.759735035072848,"aX":-14.9454248776679},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":2147,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4132914154383234,"extension":6.102394209071564},"hitData":{"launchSpeed":83.1,"launchAngle":49.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.23,"coordY":103.54}},"index":1,"playId":"9c733068-efe7-3ba8-b550-911af50fa8e6","pitchNumber":1,"startTime":"2026-06-30T01:07:10.691Z","endTime":"2026-06-30T01:07:23.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:07:23.797Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to center fielder Jakob Marsee. TJ Rumfield to 3rd. Cole Carrigg to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:07:26.652Z","endTime":"2026-06-30T01:08:50.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.067623758703576,"aZ":-26.972976206166784,"pfxX":-0.21514048829682153,"pfxZ":2.94209936409122,"pX":-0.614086132935901,"pZ":2.8169019013729084,"vX0":3.1193040032277146,"vY0":-131.24893593728896,"vZ0":-2.8128803025587747,"x":140.41,"y":162.72,"x0":-1.782945965895786,"y0":50.00640943270251,"z0":5.881471771539406,"aX":-0.3813595052638477},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2332,"spinDirection":182},"zone":4,"typeConfidence":2.0,"plateTime":0.4150663805745731,"extension":5.93095162240237},"index":0,"playId":"d0f5f723-af3c-30aa-ae3d-a12d6bbe40b5","pitchNumber":1,"startTime":"2026-06-30T01:07:51.052Z","endTime":"2026-06-30T01:07:54.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25908933457263,"aZ":-21.820693837151172,"pfxX":-7.700751444462668,"pfxZ":4.9935357682599815,"pX":-1.481008729980211,"pZ":2.9690529054974175,"vX0":4.318975640402981,"vY0":-142.06955776218038,"vZ0":-4.104832306180986,"x":173.45,"y":158.62,"x0":-2.0092331690725986,"y0":50.000729851572494,"z0":5.794929211627465,"aX":-15.961158934996147},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.5,"breakHorizontal":13.2,"spinRate":2344,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38347018266953947,"extension":6.068997451786634},"index":1,"playId":"10dad9aa-8f98-38c0-be42-40e8a1a39f71","pitchNumber":2,"startTime":"2026-06-30T01:08:12.614Z","endTime":"2026-06-30T01:08:19.975Z","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-06-30T01:08:28.381Z","endTime":"2026-06-30T01:08:38.343Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048882811608998,"aZ":-20.901179538866543,"pfxX":-6.892161370583078,"pfxZ":5.397167138097435,"pX":-0.8603827189641078,"pZ":2.769260348610175,"vX0":5.507045029282362,"vY0":-142.51849338846995,"vZ0":-4.992806337076577,"x":149.8,"y":164.01,"x0":-1.907649912059451,"y0":50.002599140062365,"z0":5.836127140696662,"aX":-14.395290611805937},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":11.6,"spinRate":2405,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3820861525953303,"extension":6.101247344306745},"hitData":{"launchSpeed":85.3,"launchAngle":9.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.93,"coordY":99.02}},"index":3,"playId":"07bcf469-07d9-3440-9a76-76ab743a021d","pitchNumber":3,"startTime":"2026-06-30T01:08:38.343Z","endTime":"2026-06-30T01:08:50.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:08:50.815Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Tovar out on a sacrifice fly to left fielder Esteury Ruiz. TJ Rumfield scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:09:00.219Z","endTime":"2026-06-30T01:09:53.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15558550050856,"aZ":-22.068743159774918,"pfxX":-7.747814553051852,"pfxZ":4.896634391321404,"pX":-1.1921392631057774,"pZ":3.619509156995145,"vX0":4.806043396530172,"vY0":-141.7618874712531,"vZ0":-2.6293184085235755,"x":162.44,"y":141.05,"x0":-1.890559546645729,"y0":50.003766420125224,"z0":5.94622469251943,"aX":-15.991008568672303},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":13.2,"spinRate":2413,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38432793948629795,"extension":6.047699544434495},"index":0,"playId":"783b9f03-8f16-3431-8c75-7d460e3e3f26","pitchNumber":1,"startTime":"2026-06-30T01:09:21.630Z","endTime":"2026-06-30T01:09:25.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349130390013865,"aZ":-29.190541851224747,"pfxX":-7.357196421654676,"pfxZ":1.5933019323699824,"pX":0.4329796506751991,"pZ":2.1692493271917277,"vX0":8.190717721243082,"vY0":-134.46575919313028,"vZ0":-4.268527870178754,"x":100.5,"y":180.21,"x0":-1.666433671488398,"y0":50.00055208027793,"z0":5.79832920908568,"aX":-13.75734881555978},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":12.0,"spinRate":2123,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.4040680186140775,"extension":6.263388299999529},"hitData":{"launchSpeed":83.5,"launchAngle":30.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.35,"coordY":84.09}},"index":1,"playId":"d469057d-cb9c-3d08-814f-64420ee6dbc4","pitchNumber":2,"startTime":"2026-06-30T01:09:40.529Z","endTime":"2026-06-30T01:09:53.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:09:53.566Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Cole Carrigg to 3rd. Kyle Karros to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:10:00.286Z","endTime":"2026-06-30T01:11:23.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732445549556733,"aZ":-31.473927507460203,"pfxX":-7.065214200397751,"pfxZ":0.39590767599207766,"pX":-2.0392259110185624,"pZ":3.430769492154015,"vX0":2.808213010281751,"vY0":-132.50829193210382,"vZ0":-0.3763612717313325,"x":194.73,"y":146.15,"x0":-2.1934221256285658,"y0":50.00529297582534,"z0":5.869844280599581,"aX":-12.593304940495397},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":12.2,"spinRate":2300,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41300033911770395,"extension":6.002428854533222},"index":0,"playId":"f556f79f-902e-3b88-a6c0-b675af8d60d7","pitchNumber":1,"startTime":"2026-06-30T01:10:19.961Z","endTime":"2026-06-30T01:10:23.303Z","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":97.7,"endSpeed":90.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640718347805056,"aZ":-23.887614508401686,"pfxX":-7.167612808640542,"pfxZ":3.9790017620723575,"pX":-1.0654200144357657,"pZ":3.291518902184394,"vX0":4.9954774265318,"vY0":-142.39819537413672,"vZ0":-2.9415936097898747,"x":157.61,"y":149.91,"x0":-1.8995044418537876,"y0":50.00028426420582,"z0":5.827073629437498,"aX":-14.912493662283769},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":2385,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3827303730332434,"extension":6.071381430207535},"index":1,"playId":"8d9a8451-e3dd-31d9-acf3-63d53a98e789","pitchNumber":2,"startTime":"2026-06-30T01:10:39.158Z","endTime":"2026-06-30T01:10:43.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":91.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4964487765778,"aZ":-24.707078464710484,"pfxX":-7.075127254128077,"pfxZ":3.5498228580387146,"pX":-1.4332277074751387,"pZ":3.6039382201070693,"vX0":4.287615015957272,"vY0":-142.70352788074905,"vZ0":-1.930647003701044,"x":145.15,"y":149.38,"x0":-2.0198588247366493,"y0":50.00696298140062,"z0":5.813851237497233,"aX":-14.89631526162623},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2423,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3808590995138088,"extension":5.882521974238523},"index":2,"playId":"99ca3fe2-485a-3c22-a6b6-972542d198fc","pitchNumber":3,"startTime":"2026-06-30T01:11:00.006Z","endTime":"2026-06-30T01:11:03.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5653628379885,"aZ":-29.820927614398098,"pfxX":2.16763911700421,"pfxZ":1.380827839187699,"pX":-2.1764189993360015,"pZ":4.153097413364054,"vX0":-0.8470987846400612,"vY0":-128.20945204214124,"vZ0":1.2594845037954352,"x":199.96,"y":126.65,"x0":-2.127746155095817,"y0":50.002316074652825,"z0":5.942334288529432,"aX":3.69479697820088},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2276,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4233787079630993,"extension":5.900748189233848},"index":3,"playId":"d3340b13-fcda-3620-8a0c-c9a479e8698a","pitchNumber":4,"startTime":"2026-06-30T01:11:19.846Z","endTime":"2026-06-30T01:11:23.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:11:23.346Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (15) on a fly ball to left fielder Esteury Ruiz. Cole Carrigg scores. Kyle Karros scores. Edouard Julien to 3rd.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:11:27.690Z","endTime":"2026-06-30T01:13:38.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74152135654444,"aZ":-22.103478896152772,"pfxX":-6.650724874518818,"pfxZ":4.741228258798365,"pX":-1.599066818705652,"pZ":3.7921713307630665,"vX0":3.279332126006305,"vY0":-143.18512660499184,"vZ0":-1.9917760907816406,"x":177.95,"y":136.39,"x0":-1.880415873151899,"y0":50.00652819086879,"z0":5.846514915798665,"aX":-14.138792787263455},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.5,"breakHorizontal":11.6,"spinRate":2349,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.37913397862657794,"extension":6.017609369438939},"index":0,"playId":"5f8c2d99-e36d-3b94-a1d5-2ddede15edd2","pitchNumber":1,"startTime":"2026-06-30T01:11:52.697Z","endTime":"2026-06-30T01:11:55.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.051046793406606,"aZ":-38.94021806489269,"pfxX":6.872017235755348,"pfxZ":-4.390335963858902,"pX":-1.3123817142343182,"pZ":3.1716179599899403,"vX0":-0.620777166844316,"vY0":-122.71601229040047,"vZ0":1.3847849917788548,"x":167.02,"y":153.15,"x0":-1.9515538164624735,"y0":50.00495887997313,"z0":5.892677080869872,"aX":10.584733048594117},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.4,"breakHorizontal":-12.4,"spinRate":2485,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4446828388703241,"extension":5.944879296883093},"index":1,"playId":"4c1866ec-4c9c-3f83-88dd-b07beaaa6580","pitchNumber":2,"startTime":"2026-06-30T01:12:16.092Z","endTime":"2026-06-30T01:12:20.222Z","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":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.022907248617624,"aZ":-30.12089841890848,"pfxX":-7.323365156472224,"pfxZ":1.119083746052664,"pX":0.04778414526990797,"pZ":2.0403073274471395,"vX0":7.495528763154252,"vY0":-132.81598627923634,"vZ0":-4.201286707197382,"x":115.18,"y":183.69,"x0":-1.8275066020174082,"y0":50.000329126454176,"z0":5.774405159048789,"aX":-13.397114538765196},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.4,"breakHorizontal":12.1,"spinRate":2180,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4086740639153996,"extension":6.123501468140687},"index":2,"playId":"1888bd00-3a6f-3981-ad9f-d864b6f9708c","pitchNumber":3,"startTime":"2026-06-30T01:12:37.082Z","endTime":"2026-06-30T01:12:40.948Z","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":91.1,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342633821633854,"aZ":-28.532990852107034,"pfxX":-7.230859793095704,"pfxZ":1.9905105258529225,"pX":-1.2892125655229543,"pZ":3.7498610269163795,"vX0":4.118689637837873,"vY0":-132.8790955103797,"vZ0":-0.18722566834442222,"x":166.14,"y":137.53,"x0":-1.901482776907103,"y0":50.003914438159846,"z0":5.854938677347646,"aX":-13.228194777854428},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":12.5,"spinRate":2253,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40865077922261817,"extension":6.01117495071222},"index":3,"playId":"050e4da2-9f48-3ce5-8fa2-3538ce10cf79","pitchNumber":4,"startTime":"2026-06-30T01:13:01.598Z","endTime":"2026-06-30T01:13:05.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":91.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34356204933446,"aZ":-23.84495088718711,"pfxX":-6.835618918219901,"pfxZ":3.9821499320751137,"pX":-0.7571083322229128,"pZ":2.6243536481605307,"vX0":5.583751484849576,"vY0":-142.25102810457585,"vZ0":-4.579565485939577,"x":145.86,"y":167.92,"x0":-1.837542250350072,"y0":50.00381342177188,"z0":5.72781925315487,"aX":-14.297936057513631},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":2385,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38206208997649194,"extension":5.980443642477983},"hitData":{"launchSpeed":94.1,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.16,"coordY":83.75}},"index":4,"playId":"79bf4b84-bc7d-3b30-8e6f-d70445488a47","pitchNumber":5,"startTime":"2026-06-30T01:13:22.965Z","endTime":"2026-06-30T01:13:38.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:13:38.375Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T01:13:53.067Z","endTime":"2026-06-30T01:14:20.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.660006889912513,"aZ":-29.273387197082247,"pfxX":0.3846824713171797,"pfxZ":1.6418747420024236,"pX":0.3707750950508413,"pZ":3.467213908060011,"vX0":5.329009932019204,"vY0":-130.4800794308969,"vZ0":-0.7364864227794427,"x":102.87,"y":145.17,"x0":-1.7260820485258,"y0":50.00586021377593,"z0":5.9086443163160345,"aX":0.6799241433264795},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-1.6,"spinRate":2298,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.41562148514103203,"extension":6.033443491407167},"hitData":{"launchSpeed":85.0,"launchAngle":37.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.59,"coordY":60.81}},"index":0,"playId":"19e8ed9d-99a4-3462-b6df-78452454bca1","pitchNumber":1,"startTime":"2026-06-30T01:14:11.276Z","endTime":"2026-06-30T01:14:20.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:14:20.283Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (22) on a sharp ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T01:16:03.623Z","endTime":"2026-06-30T01:17:03.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.543709483958246,"aZ":-27.23860962603004,"pfxX":-1.1113921041335162,"pfxZ":3.408190761850399,"pX":0.2342973415950042,"pZ":3.3840911888168472,"vX0":-7.02187566541809,"vY0":-118.41631626612005,"vZ0":0.8457022538329382,"x":108.07,"y":147.41,"x0":3.3590809795587044,"y0":50.0009202775588,"z0":5.477978623869775,"aX":-1.608021643035222},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.6,"breakHorizontal":3.4,"spinRate":2325,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4591857495925824,"extension":7.469149691580235},"index":0,"playId":"b3af5413-3ddd-35ee-baac-a7af87439473","pitchNumber":1,"startTime":"2026-06-30T01:16:31.933Z","endTime":"2026-06-30T01:16:37.202Z","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":73.4,"endSpeed":69.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.556921766512088,"aZ":-34.66223265953413,"pfxX":-4.827207999066818,"pfxZ":-2.1004739801198573,"pX":-0.5729611034328297,"pZ":1.5416323096955662,"vX0":-6.490251152301633,"vY0":-106.87302645749507,"vZ0":-0.45086287119687884,"x":138.84,"y":197.16,"x0":3.1046855982158768,"y0":50.00384976283179,"z0":5.575413816980834,"aX":-5.709402077429936},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-3.7,"breakHorizontal":10.2,"spinRate":2382,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.5081926102074217,"extension":7.429327640213038},"hitData":{"launchSpeed":93.8,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":49.96,"coordY":124.32}},"index":1,"playId":"39f4ad8b-7709-3366-857a-7fe8a6219e00","pitchNumber":2,"startTime":"2026-06-30T01:16:48.998Z","endTime":"2026-06-30T01:17:03.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:17:03.603Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to right fielder Troy Johnston. Otto Lopez to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T01:17:08.432Z","endTime":"2026-06-30T01:18:40.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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":73.2,"endSpeed":68.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.060580177249456,"aZ":-36.69557267652633,"pfxX":-3.6119039389995904,"pfxZ":-3.879035059455113,"pX":0.10257382372774501,"pZ":1.9315116269920662,"vX0":-5.386354368186221,"vY0":-106.6535503344351,"vZ0":0.7912486641920713,"x":113.09,"y":186.63,"x0":3.1168494901829575,"y0":50.00025945994402,"z0":5.651076228517193,"aX":-4.214623265480219},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-6.6,"breakHorizontal":7.8,"spinRate":2348,"spinDirection":312},"zone":8,"typeConfidence":0.91,"plateTime":0.5109815909585032,"extension":7.326654834172286},"index":0,"playId":"0306e6c1-88bd-3187-82dc-4907628a998a","pitchNumber":1,"startTime":"2026-06-30T01:17:34.497Z","endTime":"2026-06-30T01:17:42.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682959876183155,"aZ":-22.51920084389677,"pfxX":8.29453851386922,"pfxZ":5.859367957946478,"pX":0.7542732542946871,"pZ":1.3113898435038105,"vX0":-8.992571715432828,"vY0":-126.27697444097123,"vZ0":-5.59071945362648,"x":88.25,"y":203.37,"x0":3.2493372037193278,"y0":50.005152555161565,"z0":5.3157350104870895,"aX":13.676860982007},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":2401,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4303277399598313,"extension":7.572693587700256},"index":1,"playId":"572c7f0a-fb4f-3c50-ad79-32a8ff4b8f1f","pitchNumber":2,"startTime":"2026-06-30T01:18:00.954Z","endTime":"2026-06-30T01:18:14.421Z","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":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.000993965069318,"aZ":-27.70972207217539,"pfxX":6.153910421894767,"pfxZ":3.4782675672715637,"pX":0.217368603556001,"pZ":2.880892200788641,"vX0":-7.43126277438056,"vY0":-110.90026337282215,"vZ0":0.10865636962513747,"x":108.71,"y":161.0,"x0":2.7647568098522424,"y0":50.005164343529366,"z0":5.649044897924222,"aX":7.907207174893843},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":6.6,"breakHorizontal":-10.0,"spinRate":1660,"spinDirection":123},"zone":2,"typeConfidence":0.91,"plateTime":0.48812142800022684,"extension":7.88606939886677},"hitData":{"launchSpeed":91.7,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.58,"coordY":75.93}},"index":2,"playId":"6d21be81-59da-388d-8606-6d54f89ed190","pitchNumber":3,"startTime":"2026-06-30T01:18:26.452Z","endTime":"2026-06-30T01:18:40.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:18:40.761Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T01:18:48.029Z","endTime":"2026-06-30T01:19:37.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":67.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.65411430810959,"aZ":-36.461744361138045,"pfxX":-4.116410782871856,"pfxZ":-3.782654204321192,"pX":1.054029404362627,"pZ":3.603030538539705,"vX0":-3.39841928127567,"vY0":-104.78451748343461,"vZ0":4.063768887142246,"x":76.82,"y":141.5,"x0":3.2210410686911626,"y0":50.00499029773407,"z0":5.849361563847339,"aX":-4.661248424275174},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-5.6,"breakHorizontal":8.3,"spinRate":2320,"spinDirection":313},"zone":12,"typeConfidence":0.91,"plateTime":0.5191049996344961,"extension":7.312683476750416},"index":0,"playId":"036d96c0-fc59-393f-bf85-5ac30ce54a78","pitchNumber":1,"startTime":"2026-06-30T01:19:07.034Z","endTime":"2026-06-30T01:19:13.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.417928219419606,"aZ":-27.1451071143167,"pfxX":7.946236934123455,"pfxZ":4.138914675822017,"pX":0.7954241640524101,"pZ":2.144907242932321,"vX0":-6.771471901436979,"vY0":-108.15816436584366,"vZ0":-1.0612258846816935,"x":86.68,"y":180.87,"x0":2.897489789379633,"y0":50.00195986279633,"z0":5.55284655950934,"aX":9.65098403496916},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":1699,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.5016342217303671,"extension":7.888951266038988},"hitData":{"launchSpeed":76.1,"launchAngle":43.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.21,"coordY":90.6}},"index":1,"playId":"9c1de6b0-61e9-3ab2-b94e-2edc50b8310b","pitchNumber":2,"startTime":"2026-06-30T01:19:24.331Z","endTime":"2026-06-30T01:19:37.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:19:37.132Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T01:20:53.779Z","endTime":"2026-06-30T01:22:08.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:19:58.225Z","endTime":"2026-06-30T01:20:55.980Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.119872291180798,"aZ":-18.843765435743073,"pfxX":6.091431901166124,"pfxZ":8.022488447988732,"pX":-1.0552588153614677,"pZ":3.391220764695875,"vX0":-12.222322379767204,"vY0":-126.59975983390657,"vZ0":-1.7175645146676335,"x":157.22,"y":147.22,"x0":2.99328398051984,"y0":50.00263880651861,"z0":5.551099412447847,"aX":10.122771138362095},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2385,"spinDirection":142},"zone":11,"typeConfidence":0.88,"plateTime":0.4288088482500836,"extension":7.865345727078792},"index":1,"playId":"5a9793f2-5bd6-3a06-85dc-e935cf295cfb","pitchNumber":1,"startTime":"2026-06-30T01:20:55.980Z","endTime":"2026-06-30T01:21:00.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":68.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.920536234866042,"aZ":-34.59868283821666,"pfxX":-3.3972996073336628,"pfxZ":-2.104685704199275,"pX":-1.2287450846896006,"pZ":2.123963447555389,"vX0":-8.033999101802097,"vY0":-106.06322904015111,"vZ0":0.7518748602751173,"x":163.84,"y":181.43,"x0":3.029615371949822,"y0":50.00051532705557,"z0":5.669921781056819,"aX":-3.9198720834017267},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-3.4,"breakHorizontal":8.0,"spinRate":2301,"spinDirection":314},"zone":13,"typeConfidence":0.91,"plateTime":0.513850945888116,"extension":7.505412516177166},"index":2,"playId":"20ea136b-29bf-3c73-83a8-2756342e8da8","pitchNumber":2,"startTime":"2026-06-30T01:21:14.294Z","endTime":"2026-06-30T01:21:18.534Z","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":0,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":69.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.133559979430757,"aZ":-26.465198476804805,"pfxX":7.03671809944555,"pfxZ":4.78649910517046,"pX":0.24374028692816577,"pZ":1.3397831941415594,"vX0":-7.20593572942043,"vY0":-107.11532832229919,"vZ0":-2.8486759358028917,"x":107.71,"y":202.61,"x0":2.6982508779002483,"y0":50.00020141151989,"z0":5.571629486538881,"aX":8.382349785282546},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":8.4,"breakHorizontal":-11.4,"spinRate":1622,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.506528384384572,"extension":7.869485515666517},"index":3,"playId":"390d6fec-7128-3bdd-85d2-b161885862b5","pitchNumber":3,"startTime":"2026-06-30T01:21:32.656Z","endTime":"2026-06-30T01:21:37.744Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"startTime":"2026-06-30T01:21:47.734Z","endTime":"2026-06-30T01:22:04.308Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":0,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":69.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.892910648481763,"aZ":-26.60912152189998,"pfxX":5.042500287194092,"pfxZ":4.606773103743787,"pX":1.2951833209739045,"pZ":3.845126952378115,"vX0":-4.546671463056106,"vY0":-108.06727787549423,"vZ0":1.9633277846406163,"x":67.63,"y":134.96,"x0":2.7493390586893756,"y0":50.00514857966613,"z0":5.802917704677239,"aX":6.098128601552868},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":9.1,"breakHorizontal":-8.3,"spinRate":1633,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.5025759506911847,"extension":7.717443896030646},"index":5,"playId":"7a7c8c14-e87a-3fc5-b2fa-69ed3646c0f9","pitchNumber":4,"startTime":"2026-06-30T01:22:04.308Z","endTime":"2026-06-30T01:22:08.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:22:08.669Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T01:22:09.892Z","endTime":"2026-06-30T01:24:53.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.301291794893675,"aZ":-17.051451777016293,"pfxX":6.761435324098009,"pfxZ":9.205291800879813,"pX":-1.8056861886374493,"pZ":2.156265037798236,"vX0":-13.937541808128458,"vY0":-125.98048044069046,"vZ0":-4.830412265474932,"x":185.83,"y":180.56,"x0":2.8660602979851353,"y0":50.00277032671567,"z0":5.434457594723874,"aX":11.109000090359082},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2364,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4311585569830574,"extension":7.929354659777475},"index":0,"playId":"ad58e92f-0b52-3be8-a665-ea4b35324c4d","pitchNumber":1,"startTime":"2026-06-30T01:22:40.539Z","endTime":"2026-06-30T01:22:45.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.29610068423247,"aZ":-20.746842512026674,"pfxX":8.190096043023658,"pfxZ":7.063677701109515,"pX":0.35358125089957765,"pZ":1.8939530416406425,"vX0":-9.757308024508827,"vY0":-124.61945759686651,"vZ0":-4.188928138950391,"x":103.52,"y":187.64,"x0":3.204138385530768,"y0":50.00475002777483,"z0":5.250782754854409,"aX":13.254077530589766},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.4,"breakHorizontal":-13.3,"spinRate":2363,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4347954942503227,"extension":7.7749542604279736},"index":1,"playId":"a2b1fc48-17ae-3b14-b66c-54f42be9fc40","pitchNumber":2,"startTime":"2026-06-30T01:22:58.131Z","endTime":"2026-06-30T01:23:02.016Z","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":86.4,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346776782711704,"aZ":-22.754872201273983,"pfxX":8.511805341481237,"pfxZ":5.792763211703427,"pX":0.22796164177829248,"pZ":2.553777077553665,"vX0":-9.6713043225813,"vY0":-125.63447113380903,"vZ0":-2.4187943984017557,"x":108.31,"y":169.83,"x0":2.9907112954479365,"y0":50.002633742226195,"z0":5.345433209737495,"aX":13.841260825883593},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":-13.7,"spinRate":2461,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.43314183896364655,"extension":7.681059192835249},"index":2,"playId":"3476e89d-2a78-370e-842a-89806cbbc121","pitchNumber":3,"startTime":"2026-06-30T01:23:17.355Z","endTime":"2026-06-30T01:23:24.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46871691441231,"aZ":-29.98661994975287,"pfxX":-0.3698768504504546,"pfxZ":1.4854648363275178,"pX":-1.1413220891101759,"pZ":2.696462815500484,"vX0":-10.226133729958816,"vY0":-119.85365944628555,"vZ0":0.018563085129273293,"x":160.5,"y":165.98,"x0":3.2066671603060013,"y0":50.0038698346824,"z0":5.339317723431977,"aX":-0.542374434889511},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":2.9,"spinRate":2378,"spinDirection":177},"zone":11,"typeConfidence":0.91,"plateTime":0.45484579003338776,"extension":7.552982163262122},"index":3,"playId":"7d1f79d4-3b34-35c7-abe9-55c55b49e23e","pitchNumber":4,"startTime":"2026-06-30T01:24:07.291Z","endTime":"2026-06-30T01:24:12.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":73.5,"endSpeed":68.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.797040993970429,"aZ":-37.13923772114504,"pfxX":-3.7191786015673416,"pfxZ":-4.217956579124387,"pX":0.6942792949047719,"pZ":3.3595728904917768,"vX0":-3.9264089072234616,"vY0":-107.03437083727393,"vZ0":3.8421177253047816,"x":90.54,"y":148.07,"x0":3.0249552137421225,"y0":50.00137232397576,"z0":5.658926146261768,"aX":-4.380447405456586},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-6.5,"breakHorizontal":7.7,"spinRate":2250,"spinDirection":313},"zone":3,"typeConfidence":0.91,"plateTime":0.5087455373626564,"extension":7.278361135732957},"index":4,"playId":"c4683b1f-f9f8-39b7-974c-9f9ac6c70adb","pitchNumber":5,"startTime":"2026-06-30T01:24:28.995Z","endTime":"2026-06-30T01:24:34.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.38369107009484,"aZ":-30.33716995969609,"pfxX":-0.003252919060698467,"pfxZ":1.2495263343977268,"pX":-1.3662205635191993,"pZ":2.6313753801819924,"vX0":-10.44671567978343,"vY0":-119.23710383498053,"vZ0":-0.16564528283329916,"x":169.08,"y":167.73,"x0":3.033729629173145,"y0":50.00226582402902,"z0":5.391186638525543,"aX":-0.004643621722796906},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":2.0,"spinRate":2394,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.45569082255921245,"extension":7.271091459832655},"index":5,"playId":"f59800cf-7ca8-377c-9739-70f5eb56bad8","pitchNumber":6,"startTime":"2026-06-30T01:24:48.911Z","endTime":"2026-06-30T01:24:53.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:24:53.046Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (13) on a sharp ground ball to left fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:26:46.342Z","endTime":"2026-06-30T01:29:18.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71398095559141,"aZ":-20.035575812462895,"pfxX":-5.649445985405818,"pfxZ":6.0397167189022,"pX":0.019861400172429582,"pZ":2.4093246930842294,"vX0":6.9336211678915,"vY0":-139.07821954716798,"vZ0":-5.846220073209573,"x":116.24,"y":173.73,"x0":-1.7419858037254983,"y0":50.000080828134,"z0":5.817522916422433,"aX":-11.34883041964347},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":9.2,"spinRate":2292,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3900524999565578,"extension":6.05132783278713},"index":0,"playId":"cbcd72ef-5d27-3d0f-9744-de9e10137761","pitchNumber":1,"startTime":"2026-06-30T01:27:20.302Z","endTime":"2026-06-30T01:27:24.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.161854241450538,"aZ":-37.456187754221006,"pfxX":5.618053694820629,"pfxZ":-3.549056751577762,"pX":-2.0136676208174547,"pZ":4.33517496680902,"vX0":-1.6668856470553663,"vY0":-120.63668135738456,"vZ0":3.4088704735886424,"x":193.76,"y":121.73,"x0":-2.0479174597015013,"y0":50.00142511384934,"z0":6.183222629391698,"aX":8.366519734533744},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.5,"breakHorizontal":-9.8,"spinRate":2370,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.45222290566472134,"extension":5.94403907901757},"index":1,"playId":"c35c82b0-e940-3799-b0d0-dbe2b314f6db","pitchNumber":2,"startTime":"2026-06-30T01:27:36.818Z","endTime":"2026-06-30T01:27:40.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416049765438544,"aZ":-24.789360816182857,"pfxX":-7.62357799640135,"pfxZ":3.562900566974193,"pX":1.5686240046364799,"pZ":2.624215542451205,"vX0":11.869096844265078,"vY0":-141.72749082739014,"vZ0":-4.536403845377695,"x":57.21,"y":167.93,"x0":-1.6456219338772737,"y0":50.00538025294983,"z0":5.790245196483463,"aX":-15.816432935922412},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.9,"breakHorizontal":12.0,"spinRate":2466,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38359244333778086,"extension":6.160275861796327},"index":2,"playId":"327df1e5-653c-3b76-a91f-d7c1d2029380","pitchNumber":3,"startTime":"2026-06-30T01:27:58.856Z","endTime":"2026-06-30T01:28:03.073Z","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":97.0,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30184752490064,"aZ":-18.784436364752317,"pfxX":-5.698492333181519,"pfxZ":6.495491882164176,"pX":-0.27707746703420916,"pZ":2.841495892352506,"vX0":6.2730910412020355,"vY0":-141.2910802931172,"vZ0":-5.082507224001299,"x":127.56,"y":162.06,"x0":-1.7652789458863005,"y0":50.003383047077975,"z0":5.836996265751732,"aX":-11.74724673023668},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":9.4,"spinRate":2364,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3848062796734659,"extension":6.119397701047283},"index":3,"playId":"c5b6abc4-30ec-3b1c-b4d2-ec003b5635bf","pitchNumber":4,"startTime":"2026-06-30T01:28:13.770Z","endTime":"2026-06-30T01:28:18.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931277244916842,"aZ":-18.446847791797936,"pfxX":-6.503398621173317,"pfxZ":6.467181786914871,"pX":-0.4489280588352609,"pZ":2.7695412419139407,"vX0":6.033726748870139,"vY0":-143.3432921172774,"vZ0":-5.435987338593632,"x":134.11,"y":164.0,"x0":-1.7159219385953637,"y0":50.0025383144156,"z0":5.807716749119086,"aX":-13.803807681676046},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.0,"breakHorizontal":10.9,"spinRate":2355,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3792396234018258,"extension":6.113453475601196},"index":4,"playId":"b6dc901b-8b21-3929-b21b-8f33cf99fc9a","pitchNumber":5,"startTime":"2026-06-30T01:28:42.013Z","endTime":"2026-06-30T01:28:46.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71235613688435,"aZ":-23.091601899136254,"pfxX":-8.32229170023129,"pfxZ":4.405374529508752,"pX":-0.7092368263077446,"pZ":2.509194610470858,"vX0":6.006095525413969,"vY0":-141.4404210753341,"vZ0":-5.1324972950822545,"x":144.03,"y":171.03,"x0":-1.7593828813149377,"y0":50.006751185890444,"z0":5.792133141468344,"aX":-17.17539809526107},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2441,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3845674936562977,"extension":6.118584382336322},"hitData":{"launchSpeed":105.1,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":39.31,"coordY":110.13}},"index":5,"playId":"409d538b-9610-3660-856e-5a8a39654308","pitchNumber":6,"startTime":"2026-06-30T01:29:03.211Z","endTime":"2026-06-30T01:29:18.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:29:18.729Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:29:35.392Z","endTime":"2026-06-30T01:32:09.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.7,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.784191602239282,"aZ":-24.91333295450079,"pfxX":-8.421684959628454,"pfxZ":3.9548071752344973,"pX":-0.9608486353673527,"pZ":0.9763334931528854,"vX0":5.580230986975236,"vY0":-133.441630396344,"vZ0":-7.6723587566750036,"x":153.63,"y":212.42,"x0":-1.9656210156731995,"y0":50.00540787167358,"z0":5.6350849140631905,"aX":-15.468574636045648},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":2305,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40762722471974877,"extension":6.067874991874535},"index":0,"playId":"e3d71d5e-2d28-30af-becc-95313c728c6c","pitchNumber":1,"startTime":"2026-06-30T01:29:57.932Z","endTime":"2026-06-30T01:30:04.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.337758771796967,"aZ":-26.30217901738022,"pfxX":-0.06423843030220677,"pfxZ":3.2390451558064584,"pX":-1.3502537637729608,"pZ":2.7959222731198365,"vX0":1.8077933321929154,"vY0":-132.37832707056162,"vZ0":-2.914660826345162,"x":168.47,"y":163.29,"x0":-2.027336163141508,"y0":50.00517313654825,"z0":5.791428334848664,"aX":-0.11660477863636365},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":-0.2,"spinRate":2200,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4102710217063579,"extension":5.983234282571601},"index":1,"playId":"f6d46fd8-7c50-3660-96ee-24518979caec","pitchNumber":2,"startTime":"2026-06-30T01:30:21.089Z","endTime":"2026-06-30T01:30:25.906Z","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":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30290747487824,"aZ":-28.987747641449953,"pfxX":-8.385889782037008,"pfxZ":1.7811465803466682,"pX":-0.2678912872902164,"pZ":1.642256386800963,"vX0":6.90571433182071,"vY0":-132.44224805224147,"vZ0":-5.145556977210307,"x":127.21,"y":194.44,"x0":-1.8100402957396826,"y0":50.00270721706011,"z0":5.710955089294982,"aX":-15.009211462139655},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":13.8,"spinRate":2058,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4123792524121712,"extension":6.108902726578092},"index":2,"playId":"73f8e994-b1f2-39fc-8f98-923c8667a76e","pitchNumber":3,"startTime":"2026-06-30T01:30:42.098Z","endTime":"2026-06-30T01:30:46.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":91.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163341757364886,"aZ":-25.350644403764704,"pfxX":-5.826197671318085,"pfxZ":3.256998745494929,"pX":-0.36243120834751097,"pZ":2.299780857887528,"vX0":6.499470542095682,"vY0":-142.1075012497705,"vZ0":-4.971172256168157,"x":130.82,"y":176.69,"x0":-1.8962324915701734,"y0":50.00123641530098,"z0":5.632723144179541,"aX":-12.203779716716749},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.3,"breakHorizontal":9.6,"spinRate":2346,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3819092662377721,"extension":6.065703140202793},"index":3,"playId":"300e3774-b745-3db2-9715-fad43a17b43e","pitchNumber":4,"startTime":"2026-06-30T01:31:10.906Z","endTime":"2026-06-30T01:31:13.906Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T01:31:27.466Z","endTime":"2026-06-30T01:31:43.344Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5284762305045,"aZ":-27.641794947880538,"pfxX":-7.175887723470181,"pfxZ":2.45786048594489,"pX":-2.0725989074445166,"pZ":3.588466154436377,"vX0":2.053680941283994,"vY0":-133.3900354987369,"vZ0":-1.0633576773826952,"x":196.0,"y":141.89,"x0":-1.9093460289830462,"y0":50.00224901748566,"z0":5.944275185638591,"aX":-13.226506754822566},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":12.7,"spinRate":2048,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40709361216740314,"extension":6.076525398995843},"index":5,"playId":"45b30fa0-3aa5-3086-b291-f0b48509d5db","pitchNumber":5,"startTime":"2026-06-30T01:31:43.344Z","endTime":"2026-06-30T01:31:47.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639790847101946,"aZ":-23.600297319917836,"pfxX":-8.127667409323138,"pfxZ":4.120647802624057,"pX":-1.7751104464459802,"pZ":1.8585125332776056,"vX0":3.337713731122402,"vY0":-142.6366950593004,"vZ0":-6.561351131686719,"x":184.66,"y":188.6,"x0":-1.8974813548943246,"y0":50.00619698999454,"z0":5.65439039954465,"aX":-16.923112746162392},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.5,"breakHorizontal":14.2,"spinRate":2407,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3824995873964818,"extension":6.056207477219956},"index":6,"playId":"9c4278b7-b98c-3cb0-833e-cc754404d6df","pitchNumber":6,"startTime":"2026-06-30T01:32:04.466Z","endTime":"2026-06-30T01:32:09.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:32:09.783Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Carrigg grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Hunter Goodman to 3rd. TJ Rumfield out at 2nd. Cole Carrigg to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:32:12.575Z","endTime":"2026-06-30T01:33:50.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.654973053354322,"aZ":-35.72510413042234,"pfxX":2.1995112733351956,"pfxZ":-2.3246424038427556,"pX":-2.5886621739300275,"pZ":4.457340415895408,"vX0":-1.7974130870323022,"vY0":-121.78178034838658,"vZ0":3.439897148408333,"x":215.67,"y":118.43,"x0":-2.1335340826210727,"y0":50.00036493442414,"z0":6.079984473031153,"aX":3.366191508278582},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-3.7,"spinRate":2412,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.44654653929982757,"extension":5.932670592585517},"index":0,"playId":"0f9472a8-794e-30ab-9fb0-b2c7be581eec","pitchNumber":1,"startTime":"2026-06-30T01:32:36.329Z","endTime":"2026-06-30T01:32:39.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97953047968561,"aZ":-25.917429768494557,"pfxX":-7.865208207969983,"pfxZ":3.4240136624022828,"pX":-0.36994959876174627,"pZ":1.9484350179429697,"vX0":6.488396167752474,"vY0":-133.4144138300855,"vZ0":-5.004751706757965,"x":131.1,"y":186.17,"x0":-1.7951515088721874,"y0":50.005242832701605,"z0":5.684730570799354,"aX":-14.377338892042735},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":2179,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.40839655058133806,"extension":6.268554553971826},"index":1,"playId":"5e83b59e-28c4-3c34-89f1-c89113bdfb8a","pitchNumber":2,"startTime":"2026-06-30T01:32:58.626Z","endTime":"2026-06-30T01:33:04.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-30T01:33:15.763Z","endTime":"2026-06-30T01:33:34.895Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64875153954741,"aZ":-26.932409495642517,"pfxX":-7.148907085119555,"pfxZ":2.8083423567308206,"pX":-0.6697404323347346,"pZ":2.418817079538914,"vX0":5.514678317460259,"vY0":-134.39864907440867,"vZ0":-3.991249373063132,"x":142.53,"y":173.47,"x0":-1.7991937532425606,"y0":50.00371646003473,"z0":5.7923108859717445,"aX":-13.34151272187096},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":12.1,"spinRate":2203,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4044683757193428,"extension":6.129785781741107},"hitData":{"launchSpeed":93.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":151.18}},"index":3,"playId":"c9d87121-a3e9-3057-a444-310d96b7a16a","pitchNumber":3,"startTime":"2026-06-30T01:33:34.895Z","endTime":"2026-06-30T01:33:50.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:33:50.116Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:33:57.086Z","endTime":"2026-06-30T01:38:05.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_adv_throw","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173194093348776,"aZ":-23.653930989631863,"pfxX":-8.557458541836047,"pfxZ":4.025515852117092,"pX":-0.8028587965905839,"pZ":3.765027336933084,"vX0":5.777902426808479,"vY0":-143.65371791520164,"vZ0":-1.8457857123175263,"x":147.6,"y":137.12,"x0":-1.7148872738129748,"y0":50.00510952680363,"z0":5.866898260882596,"aX":-18.123255497188804},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":2325,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.37937412535496406,"extension":6.178285407516529},"index":0,"playId":"dfc70cd0-7cc5-3ba2-a65c-a4655b4184e4","pitchNumber":1,"startTime":"2026-06-30T01:34:19.543Z","endTime":"2026-06-30T01:34:23.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":91.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392201614761692,"aZ":-23.698132202293852,"pfxX":-7.484081926667175,"pfxZ":4.027276605385948,"pX":-0.6015831878512314,"pZ":3.0738538537087647,"vX0":5.57865010570566,"vY0":-142.63150732393044,"vZ0":-3.6476385475199526,"x":139.93,"y":155.79,"x0":-1.5901786391169515,"y0":50.00135610584598,"z0":5.827248289613,"aX":-15.740352054411142},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":2329,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38101328071406915,"extension":6.173828325558141},"index":1,"playId":"7dfa3048-c16a-37a4-8881-c4adbef192a7","pitchNumber":2,"startTime":"2026-06-30T01:34:42.438Z","endTime":"2026-06-30T01:34:45.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-30T01:35:05.657Z","endTime":"2026-06-30T01:35:26.166Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"5b38b5ef-ef98-31d9-ad79-150ea2ebe878","startTime":"2026-06-30T01:35:26.166Z","endTime":"2026-06-30T01:35:29.647Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691267668800627,"aZ":-21.91224902628596,"pfxX":-8.154739287806615,"pfxZ":4.966784401951514,"pX":-0.08184601633407841,"pZ":2.908405229964424,"vX0":7.241996248187839,"vY0":-141.94356463136754,"vZ0":-4.1932889535275715,"x":120.12,"y":160.25,"x0":-1.5912485087993422,"y0":50.00438946378114,"z0":5.778173559284608,"aX":-16.849976271338804},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":13.6,"spinRate":2526,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3840539349087,"extension":6.136855285846194},"index":4,"playId":"49c3ed4d-cd63-32a0-aacf-2bc68e7408c0","pitchNumber":3,"startTime":"2026-06-30T01:35:47.136Z","endTime":"2026-06-30T01:35:52.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689446231882364,"aZ":-22.146506504587553,"pfxX":-7.25299490207054,"pfxZ":4.785324659608639,"pX":-1.25166796174066,"pZ":3.8207129656390264,"vX0":4.178215867856384,"vY0":-142.8574224620298,"vZ0":-1.927006807701174,"x":164.71,"y":135.62,"x0":-1.7803920092735,"y0":50.00175178910719,"z0":5.876588606670769,"aX":-15.195504782666402},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.5,"breakHorizontal":12.5,"spinRate":2460,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38143018536558193,"extension":6.0008297457830615},"index":5,"playId":"99430281-78df-393d-9b2c-f0f153714edd","pitchNumber":4,"startTime":"2026-06-30T01:36:22.593Z","endTime":"2026-06-30T01:36:39.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Hunter Goodman caught stealing home, catcher Joe Mack to shortstop Otto Lopez to first baseman Kyle Stowers to catcher Joe Mack. Cole Carrigg to 2nd.","event":"Caught Stealing Home","eventType":"caught_stealing_home","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"99430281-78df-393d-9b2c-f0f153714edd","startTime":"2026-06-30T01:37:03.774Z","endTime":"2026-06-30T01:37:19.032Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381305613378995,"aZ":-27.749774905337972,"pfxX":0.6063792905548491,"pfxZ":2.478479445985922,"pX":-1.2972183144508553,"pZ":4.027913559035628,"vX0":1.4837754194266914,"vY0":-131.62675680456405,"vZ0":0.3945786977431961,"x":166.45,"y":130.03,"x0":-1.943152867866517,"y0":50.00305980720233,"z0":5.902570003379371,"aX":1.0822734293319205},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.3,"spinRate":2355,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41339335709958025,"extension":5.809393039262593},"index":7,"playId":"7bcd4ddc-aab7-335b-801f-09d16276fbff","pitchNumber":5,"startTime":"2026-06-30T01:37:19.032Z","endTime":"2026-06-30T01:37:26.168Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860273487306426,"aZ":-27.93890114710369,"pfxX":-8.014094240402516,"pfxZ":2.3270463665827315,"pX":-0.9522158473750921,"pZ":3.4341187009085927,"vX0":5.101718588655992,"vY0":-132.99961353519285,"vZ0":-0.9751535812515499,"x":153.3,"y":146.06,"x0":-1.837045749358414,"y0":50.005560823233175,"z0":5.800088896708997,"aX":-14.610245210432804},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":2301,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40910538834596766,"extension":6.257008117244614},"index":8,"playId":"b9acf9d5-a74e-3ef1-a7e3-af1ac25b3d60","pitchNumber":6,"startTime":"2026-06-30T01:37:36.597Z","endTime":"2026-06-30T01:37:40.013Z","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":98.5,"endSpeed":91.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.403704443078873,"aZ":-20.33662381162928,"pfxX":-5.364145395531714,"pfxZ":5.547350649271593,"pX":-0.814984704639989,"pZ":4.758732692725614,"vX0":4.840878989853858,"vY0":-143.57000857803897,"vZ0":0.16891022994854943,"x":148.07,"y":110.29,"x0":-1.8081541552593379,"y0":50.001421729416926,"z0":5.942789278825151,"aX":-11.443128800597805},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.3,"breakHorizontal":9.0,"spinRate":2345,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3783583906764827,"extension":5.973746022434021},"index":9,"playId":"00a8fdb5-20cf-33e8-a161-c3900b6e6348","pitchNumber":7,"startTime":"2026-06-30T01:38:00.842Z","endTime":"2026-06-30T01:38:05.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:38:05.110Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (15) on a sharp line drive to left fielder Esteury Ruiz. Cole Carrigg scores. Troy Johnston scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:39:19.875Z","endTime":"2026-06-30T01:42:38.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:38:16.484Z","endTime":"2026-06-30T01:39:21.947Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65296523473949,"aZ":-29.25616146927504,"pfxX":-7.175269011471588,"pfxZ":1.590733979526334,"pX":-0.4135119350598241,"pZ":1.5837291086302803,"vX0":6.708078449276728,"vY0":-133.480890930644,"vZ0":-5.21840046710817,"x":132.76,"y":196.02,"x0":-2.004293902736026,"y0":50.005753630753034,"z0":5.622810935359912,"aX":-13.194279145397845},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.2,"breakHorizontal":11.9,"spinRate":2231,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4074279565219685,"extension":6.0655411938022095},"index":1,"playId":"93542588-8b0d-34c9-9944-2407721082c8","pitchNumber":1,"startTime":"2026-06-30T01:39:21.947Z","endTime":"2026-06-30T01:39:26.914Z","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":91.8,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263698241477364,"aZ":-26.618493202902446,"pfxX":0.18981866887283605,"pfxZ":3.0133620447021032,"pX":1.383848218655882,"pZ":2.1586007021169036,"vX0":7.89224576608572,"vY0":-133.6157316116707,"vZ0":-4.580869385213366,"x":64.25,"y":180.5,"x0":-1.6079806502184129,"y0":50.006211367574274,"z0":5.761588867986461,"aX":0.3488483701459026},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2287,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40676150813296763,"extension":6.1387915218574705},"index":2,"playId":"5b726cbe-55a4-3700-97ae-8d0b967b98fc","pitchNumber":2,"startTime":"2026-06-30T01:39:42.032Z","endTime":"2026-06-30T01:39:48.792Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.460926691380536,"aZ":-32.908770232152385,"pfxX":2.4563700234516683,"pfxZ":-0.4549589267190042,"pX":0.7813712614298084,"pZ":1.2367692967298602,"vX0":5.7185970041479415,"vY0":-124.77201893390819,"vZ0":-4.403666140455232,"x":87.22,"y":205.39,"x0":-1.84173257755603,"y0":50.00415963828671,"z0":5.678182712128682,"aX":3.9492750610017726},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-5.5,"spinRate":2516,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4357076931258308,"extension":6.043771836180424},"index":3,"playId":"9216094d-3b92-304f-ab78-8fbc26acc996","pitchNumber":3,"startTime":"2026-06-30T01:40:02.482Z","endTime":"2026-06-30T01:40:11.587Z","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":91.6,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672539702833657,"aZ":-27.88221258044822,"pfxX":-7.219653378048119,"pfxZ":2.3269129927430203,"pX":1.1050219970827,"pZ":2.177087177669825,"vX0":10.05823929799288,"vY0":-133.19067429160506,"vZ0":-4.157466996687438,"x":74.88,"y":180.0,"x0":-1.737856186414439,"y0":50.00014337044266,"z0":5.715374407149801,"aX":-13.304356868781605},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":11.5,"spinRate":2139,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40723358154963885,"extension":6.156119103061011},"index":4,"playId":"cfca9a4b-8859-346b-b9f1-bb80315e2f84","pitchNumber":4,"startTime":"2026-06-30T01:40:21.595Z","endTime":"2026-06-30T01:40:27.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":91.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88729272670328,"aZ":-22.462966503883937,"pfxX":-6.511560520488098,"pfxZ":4.647206360442279,"pX":0.5926390500716451,"pZ":2.544424844857649,"vX0":9.050070696198908,"vY0":-141.9407703184799,"vZ0":-4.981587238973848,"x":94.41,"y":170.08,"x0":-1.754719048371243,"y0":50.00664223117004,"z0":5.7054685240350755,"aX":-13.620986960015426},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":2325,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3822610219959883,"extension":6.076281333735918},"index":5,"playId":"95ebecc7-a6f4-34eb-ad45-01f6f937de9a","pitchNumber":5,"startTime":"2026-06-30T01:40:44.683Z","endTime":"2026-06-30T01:40:48.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-30T01:40:58.410Z","endTime":"2026-06-30T01:41:13.287Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":98.3,"endSpeed":91.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06562257095682,"aZ":-19.333552463977774,"pfxX":-5.964980421882929,"pfxZ":6.059288728572467,"pX":0.6260059107457528,"pZ":2.1757608258763446,"vX0":8.962244887762548,"vY0":-143.06292362681586,"vZ0":-6.432896371191754,"x":93.14,"y":180.03,"x0":-1.740283806035886,"y0":50.00305161975436,"z0":5.6222362769357925,"aX":-12.642285341332911},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.1,"breakHorizontal":9.5,"spinRate":2377,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3796272723242975,"extension":6.117472830676465},"index":7,"playId":"0a78dd9a-3afe-3cac-9314-521f37d589f9","pitchNumber":6,"startTime":"2026-06-30T01:41:13.287Z","endTime":"2026-06-30T01:41:17.352Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423340122742214,"aZ":-26.538900305702285,"pfxX":-7.3929051114248,"pfxZ":3.0598906557265924,"pX":-0.5048097425154212,"pZ":2.8995069519172145,"vX0":6.1097629818872115,"vY0":-133.54175947919256,"vZ0":-2.7143653707000395,"x":136.24,"y":160.49,"x0":-1.839880531542548,"y0":50.002246054542454,"z0":5.7988955546409136,"aX":-13.616423345465948},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":12.4,"spinRate":2238,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4070841959042122,"extension":6.119017565893323},"index":8,"playId":"6f40ee2d-3744-3674-89ac-64124105e179","pitchNumber":7,"startTime":"2026-06-30T01:41:44.781Z","endTime":"2026-06-30T01:41:49.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564721213513035,"aZ":-29.27827752911027,"pfxX":-7.939564314541068,"pfxZ":1.614058868492247,"pX":-0.26352156830782336,"pZ":2.8402377868782587,"vX0":6.877108363578526,"vY0":-131.70478243817197,"vZ0":-2.164407004988932,"x":127.04,"y":162.09,"x0":-1.851105291213994,"y0":50.001126302465806,"z0":5.7944090797088625,"aX":-14.23442327361727},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.8,"breakHorizontal":13.3,"spinRate":2222,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.412644905220128,"extension":6.151912625318731},"hitData":{"launchSpeed":107.5,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":59.31,"coordY":111.76}},"index":9,"playId":"50e65ba9-56be-3246-9793-5488c574c3f9","pitchNumber":8,"startTime":"2026-06-30T01:42:23.983Z","endTime":"2026-06-30T01:42:38.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:42:38.539Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T01:42:45.194Z","endTime":"2026-06-30T01:43:22.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90802462532944,"aZ":-29.854011799330294,"pfxX":0.6984293044477322,"pfxZ":1.3284182393606514,"pX":-0.02359548357794799,"pZ":2.7165059693253566,"vX0":4.743166728880244,"vY0":-129.61572302558594,"vZ0":-2.0967098713562313,"x":117.9,"y":165.43,"x0":-1.9498028584943359,"y0":50.00044490587676,"z0":5.762221035765837,"aX":1.2164122479458803},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":2391,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.41870660344910027,"extension":5.961009682435662},"hitData":{"launchSpeed":98.0,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.57,"coordY":163.66}},"index":0,"playId":"d27a34c4-fce7-3756-9645-9aa7c1adc768","pitchNumber":1,"startTime":"2026-06-30T01:43:13.749Z","endTime":"2026-06-30T01:43:22.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:43:22.759Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:45:16.520Z","endTime":"2026-06-30T01:46:37.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":68.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.822537257079317,"aZ":-26.689047358798128,"pfxX":5.681042375196287,"pfxZ":4.624288353447879,"pX":0.5545353974607232,"pZ":2.091465930728196,"vX0":-5.809766629117486,"vY0":-107.04750257149814,"vZ0":-1.2751606904951558,"x":95.86,"y":182.31,"x0":2.539202246356176,"y0":50.00067869997191,"z0":5.626101356120277,"aX":6.732110780701237},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":8.4,"breakHorizontal":-9.1,"spinRate":1622,"spinDirection":130},"zone":9,"typeConfidence":0.91,"plateTime":0.5076007466976895,"extension":7.825887378859643},"index":0,"playId":"c23d5bd6-4f80-37b3-b9d4-888e4353c092","pitchNumber":1,"startTime":"2026-06-30T01:45:31.374Z","endTime":"2026-06-30T01:45:34.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.66481820361777,"aZ":-29.211618588406996,"pfxX":-0.8450166446566252,"pfxZ":2.064278684489338,"pX":1.3393666286900137,"pZ":3.0523285740990254,"vX0":-4.565548791946935,"vY0":-117.74681468213608,"vZ0":0.5698145679092583,"x":65.95,"y":156.37,"x0":3.3956639126790837,"y0":50.002967946796936,"z0":5.463019131427818,"aX":-1.2127481029154077},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.1,"breakHorizontal":2.4,"spinRate":2239,"spinDirection":153},"zone":12,"typeConfidence":0.79,"plateTime":0.46126448282451804,"extension":7.327637645384253},"index":1,"playId":"302e2199-aab3-34ff-b3d0-4998b18c74f0","pitchNumber":2,"startTime":"2026-06-30T01:45:45.852Z","endTime":"2026-06-30T01:45:50.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75945911947284,"aZ":-21.158435052319383,"pfxX":6.888146297025058,"pfxZ":6.8129118886512785,"pX":-1.0297755191402445,"pZ":1.9497387189012072,"vX0":-12.562135015729734,"vY0":-124.90915876892622,"vZ0":-4.125774528246619,"x":156.25,"y":186.14,"x0":3.1183872993475696,"y0":50.000946799341136,"z0":5.3144591137212425,"aX":11.13411590218784},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":-10.3,"spinRate":2360,"spinDirection":126},"zone":13,"typeConfidence":0.82,"plateTime":0.43472915400177436,"extension":7.694183518962446},"index":2,"playId":"fdc7b790-3f95-3063-b469-931218a9dc11","pitchNumber":3,"startTime":"2026-06-30T01:46:00.562Z","endTime":"2026-06-30T01:46:04.420Z","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":0},"pitchData":{"startSpeed":74.7,"endSpeed":70.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.000478288967335,"aZ":-26.792951419176752,"pfxX":6.439766534734471,"pfxZ":4.376357309534627,"pX":-0.1725935260285304,"pZ":1.4340050009791476,"vX0":-7.969562077380088,"vY0":-108.63967600583165,"vZ0":-2.906480749151757,"x":123.58,"y":200.06,"x0":2.660000408069944,"y0":50.00154123764245,"z0":5.619286209608931,"aX":7.9146190283142035},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":7.7,"breakHorizontal":-10.2,"spinRate":1602,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.49885406604604965,"extension":7.4341140844410285},"index":3,"playId":"5af3d39b-7940-3b2f-8846-bf599291dc1b","pitchNumber":4,"startTime":"2026-06-30T01:46:32.676Z","endTime":"2026-06-30T01:46:37.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:46:37.191Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:46:39.298Z","endTime":"2026-06-30T01:48:44.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.072634041704934,"aZ":-22.39625636962184,"pfxX":6.203646961576013,"pfxZ":5.854891459440352,"pX":0.14388925072769795,"pZ":1.7465176781736826,"vX0":-9.577918809344755,"vY0":-126.40881432873708,"vZ0":-4.4335893640801265,"x":111.52,"y":191.62,"x0":3.1220428140242933,"y0":50.002964311246906,"z0":5.252081983199674,"aX":10.360385953167544},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.1,"breakHorizontal":-9.8,"spinRate":2347,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.42815066574706373,"extension":7.514001684218919},"index":0,"playId":"ae90c3c4-4ab3-3963-809a-f71b2e2f10bc","pitchNumber":1,"startTime":"2026-06-30T01:47:02.230Z","endTime":"2026-06-30T01:47:06.097Z","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":86.1,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.744762000594292,"aZ":-18.266191925762296,"pfxX":6.60361012156153,"pfxZ":8.598443733723357,"pX":-0.7403930579731504,"pZ":2.7132275626036813,"vX0":-11.92149869894616,"vY0":-124.9549007705581,"vZ0":-2.9877289606312916,"x":145.22,"y":165.52,"x0":3.185715659688685,"y0":50.0053281345957,"z0":5.385805177524852,"aX":10.686277259943823},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":15.2,"breakHorizontal":-10.0,"spinRate":2360,"spinDirection":130},"zone":4,"typeConfidence":0.87,"plateTime":0.43455090707269495,"extension":7.490331475642693},"index":1,"playId":"b48b4a9c-c10d-38f7-a941-8455df3e80c3","pitchNumber":2,"startTime":"2026-06-30T01:47:18.709Z","endTime":"2026-06-30T01:47:21.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":69.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.780272456824882,"aZ":-36.61814196788929,"pfxX":-5.443211815961039,"pfxZ":-3.7134365712706785,"pX":0.7249051265396258,"pZ":2.4229287132982336,"vX0":-3.772829751482135,"vY0":-107.81478284471545,"vZ0":1.867863708088849,"x":89.37,"y":173.36,"x0":3.1943421016915017,"y0":50.0029839953414,"z0":5.536922041801926,"aX":-6.514826760175404},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-6.0,"breakHorizontal":10.8,"spinRate":2412,"spinDirection":308},"zone":6,"typeConfidence":0.91,"plateTime":0.5047896025334091,"extension":6.989642396431958},"index":2,"playId":"e79470f4-8874-3ec7-88a3-117b167d3889","pitchNumber":3,"startTime":"2026-06-30T01:47:38.754Z","endTime":"2026-06-30T01:47:41.754Z","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":82.0,"endSpeed":76.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.114810851446787,"aZ":-29.20652321223659,"pfxX":0.6774813447906487,"pfxZ":2.022551910279269,"pX":-0.6776981455142652,"pZ":2.267752447526936,"vX0":-9.205816397467565,"vY0":-119.2397063744468,"vZ0":-1.1496174854781522,"x":142.83,"y":177.55,"x0":3.1161385384367253,"y0":50.001783029804535,"z0":5.349569394454873,"aX":0.9948302125147022},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":0.6,"spinRate":2364,"spinDirection":156},"zone":4,"typeConfidence":0.89,"plateTime":0.45627201233350423,"extension":7.373569188845401},"index":3,"playId":"3d345709-afaa-3b12-bc9c-ea4254d2254f","pitchNumber":4,"startTime":"2026-06-30T01:47:57.661Z","endTime":"2026-06-30T01:48:01.277Z","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":75.2,"endSpeed":70.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.97383268511203,"aZ":-35.369517166010674,"pfxX":-5.204382324178396,"pfxZ":-2.6249031945720263,"pX":-2.131725103847461,"pZ":0.7198859745873604,"vX0":-9.35517173009492,"vY0":-109.20092551096599,"vZ0":-2.0080937528770346,"x":198.26,"y":219.34,"x0":2.872346290680359,"y0":50.003571640736766,"z0":5.431613963361034,"aX":-6.329620519285677},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-4.9,"breakHorizontal":11.8,"spinRate":2341,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.5002348074011636,"extension":7.1900947679192235},"index":4,"playId":"b237fe57-847a-3244-8f8c-24e542f95ce0","pitchNumber":5,"startTime":"2026-06-30T01:48:19.065Z","endTime":"2026-06-30T01:48:22.851Z","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":75.2,"endSpeed":70.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.525456218133808,"aZ":-35.21790949386782,"pfxX":-6.091753058947309,"pfxZ":-2.4866069931828934,"pX":-1.0475196834391733,"pZ":1.9213151437688454,"vX0":-7.258252375919707,"vY0":-109.43567613320378,"vZ0":0.3837655836866678,"x":156.93,"y":186.9,"x0":3.0909898682975325,"y0":50.00154150434877,"z0":5.486023565568598,"aX":-7.460786026148941},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.1,"breakHorizontal":12.8,"spinRate":2350,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.49862352648535513,"extension":7.2652394370410285},"index":5,"playId":"05855fd2-23a1-3e69-b0b7-8770be531291","pitchNumber":6,"startTime":"2026-06-30T01:48:39.758Z","endTime":"2026-06-30T01:48:44.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:48:44.047Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:48:49.308Z","endTime":"2026-06-30T01:49:53.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93386797959617,"aZ":-23.959336068550368,"pfxX":8.192224995585999,"pfxZ":4.905753140355293,"pX":1.386308960149517,"pZ":2.044003593956557,"vX0":-7.714626662125218,"vY0":-126.99949539033133,"vZ0":-3.3043356975539373,"x":64.16,"y":183.59,"x0":3.363266328760206,"y0":50.002058997187135,"z0":5.215647993872162,"aX":13.715111799369403},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-13.7,"spinRate":2277,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4272508326638462,"extension":7.541455419784846},"index":0,"playId":"56b55acf-feac-3c79-b686-c5a9dc75c79c","pitchNumber":1,"startTime":"2026-06-30T01:49:08.467Z","endTime":"2026-06-30T01:49:12.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.083603632033384,"aZ":-19.43277142472314,"pfxX":7.05892100939362,"pfxZ":7.838104486376194,"pX":0.587183656124466,"pZ":3.082438459253081,"vX0":-9.123874575619306,"vY0":-125.29964624600981,"vZ0":-1.964735440666331,"x":94.62,"y":155.55,"x0":3.321832369372248,"y0":50.000277435632874,"z0":5.428850949018309,"aX":11.470774760152166},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2341,"spinDirection":133},"zone":3,"typeConfidence":0.88,"plateTime":0.433506936958322,"extension":7.756689335691045},"index":1,"playId":"73174aa9-e835-3c38-b621-db569cae4cdb","pitchNumber":2,"startTime":"2026-06-30T01:49:23.637Z","endTime":"2026-06-30T01:49:26.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":72.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.26202147725664,"aZ":-27.450566067020528,"pfxX":6.600814497393201,"pfxZ":3.61756560143707,"pX":0.9771444561963161,"pZ":2.1789424091020004,"vX0":-5.953476594020497,"vY0":-111.84408522458334,"vZ0":-1.6457658661594259,"x":79.75,"y":179.95,"x0":2.77723008884779,"y0":50.00362380568622,"z0":5.658922914591617,"aX":8.624114730118777},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":6.5,"breakHorizontal":-11.0,"spinRate":1829,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.48401422825127716,"extension":7.7757390171723495},"hitData":{"launchSpeed":96.3,"launchAngle":10.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.25,"coordY":77.84}},"index":2,"playId":"77f4ef9f-0c61-3dd3-bf90-73baf0335238","pitchNumber":3,"startTime":"2026-06-30T01:49:41.741Z","endTime":"2026-06-30T01:49:53.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:49:53.685Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:49:51.558Z","endTime":"2026-06-30T01:50:30.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.130090550204855,"aZ":-22.97106490352272,"pfxX":7.292613189998418,"pfxZ":5.67608099346265,"pX":0.5863365692740313,"pZ":3.0841494632516913,"vX0":-8.144403575781004,"vY0":-125.19250186277185,"vZ0":-0.8766755419362074,"x":94.65,"y":155.51,"x0":2.901494468411326,"y0":50.004013660948765,"z0":5.2826083650798115,"aX":11.828392215545978},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.3,"breakHorizontal":-11.9,"spinRate":2346,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.43393194201686835,"extension":7.601373400557438},"hitData":{"launchSpeed":94.1,"launchAngle":56.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.67,"coordY":97.36}},"index":0,"playId":"ba214b8c-e2f3-32d2-b86d-be90ba1f9972","pitchNumber":1,"startTime":"2026-06-30T01:50:17.159Z","endTime":"2026-06-30T01:50:30.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:50:30.380Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edouard Julien doubles (7) on a line drive to right fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:52:20.585Z","endTime":"2026-06-30T01:52:50.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85326094581038,"aZ":-32.52537737643012,"pfxX":3.7905753287111077,"pfxZ":-0.23713056113726871,"pX":0.20864288547185383,"pZ":1.886188789341622,"vX0":3.6438324553736825,"vY0":-119.87501938312676,"vZ0":-2.4933155203248822,"x":109.05,"y":187.85,"x0":-1.8177606937901227,"y0":50.00488350659526,"z0":5.813329584189041,"aX":5.57518266186198},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":-7.7,"spinRate":2453,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.45507792300774286,"extension":5.889760979881844},"hitData":{"launchSpeed":79.5,"launchAngle":29.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.51,"coordY":121.53}},"index":0,"playId":"f0518e5c-893d-374e-853b-80ba9e493acd","pitchNumber":1,"startTime":"2026-06-30T01:52:38.428Z","endTime":"2026-06-30T01:52:50.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:52:50.739Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jake McCarthy lines into a double play, second baseman Xavier Edwards to shortstop Otto Lopez. Edouard Julien out at 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:53:04.884Z","endTime":"2026-06-30T01:53:32.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651780965804267,"aZ":-28.86895165445186,"pfxX":-1.3182229577427858,"pfxZ":1.908815443699658,"pX":-0.08588130857774469,"pZ":1.8680696315995773,"vX0":5.293963541187239,"vY0":-129.6859258658483,"vZ0":-4.400097790653062,"x":120.27,"y":188.34,"x0":-1.9670536630005104,"y0":50.006083194400986,"z0":5.744901674125305,"aX":-2.286461090689354},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":1.4,"spinRate":2317,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4195637989067129,"extension":5.945367223383457},"hitData":{"launchSpeed":105.0,"launchAngle":10.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":151.88,"coordY":125.67}},"index":0,"playId":"390cfa8c-b1da-3838-a8ca-d7ec04a36a55","pitchNumber":1,"startTime":"2026-06-30T01:53:20.441Z","endTime":"2026-06-30T01:53:32.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:53:32.031Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:53:48.119Z","endTime":"2026-06-30T01:54:37.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.2,"endSpeed":75.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046904122909606,"aZ":-36.12141600581707,"pfxX":7.659517659507502,"pfxZ":-2.748614281127592,"pX":0.42381406605651445,"pZ":1.0572197664042449,"vX0":2.8839511365136716,"vY0":-119.70462440972452,"vZ0":-3.39579726519133,"x":100.85,"y":210.24,"x0":-1.7945881462542552,"y0":50.00113836899457,"z0":5.757845111662581,"aX":11.013393312045672},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.5,"breakHorizontal":-14.6,"spinRate":2466,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4591514809645689,"extension":5.970560497677527},"index":0,"playId":"f7ae3fcf-6b39-3821-b87a-e511c9a604c2","pitchNumber":1,"startTime":"2026-06-30T01:53:54.498Z","endTime":"2026-06-30T01:53:58.787Z","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":89.3,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19393164595146,"aZ":-28.00058069621136,"pfxX":-8.360400450306484,"pfxZ":2.3964055620793383,"pX":-1.6906758699729991,"pZ":2.024722764835366,"vX0":3.389819380330035,"vY0":-130.12778003498644,"vZ0":-4.222464443704875,"x":181.44,"y":184.11,"x0":-1.9123763632642123,"y0":50.00330447337859,"z0":5.750846021161633,"aX":-14.56876672806238},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":14.6,"spinRate":2285,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4183507535127835,"extension":6.077693971912644},"index":1,"playId":"d8348da1-91db-3339-bfc6-f8375ba32c0b","pitchNumber":2,"startTime":"2026-06-30T01:54:09.593Z","endTime":"2026-06-30T01:54:14.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960681515298294,"aZ":-29.091840881893763,"pfxX":-9.35974829006026,"pfxZ":1.76057043762175,"pX":-0.30999200166503155,"pZ":2.0637593814338215,"vX0":6.590382483331553,"vY0":-130.74048170219788,"vZ0":-4.00421017246792,"x":128.82,"y":183.06,"x0":-1.6346866857089515,"y0":50.00250739523426,"z0":5.77405820289656,"aX":-16.366492362571435},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":2261,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4173427592769743,"extension":6.2391329784912175},"hitData":{"launchSpeed":81.8,"launchAngle":32.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.25,"coordY":76.63}},"index":2,"playId":"0d251d2c-a136-33dd-b4c4-607a9cf88185","pitchNumber":3,"startTime":"2026-06-30T01:54:24.880Z","endTime":"2026-06-30T01:54:37.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:54:37.951Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Otto Lopez homers (7) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:56:07.320Z","endTime":"2026-06-30T01:57:13.646Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244766336397955,"aZ":-19.59140314607774,"pfxX":8.034269477420917,"pfxZ":7.852583998513392,"pX":0.3189424420630894,"pZ":2.9324463315377036,"vX0":-9.507888879156493,"vY0":-125.2579996583545,"vZ0":-2.1560630539682224,"x":104.84,"y":159.6,"x0":3.104856183540124,"y0":50.00580249465715,"z0":5.391749385180433,"aX":12.88041997457151},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":14.0,"breakHorizontal":-12.6,"spinRate":2349,"spinDirection":136},"zone":3,"typeConfidence":0.9,"plateTime":0.43583659657734763,"extension":7.785713322043541},"hitData":{"launchSpeed":99.9,"launchAngle":31.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.12,"coordY":51.99}},"index":0,"playId":"4e05d599-9dea-3693-912a-521ace00693c","pitchNumber":1,"startTime":"2026-06-30T01:56:45.518Z","endTime":"2026-06-30T01:57:13.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:57:13.646Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to right fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:57:16.202Z","endTime":"2026-06-30T01:58:17.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.2,"endSpeed":77.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10369077828738,"aZ":-26.21184488619443,"pfxX":-1.257430056705769,"pfxZ":3.957530667986058,"pX":-0.2805148977040917,"pZ":3.214780086344667,"vX0":-8.04468781215753,"vY0":-121.01106241763493,"vZ0":0.2939290324745374,"x":127.69,"y":151.98,"x0":3.228747014338872,"y0":50.00265884520155,"z0":5.358929226141661,"aX":-1.893616458793854},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":4.0,"spinRate":2380,"spinDirection":165},"zone":1,"typeConfidence":0.9,"plateTime":0.4499184647268457,"extension":7.590104207481478},"index":0,"playId":"eba8e68c-7764-3ae2-9cfd-fa746cd764a5","pitchNumber":1,"startTime":"2026-06-30T01:57:46.661Z","endTime":"2026-06-30T01:57:49.734Z","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":73.8,"endSpeed":69.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.980654381997496,"aZ":-36.16046288812933,"pfxX":-4.822771433870753,"pfxZ":-3.3517950002880728,"pX":0.7288306089376999,"pZ":2.573028267882224,"vX0":-3.742816638679779,"vY0":-107.53688764992063,"vZ0":1.9855085391572047,"x":89.22,"y":169.31,"x0":3.1089569144092017,"y0":50.002771675650436,"z0":5.604705162957498,"aX":-5.7344092882624444},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-5.4,"breakHorizontal":9.6,"spinRate":2290,"spinDirection":316},"zone":6,"typeConfidence":0.91,"plateTime":0.5063887959942766,"extension":7.353741109755388},"hitData":{"launchSpeed":95.7,"launchAngle":10.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.2,"coordY":109.44}},"index":1,"playId":"6ff6c7f8-92e6-318b-bc49-cab53d206042","pitchNumber":2,"startTime":"2026-06-30T01:58:08.013Z","endTime":"2026-06-30T01:58:17.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:58:17.681Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to catcher Hunter Goodman in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:59:48.702Z","endTime":"2026-06-30T02:00:02.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:58:38.325Z","endTime":"2026-06-30T01:59:28.929Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"c8710a9a-c464-4b2a-9d66-37df24fe13e0","startTime":"2026-06-30T01:59:28.929Z","endTime":"2026-06-30T01:59:36.271Z","isPitch":false,"type":"pickoff"},{"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":73.0,"endSpeed":68.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.881035923416308,"aZ":-26.17829317868916,"pfxX":6.344054447244721,"pfxZ":5.114781027497883,"pX":-0.23833229487897398,"pZ":1.8841923137487597,"vX0":-7.812751536068843,"vY0":-106.26719978212584,"vZ0":-1.481999728010031,"x":126.08,"y":187.91,"x0":2.6195533886941424,"y0":50.00458056884707,"z0":5.495998603865284,"aX":7.441144501655622},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":9.2,"breakHorizontal":-10.0,"spinRate":1621,"spinDirection":125},"zone":8,"typeConfidence":0.91,"plateTime":0.5105174267610604,"extension":8.088454862325408},"hitData":{"launchSpeed":81.5,"launchAngle":84.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":120.39,"coordY":218.57}},"index":2,"playId":"3da5aae0-2f16-39b3-9ab8-a70a93d2a112","pitchNumber":1,"startTime":"2026-06-30T01:59:50.801Z","endTime":"2026-06-30T02:00:02.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:00:02.543Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Cole Carrigg. Xavier Edwards to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:00:13.387Z","endTime":"2026-06-30T02:04:30.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,10],"actionIndex":[5,9],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.535266576754793,"aZ":-24.940956344210377,"pfxX":6.092813839773287,"pfxZ":6.005513931864274,"pX":-0.6847134395205295,"pZ":1.2275201696872042,"vX0":-8.485366982540414,"vY0":-108.30299863937888,"vZ0":-3.262563320852372,"x":143.1,"y":205.64,"x0":2.468587468288719,"y0":50.00058750524548,"z0":5.442583454717548,"aX":7.3345941329030095},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":10.4,"breakHorizontal":-9.1,"spinRate":1817,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.5031580059268914,"extension":7.717531696549057},"index":0,"playId":"1332848e-badc-3f43-a248-cab7c344fe94","pitchNumber":1,"startTime":"2026-06-30T02:00:41.146Z","endTime":"2026-06-30T02:00:46.583Z","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":1},"pitchData":{"startSpeed":73.2,"endSpeed":68.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.147228108651849,"aZ":-27.025695795525756,"pfxX":6.217403023386911,"pfxZ":4.366858010152363,"pX":0.09336023279382737,"pZ":1.7743599333448712,"vX0":-6.967798307900669,"vY0":-106.60596235969636,"vZ0":-1.5864117181976287,"x":113.44,"y":190.87,"x0":2.560202658298745,"y0":50.00375949705041,"z0":5.511093087647772,"aX":7.3315059211255775},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":7.9,"breakHorizontal":-10.0,"spinRate":1772,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.5091103050779644,"extension":7.729433151754094},"index":1,"playId":"4cc2a75b-b930-3e98-af49-89346e7993f0","pitchNumber":2,"startTime":"2026-06-30T02:00:58.661Z","endTime":"2026-06-30T02:01:01.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"1b8f2451-058b-3500-8d5f-17ccb77d5b48","startTime":"2026-06-30T02:01:22.480Z","endTime":"2026-06-30T02:01:25.480Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"78e8a561-3710-3b62-94f6-11b6d26efbc9","startTime":"2026-06-30T02:01:40.909Z","endTime":"2026-06-30T02:01:43.909Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.580074816476202,"aZ":-20.30542057918317,"pfxX":7.220877516252669,"pfxZ":6.998164666113032,"pX":-0.22940174071665492,"pZ":3.2389127205130666,"vX0":-11.451558233946933,"vY0":-127.93206446066016,"vZ0":-1.463918882388799,"x":125.74,"y":151.33,"x0":3.319539622698956,"y0":50.0045714010574,"z0":5.37411663413463,"aX":12.251634811227195},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.7,"breakHorizontal":-11.2,"spinRate":2418,"spinDirection":127},"zone":2,"typeConfidence":0.92,"plateTime":0.4243619239259431,"extension":7.342164732317849},"index":4,"playId":"7ebb0910-8840-3e6c-8e9d-abc8c1f21b68","pitchNumber":3,"startTime":"2026-06-30T02:02:03.359Z","endTime":"2026-06-30T02:02:10.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xavier Edwards steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"7ebb0910-8840-3e6c-8e9d-abc8c1f21b68","startTime":"2026-06-30T02:02:13.530Z","endTime":"2026-06-30T02:02:33.954Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.783760773959301,"aZ":-25.466376012138728,"pfxX":6.530481834256465,"pfxZ":5.26364756898368,"pX":-0.451367499374749,"pZ":0.7246703014793475,"vX0":-8.301732866172737,"vY0":-110.66655242085154,"vZ0":-4.413244664685592,"x":134.21,"y":219.21,"x0":2.4546711861423702,"y0":50.00123795844003,"z0":5.332166952144086,"aX":8.31734955949854},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":8.9,"breakHorizontal":-10.3,"spinRate":1788,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.48996535032082145,"extension":8.061585371070153},"index":6,"playId":"fa83e2a0-8d40-3d92-9ecf-9095516e6448","pitchNumber":4,"startTime":"2026-06-30T02:02:33.954Z","endTime":"2026-06-30T02:02:39.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.712539011225573,"aZ":-26.265928242687146,"pfxX":-3.074638377085777,"pfxZ":3.9606926284341064,"pX":-1.013931307612088,"pZ":3.512101965961178,"vX0":-9.014915163000248,"vY0":-120.87634537779931,"vZ0":0.9859083114051328,"x":155.65,"y":143.95,"x0":3.1508924280366535,"y0":50.004279269062316,"z0":5.390588288131299,"aX":-4.586228335686862},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.7,"breakHorizontal":7.6,"spinRate":2262,"spinDirection":156},"zone":11,"typeConfidence":0.89,"plateTime":0.4516836079577575,"extension":7.571131545668478},"index":7,"playId":"c6d246b6-761c-3bc4-a390-751b504461af","pitchNumber":5,"startTime":"2026-06-30T02:02:59.174Z","endTime":"2026-06-30T02:03:02.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.830830165358666,"aZ":-17.827739238920877,"pfxX":6.600132614206764,"pfxZ":8.514090706532958,"pX":-0.24486862869930856,"pZ":2.645654102410713,"vX0":-10.977789504892765,"vY0":-127.81648351900336,"vZ0":-3.2113891432120174,"x":126.33,"y":167.35,"x0":3.2128728046028074,"y0":50.001376221823094,"z0":5.287746407607322,"aX":11.120103626631924},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.0,"breakHorizontal":-10.0,"spinRate":2356,"spinDirection":133},"zone":4,"typeConfidence":0.92,"plateTime":0.4255781234881919,"extension":7.774189614536951},"index":8,"playId":"8b7127c2-8d00-33de-9e0a-339f60c05920","pitchNumber":6,"startTime":"2026-06-30T02:03:24.815Z","endTime":"2026-06-30T02:03:29.384Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"startTime":"2026-06-30T02:03:50.571Z","endTime":"2026-06-30T02:04:17.047Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":74.8,"endSpeed":70.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.806214805478598,"aZ":-27.60538999335045,"pfxX":5.692370870877826,"pfxZ":3.66636612792807,"pX":1.330565085132605,"pZ":2.6759336026717233,"vX0":-4.733410325530912,"vY0":-109.04419566904558,"vZ0":-0.1589186188724514,"x":66.28,"y":166.53,"x0":2.7539469126974523,"y0":50.00373488037556,"z0":5.642090210769114,"aX":7.09804560269389},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":6.8,"breakHorizontal":-9.6,"spinRate":1683,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.49568252870115925,"extension":7.809760939286048},"hitData":{"launchSpeed":89.1,"launchAngle":28.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.62,"coordY":70.6}},"index":10,"playId":"4fc8ac19-6746-3ef2-be00-bda170411b53","pitchNumber":7,"startTime":"2026-06-30T02:04:17.047Z","endTime":"2026-06-30T02:04:30.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:04:30.963Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:04:37.496Z","endTime":"2026-06-30T02:06:32.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.0,"endSpeed":69.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.823566965407723,"aZ":-26.399371509679238,"pfxX":5.337294263855659,"pfxZ":4.7793223710519435,"pX":-0.12806526263357573,"pZ":1.439361392399336,"vX0":-7.413297684859986,"vY0":-107.73133828443689,"vZ0":-2.7535607013052177,"x":121.88,"y":199.92,"x0":2.621371098278222,"y0":50.0029831089052,"z0":5.571518998202967,"aX":6.449203073328922},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":8.4,"breakHorizontal":-8.3,"spinRate":1699,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.5031162217179164,"extension":7.953531005549357},"index":0,"playId":"e18373bb-c388-3f43-9a64-338fcb0750cd","pitchNumber":1,"startTime":"2026-06-30T02:04:57.742Z","endTime":"2026-06-30T02:05:02.305Z","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":85.8,"endSpeed":80.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75767539475489,"aZ":-23.2314697630006,"pfxX":8.217756021671892,"pfxZ":5.56493420648877,"pX":-0.25876996264440727,"pZ":1.2763902363192443,"vX0":-10.977869129559178,"vY0":-124.59595034186452,"vZ0":-4.9211928452733815,"x":126.86,"y":204.32,"x0":3.091633694565435,"y0":50.0056906560391,"z0":5.143482014197828,"aX":13.214062701535799},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.0,"spinRate":2481,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.43589445869729904,"extension":7.689164777387372},"index":1,"playId":"42c5e2bd-4e20-3a79-8506-77ba8e488724","pitchNumber":2,"startTime":"2026-06-30T02:05:14.886Z","endTime":"2026-06-30T02:05:19.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018851863058085,"aZ":-19.58476153360743,"pfxX":8.346097521502124,"pfxZ":7.775542542018322,"pX":-1.790477716508556,"pZ":2.504867499090775,"vX0":-14.43572998807822,"vY0":-125.55177160072977,"vZ0":-3.09725015765893,"x":185.25,"y":171.15,"x0":2.9125964492772454,"y0":50.00473375363261,"z0":5.3224276558737085,"aX":13.518249376915518},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.7,"breakHorizontal":-12.4,"spinRate":2386,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.43391271261946374,"extension":7.863885331989788},"index":2,"playId":"c2aa8930-c0e1-36a2-b1e3-db44c716bd91","pitchNumber":3,"startTime":"2026-06-30T02:05:35.930Z","endTime":"2026-06-30T02:05:40.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.251066291216517,"aZ":-20.455270456629687,"pfxX":7.904415274742767,"pfxZ":7.418658881768858,"pX":-0.4517133196336221,"pZ":2.114770473489783,"vX0":-10.800070409618625,"vY0":-123.96900423216113,"vZ0":-3.733219734071003,"x":134.22,"y":181.68,"x0":2.9041657625791832,"y0":50.0055739258723,"z0":5.316935776299214,"aX":12.492885556705046},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.0,"breakHorizontal":-12.2,"spinRate":2350,"spinDirection":135},"zone":7,"typeConfidence":0.84,"plateTime":0.43928049643877154,"extension":7.781333803089139},"index":3,"playId":"09c8e51a-4a21-3379-ad16-6fb51bf05433","pitchNumber":4,"startTime":"2026-06-30T02:05:53.858Z","endTime":"2026-06-30T02:05:58.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-30T02:06:13.643Z","endTime":"2026-06-30T02:06:28.352Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310770114432213,"aZ":-23.28382669067296,"pfxX":8.806845966619287,"pfxZ":5.514046308108884,"pX":1.0989753469189916,"pZ":1.3419927830703833,"vX0":-8.093968846212132,"vY0":-125.15867738632934,"vZ0":-4.6484138778975925,"x":75.11,"y":202.55,"x0":3.204935390619739,"y0":50.0051313525968,"z0":5.091267990550833,"aX":14.207375937096328},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.5,"spinRate":2409,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43487264382694635,"extension":7.660698333429732},"index":5,"playId":"327240bc-db88-3815-904f-750d0fc6ef0e","pitchNumber":5,"startTime":"2026-06-30T02:06:28.352Z","endTime":"2026-06-30T02:06:32.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:06:32.565Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (3) on a fly ball to right field. Xavier Edwards scores. Kyle Stowers scores.","rbi":3,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:09:12.252Z","endTime":"2026-06-30T02:10:02.494Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[1,2],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":807743,"link":"/api/v1/people/807743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:06:42.085Z","endTime":"2026-06-30T02:06:51.353Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Victor Vodnik replaces Sean Sullivan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T02:06:51.353Z","endTime":"2026-06-30T02:08:48.738Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Griffin Conine replaces Leo Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-30T02:08:48.738Z","endTime":"2026-06-30T02:09:14.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"}},{"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.5,"endSpeed":84.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15878823629549,"aZ":-31.94496786092897,"pfxX":-9.800374977184227,"pfxZ":0.12646422530023216,"pX":1.3252604993719832,"pZ":3.3147912451009924,"vX0":13.252417037426255,"vY0":-131.29252091305415,"vZ0":1.4009008902528293,"x":66.48,"y":149.28,"x0":-2.4644821473863523,"y0":50.00050866461364,"z0":5.114486169827918,"aX":-17.477735679239853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":1947,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.4137809754791686,"extension":6.970231118167684},"index":3,"playId":"999177f3-69dc-33aa-9187-02ceafa95adc","pitchNumber":1,"startTime":"2026-06-30T02:09:14.461Z","endTime":"2026-06-30T02:09:17.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91076796160274,"aZ":-29.682185139031915,"pfxX":-6.312970871944764,"pfxZ":1.4254116370304182,"pX":0.24356089549765983,"pZ":3.0574582541583317,"vX0":9.988066646784477,"vY0":-129.43497196786285,"vZ0":0.9540755180678504,"x":107.72,"y":156.23,"x0":-2.7964979887106622,"y0":50.00007707054001,"z0":4.909562813847984,"aX":-11.011166183439501},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":10.0,"spinRate":1936,"spinDirection":253},"zone":3,"typeConfidence":0.84,"plateTime":0.41871734635616065,"extension":7.06601947083038},"hitData":{"launchSpeed":110.1,"launchAngle":34.0,"totalDistance":433.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":247.6,"coordY":70.58}},"index":4,"playId":"ad167556-fb54-3880-a9e2-98ea6860c093","pitchNumber":2,"startTime":"2026-06-30T02:09:33.354Z","endTime":"2026-06-30T02:10:02.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:10:02.494Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:10:20.359Z","endTime":"2026-06-30T02:10:52.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":92.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508376622605905,"aZ":-21.95609556859596,"pfxX":-1.8957395397420123,"pfxZ":4.785165372251223,"pX":-0.2678258236564407,"pZ":3.4843251328130247,"vX0":6.626051872165906,"vY0":-143.2653998460923,"vZ0":-1.4677865443993554,"x":127.21,"y":144.7,"x0":-2.3368369457110667,"y0":50.00545484461948,"z0":5.338987259398785,"aX":-4.0509629491366015},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.6,"breakHorizontal":2.5,"spinRate":2420,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.37835847125950783,"extension":6.7085943617097215},"index":0,"playId":"60cc4ae2-7676-3abf-bd0b-83a49ec64ab8","pitchNumber":1,"startTime":"2026-06-30T02:10:25.993Z","endTime":"2026-06-30T02:10:29.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.734103252867303,"aZ":-31.891234158037676,"pfxX":0.08536194383108509,"pfxZ":0.15840352656915258,"pX":-0.5289674774609283,"pZ":2.59728199466647,"vX0":4.57793400735835,"vY0":-132.38262017787645,"vZ0":-0.900759154159189,"x":137.16,"y":168.65,"x0":-2.2902790439216396,"y0":50.002718253585144,"z0":5.27228573428019,"aX":0.15094680382361308},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":-1.1,"spinRate":2296,"spinDirection":128},"zone":4,"typeConfidence":0.66,"plateTime":0.4134297465635304,"extension":6.67713866537998},"hitData":{"launchSpeed":76.5,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":155.74}},"index":1,"playId":"e7666f78-79e2-30e7-8dfa-49c25d822265","pitchNumber":2,"startTime":"2026-06-30T02:10:42.800Z","endTime":"2026-06-30T02:10:52.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:10:52.920Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Esteury Ruiz.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:13:10.626Z","endTime":"2026-06-30T02:14:37.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Griffin Conine remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:11:01.738Z","endTime":"2026-06-30T02:13:07.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T02:13:07.857Z","endTime":"2026-06-30T02:13:12.796Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":84.9,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.14789110610985,"aZ":-33.19669279747949,"pfxX":3.911409876076319,"pfxZ":-0.6424540050112242,"pX":-1.1564443177771608,"pZ":3.9014015518929437,"vX0":0.7418159723684701,"vY0":-123.90807965371033,"vZ0":1.5699523247745084,"x":161.08,"y":133.44,"x0":-1.96691897286773,"y0":50.00294370783228,"z0":5.985214083573679,"aX":6.22842549597068},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-7.3,"spinRate":2497,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4380325551326494,"extension":5.921584310287038},"index":2,"playId":"55e2c38d-0b32-3e2c-a318-908882c1fe64","pitchNumber":1,"startTime":"2026-06-30T02:13:12.796Z","endTime":"2026-06-30T02:13:16.364Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.546756484736953,"aZ":-27.899611969646493,"pfxX":0.6003092010737677,"pfxZ":2.432516586445997,"pX":0.03639074262550265,"pZ":3.5195548685487874,"vX0":4.666899769425143,"vY0":-129.56304764456897,"vZ0":-0.7506097735243528,"x":115.61,"y":143.75,"x0":-1.8417814250856195,"y0":50.00341027745447,"z0":5.883540835649225,"aX":1.0536083917229542},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.8,"spinRate":2318,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4174585797146597,"extension":5.858435222348165},"index":3,"playId":"67a06c06-ab5b-398a-b790-d97f6a084629","pitchNumber":2,"startTime":"2026-06-30T02:13:28.229Z","endTime":"2026-06-30T02:13:32.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.51420791762345,"aZ":-30.450014085827352,"pfxX":3.2100571616863407,"pfxZ":1.0980823232354648,"pX":-0.10591805661041404,"pZ":2.434542061463605,"vX0":3.572744434693898,"vY0":-122.32249072748523,"vZ0":-1.9023203133322504,"x":121.04,"y":173.05,"x0":-1.9845023736000047,"y0":50.001521363420494,"z0":5.751501253016077,"aX":5.026420864089574},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":-6.5,"spinRate":2482,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.44215710409267306,"extension":5.926650484668843},"index":4,"playId":"ba13dd19-fcb8-3069-a5ca-a3a0d1ee133f","pitchNumber":3,"startTime":"2026-06-30T02:13:44.670Z","endTime":"2026-06-30T02:13:47.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743103335930034,"aZ":-23.300668418280647,"pfxX":-6.112750344827637,"pfxZ":4.255432149290229,"pX":-1.0057187364488283,"pZ":4.243817848590183,"vX0":4.244940369173425,"vY0":-142.18826132602322,"vZ0":-0.437380787673263,"x":155.34,"y":124.2,"x0":-1.709305287704939,"y0":50.00639148781618,"z0":5.853692751959216,"aX":-12.759202989671058},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":2271,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38242452595825593,"extension":5.968165146911143},"index":5,"playId":"594f3e0b-3c84-32bf-9595-b65ab496348b","pitchNumber":4,"startTime":"2026-06-30T02:14:04.713Z","endTime":"2026-06-30T02:14:08.782Z","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":96.4,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568596524433815,"aZ":-24.46115864957606,"pfxX":-7.972211735809346,"pfxZ":3.7645711520342395,"pX":-0.41012345257805594,"pZ":2.557177670629783,"vX0":6.568424920262322,"vY0":-140.5051566218407,"vZ0":-4.4273191374212555,"x":132.63,"y":169.74,"x0":-1.7146794976186202,"y0":50.000355707855164,"z0":5.695371192906642,"aX":-16.32533426740806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":2243,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3862654633025251,"extension":5.9752640717716945},"hitData":{"launchSpeed":89.7,"launchAngle":40.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.21,"coordY":75.0}},"index":6,"playId":"26daecfe-0db1-398b-9286-db879fd34895","pitchNumber":5,"startTime":"2026-06-30T02:14:25.502Z","endTime":"2026-06-30T02:14:37.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:14:37.141Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:14:42.590Z","endTime":"2026-06-30T02:16:49.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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.9,"endSpeed":84.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.129312423670214,"aZ":-28.609206675007425,"pfxX":-0.6165477919826834,"pfxZ":2.0055181674769837,"pX":-0.3307273379780152,"pZ":3.446225361576743,"vX0":3.823993895163699,"vY0":-131.04565064506858,"vZ0":-0.983319498015734,"x":129.61,"y":145.73,"x0":-1.7154593412757688,"y0":50.00160340556237,"z0":5.922770896144933,"aX":-1.0956360258436306},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":0.5,"spinRate":2097,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41459572269262823,"extension":5.823708455886644},"index":0,"playId":"f0d234fc-65db-3196-9f39-c84029d7e995","pitchNumber":1,"startTime":"2026-06-30T02:15:04.324Z","endTime":"2026-06-30T02:15:08.156Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627451679606683,"aZ":-37.478567791312386,"pfxX":8.774919198393695,"pfxZ":-3.5256042513308294,"pX":-2.977752029449595,"pZ":3.7920107022613507,"vX0":-4.488804566931064,"vY0":-121.38748167846369,"vZ0":2.6945488297757154,"x":230.5,"y":136.4,"x0":-2.2538044701589817,"y0":50.000485587525745,"z0":5.909302011652558,"aX":13.218627690701977},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":-15.0,"spinRate":2404,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.44958850561381425,"extension":5.703588887493864},"index":1,"playId":"6977ec23-19a4-342f-9e6a-195b5375072b","pitchNumber":2,"startTime":"2026-06-30T02:15:19.010Z","endTime":"2026-06-30T02:15:22.010Z","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":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.252804619361065,"aZ":-33.571499053147534,"pfxX":8.729748423717798,"pfxZ":-0.9347586528087195,"pX":-1.2415930599966054,"pZ":2.7835430887030945,"vX0":-0.7736969781834578,"vY0":-121.17440575956637,"vZ0":-0.14081353777958205,"x":164.33,"y":163.62,"x0":-2.0543415253387867,"y0":50.00161094103897,"z0":5.75965939835896,"aX":13.064353230406367},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-15.7,"spinRate":2473,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.45090988771677365,"extension":5.748613598382379},"index":2,"playId":"eea8a865-f05f-32d5-9933-e94ebf75b23c","pitchNumber":3,"startTime":"2026-06-30T02:15:37.033Z","endTime":"2026-06-30T02:15:41.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.120270866453502,"aZ":-34.83414054779715,"pfxX":2.662590760339567,"pfxZ":-1.663649770492091,"pX":-1.9284551437141335,"pZ":3.291327990161777,"vX0":-0.7206193715425391,"vY0":-124.01131094050986,"vZ0":0.7751081378711377,"x":190.51,"y":149.91,"x0":-1.985094572830724,"y0":50.0011570935419,"z0":5.816691290704697,"aX":4.265454989927867},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-4.8,"spinRate":2486,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.436941078122155,"extension":5.920235511862149},"index":3,"playId":"eafd8a76-4a67-37c9-9918-3ed0d11a25e6","pitchNumber":4,"startTime":"2026-06-30T02:15:54.817Z","endTime":"2026-06-30T02:15:58.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":91.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94128270662639,"aZ":-22.40259436449784,"pfxX":-6.658196192857011,"pfxZ":4.687671748808322,"pX":-0.2450800900546177,"pZ":2.1989546325449907,"vX0":6.492167112643309,"vY0":-141.76298980083558,"vZ0":-5.6402214082789985,"x":126.34,"y":179.41,"x0":-1.6729641922309069,"y0":50.006139014873,"z0":5.5957564597347735,"aX":-13.887840823246984},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.8,"breakHorizontal":11.2,"spinRate":2381,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3828145131619598,"extension":5.948238524738},"index":4,"playId":"a2f00b3b-c718-3624-9514-04ccb2834d45","pitchNumber":5,"startTime":"2026-06-30T02:16:15.024Z","endTime":"2026-06-30T02:16:27.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T02:16:33.914Z","endTime":"2026-06-30T02:16:41.907Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":91.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1361949264607,"aZ":-23.189530374311737,"pfxX":-5.675151352751168,"pfxZ":4.269398523748591,"pX":-0.64839186738118,"pZ":1.6791752473615873,"vX0":5.107333832024799,"vY0":-142.60223697914122,"vZ0":-7.003388981464843,"x":141.72,"y":193.44,"x0":-1.7065293364374736,"y0":50.002669777314175,"z0":5.581961483318609,"aX":-11.941322004779353},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.8,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.38097307871537467,"extension":6.068965862759122},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":151.18}},"index":6,"playId":"36b9d2dc-e440-398c-bcf3-9c284faf8e6b","pitchNumber":6,"startTime":"2026-06-30T02:16:41.907Z","endTime":"2026-06-30T02:16:49.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:16:49.338Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:16:53.355Z","endTime":"2026-06-30T02:18:22.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773183357333806,"aZ":-20.461870920270158,"pfxX":-6.876671268961949,"pfxZ":5.510760187999408,"pX":-0.7845397216097669,"pZ":1.8617501875083524,"vX0":5.395262463083208,"vY0":-143.21649409545407,"vZ0":-7.2320573587821535,"x":146.9,"y":188.51,"x0":-1.7774671639168018,"y0":50.00497704181157,"z0":5.650367901946078,"aX":-14.623275699803303},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.0,"breakHorizontal":11.8,"spinRate":2289,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.37905264626738466,"extension":5.969112236495645},"index":0,"playId":"53baf924-d60c-3d82-8519-ea0e4b25491a","pitchNumber":1,"startTime":"2026-06-30T02:17:13.030Z","endTime":"2026-06-30T02:17:17.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":91.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905127872359696,"aZ":-18.524082209446366,"pfxX":-7.21223681621293,"pfxZ":6.562693633471691,"pX":-0.51627100994348,"pZ":1.9485610418710257,"vX0":5.942697865775146,"vY0":-141.58850759562807,"vZ0":-7.122440050989354,"x":136.68,"y":186.17,"x0":-1.6802229479722135,"y0":50.00199501058321,"z0":5.632870010570166,"aX":-15.001237330164205},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.0,"breakHorizontal":12.2,"spinRate":2323,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.38327364155068144,"extension":6.093978456182915},"index":1,"playId":"1b04e932-0ce2-3f0d-8d5a-69b2f884fa2d","pitchNumber":2,"startTime":"2026-06-30T02:17:32.768Z","endTime":"2026-06-30T02:17:37.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T02:17:43.282Z","endTime":"2026-06-30T02:18:00.291Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":91.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.827386588867746,"aZ":-23.632389791259314,"pfxX":-7.330135871826846,"pfxZ":4.046325456523003,"pX":-0.8487304853161421,"pZ":1.3774249085929382,"vX0":5.25776905864168,"vY0":-142.55168413106787,"vZ0":-7.841116006727676,"x":149.35,"y":201.59,"x0":-1.7408736670142588,"y0":50.003659128461486,"z0":5.594975096229219,"aX":-15.476579712825},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.4,"breakHorizontal":12.6,"spinRate":2349,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3805048807345379,"extension":6.0086400625114305},"index":3,"playId":"56c353fb-2854-3407-8339-56e3c56a64b3","pitchNumber":3,"startTime":"2026-06-30T02:18:00.291Z","endTime":"2026-06-30T02:18:04.534Z","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":98.0,"endSpeed":91.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181498735421467,"aZ":-17.524121075300055,"pfxX":-6.306991732287255,"pfxZ":6.954891745252469,"pX":-0.6295672904754269,"pZ":2.1968222204001493,"vX0":5.415649483317408,"vY0":-142.68726626277558,"vZ0":-6.665964874602569,"x":141.0,"y":179.47,"x0":-1.7127364020273657,"y0":50.005863600467954,"z0":5.627359498508821,"aX":-13.288639680473299},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":10.7,"spinRate":2313,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.38075000520065183,"extension":5.980508641999391},"index":4,"playId":"8c873907-1f23-37fe-b66d-3e0f3ec263ba","pitchNumber":4,"startTime":"2026-06-30T02:18:18.643Z","endTime":"2026-06-30T02:18:22.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:18:22.659Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (14) on a line drive to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T02:20:15.116Z","endTime":"2026-06-30T02:21:11.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.352635960190614,"aZ":-30.804172711050676,"pfxX":0.5919685391867562,"pfxZ":0.8153038131094377,"pX":-0.5314771686494093,"pZ":3.259723476304302,"vX0":4.8412786330083,"vY0":-127.77821157629634,"vZ0":0.959579384269027,"x":137.26,"y":150.77,"x0":-2.515053729638212,"y0":50.00213644000141,"z0":5.270113898645068,"aX":0.9945132061704224},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-2.0,"spinRate":2313,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4260449942062219,"extension":6.438775717708492},"index":0,"playId":"72d845d3-3b44-3888-8fe2-5b4735390473","pitchNumber":1,"startTime":"2026-06-30T02:20:33.136Z","endTime":"2026-06-30T02:20:37.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":91.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184829432092503,"aZ":-22.184536183269806,"pfxX":-2.832385760631923,"pfxZ":4.763873415553963,"pX":0.6423252335206702,"pZ":3.5739629591767983,"vX0":9.064480017587785,"vY0":-142.15781381337797,"vZ0":-0.788497121480982,"x":92.52,"y":142.28,"x0":-2.186018117810608,"y0":50.000708655967024,"z0":5.232656690093547,"aX":-5.938098942695502},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.8,"breakHorizontal":3.7,"spinRate":2185,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.38179075012731767,"extension":6.583447913619644},"hitData":{"launchSpeed":94.9,"launchAngle":19.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.87,"coordY":70.79}},"index":1,"playId":"b36838dd-5ac8-3083-84de-a7d7774aee80","pitchNumber":2,"startTime":"2026-06-30T02:20:58.446Z","endTime":"2026-06-30T02:21:11.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:21:11.630Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T02:21:19.432Z","endTime":"2026-06-30T02:23:03.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":90.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016699648197893,"aZ":-20.618703065150665,"pfxX":-4.24972179381545,"pfxZ":5.544278946937034,"pX":-0.8938298676339707,"pZ":3.7099963375333225,"vX0":6.381531264516201,"vY0":-141.9903213616714,"vZ0":-0.8163979152004267,"x":151.07,"y":138.61,"x0":-2.5965158249944484,"y0":50.00639960094549,"z0":5.287830180732235,"aX":-8.864145799436688},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":213},"zone":11,"typeConfidence":0.84,"plateTime":0.38265864196023847,"extension":6.667631450871425},"index":0,"playId":"9b1fcf9d-9faa-38aa-a499-1c867db9f222","pitchNumber":1,"startTime":"2026-06-30T02:21:42.263Z","endTime":"2026-06-30T02:21:45.895Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26788846017508,"aZ":-30.437756342578894,"pfxX":0.28249673660074537,"pfxZ":0.9923443180998905,"pX":0.256969366580995,"pZ":1.5247779621466473,"vX0":7.27897293700398,"vY0":-130.16151715134123,"vZ0":-2.9704678478636994,"x":107.2,"y":197.61,"x0":-2.5896928629211096,"y0":50.00375317721855,"z0":4.939152916457749,"aX":0.4926225761793665},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":-1.8,"spinRate":2281,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4176881252552014,"extension":6.833127293525931},"index":1,"playId":"23e1a164-447a-334c-b38a-e66405eb9fa6","pitchNumber":2,"startTime":"2026-06-30T02:21:57.516Z","endTime":"2026-06-30T02:22:02.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8214859765557,"aZ":-22.36204271184924,"pfxX":-2.1234189002520028,"pfxZ":4.761587372525737,"pX":-0.61037112481153,"pZ":3.7006788211309236,"vX0":5.776078144130597,"vY0":-140.98683895292433,"vZ0":-0.29627584212703234,"x":140.27,"y":138.86,"x0":-2.3883104517260287,"y0":50.00613886790379,"z0":5.22109348829868,"aX":-4.379461553216452},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":3.0,"spinRate":2435,"spinDirection":203},"zone":11,"typeConfidence":0.86,"plateTime":0.3849878772486153,"extension":6.551261057989107},"index":2,"playId":"713c13d4-d259-3203-a2da-40d258ced644","pitchNumber":3,"startTime":"2026-06-30T02:22:15.542Z","endTime":"2026-06-30T02:22:19.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T02:22:31.445Z","endTime":"2026-06-30T02:22:48.635Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06382271837133,"aZ":-23.33347626505666,"pfxX":-1.520405331141051,"pfxZ":4.2926188570043475,"pX":0.19381094780015956,"pZ":4.017906956498528,"vX0":8.028019099774243,"vY0":-140.94923389134635,"vZ0":0.7188567854043202,"x":109.61,"y":130.3,"x0":-2.4655024422265637,"y0":50.001013431959684,"z0":5.240283954234762,"aX":-3.1316326001473493},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":1.6,"spinRate":2321,"spinDirection":214},"zone":12,"typeConfidence":0.85,"plateTime":0.3852175794453938,"extension":6.516669170554429},"hitData":{"launchSpeed":74.9,"launchAngle":47.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.17,"coordY":104.27}},"index":4,"playId":"7bb710fd-c5b9-38fa-8fa3-0dec972bf21c","pitchNumber":4,"startTime":"2026-06-30T02:22:48.635Z","endTime":"2026-06-30T02:23:03.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:23:03.030Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Edouard Julien to first baseman TJ Rumfield. Javier Sanoja to 3rd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T02:23:09.742Z","endTime":"2026-06-30T02:25:39.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.859771692659297,"aZ":-34.175888328528,"pfxX":1.3013134547488616,"pfxZ":-1.1689952357182207,"pX":-0.7626215018152246,"pZ":3.2443717521598128,"vX0":3.587210974291037,"vY0":-128.29984994006813,"vZ0":1.4078503158309141,"x":146.07,"y":151.18,"x0":-2.3332328016208255,"y0":50.004029239266934,"z0":5.300119497311227,"aX":2.2265384810504742},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.0,"spinRate":2448,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.42261571029625866,"extension":6.741139360085224},"index":0,"playId":"564d905a-6645-3c15-a3bf-8a4ba2bf25eb","pitchNumber":1,"startTime":"2026-06-30T02:23:36.301Z","endTime":"2026-06-30T02:23:40.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30285129420704,"aZ":-24.951051085065576,"pfxX":-7.011360253995312,"pfxZ":3.9636221345241047,"pX":0.9562271375086089,"pZ":3.1940403626347162,"vX0":9.895679064494807,"vY0":-132.65652529236996,"vZ0":-1.1116940145837746,"x":80.55,"y":152.54,"x0":-1.8727480050265093,"y0":50.00354980183468,"z0":5.399604903774032,"aX":-12.78214315472571},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":11.2,"spinRate":2126,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.409338598173,"extension":6.695195470980386},"index":1,"playId":"f6b30390-e882-3dea-992d-85c98009fa69","pitchNumber":2,"startTime":"2026-06-30T02:23:54.165Z","endTime":"2026-06-30T02:23:57.887Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608994659416737,"aZ":-18.915071283393768,"pfxX":-4.414805280967789,"pfxZ":6.269558063074675,"pX":0.36834293931306805,"pZ":1.6970484465359197,"vX0":8.439918596424123,"vY0":-142.39873857143473,"vZ0":-6.640902112447616,"x":102.96,"y":192.96,"x0":-2.0212641374040334,"y0":50.001054893704136,"z0":5.198779557217962,"aX":-9.334702080118575},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":6.8,"spinRate":2423,"spinDirection":215},"zone":9,"typeConfidence":0.82,"plateTime":0.3803750087310176,"extension":6.817032345140533},"index":2,"playId":"640785bb-55d9-32d2-bb73-894e8862953d","pitchNumber":3,"startTime":"2026-06-30T02:24:20.251Z","endTime":"2026-06-30T02:24:47.268Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18482840711765,"aZ":-30.900338415196096,"pfxX":-0.2813200431167966,"pfxZ":0.7121332511169287,"pX":0.4782944320763201,"pZ":1.1254155161239212,"vX0":6.005087117353208,"vY0":-131.2205842686827,"vZ0":-5.216702036664689,"x":98.77,"y":208.39,"x0":-1.7791644654502288,"y0":50.00219352948921,"z0":5.373226350193792,"aX":-0.5032615026068835},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.6,"breakHorizontal":-0.5,"spinRate":2444,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4134398034042266,"extension":6.874495251886611},"index":3,"playId":"112362ef-fce7-3044-8859-bbf68160c65a","pitchNumber":4,"startTime":"2026-06-30T02:24:50.291Z","endTime":"2026-06-30T02:24:54.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":92.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09112116418551,"aZ":-21.325499937186102,"pfxX":-2.161669586088597,"pfxZ":5.098200421183021,"pX":1.0198427849935146,"pZ":3.801790219585333,"vX0":7.958675014212746,"vY0":-142.96751678611784,"vZ0":-1.4368844115613704,"x":78.13,"y":136.13,"x0":-1.485033468282899,"y0":50.006903413810406,"z0":5.612273520851652,"aX":-4.60381455155312},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.2,"breakHorizontal":2.8,"spinRate":2441,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.3789962836546139,"extension":6.6529119956154705},"index":4,"playId":"47e834b7-e85d-38fb-a396-92d388ffce41","pitchNumber":5,"startTime":"2026-06-30T02:25:10.130Z","endTime":"2026-06-30T02:25:13.983Z","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":89.3,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99622578041767,"aZ":-33.115715065042565,"pfxX":0.2314581219851246,"pfxZ":-0.5413105292357763,"pX":-0.42614866702032816,"pZ":2.8824219563146594,"vX0":3.7675563501959353,"vY0":-130.16117212378774,"vZ0":0.04601460407793678,"x":133.24,"y":160.95,"x0":-1.9146413398188609,"y0":50.00246691202314,"z0":5.345288902886219,"aX":0.40227986801681587},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.7,"breakHorizontal":-1.2,"spinRate":2383,"spinDirection":96},"zone":1,"typeConfidence":2.0,"plateTime":0.4187332955541825,"extension":6.728615591323321},"hitData":{"launchSpeed":88.0,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":145.6}},"index":5,"playId":"242f8683-460b-35dc-b2c5-86f50917679f","pitchNumber":6,"startTime":"2026-06-30T02:25:29.511Z","endTime":"2026-06-30T02:25:39.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:25:39.077Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T02:25:48.535Z","endTime":"2026-06-30T02:26:37.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.314558456114447,"aZ":-33.14252966507782,"pfxX":1.3168166852018501,"pfxZ":-0.5721076179095448,"pX":-0.06882741159810964,"pZ":1.8610560813311272,"vX0":5.46822605953355,"vY0":-129.58551749008703,"vZ0":-1.9398090541545523,"x":119.62,"y":188.53,"x0":-2.3746631592035587,"y0":50.00074863461985,"z0":5.144039633748508,"aX":2.2439813952927716},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.2,"breakHorizontal":-3.6,"spinRate":2397,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4222063568071066,"extension":6.65095148406303},"index":0,"playId":"1d115ddd-7c7d-3ecd-901a-46e85e751751","pitchNumber":1,"startTime":"2026-06-30T02:26:04.507Z","endTime":"2026-06-30T02:26:08.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":91.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870064358508255,"aZ":-22.455540307907697,"pfxX":-1.2176621072277112,"pfxZ":4.638478145272179,"pX":0.4862879364037645,"pZ":2.7350407311839473,"vX0":8.431369478980434,"vY0":-142.058689928023,"vZ0":-2.59169045465891,"x":98.46,"y":164.93,"x0":-2.3304090794646846,"y0":50.00375891418227,"z0":5.048061705629154,"aX":-2.55337471330275},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2472,"spinDirection":214},"zone":3,"typeConfidence":0.88,"plateTime":0.38193180443361596,"extension":6.754326636826484},"hitData":{"launchSpeed":54.4,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.71,"coordY":149.23}},"index":1,"playId":"87a88e15-764e-3cd8-9be4-2a2970877518","pitchNumber":2,"startTime":"2026-06-30T02:26:28.440Z","endTime":"2026-06-30T02:26:37.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:26:37.645Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:28:31.427Z","endTime":"2026-06-30T02:30:22.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.373231249516454,"aZ":-19.02149496957397,"pfxX":-5.934851201994683,"pfxZ":6.48266853326937,"pX":-1.1116301444279737,"pZ":3.216231885678924,"vX0":4.515727601515374,"vY0":-139.85506413227884,"vZ0":-3.848264653292335,"x":159.37,"y":151.94,"x0":-1.9568078632839632,"y0":50.00376676767778,"z0":5.819305138715493,"aX":-12.042292430624263},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2241,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3880729243519019,"extension":5.870248317146726},"index":0,"playId":"b9133749-89e6-3bd3-93e0-ba7b7d1a5057","pitchNumber":1,"startTime":"2026-06-30T02:28:59.215Z","endTime":"2026-06-30T02:29:03.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26578988549731,"aZ":-27.938557923267847,"pfxX":-0.7913761095687022,"pfxZ":2.3979538486236844,"pX":-1.2278755031882893,"pZ":3.092497431274512,"vX0":1.9004525210697938,"vY0":-130.00956089793672,"vZ0":-1.7916279295697173,"x":163.8,"y":155.28,"x0":-1.855562310697067,"y0":50.001698812797514,"z0":5.848613106575661,"aX":-1.39716164965282},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":1.2,"spinRate":2362,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41637177764069033,"extension":5.9513271074322285},"index":1,"playId":"8edc6310-863c-3ace-90e1-6b950f863445","pitchNumber":2,"startTime":"2026-06-30T02:29:14.583Z","endTime":"2026-06-30T02:29:18.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.374685145719944,"aZ":-28.31300705304363,"pfxX":-0.38197348834567535,"pfxZ":2.1853487642347247,"pX":-1.1331514325921974,"pZ":3.9098621905830697,"vX0":1.9393396486694705,"vY0":-129.93063414055277,"vZ0":0.24574464357586523,"x":160.19,"y":133.21,"x0":-1.8287196741128877,"y0":50.005948860042885,"z0":5.906928960499373,"aX":-0.6762170031011571},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":0.4,"spinRate":2257,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.41612038054759903,"extension":5.970675532141788},"index":2,"playId":"934866ad-562b-30aa-bc82-577b5576a9de","pitchNumber":3,"startTime":"2026-06-30T02:29:33.029Z","endTime":"2026-06-30T02:29:36.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":91.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291565241224394,"aZ":-20.52736419192034,"pfxX":-8.272177608235383,"pfxZ":5.579533186420649,"pX":0.22112723656774186,"pZ":1.7854996157812595,"vX0":8.576470336636119,"vY0":-141.47079684686435,"vZ0":-7.1444172232635665,"x":108.57,"y":190.57,"x0":-1.73263095861479,"y0":50.00027404613736,"z0":5.596699890250798,"aX":-17.26227446890584},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":13.9,"spinRate":2386,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3828645410016409,"extension":6.037780970950485},"index":3,"playId":"325585e6-105a-343b-a04a-a47617e0e1de","pitchNumber":4,"startTime":"2026-06-30T02:29:50.522Z","endTime":"2026-06-30T02:29:54.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-30T02:30:08.998Z","endTime":"2026-06-30T02:30:18.567Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":91.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54926616723984,"aZ":-22.79359307420302,"pfxX":-7.7492299326002,"pfxZ":4.514202691985232,"pX":0.7707880804290053,"pZ":1.5371275729223417,"vX0":9.734766030123819,"vY0":-140.9947444533004,"vZ0":-7.177658692475488,"x":87.62,"y":197.28,"x0":-1.6695323297543516,"y0":50.00084858086117,"z0":5.516004668413798,"aX":-16.094043433241286},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.3,"breakHorizontal":12.8,"spinRate":2344,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38389466075638135,"extension":6.111208671394799},"index":5,"playId":"5b20e65a-7844-3504-8026-fb9537eafb60","pitchNumber":5,"startTime":"2026-06-30T02:30:18.567Z","endTime":"2026-06-30T02:30:22.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:30:22.367Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Heriberto Hernández.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:30:25.214Z","endTime":"2026-06-30T02:34:22.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":91.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426240152847363,"aZ":-22.376362700668363,"pfxX":-7.9179928094479415,"pfxZ":4.758927594024023,"pX":0.6245545244050683,"pZ":0.8823029873586755,"vX0":9.43870533315534,"vY0":-140.62410947473904,"vZ0":-8.90575194204958,"x":93.19,"y":214.96,"x0":-1.7026471763978903,"y0":50.00437815689476,"z0":5.471712203632357,"aX":-16.308394685437058},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":2255,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.385374928448305,"extension":6.038819968402881},"index":0,"playId":"f3237443-6a52-3f91-a47b-72ecb31b673e","pitchNumber":1,"startTime":"2026-06-30T02:30:49.618Z","endTime":"2026-06-30T02:30:53.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.609843552233468,"aZ":-33.1237223025996,"pfxX":6.540912746324617,"pfxZ":-0.6219733592357102,"pX":-1.3543960715544259,"pZ":4.125070711142623,"vX0":-0.26433764605011206,"vY0":-121.90907139487882,"vZ0":2.44578030578829,"x":168.63,"y":127.4,"x0":-2.097137161865721,"y0":50.00267212704462,"z0":5.939198566059549,"aX":9.991760138542826},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":-11.9,"spinRate":2295,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4467639348345802,"extension":5.843379942718896},"index":1,"playId":"e0e32508-1424-316b-8b88-d037ffb6d644","pitchNumber":2,"startTime":"2026-06-30T02:31:12.755Z","endTime":"2026-06-30T02:31:16.855Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":91.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.989110717372014,"aZ":-25.50783720804038,"pfxX":-6.641132979134096,"pfxZ":3.19033213421973,"pX":-1.1277280609312093,"pZ":3.0588284440951443,"vX0":4.447355125800317,"vY0":-141.46109816284627,"vZ0":-3.0549776407475133,"x":159.99,"y":156.19,"x0":-1.833213104965603,"y0":50.00058877841024,"z0":5.733712847635928,"aX":-13.870251840937636},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":11.5,"spinRate":2247,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3827517935087643,"extension":5.986149332652735},"index":2,"playId":"96921099-09c4-3cbb-bb8f-bd68c195de0d","pitchNumber":3,"startTime":"2026-06-30T02:31:35.310Z","endTime":"2026-06-30T02:31:39.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-30T02:31:57.260Z","endTime":"2026-06-30T02:32:21.986Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.149533070097863,"aZ":-27.49025308827553,"pfxX":1.777729842274776,"pfxZ":2.644888641971967,"pX":-1.4208475801670721,"pZ":4.626410165868475,"vX0":0.6872667905212704,"vY0":-130.4192691519116,"vZ0":1.9216165515434787,"x":171.16,"y":113.87,"x0":-1.9167624135247745,"y0":50.00348171455547,"z0":5.914467661775208,"aX":3.148870975755459},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-3.4,"spinRate":2133,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.41553498036543735,"extension":5.943169382097715},"index":4,"playId":"de8e1b8f-a1cc-3c66-bb5d-5acbc8308d76","pitchNumber":4,"startTime":"2026-06-30T02:32:21.986Z","endTime":"2026-06-30T02:32:27.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48699456525256,"aZ":-24.120778042950732,"pfxX":-6.901097074080084,"pfxZ":3.8690304863421296,"pX":-1.1245527512887545,"pZ":3.674780373240639,"vX0":4.566231511306451,"vY0":-141.49438957712582,"vZ0":-1.7053570214585876,"x":159.87,"y":139.56,"x0":-1.8416848028370343,"y0":50.00003641366935,"z0":5.792160469270094,"aX":-14.350891495087339},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.0,"breakHorizontal":11.9,"spinRate":2295,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38337701597093155,"extension":6.000224567816723},"index":5,"playId":"a9176488-0f09-3ab5-9762-36adc8678f0c","pitchNumber":5,"startTime":"2026-06-30T02:32:45.614Z","endTime":"2026-06-30T02:32:52.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":92.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980436673772015,"aZ":-18.689563674745177,"pfxX":-5.401144121538395,"pfxZ":6.297984790286662,"pX":-0.1770063908125816,"pZ":2.899293649845623,"vX0":6.314144387326527,"vY0":-143.1096234277072,"vZ0":-4.832274288929626,"x":123.75,"y":160.5,"x0":-1.677010095536942,"y0":50.003599125688794,"z0":5.727245101577644,"aX":-11.566820374668012},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.9,"breakHorizontal":9.0,"spinRate":2257,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3781035927053211,"extension":6.0578382098032195},"index":6,"playId":"a33ff592-f1bb-3d2b-889a-9dcd54f4cf3f","pitchNumber":6,"startTime":"2026-06-30T02:33:30.447Z","endTime":"2026-06-30T02:33:33.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"playId":"97a91c61-2f08-30e9-85b6-4a9001958c5d","startTime":"2026-06-30T02:33:54.785Z","endTime":"2026-06-30T02:33:58.930Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":91.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347731372442613,"aZ":-19.780955354065718,"pfxX":-5.155359488779012,"pfxZ":5.867779994702464,"pX":-0.4151394801373524,"pZ":2.319927626752984,"vX0":5.711714698104072,"vY0":-142.29542255647397,"vZ0":-6.058409550938371,"x":132.82,"y":176.14,"x0":-1.7501158219264359,"y0":50.00512054611494,"z0":5.672492694829652,"aX":-10.894440052509635},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":8.6,"spinRate":2454,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.380549414146766,"extension":5.968708552879903},"hitData":{"launchSpeed":94.3,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.75,"coordY":72.63}},"index":8,"playId":"fd534f4c-593c-3d03-b461-da7717e61fad","pitchNumber":7,"startTime":"2026-06-30T02:34:12.028Z","endTime":"2026-06-30T02:34:22.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:34:22.619Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:34:30.197Z","endTime":"2026-06-30T02:35:02.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":90.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82669560139687,"aZ":-19.27369169407979,"pfxX":-5.0437126124536595,"pfxZ":6.305592410986682,"pX":-1.1673449374091052,"pZ":2.555130699686079,"vX0":3.622643319615876,"vY0":-140.47037693596317,"vZ0":-5.564775617800255,"x":161.5,"y":169.79,"x0":-1.8033657028528118,"y0":50.00024610495117,"z0":5.7716849057344985,"aX":-10.314101490977048},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":8.6,"spinRate":2310,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3864893932686937,"extension":6.064360587988606},"hitData":{"launchSpeed":74.0,"launchAngle":74.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":170.43}},"index":0,"playId":"215e99b6-5210-31ae-a809-39711cf808e2","pitchNumber":1,"startTime":"2026-06-30T02:34:51.685Z","endTime":"2026-06-30T02:35:02.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:35:02.364Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Troy Johnston to 2nd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:35:10.852Z","endTime":"2026-06-30T02:37:00.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":92.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354346074397515,"aZ":-22.517841476457694,"pfxX":-7.057108492370267,"pfxZ":4.542612163784885,"pX":-0.3574698318758015,"pZ":1.467086411658798,"vX0":6.523551920481803,"vY0":-143.15588784238005,"vZ0":-7.8728915122269445,"x":130.63,"y":199.17,"x0":-1.721675524168474,"y0":50.00670443068385,"z0":5.6059514213892685,"aX":-15.014625139022405},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.2,"breakHorizontal":11.9,"spinRate":2388,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.37903587240641023,"extension":6.010232405343272},"index":0,"playId":"2b4f92bc-9a39-3585-b3bc-601d57adcd67","pitchNumber":1,"startTime":"2026-06-30T02:35:28.017Z","endTime":"2026-06-30T02:35:32.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737248547088264,"aZ":-18.61474734574965,"pfxX":-5.454312147256003,"pfxZ":6.532216094217933,"pX":-1.3781181634743978,"pZ":3.7445203656958967,"vX0":3.130761352609513,"vY0":-141.44510911929922,"vZ0":-2.4828362134367223,"x":169.53,"y":137.68,"x0":-1.7762806117401109,"y0":50.006318509527894,"z0":5.794146562398909,"aX":-11.329054311915653},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.6,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3836105233636551,"extension":5.896041511009995},"index":1,"playId":"c73bf8db-fa34-3dea-bfde-56ca3626798f","pitchNumber":2,"startTime":"2026-06-30T02:35:48.003Z","endTime":"2026-06-30T02:35:51.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"c73bf8db-fa34-3dea-bfde-56ca3626798f","startTime":"2026-06-30T02:35:55.291Z","endTime":"2026-06-30T02:36:17.739Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":91.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.577818013226537,"aZ":-20.415436234945478,"pfxX":-5.521423790155275,"pfxZ":5.624962305636476,"pX":-0.8647338343273473,"pZ":3.1093941568016334,"vX0":4.6027281093470105,"vY0":-141.42937770918803,"vZ0":-3.848595625081261,"x":149.96,"y":154.83,"x0":-1.7706796469998867,"y0":50.00231987206592,"z0":5.745405720756864,"aX":-11.542508265276835},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.8,"breakHorizontal":9.5,"spinRate":2434,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3826565037703644,"extension":6.021908101825356},"index":3,"playId":"462651b0-6fd4-315a-835d-dfe3f290175c","pitchNumber":3,"startTime":"2026-06-30T02:36:17.739Z","endTime":"2026-06-30T02:36:44.761Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}}},{"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":91.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32757409047987,"aZ":-22.975052260478652,"pfxX":-7.835748904186054,"pfxZ":4.412817747759978,"pX":0.6745815044725734,"pZ":1.6301594774751509,"vX0":9.132945406745781,"vY0":-141.61519288603893,"vZ0":-7.221530238137691,"x":91.29,"y":194.77,"x0":-1.534480174324277,"y0":50.00220816890836,"z0":5.623455925761824,"aX":-16.335188046907753},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":2326,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.38293264770848845,"extension":6.0214755083053},"index":4,"playId":"bcffbb9b-936c-3943-a7d3-49abd198742c","pitchNumber":4,"startTime":"2026-06-30T02:36:55.761Z","endTime":"2026-06-30T02:37:00.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:37:00.909Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:40:00.665Z","endTime":"2026-06-30T02:41:29.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:37:21.755Z","endTime":"2026-06-30T02:38:04.343Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Petersen replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T02:38:04.343Z","endTime":"2026-06-30T02:40:03.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":91.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29221995975924,"aZ":-11.53201843779346,"pfxX":-2.560446775946083,"pfxZ":9.914442414972033,"pX":-0.292094790457711,"pZ":1.960866355864568,"vX0":2.0041091005999414,"vY0":-141.51793269494038,"vZ0":-10.786650362078001,"x":128.13,"y":185.84,"x0":-0.6675710217894606,"y0":50.00552563170513,"z0":6.503423981103984,"aX":-5.331564696362353},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2218,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.38321228471391144,"extension":6.122394722707582},"index":2,"playId":"ef061bcb-442d-3bba-b194-46f9e73558e7","pitchNumber":1,"startTime":"2026-06-30T02:40:03.014Z","endTime":"2026-06-30T02:40:06.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.150557596280628,"aZ":-30.195328821671733,"pfxX":-1.0720129909955152,"pfxZ":1.1442642923736042,"pX":0.37040219156355986,"pZ":0.4136998080216403,"vX0":4.9927464881927,"vY0":-129.33552297157777,"vZ0":-8.94968471194198,"x":102.88,"y":227.61,"x0":-1.4268385397223824,"y0":50.004158969095656,"z0":6.158138872092908,"aX":-1.858056456549886},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":1.1,"spinRate":2371,"spinDirection":8},"zone":14,"typeConfidence":0.86,"plateTime":0.4198246101780012,"extension":6.4776950570175345},"index":3,"playId":"6d3c1d7c-123d-30b6-8eba-6a27ed390422","pitchNumber":2,"startTime":"2026-06-30T02:40:28.806Z","endTime":"2026-06-30T02:40:33.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341374002633927,"aZ":-13.534521103114502,"pfxX":-4.964341063734361,"pfxZ":8.98835289867049,"pX":-0.014325007863970488,"pZ":3.0404452456422857,"vX0":3.595145950324808,"vY0":-141.9183400320254,"vZ0":-7.567659278527739,"x":117.55,"y":156.69,"x0":-0.6417876826184269,"y0":50.006987871216815,"z0":6.5732177732384365,"aX":-10.299925614787517},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2452,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3834862702734507,"extension":6.0883127667031545},"index":4,"playId":"a08e8213-88af-3cee-8ebd-610fa09b69d6","pitchNumber":3,"startTime":"2026-06-30T02:40:53.931Z","endTime":"2026-06-30T02:40:57.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78312949556629,"aZ":-27.478297098975396,"pfxX":-0.6066980051481821,"pfxZ":2.6842478425846448,"pX":-0.7144012058915953,"pZ":2.688114628240861,"vX0":2.783571949445486,"vY0":-130.07546165171593,"vZ0":-3.7580860512175263,"x":144.23,"y":166.2,"x0":-1.709773782980885,"y0":50.00531449699932,"z0":6.185758822766903,"aX":-1.0626518623235317},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":1080,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4176763266824848,"extension":6.246327872373375},"hitData":{"launchSpeed":105.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":150.67}},"index":5,"playId":"1f14185c-ea4b-3011-b59e-3e87092bf4a2","pitchNumber":4,"startTime":"2026-06-30T02:41:21.862Z","endTime":"2026-06-30T02:41:29.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:41:29.395Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a line drive to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:44:02.043Z","endTime":"2026-06-30T02:44:34.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:42:16.112Z","endTime":"2026-06-30T02:43:38.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Caissie replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T02:43:38.020Z","endTime":"2026-06-30T02:44:04.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709293080102306,"aZ":-24.716212366683873,"pfxX":-7.55625063576481,"pfxZ":3.684968014866179,"pX":0.0841480901824431,"pZ":3.0106475833121262,"vX0":10.701247719483721,"vY0":-139.5201258070439,"vZ0":-3.441438522986431,"x":113.79,"y":157.49,"x0":-2.7736714912038907,"y0":50.00074348135106,"z0":5.841121497218558,"aX":-15.284476986746276},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":12.1,"spinRate":2123,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3887383357023513,"extension":6.305763135164693},"index":2,"playId":"1621f147-434a-35a9-b0ff-bd61ea07d3de","pitchNumber":1,"startTime":"2026-06-30T02:44:04.251Z","endTime":"2026-06-30T02:44:07.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.477381638386145,"aZ":-25.57840580477826,"pfxX":-5.961065078283359,"pfxZ":3.735366200314579,"pX":0.047771355277837414,"pZ":1.8950918085480963,"vX0":9.988887148419735,"vY0":-130.25657055119666,"vZ0":-4.9764904596317265,"x":115.18,"y":187.61,"x0":-3.016220388934254,"y0":50.000847150655744,"z0":5.7010790139505145,"aX":-10.51806483784491},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":9.2,"spinRate":2143,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.41627365199230004,"extension":6.293574559923047},"hitData":{"launchSpeed":80.9,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.95,"coordY":90.82}},"index":3,"playId":"7d389663-c653-3679-9462-ac3b60557d87","pitchNumber":2,"startTime":"2026-06-30T02:44:23.175Z","endTime":"2026-06-30T02:44:34.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:44:34.392Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:44:37.900Z","endTime":"2026-06-30T02:45:49.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64793172959501,"aZ":-24.85483935554518,"pfxX":-7.347274771112412,"pfxZ":3.632412829282508,"pX":-0.3597781631596013,"pZ":3.368868890810142,"vX0":9.427713232923185,"vY0":-138.80698488731184,"vZ0":-2.677831579404988,"x":130.71,"y":147.82,"x0":-2.7953282517037685,"y0":50.00285077441768,"z0":5.945059657754839,"aX":-14.80180601446819},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":12.1,"spinRate":2283,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38985150786223155,"extension":6.20144857050026},"index":0,"playId":"67b63b2d-7bf5-31f2-8b6f-ea16a4295098","pitchNumber":1,"startTime":"2026-06-30T02:45:00.288Z","endTime":"2026-06-30T02:45:03.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170070562972956,"aZ":-25.818741542862316,"pfxX":-5.501569789750755,"pfxZ":3.271960034591995,"pX":-1.2893966900401446,"pZ":3.9997487247414507,"vX0":6.640875611871923,"vY0":-136.30347623514777,"vZ0":-0.548979080275943,"x":166.15,"y":130.79,"x0":-3.007453629917779,"y0":50.00026450242854,"z0":5.938991910719473,"aX":-10.674814605408775},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":9.1,"spinRate":2142,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3971538239202599,"extension":6.261150333730089},"index":1,"playId":"224d510a-9a30-39a2-bf6a-d0da73df40d2","pitchNumber":2,"startTime":"2026-06-30T02:45:17.477Z","endTime":"2026-06-30T02:45:22.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65883986180268,"aZ":-27.951927950695854,"pfxX":1.2542379700779556,"pfxZ":2.322267492628189,"pX":0.4520697827720821,"pZ":2.073037673643394,"vX0":8.440870310538498,"vY0":-132.53291360653617,"vZ0":-4.36983128398856,"x":99.77,"y":182.81,"x0":-2.909265736127587,"y0":50.00134847542453,"z0":5.734495229562339,"aX":2.277541068306149},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2232,"spinDirection":187},"zone":9,"typeConfidence":0.9,"plateTime":0.4099581575253892,"extension":6.298470780568675},"hitData":{"launchSpeed":84.3,"launchAngle":36.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.03,"coordY":90.99}},"index":2,"playId":"f5e7e40f-3ba5-345a-8ea2-e4c2a0780322","pitchNumber":3,"startTime":"2026-06-30T02:45:37.703Z","endTime":"2026-06-30T02:45:49.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:45:49.622Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (15) on a sharp fly ball to right fielder Troy Johnston. Owen Caissie to 3rd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:45:50.762Z","endTime":"2026-06-30T02:47:06.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67982343772197,"aZ":-21.043278570092898,"pfxX":-3.6211140190689095,"pfxZ":5.427998828643627,"pX":0.3055813750442384,"pZ":3.8761342364080775,"vX0":10.519721986538563,"vY0":-140.40219418712093,"vZ0":-1.691974503149051,"x":105.35,"y":134.12,"x0":-2.975059817275156,"y0":50.0029168535994,"z0":5.819023953191589,"aX":-7.426926353043523},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":5.0,"spinRate":2333,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38613683224515993,"extension":6.243966456240819},"index":0,"playId":"297301de-74e3-386e-b868-9f8949d23c48","pitchNumber":1,"startTime":"2026-06-30T02:46:14.991Z","endTime":"2026-06-30T02:46:18.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":89.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24438456469391,"aZ":-18.416820873365587,"pfxX":-2.58491526476357,"pfxZ":6.891213047311943,"pX":-0.36185729544100803,"pZ":4.496849571102483,"vX0":7.766983188965354,"vY0":-138.38567043656903,"vZ0":-0.5160750542794037,"x":130.79,"y":117.37,"x0":-2.833053167576788,"y0":50.006900890878164,"z0":5.887367131986395,"aX":-5.163856943945563},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":3.6,"spinRate":2350,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3913772136452698,"extension":6.320116351230101},"index":1,"playId":"475aa229-7435-3eb9-95c0-1f4c3423449e","pitchNumber":2,"startTime":"2026-06-30T02:46:32.682Z","endTime":"2026-06-30T02:46:36.479Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.98267440005324,"aZ":-36.020829224601414,"pfxX":2.003395827224912,"pfxZ":-2.568503957059587,"pX":0.26495743042308134,"pZ":1.9977904932885915,"vX0":6.392302765265229,"vY0":-120.47698496705765,"vZ0":-2.0639176799047405,"x":106.9,"y":184.84,"x0":-2.661506441560521,"y0":50.00181722598089,"z0":5.989726555598865,"aX":3.002243293910017},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.9,"breakHorizontal":-4.9,"spinRate":2444,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.45118220348286053,"extension":6.343480386475013},"hitData":{"launchSpeed":109.3,"launchAngle":22.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.6,"coordY":68.9}},"index":2,"playId":"0977bf97-0574-319b-afc2-7a2a882e51f6","pitchNumber":3,"startTime":"2026-06-30T02:46:49.806Z","endTime":"2026-06-30T02:47:06.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:47:06.910Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:47:19.871Z","endTime":"2026-06-30T02:49:41.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":86.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395660404163987,"aZ":-27.561496897317447,"pfxX":1.6712492315813114,"pfxZ":2.4613821127088737,"pX":-0.7113293483032849,"pZ":3.2684972291038554,"vX0":5.4582634224663344,"vY0":-134.8335427839622,"vZ0":-2.138537952010537,"x":144.11,"y":150.53,"x0":-2.9646129612664502,"y0":50.00335672880827,"z0":5.982363859573963,"aX":3.1314256386850685},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":2167,"spinDirection":187},"zone":1,"typeConfidence":0.94,"plateTime":0.4034812379470787,"extension":6.328796791375227},"index":0,"playId":"a62c1fab-50e5-325d-bef2-270e0a5898dd","pitchNumber":1,"startTime":"2026-06-30T02:47:42.246Z","endTime":"2026-06-30T02:47:46.169Z","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":92.3,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719671513148004,"aZ":-21.380434364186026,"pfxX":-6.117703924204754,"pfxZ":5.762578688893295,"pX":-0.04729781057475395,"pZ":1.2778400619798307,"vX0":10.009000345663956,"vY0":-134.20735697053112,"vZ0":-7.216692165112913,"x":118.8,"y":204.28,"x0":-2.9852643486404227,"y0":50.004505002968074,"z0":5.461553705494135,"aX":-11.462146717147718},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":9.6,"spinRate":2298,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40401827349470754,"extension":6.505310652151011},"index":1,"playId":"2a30c525-007a-3b76-be0a-ed924d9b0210","pitchNumber":2,"startTime":"2026-06-30T02:47:59.118Z","endTime":"2026-06-30T02:48:04.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39503917412958,"aZ":-19.543453578259413,"pfxX":-3.895777739277091,"pfxZ":6.117342743715845,"pX":1.0167545144967667,"pZ":2.884062675020642,"vX0":12.091182342440263,"vY0":-141.02083248857593,"vZ0":-4.341993485909058,"x":78.24,"y":160.91,"x0":-2.773054892632639,"y0":50.00669006615309,"z0":5.662188477107423,"aX":-8.049977483948211},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":5.3,"spinRate":2291,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3846932182256033,"extension":6.471459223899981},"index":2,"playId":"caec3546-78f2-33d2-89b1-fa125d995b69","pitchNumber":3,"startTime":"2026-06-30T02:48:18.573Z","endTime":"2026-06-30T02:48:21.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T02:48:42.434Z","endTime":"2026-06-30T02:48:55.741Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"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":98.3,"endSpeed":91.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103640228203307,"aZ":-17.019184123003832,"pfxX":-2.8859114832373596,"pfxZ":7.130088481618753,"pX":-1.121639005579351,"pZ":3.845924815551504,"vX0":6.518428265228095,"vY0":-143.27194446426503,"vZ0":-2.4036305647555194,"x":159.75,"y":134.94,"x0":-3.0286937792093713,"y0":50.00521309422274,"z0":5.732090632530398,"aX":-6.136771803631037},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":4.2,"spinRate":2375,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3790712968638914,"extension":6.368081971192771},"index":4,"playId":"19501184-5128-34cc-a11d-e228289aa952","pitchNumber":4,"startTime":"2026-06-30T02:48:55.741Z","endTime":"2026-06-30T02:48:59.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":91.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951795606063857,"aZ":-20.48004016872085,"pfxX":-3.351243033628875,"pfxZ":5.564533305964872,"pX":-1.1859549713934772,"pZ":4.602041559972822,"vX0":6.46195607193959,"vY0":-142.28193907528504,"vZ0":0.11897224700056264,"x":162.21,"y":114.52,"x0":-3.025688602090176,"y0":50.00375895583646,"z0":5.831421418325051,"aX":-7.0447834253392605},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":5.2,"spinRate":2200,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3813262831716675,"extension":6.438774505177904},"index":5,"playId":"26e54c5c-2f3c-378a-ac47-f3cde646a718","pitchNumber":5,"startTime":"2026-06-30T02:49:14.944Z","endTime":"2026-06-30T02:49:19.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98677731910493,"aZ":-25.71455009550273,"pfxX":1.7795026051873082,"pfxZ":3.528246911564752,"pX":-0.2465783789382426,"pZ":3.858184467556675,"vX0":7.088094949037482,"vY0":-133.08407625272767,"vZ0":-0.3077789121230478,"x":126.4,"y":134.61,"x0":-3.153454320593036,"y0":50.00324375233095,"z0":5.805210303863488,"aX":3.2576645977051717},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":-4.4,"spinRate":2146,"spinDirection":189},"zone":11,"typeConfidence":0.94,"plateTime":0.4083335347798154,"extension":6.329878462776933},"index":6,"playId":"d13dbb99-dfac-3b2e-b57a-e1974188887f","pitchNumber":6,"startTime":"2026-06-30T02:49:37.217Z","endTime":"2026-06-30T02:49:41.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:49:41.387Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out softly to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:49:47.635Z","endTime":"2026-06-30T02:52:26.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19394805209514,"aZ":-25.375310748050424,"pfxX":1.3179927710745298,"pfxZ":3.6845097843080143,"pX":0.2801340960613976,"pZ":3.8706898135909524,"vX0":8.386435766612932,"vY0":-133.87168188709325,"vZ0":-0.49711734726231205,"x":106.32,"y":134.27,"x0":-3.0424066871818702,"y0":50.00514142695546,"z0":5.847969504918665,"aX":2.43403544818033},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2218,"spinDirection":189},"zone":12,"typeConfidence":0.93,"plateTime":0.4064510040201492,"extension":6.301970131559968},"index":0,"playId":"dea0c78e-77eb-3b5d-ab7c-229720940d61","pitchNumber":1,"startTime":"2026-06-30T02:50:09.237Z","endTime":"2026-06-30T02:50:13.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872903052495996,"aZ":-25.39749191610248,"pfxX":1.867770254545715,"pfxZ":3.6113246898872653,"pX":-0.32035111310768055,"pZ":3.280229211442178,"vX0":6.756373544956198,"vY0":-134.379414404385,"vZ0":-2.1612013829191437,"x":129.21,"y":150.21,"x0":-3.083438955737629,"y0":50.004241667604745,"z0":5.851493290773002,"aX":3.5064293572628995},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2248,"spinDirection":195},"zone":2,"typeConfidence":0.94,"plateTime":0.40353576195064056,"extension":6.2884475514853735},"index":1,"playId":"ff31a279-e6e3-3e6c-b75e-df5736349891","pitchNumber":2,"startTime":"2026-06-30T02:50:27.717Z","endTime":"2026-06-30T02:50:30.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":91.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00636842456598,"aZ":-17.995458924639085,"pfxX":-3.373970571822272,"pfxZ":6.730406223687618,"pX":-0.29572190556793276,"pZ":2.087696831654577,"vX0":8.086597592353064,"vY0":-142.65422188555738,"vZ0":-7.1810032844449285,"x":128.27,"y":182.41,"x0":-2.701139347521181,"y0":50.00138015441936,"z0":5.728297563638923,"aX":-7.10713816182082},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.3,"breakHorizontal":4.9,"spinRate":2258,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3807589746439515,"extension":6.546893686791491},"index":2,"playId":"42764125-2b33-3fc4-8ab1-f5e9ae37747e","pitchNumber":3,"startTime":"2026-06-30T02:50:52.824Z","endTime":"2026-06-30T02:50:57.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952266394041885,"aZ":-27.454616911444546,"pfxX":0.2909650392534262,"pfxZ":2.519993077629376,"pX":-0.4456626185889021,"pZ":3.1122556137349626,"vX0":7.262398687363837,"vY0":-134.55418721300572,"vZ0":-1.9337726649053883,"x":133.99,"y":154.75,"x0":-3.192287165152275,"y0":50.005337981533565,"z0":5.742621890073631,"aX":0.5462263261493667},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":-1.7,"spinRate":2277,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.4035678490800785,"extension":6.304155554769598},"index":3,"playId":"ed5dc005-1412-3f54-8ba5-0a9a08cb0690","pitchNumber":4,"startTime":"2026-06-30T02:51:13.091Z","endTime":"2026-06-30T02:51:16.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-30T02:51:40.565Z","endTime":"2026-06-30T02:51:56.808Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":98.3,"endSpeed":91.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70316531757881,"aZ":-16.322183236519198,"pfxX":-3.3440855756375356,"pfxZ":7.508577609018417,"pX":-1.336111600420291,"pZ":4.008688556188548,"vX0":6.365696159931477,"vY0":-143.17164229178877,"vZ0":-2.0835245237215125,"x":167.93,"y":130.55,"x0":-3.136687066593293,"y0":50.006237757170915,"z0":5.747691757565301,"aX":-7.063668951328032},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.4,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38006749363260584,"extension":6.37532913921039},"index":5,"playId":"2ca39c27-01c3-3d97-9257-aa3838f17d48","pitchNumber":5,"startTime":"2026-06-30T02:51:56.808Z","endTime":"2026-06-30T02:52:00.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944538411078167,"aZ":-27.421188520783296,"pfxX":1.386614136872338,"pfxZ":2.5740874211923934,"pX":0.36254388072376736,"pZ":3.855943788740554,"vX0":8.699876195465226,"vY0":-133.9744300239644,"vZ0":-0.1996184860344511,"x":103.18,"y":134.67,"x0":-3.0872327610484187,"y0":50.001245162956046,"z0":5.8671403325527836,"aX":2.5545347587373946},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2385,"spinDirection":176},"zone":12,"typeConfidence":0.93,"plateTime":0.4065488805850519,"extension":6.430549944450232},"hitData":{"launchSpeed":55.6,"launchAngle":78.0,"totalDistance":62.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":100.09,"coordY":202.41}},"index":6,"playId":"e763caba-568f-3b8b-a646-472cbe1278fc","pitchNumber":6,"startTime":"2026-06-30T02:52:17.288Z","endTime":"2026-06-30T02:52:26.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:52:26.227Z","atBatIndex":61},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Javier Sanoja triples (1) on a sharp ground ball to right fielder Troy Johnston. Owen Caissie scores. Kyle Stowers scores. Griffin Conine scores.","rbi":3,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:53:48.028Z","endTime":"2026-06-30T02:55:24.485Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:52:50.186Z","endTime":"2026-06-30T02:53:50.287Z","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(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":99.0,"endSpeed":92.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457392457459065,"aZ":-15.590961333049275,"pfxX":-3.571256686819771,"pfxZ":7.713805569690668,"pX":0.10751373655976064,"pZ":1.966421998847591,"vX0":8.988968125338282,"vY0":-143.89637344613323,"vZ0":-8.402643002332573,"x":112.9,"y":185.69,"x0":-2.5582523478503694,"y0":50.00686852556831,"z0":5.840120304619809,"aX":-7.681965209334644},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":5.2,"spinRate":2460,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.37701744698972783,"extension":6.341316209539069},"index":1,"playId":"9675f2d7-54fa-3418-8948-76fae6c8bf86","pitchNumber":1,"startTime":"2026-06-30T02:53:50.287Z","endTime":"2026-06-30T02:53:53.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056456093131857,"aZ":-25.826116414143076,"pfxX":0.020934255753634723,"pfxZ":3.384361864114335,"pX":0.46636258574920064,"pZ":2.227271447738311,"vX0":9.205104961118543,"vY0":-134.37063754162043,"vZ0":-4.556518898581865,"x":99.22,"y":178.64,"x0":-2.969926598562781,"y0":50.00438546519463,"z0":5.723436121680522,"aX":0.037084347209093975},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2437,"spinDirection":186},"zone":6,"typeConfidence":0.89,"plateTime":0.40367231615224464,"extension":6.298388400753694},"index":2,"playId":"5554662c-6f8e-3679-9f33-af6d74c8f560","pitchNumber":2,"startTime":"2026-06-30T02:54:09.263Z","endTime":"2026-06-30T02:54:12.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"b38eec3c-c1c5-47bd-bea0-d4cfbbaa255e","startTime":"2026-06-30T02:54:29.598Z","endTime":"2026-06-30T02:54:34.598Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097751204751965,"aZ":-25.748062119159854,"pfxX":-1.2003214164496274,"pfxZ":3.7536001090180555,"pX":1.1166164587337084,"pZ":1.760125432782402,"vX0":10.751992245693403,"vY0":-128.7934735725183,"vZ0":-4.9615632851895315,"x":74.44,"y":191.26,"x0":-2.923414935640748,"y0":50.00216221084608,"z0":5.657803524505961,"aX":-2.0561884958451326},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":0.2,"spinRate":2433,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.422312980528603,"extension":6.299226797557058},"index":4,"playId":"1cd6069b-b7ca-3f51-9e8e-b8cc3f607fdf","pitchNumber":3,"startTime":"2026-06-30T02:54:45.519Z","endTime":"2026-06-30T02:54:49.628Z","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":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187229121313795,"aZ":-17.69069776591485,"pfxX":-3.970980375712667,"pfxZ":6.7382006873605285,"pX":1.0527878075833967,"pZ":2.8779828644842875,"vX0":12.538880799785439,"vY0":-144.23001009948152,"vZ0":-4.782590462341984,"x":76.87,"y":161.07,"x0":-2.796811496936988,"y0":50.00368650056746,"z0":5.616796020264478,"aX":-8.538101112181728},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.6,"breakHorizontal":5.3,"spinRate":2448,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.37686275162821836,"extension":6.342326379453882},"hitData":{"launchSpeed":84.9,"launchAngle":9.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":205.52,"coordY":128.37}},"index":5,"playId":"0ae1bec0-9a67-362d-a070-f986e66a3cc6","pitchNumber":4,"startTime":"2026-06-30T02:55:07.954Z","endTime":"2026-06-30T02:55:24.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:55:24.485Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a ground ball to third baseman Kyle Karros. Javier Sanoja scores.","rbi":1,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:55:38.147Z","endTime":"2026-06-30T02:56:47.318Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":92.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.304980328779795,"aZ":-18.08851046042004,"pfxX":-4.823656619801255,"pfxZ":6.6033608664872645,"pX":0.6831762992071683,"pZ":1.3305790774375332,"vX0":11.642855598742972,"vY0":-143.32387075766277,"vZ0":-9.053052891993033,"x":90.96,"y":202.85,"x0":-2.7600584114704345,"y0":50.00255946957302,"z0":5.603891741513135,"aX":-10.289419621383392},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.7,"breakHorizontal":7.1,"spinRate":2428,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3785508013078638,"extension":6.468155910072375},"index":0,"playId":"abe23388-16d0-3348-837e-d636297f97e8","pitchNumber":1,"startTime":"2026-06-30T02:56:02.816Z","endTime":"2026-06-30T02:56:06.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848801591689597,"aZ":-20.464831668343574,"pfxX":-2.9869892438071197,"pfxZ":5.577355038930357,"pX":-0.2790719804378865,"pZ":3.768317118803226,"vX0":8.688409177435886,"vY0":-142.4297030797924,"vZ0":-2.1073319379484183,"x":127.64,"y":137.04,"x0":-2.9514063587201838,"y0":50.00668653322666,"z0":5.781512661159238,"aX":-6.276032070677425},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":4.1,"spinRate":2312,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38132038935512913,"extension":6.427841994703211},"index":1,"playId":"0bc0d650-350d-3a3f-8cd6-6197a731e8db","pitchNumber":2,"startTime":"2026-06-30T02:56:20.599Z","endTime":"2026-06-30T02:56:25.604Z","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":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526632583319255,"aZ":-23.097585223420502,"pfxX":-2.709421431433998,"pfxZ":4.329384689649377,"pX":-0.521669947691824,"pZ":2.6311490760748932,"vX0":7.506914075310053,"vY0":-142.23604762295633,"vZ0":-4.5089881235787574,"x":136.88,"y":167.74,"x0":-2.816390509084153,"y0":50.00441908222644,"z0":5.658811234941594,"aX":-5.682539351552961},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":3.7,"spinRate":2196,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3817255902505412,"extension":6.432466004054851},"hitData":{"launchSpeed":101.2,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":152.7}},"index":2,"playId":"72eac60c-4614-3496-9aea-a12ff3950270","pitchNumber":3,"startTime":"2026-06-30T02:56:38.514Z","endTime":"2026-06-30T02:56:47.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:56:47.318Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:59:26.876Z","endTime":"2026-06-30T02:59:59.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:57:23.089Z","endTime":"2026-06-30T02:57:30.151Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zach Agnos replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T02:57:30.151Z","endTime":"2026-06-30T02:59:29.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.36683152870152,"aZ":-37.43156464133162,"pfxX":5.702721077639303,"pfxZ":-3.6342132071310242,"pX":-2.0949465396240052,"pZ":3.956799359018946,"vX0":-0.16703172680561584,"vY0":-118.38141437224083,"vZ0":2.996500107747923,"x":196.85,"y":131.95,"x0":-2.7673733713119106,"y0":50.00208729004205,"z0":6.055789785349323,"aX":8.254494999871032},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":-10.3,"spinRate":2218,"spinDirection":56},"zone":11,"typeConfidence":0.65,"plateTime":0.4591988595502521,"extension":5.646543890371118},"index":2,"playId":"efda6d01-0521-38b9-8306-d57e5388e4d4","pitchNumber":1,"startTime":"2026-06-30T02:59:29.041Z","endTime":"2026-06-30T02:59:32.425Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93143242499756,"aZ":-26.087887501255825,"pfxX":0.5048303290442376,"pfxZ":3.524074986852856,"pX":-0.05466432441053993,"pZ":2.369114223248732,"vX0":5.881085819437314,"vY0":-128.7982344911244,"vZ0":-3.447421244174846,"x":119.08,"y":174.81,"x0":-2.40774844323196,"y0":50.00137242046708,"z0":5.682916372465032,"aX":0.8694650061934236},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.9,"spinRate":2135,"spinDirection":200},"zone":5,"typeConfidence":0.75,"plateTime":0.42092944216132633,"extension":5.984219117301784},"hitData":{"launchSpeed":84.7,"launchAngle":41.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.02,"coordY":78.63}},"index":3,"playId":"77140c22-debd-32ee-8dfc-ab4a8da90d8b","pitchNumber":2,"startTime":"2026-06-30T02:59:48.194Z","endTime":"2026-06-30T02:59:59.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:59:59.315Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:02:21.941Z","endTime":"2026-06-30T03:03:35.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Owen Caissie remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:01:22.026Z","endTime":"2026-06-30T03:01:22.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"description":"Defensive switch from right field to left field for Heriberto Hernández.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:01:22.042Z","endTime":"2026-06-30T03:02:24.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76599313087736,"aZ":-29.327972107844612,"pfxX":0.4396078228714342,"pfxZ":1.6784225425818535,"pX":-0.2865557851432674,"pZ":1.9686874282230216,"vX0":2.7992944899506536,"vY0":-128.3709645609335,"vZ0":-5.2353999821313675,"x":127.92,"y":185.63,"x0":-1.4414192445172425,"y0":50.00168603217535,"z0":6.275953434943698,"aX":0.7445965660383655},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2328,"spinDirection":176},"zone":8,"typeConfidence":0.89,"plateTime":0.4242083749974732,"extension":6.032393715186592},"index":2,"playId":"c15da9bc-ed97-37a9-9c61-eb3a2443a08c","pitchNumber":1,"startTime":"2026-06-30T03:02:24.105Z","endTime":"2026-06-30T03:02:27.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890235681225896,"aZ":-11.956925513325094,"pfxX":-3.761233003001066,"pfxZ":9.755914071209338,"pX":-0.416328427648786,"pZ":1.902237291321555,"vX0":2.267906145478406,"vY0":-141.34414336935149,"vZ0":-10.856465335586105,"x":132.87,"y":187.42,"x0":-0.7304136476455056,"y0":50.001919728939214,"z0":6.506926143737562,"aX":-7.794473868860522},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2488,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.3839689091282015,"extension":6.103732127772503},"index":3,"playId":"b857c34f-c219-36a2-9b37-ca5d74c3d775","pitchNumber":2,"startTime":"2026-06-30T03:02:42.340Z","endTime":"2026-06-30T03:02:45.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T03:02:51.335Z","endTime":"2026-06-30T03:03:07.344Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":86.1,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95722551207531,"aZ":-34.621400604541364,"pfxX":-0.31422842055669076,"pfxZ":-1.5106866721204315,"pX":0.8574225126406365,"pZ":-0.8190126141701389,"vX0":5.569973035523413,"vY0":-125.14398813190502,"vZ0":-10.004240704918592,"x":84.32,"y":260.89,"x0":-1.3395017620212188,"y0":50.00514816092235,"z0":5.994141796622743,"aX":-0.5072779922600446},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.4,"breakHorizontal":-0.5,"spinRate":2513,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.43467186552588943,"extension":6.54224261386742},"index":5,"playId":"4697e61f-542c-352b-b3a9-e255c6b88ecf","pitchNumber":3,"startTime":"2026-06-30T03:03:07.344Z","endTime":"2026-06-30T03:03:11.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":91.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084617227629057,"aZ":-13.83057386399818,"pfxX":-3.6609966950272455,"pfxZ":8.603536522366689,"pX":-0.38794092805347064,"pZ":4.263750713580994,"vX0":1.852892975447729,"vY0":-143.67583296460742,"vZ0":-4.47913285308834,"x":131.79,"y":123.66,"x0":-0.5586221168510691,"y0":50.00528825776142,"z0":6.675761471057194,"aX":-7.807017581994137},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2397,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.37836770798697517,"extension":5.992915125300836},"index":6,"playId":"f39cd19e-945f-3bf0-9849-8554516c17d4","pitchNumber":4,"startTime":"2026-06-30T03:03:31.512Z","endTime":"2026-06-30T03:03:35.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:03:35.157Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (26) on a fly ball to left center field.","rbi":1,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:03:36.436Z","endTime":"2026-06-30T03:05:16.144Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.308759797565042,"aZ":-33.19377232942159,"pfxX":0.3425750879097349,"pfxZ":-0.6180608790673645,"pX":0.3725302007928209,"pZ":3.591196506929064,"vX0":3.615207502738852,"vY0":-127.79084136044541,"vZ0":-0.7038875763754995,"x":102.8,"y":141.82,"x0":-1.102454731881587,"y0":50.00061976018545,"z0":6.468354745142407,"aX":0.5678231851652941},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-1.4,"spinRate":2464,"spinDirection":40},"zone":12,"typeConfidence":0.9,"plateTime":0.42794842835952496,"extension":6.016525447916395},"index":0,"playId":"c5ee16ee-8a06-3a7a-9616-821f6a64f835","pitchNumber":1,"startTime":"2026-06-30T03:04:01.346Z","endTime":"2026-06-30T03:04:28.378Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"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":87.8,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925923999261123,"aZ":-32.611210985690924,"pfxX":-0.02535895476674674,"pfxZ":-0.25825754221698016,"pX":0.017128585331309863,"pZ":1.3941389892373077,"vX0":3.1427010176791605,"vY0":-127.83367632884297,"vZ0":-5.68016273077494,"x":116.35,"y":201.14,"x0":-1.219886033118624,"y0":50.0053763593843,"z0":6.175227256109559,"aX":-0.04259042195418387},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":-0.6,"spinRate":2422,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.426870363673578,"extension":6.300167377515175},"index":1,"playId":"82ca2d3d-f868-3207-a6f0-ac6c3f034048","pitchNumber":2,"startTime":"2026-06-30T03:04:31.275Z","endTime":"2026-06-30T03:04:35.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016198746837127,"aZ":-11.547209654271795,"pfxX":-1.8301689266042465,"pfxZ":9.85878180616292,"pX":0.03757110646661973,"pZ":2.5327589417531597,"vX0":1.7228578440848445,"vY0":-142.42734313136177,"vZ0":-9.319248312934626,"x":115.57,"y":170.4,"x0":-0.33197239011917234,"y0":50.007082720723155,"z0":6.541362170038291,"aX":-3.830917266294417},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2441,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.38187522535622787,"extension":5.999167772540677},"hitData":{"launchSpeed":107.0,"launchAngle":37.0,"totalDistance":442.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.92,"coordY":32.32}},"index":2,"playId":"2f7518d6-160e-38e9-a223-858e18aa4624","pitchNumber":3,"startTime":"2026-06-30T03:04:48.918Z","endTime":"2026-06-30T03:05:16.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:05:16.144Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:05:35.951Z","endTime":"2026-06-30T03:06:10.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":92.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882758553477256,"aZ":-17.701612014469735,"pfxX":-3.9361750341967094,"pfxZ":6.763734041459173,"pX":0.5337017725601022,"pZ":4.0993604988771315,"vX0":5.406488726560854,"vY0":-143.86059525886074,"vZ0":-3.8426271250874056,"x":96.66,"y":128.1,"x0":-0.8406085284410387,"y0":50.00081470341741,"z0":6.519474180062876,"aX":-8.420713669299923},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":6.4,"spinRate":2409,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.37775325784147595,"extension":6.130249911728093},"index":0,"playId":"5d286f0d-19e1-3a57-a500-d4a96320548f","pitchNumber":1,"startTime":"2026-06-30T03:05:40.589Z","endTime":"2026-06-30T03:05:44.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07732894922876,"aZ":-14.74635570854455,"pfxX":-3.3795658162239524,"pfxZ":8.298080377539947,"pX":-0.3711284576216478,"pZ":2.9282737756906103,"vX0":2.26265265685323,"vY0":-142.27282859222004,"vZ0":-7.5480011001965295,"x":131.15,"y":159.72,"x0":-0.7276850376032761,"y0":50.00442514610253,"z0":6.5043642226810965,"aX":-7.10012202747918},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2504,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.381404360059324,"extension":6.087324974436789},"hitData":{"launchSpeed":99.8,"launchAngle":39.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.95,"coordY":41.54}},"index":1,"playId":"f7b38b9f-dd30-3b22-ac65-b84d4699e64b","pitchNumber":2,"startTime":"2026-06-30T03:05:58.111Z","endTime":"2026-06-30T03:06:10.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:06:10.895Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Carrigg lines out to first baseman Kyle Stowers.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:06:11.231Z","endTime":"2026-06-30T03:07:41.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60585270748302,"aZ":-17.584617062569897,"pfxX":-5.049189647145671,"pfxZ":6.785112146677491,"pX":-0.7735075540611169,"pZ":5.029803354208751,"vX0":2.5492603299854424,"vY0":-144.34011774430692,"vZ0":-1.0581055303767297,"x":146.48,"y":102.98,"x0":-1.0031011694830032,"y0":50.0020077375454,"z0":6.464151944815027,"aX":-10.856069760155197},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":8.8,"spinRate":2393,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.37674908651153993,"extension":6.092227965969174},"index":0,"playId":"28d8a072-167b-3e0d-9a6a-9b73ce1433c1","pitchNumber":1,"startTime":"2026-06-30T03:06:41.215Z","endTime":"2026-06-30T03:06:45.286Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35553296412813,"aZ":-32.535662992431035,"pfxX":-0.14509873347977864,"pfxZ":-0.2107691773223772,"pX":0.42568203648536707,"pZ":1.3595479952717304,"vX0":4.10671783470556,"vY0":-128.5618186437422,"vZ0":-5.909638443874792,"x":100.77,"y":202.07,"x0":-1.1674688996478173,"y0":50.006272016218674,"z0":6.185521920611136,"aX":-0.24581058807344577},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":-0.6,"spinRate":2390,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.4245483281989402,"extension":6.258294156139316},"index":1,"playId":"d9ab8bc1-4184-3b75-9e59-1c1f0ef1c213","pitchNumber":2,"startTime":"2026-06-30T03:06:58.256Z","endTime":"2026-06-30T03:07:03.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421660493838043,"aZ":-13.827421924246117,"pfxX":-2.680026870724755,"pfxZ":8.701713703711775,"pX":-1.2926991849828717,"pZ":2.629771202181832,"vX0":-0.16293586693126744,"vY0":-142.99969290113836,"vZ0":-8.628627312107804,"x":166.27,"y":167.78,"x0":-0.88616948695198,"y0":50.00335968476691,"z0":6.518567167507786,"aX":-5.649863824738762},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2507,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.38042921944220254,"extension":6.093100278530312},"index":2,"playId":"a9bdcdb2-3427-3930-98f6-4c9aa7baa4a7","pitchNumber":3,"startTime":"2026-06-30T03:07:16.648Z","endTime":"2026-06-30T03:07:21.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33626738631267,"aZ":-16.644983060605536,"pfxX":-4.033953500875719,"pfxZ":7.486027788032695,"pX":-0.4135498053520568,"pZ":2.7656274792314064,"vX0":2.0822540645371808,"vY0":-141.93085932215615,"vZ0":-7.581131668010291,"x":132.76,"y":164.11,"x0":-0.6259200094305573,"y0":50.00524970509483,"z0":6.498017491446614,"aX":-8.37032807675722},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2359,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.38344121180929536,"extension":6.109268885180222},"hitData":{"launchSpeed":75.3,"launchAngle":15.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":125.56,"coordY":193.16}},"index":3,"playId":"c062c755-b570-3ef1-9dd1-72c65e7693ac","pitchNumber":4,"startTime":"2026-06-30T03:07:36.104Z","endTime":"2026-06-30T03:07:41.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:07:41.779Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, pitcher Zach Agnos to first baseman TJ Rumfield.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:10:07.322Z","endTime":"2026-06-30T03:11:00.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:10:01.520Z","endTime":"2026-06-30T03:10:09.162Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.794197313951898,"aZ":-29.50878214958057,"pfxX":-5.965783372948954,"pfxZ":1.6816526571740944,"pX":1.0140754545203834,"pZ":0.9986553004484029,"vX0":9.991353606359276,"vY0":-123.42889361692643,"vZ0":-4.947371445502063,"x":78.35,"y":211.82,"x0":-2.2659402103034827,"y0":50.00100773683286,"z0":5.442495592751798,"aX":-9.435896891928238},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":9.1,"spinRate":1407,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4395919900845686,"extension":6.173558545806653},"index":1,"playId":"a76f2a39-4a13-3930-961c-d78129381257","pitchNumber":1,"startTime":"2026-06-30T03:10:09.162Z","endTime":"2026-06-30T03:10:12.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97639826189269,"aZ":-18.281640372656618,"pfxX":-3.4902037122929634,"pfxZ":7.268285196817609,"pX":-0.08810195836435512,"pZ":2.605071136427272,"vX0":6.841975406465287,"vY0":-135.75473969572826,"vZ0":-5.169052402008164,"x":120.36,"y":168.44,"x0":-2.160559306353217,"y0":50.003154236294485,"z0":5.762244777241326,"aX":-6.672185456050927},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":5.3,"spinRate":2396,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.399796932525851,"extension":5.984621874350746},"index":2,"playId":"561f37a3-fd77-3c21-abe6-92572a369949","pitchNumber":2,"startTime":"2026-06-30T03:10:23.148Z","endTime":"2026-06-30T03:10:30.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.432724613064842,"aZ":-25.493252789920426,"pfxX":-0.5139267358459452,"pfxZ":3.627280148340338,"pX":0.6214234359554968,"pZ":2.3035586788942024,"vX0":7.912155616240927,"vY0":-132.69826139552632,"vZ0":-3.9763236997027414,"x":93.31,"y":176.58,"x0":-2.2906437818759198,"y0":50.00523214399826,"z0":5.60763111690407,"aX":-0.9474682476264739},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":-0.2,"spinRate":2341,"spinDirection":207},"zone":6,"typeConfidence":0.92,"plateTime":0.4075869853593148,"extension":6.050698576033532},"hitData":{"launchSpeed":94.9,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.94,"coordY":176.91}},"index":3,"playId":"fd315acd-a3fc-37d2-9abb-3e06df78bf54","pitchNumber":3,"startTime":"2026-06-30T03:10:51.586Z","endTime":"2026-06-30T03:11:00.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:11:00.699Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a ground ball to third baseman Kyle Karros.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:11:09.654Z","endTime":"2026-06-30T03:12:13.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3312837755154,"aZ":-24.355274398259883,"pfxX":0.24503300232046143,"pfxZ":4.234197673159915,"pX":1.0614072571756563,"pZ":2.048916815055486,"vX0":8.859687980646747,"vY0":-133.1904037698241,"vZ0":-4.789605131779354,"x":76.54,"y":183.46,"x0":-2.302585114530429,"y0":50.00039573888268,"z0":5.572844493709026,"aX":0.45014058759593767},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-1.8,"spinRate":2374,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.4070530745220715,"extension":5.985222402628638},"index":0,"playId":"af3159af-cf42-35aa-bcd9-5510b3868328","pitchNumber":1,"startTime":"2026-06-30T03:11:22.572Z","endTime":"2026-06-30T03:11:25.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391887698142,"aZ":-23.0924130606799,"pfxX":-8.031060306482878,"pfxZ":4.760090554144501,"pX":-1.4482971213768094,"pZ":3.0442848426848172,"vX0":5.8119309991669095,"vY0":-135.52143165866747,"vZ0":-2.378256210360234,"x":172.21,"y":156.58,"x0":-2.5496276154192437,"y0":50.0048681786168,"z0":5.502769626046216,"aX":-15.328908525334363},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":13.8,"spinRate":2311,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.40023160980054895,"extension":5.9876463127282165},"index":1,"playId":"5a5c9187-552e-39a0-b055-b30e463cd2b2","pitchNumber":2,"startTime":"2026-06-30T03:11:42.396Z","endTime":"2026-06-30T03:11:45.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":81.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.666301620580334,"aZ":-32.015217792174454,"pfxX":1.6544698229556332,"pfxZ":0.09961039233676416,"pX":0.059112734061096926,"pZ":2.2389937863240483,"vX0":5.4911323789061335,"vY0":-125.37960155538732,"vZ0":-2.468235939030645,"x":114.75,"y":178.33,"x0":-2.3465038207102817,"y0":50.005817316981734,"z0":5.76775287483191,"aX":2.7184354352906017},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-3.8,"spinRate":2370,"spinDirection":119},"zone":8,"typeConfidence":0.88,"plateTime":0.43159392721011436,"extension":5.909875107968855},"hitData":{"launchSpeed":57.5,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.99,"coordY":164.02}},"index":2,"playId":"9217b0b5-3c49-34fb-bcac-bfbbca17497e","pitchNumber":3,"startTime":"2026-06-30T03:12:00.541Z","endTime":"2026-06-30T03:12:13.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:12:13.080Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks. Owen Caissie to 2nd.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:12:25.397Z","endTime":"2026-06-30T03:14:35.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":1},"pitchData":{"startSpeed":83.8,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.374962725837506,"aZ":-33.924116549452215,"pfxX":6.67375930585235,"pfxZ":-1.1252340786134312,"pX":-0.16437239941479184,"pZ":2.2219764397909683,"vX0":3.27618040300798,"vY0":-122.19230783617785,"vZ0":-1.7586967825655249,"x":123.27,"y":178.79,"x0":-2.3794014521250864,"y0":50.00526121684421,"z0":5.798456156154737,"aX":10.34773131383487},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":-12.7,"spinRate":2479,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.44399933318663276,"extension":5.95168998445445},"index":0,"playId":"6c9fe2ff-c27f-36e0-a905-bae3b9986544","pitchNumber":1,"startTime":"2026-06-30T03:12:44.012Z","endTime":"2026-06-30T03:12:47.611Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8542350376599,"aZ":-37.09976907527789,"pfxX":6.922714228425288,"pfxZ":-3.1611675995235764,"pX":-0.6940626527635487,"pZ":3.2887735743357718,"vX0":2.3653407607564914,"vY0":-122.88298552673076,"vZ0":1.1684491847266825,"x":143.46,"y":149.98,"x0":-2.5634300074893326,"y0":50.00096673300503,"z0":5.9120969532879375,"aX":10.793850533040924},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.3,"breakHorizontal":-13.1,"spinRate":2478,"spinDirection":53},"zone":1,"typeConfidence":0.86,"plateTime":0.4424282554001051,"extension":5.982952395795378},"index":1,"playId":"5aa292e4-b161-3703-a5ba-0463544fb52f","pitchNumber":2,"startTime":"2026-06-30T03:12:59.350Z","endTime":"2026-06-30T03:13:05.378Z","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":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.638131602080243,"aZ":-34.537763516129715,"pfxX":6.2775786896715715,"pfxZ":-1.5864729999823055,"pX":-1.052582569092045,"pZ":4.103456149435239,"vX0":1.5687256204006805,"vY0":-119.6889570463638,"vZ0":2.6930433630876065,"x":157.12,"y":127.99,"x0":-2.5287875966982742,"y0":50.005000438568175,"z0":6.004938224184781,"aX":9.337651079834359},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":2376,"spinDirection":50},"zone":11,"typeConfidence":0.88,"plateTime":0.45329211725181384,"extension":5.875152485308733},"index":2,"playId":"3194e101-ef83-346a-8ed0-4ad080c6c186","pitchNumber":3,"startTime":"2026-06-30T03:13:19.477Z","endTime":"2026-06-30T03:13:24.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.774045857803767,"aZ":-25.138808251461974,"pfxX":0.32423072649415063,"pfxZ":3.9258307566486845,"pX":0.4000166087480178,"pZ":2.676191466611932,"vX0":7.060380558871867,"vY0":-131.263324640329,"vZ0":-3.0848761544865795,"x":101.75,"y":166.52,"x0":-2.336957036883959,"y0":50.00208115460253,"z0":5.684374099437688,"aX":0.5805875492280785},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-1.7,"spinRate":2219,"spinDirection":196},"zone":6,"typeConfidence":0.89,"plateTime":0.41306368844876085,"extension":5.895268286199005},"index":3,"playId":"bb4818ef-255f-3912-a327-269f08879b65","pitchNumber":4,"startTime":"2026-06-30T03:13:39.718Z","endTime":"2026-06-30T03:13:43.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174391065059538,"aZ":-37.98065201012788,"pfxX":6.090200721888111,"pfxZ":-3.7573395814714923,"pX":2.077873120484551,"pZ":0.9830359640795099,"vX0":8.476582416207307,"vY0":-122.9622484009294,"vZ0":-3.650534958553627,"x":37.8,"y":212.24,"x0":-2.1925607112401915,"y0":50.00257646287266,"z0":5.677778818187299,"aX":9.41364973853828},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.4,"breakHorizontal":-12.8,"spinRate":2431,"spinDirection":44},"zone":14,"typeConfidence":0.56,"plateTime":0.4438160009273453,"extension":6.042950125359627},"index":4,"playId":"7a56cec7-93b9-330e-b52f-00d23dc07dfa","pitchNumber":5,"startTime":"2026-06-30T03:14:03.722Z","endTime":"2026-06-30T03:14:08.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.991055939082646,"aZ":-25.512857051099928,"pfxX":0.29675441080463116,"pfxZ":3.776105781731065,"pX":0.6459900005443264,"pZ":1.427580535222242,"vX0":7.702051310065164,"vY0":-130.0681786580839,"vZ0":-5.680954958325792,"x":92.38,"y":200.24,"x0":-2.357263743397006,"y0":50.00050292524487,"z0":5.5043458219145185,"aX":0.5204161121897289},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-1.8,"spinRate":2352,"spinDirection":207},"zone":14,"typeConfidence":0.82,"plateTime":0.4166234946818137,"extension":6.089160646661708},"index":5,"playId":"78e4c1be-4781-3057-b1ab-e3cf5ab965df","pitchNumber":6,"startTime":"2026-06-30T03:14:24.563Z","endTime":"2026-06-30T03:14:35.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:14:35.786Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Stowers grounds into a double play, first baseman TJ Rumfield to shortstop Ezequiel Tovar to first baseman TJ Rumfield. Heriberto Hernández out at 2nd. Kyle Stowers out at 1st.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:14:33.031Z","endTime":"2026-06-30T03:16:54.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.7684800947271,"aZ":-33.14253778065742,"pfxX":1.9834310741595895,"pfxZ":-0.6141630120556449,"pX":-0.5288523204223817,"pZ":4.394498144574729,"vX0":4.015135340893971,"vY0":-123.26899481592096,"vZ0":2.7554265760384613,"x":137.16,"y":120.13,"x0":-2.4179084833821634,"y0":50.000209654288795,"z0":6.0073852021557785,"aX":3.1410378319951544},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-4.3,"spinRate":2254,"spinDirection":76},"zone":11,"typeConfidence":0.89,"plateTime":0.43945667765285235,"extension":5.835028671659106},"index":0,"playId":"7bb04042-3345-30da-9367-9445b4e90f0f","pitchNumber":1,"startTime":"2026-06-30T03:15:04.400Z","endTime":"2026-06-30T03:15:08.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113813330970082,"aZ":-24.631719181616248,"pfxX":-0.29438196618599877,"pfxZ":4.026930438097807,"pX":-0.10660604190549183,"pZ":2.4772615327611875,"vX0":6.017810663869314,"vY0":-134.32249888515966,"vZ0":-3.9383615948033555,"x":121.06,"y":171.89,"x0":-2.3140222939854094,"y0":50.00666706018788,"z0":5.662126833785063,"aX":-0.5532336023061101},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-0.5,"spinRate":2404,"spinDirection":209},"zone":5,"typeConfidence":0.93,"plateTime":0.40386475825898493,"extension":5.957154630056579},"index":1,"playId":"dc4edb97-d536-3402-8477-12811a10a300","pitchNumber":2,"startTime":"2026-06-30T03:15:22.453Z","endTime":"2026-06-30T03:15:28.453Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63861498359084,"aZ":-29.303151558894896,"pfxX":-3.144642983421159,"pfxZ":1.8025064830377167,"pX":0.08276992250736574,"pZ":1.917206086160951,"vX0":7.07494539105642,"vY0":-123.42127600825599,"vZ0":-2.870811377046155,"x":113.85,"y":187.02,"x0":-2.374712027157568,"y0":50.00066050530092,"z0":5.488924114939695,"aX":-4.99795776604177},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":4.6,"spinRate":1597,"spinDirection":240},"zone":8,"typeConfidence":0.73,"plateTime":0.4387986779221422,"extension":6.158084566802564},"index":2,"playId":"12d630f8-433f-337e-8044-9723d71ac726","pitchNumber":3,"startTime":"2026-06-30T03:16:20.283Z","endTime":"2026-06-30T03:16:23.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.980385091901667,"aZ":-34.755160448264164,"pfxX":1.5972447141722674,"pfxZ":-1.6221607295363043,"pX":0.15771519324118077,"pZ":2.0192020159987494,"vX0":5.497871130485355,"vY0":-123.39233894450169,"vZ0":-2.3055949037129575,"x":110.99,"y":184.26,"x0":-2.2777487833220573,"y0":50.003149677051454,"z0":5.8039031470150615,"aX":2.5420409373265285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":-3.8,"spinRate":2471,"spinDirection":67},"zone":8,"typeConfidence":0.91,"plateTime":0.43845719204881606,"extension":5.731942335969181},"hitData":{"launchSpeed":104.1,"launchAngle":4.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":167.9}},"index":3,"playId":"c50b6833-b7af-3cdf-b582-fa920732d6e2","pitchNumber":4,"startTime":"2026-06-30T03:16:44.917Z","endTime":"2026-06-30T03:16:54.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:16:54.644Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Heriberto Hernández in foul territory.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:19:17.229Z","endTime":"2026-06-30T03:19:29.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:18:24.509Z","endTime":"2026-06-30T03:19:29.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Graham Pauley replaces right fielder Owen Caissie, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:19:19.460Z","endTime":"2026-06-30T03:19:19.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"302","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Defensive switch from third base to right field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T03:19:19.462Z","endTime":"2026-06-30T03:19:19.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505638405744087,"aZ":-20.221808195855445,"pfxX":-6.776517990796088,"pfxZ":6.081782115581992,"pX":-0.25270605193641427,"pZ":2.165765270119998,"vX0":4.850185083107522,"vY0":-137.823767981018,"vZ0":-6.228348405414804,"x":126.63,"y":180.3,"x0":-1.136205579423891,"y0":50.001528578047505,"z0":5.776784343408203,"aX":-13.31394470325368},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":11.5,"spinRate":2311,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39421838691320543,"extension":5.892256521167125},"hitData":{"launchSpeed":85.5,"launchAngle":56.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.38,"coordY":132.1}},"index":3,"playId":"797d58bd-0930-3a0c-b0ca-ca6785b18a09","pitchNumber":1,"startTime":"2026-06-30T03:19:19.464Z","endTime":"2026-06-30T03:19:29.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:19:29.769Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Graham Pauley to first baseman Kyle Stowers.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:19:47.036Z","endTime":"2026-06-30T03:21:05.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872770925304337,"aZ":-26.823007913456408,"pfxX":1.8144643410566226,"pfxZ":2.807921555613749,"pX":-0.12534107143868867,"pZ":2.8914791779043187,"vX0":1.703054410441154,"vY0":-135.34283436753014,"vZ0":-3.3600289207102096,"x":121.78,"y":160.71,"x0":-0.9923942425726514,"y0":50.003504160091765,"z0":5.9712041652556875,"aX":3.459325543131256},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2660,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4005054288771124,"extension":5.871344828143959},"index":0,"playId":"612276af-9c4b-317c-8f49-35ed0b003913","pitchNumber":1,"startTime":"2026-06-30T03:19:51.710Z","endTime":"2026-06-30T03:19:54.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.209021884881963,"aZ":-30.014081894942468,"pfxX":0.13155642490735797,"pfxZ":1.187474835354399,"pX":0.5130982303956901,"pZ":0.08052090421136031,"vX0":3.5068149098298678,"vY0":-132.83006538570322,"vZ0":-9.01588647262122,"x":97.44,"y":236.61,"x0":-0.8306388709433541,"y0":50.00464310726847,"z0":5.638361645475478,"aX":0.23949931003983255},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2825,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4092929694577867,"extension":5.951325345336867},"index":1,"playId":"42f2600e-115e-39af-9d1d-fbb4f96903b9","pitchNumber":2,"startTime":"2026-06-30T03:20:21.112Z","endTime":"2026-06-30T03:20:24.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":79.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33062159215971,"aZ":-42.6754448528042,"pfxX":2.908935973128881,"pfxZ":-6.8509587320843135,"pX":1.3572706213744368,"pZ":0.2590479292503969,"vX0":4.134167172162346,"vY0":-122.03170694873732,"vZ0":-4.608333875429604,"x":65.26,"y":231.79,"x0":-0.726242703621976,"y0":50.003883015551416,"z0":5.786234783339933,"aX":4.458101324578378},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.2,"breakHorizontal":-6.1,"spinRate":3093,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.44607268684249624,"extension":6.048817064111199},"index":2,"playId":"514f011a-e1f2-30d6-a030-c77be988c7ae","pitchNumber":3,"startTime":"2026-06-30T03:20:38.210Z","endTime":"2026-06-30T03:20:41.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28430340387072,"aZ":-23.326498900501658,"pfxX":-7.192175466052371,"pfxZ":4.504286468087603,"pX":-0.21907857235530284,"pZ":2.6364305573190707,"vX0":4.408550072211713,"vY0":-137.98253399417544,"vZ0":-4.544183234705285,"x":125.35,"y":167.6,"x0":-0.887607715841521,"y0":50.004336982825194,"z0":5.839400607103275,"aX":-14.130674131860566},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":12.4,"spinRate":2214,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3941430215929649,"extension":5.9590133945704},"hitData":{"launchSpeed":97.2,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.55,"coordY":164.35}},"index":3,"playId":"a9d09035-893a-343d-9e04-862e201f5b3d","pitchNumber":4,"startTime":"2026-06-30T03:20:55.927Z","endTime":"2026-06-30T03:21:05.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:21:05.035Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out to right fielder Javier Sanoja.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:21:09.685Z","endTime":"2026-06-30T03:22:39.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30417573503033,"aZ":-34.20699948985877,"pfxX":7.346479122798044,"pfxZ":-1.2100012469254136,"pX":0.43641395101705693,"pZ":2.527830690885969,"vX0":1.4147614714475687,"vY0":-127.05011222692595,"vZ0":-1.6222633793297012,"x":100.36,"y":170.53,"x0":-1.0806579380530037,"y0":50.00583157485921,"z0":5.83503504531628,"aX":12.294227272216176},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":2999,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.42729801914952237,"extension":6.060240694983556},"index":0,"playId":"601601d4-69c3-3571-ad03-e96138383cc8","pitchNumber":1,"startTime":"2026-06-30T03:21:28.267Z","endTime":"2026-06-30T03:21:31.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19779391267917,"aZ":-31.25557516020557,"pfxX":0.2833058471045766,"pfxZ":0.5006654081864319,"pX":0.7647591705719332,"pZ":2.040892492361267,"vX0":4.223887830918278,"vY0":-133.74522617554865,"vZ0":-4.135417896060708,"x":87.85,"y":183.68,"x0":-0.8629793269027242,"y0":50.00251795864729,"z0":5.815032788211575,"aX":0.5201191014470911},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.4,"breakHorizontal":-1.3,"spinRate":2861,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.40743222265161316,"extension":6.085409819339207},"index":1,"playId":"f79b783c-cfea-3ea8-9211-05968096ab03","pitchNumber":2,"startTime":"2026-06-30T03:21:49.667Z","endTime":"2026-06-30T03:21:53.624Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241663564345295,"aZ":-41.14165646738428,"pfxX":3.517355409394639,"pfxZ":-5.733364625297469,"pX":1.2848053967696997,"pZ":0.10584657338015523,"vX0":3.942851297160813,"vY0":-123.62312924656018,"vZ0":-5.282283618259548,"x":68.03,"y":235.92,"x0":-0.7816891138956659,"y0":50.00477926991453,"z0":5.685109575144839,"aX":5.499990054450577},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.3,"breakHorizontal":-7.2,"spinRate":3223,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4413198428892824,"extension":6.08988228032497},"index":2,"playId":"7c14172b-420b-3730-a172-ece0b8c60e80","pitchNumber":3,"startTime":"2026-06-30T03:22:10.118Z","endTime":"2026-06-30T03:22:13.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597195947658413,"aZ":-29.644370878881748,"pfxX":1.8855975496589221,"pfxZ":1.364435003724883,"pX":0.5211158833610838,"pZ":1.2997217784479138,"vX0":3.4043235034636594,"vY0":-134.07327451063293,"vZ0":-6.087158475805485,"x":97.14,"y":203.69,"x0":-1.0005291320897127,"y0":50.00626139213732,"z0":5.6624642088772905,"aX":3.500445152485937},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2923,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4054794851733621,"extension":6.0770604193306825},"hitData":{"launchSpeed":91.8,"launchAngle":22.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.92,"coordY":92.96}},"index":3,"playId":"6d7857df-daff-3339-a480-c81e14f53588","pitchNumber":4,"startTime":"2026-06-30T03:22:30.566Z","endTime":"2026-06-30T03:22:39.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:22:39.994Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:24:32.949Z","endTime":"2026-06-30T03:27:01.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.123831464027138,"aZ":-24.245597350286804,"pfxX":2.1925180206324173,"pfxZ":4.456873530114711,"pX":-0.548620610160564,"pZ":2.409121594998623,"vX0":4.4087696573617015,"vY0":-130.71350046648678,"vZ0":-3.832112205192315,"x":137.91,"y":173.73,"x0":-2.523487846199077,"y0":50.00554425782233,"z0":5.654852862952371,"aX":3.9035869625627204},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-4.7,"spinRate":2381,"spinDirection":199},"zone":4,"typeConfidence":0.87,"plateTime":0.41451105021579693,"extension":5.8677411094577945},"index":0,"playId":"bb3377c8-9579-33bf-aa22-8d5e4b6b7db6","pitchNumber":1,"startTime":"2026-06-30T03:24:42.712Z","endTime":"2026-06-30T03:24:46.850Z","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":85.9,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.709930699577953,"aZ":-26.76053237117655,"pfxX":-6.689022910188941,"pfxZ":3.339449033846723,"pX":-1.1811777261701732,"pZ":2.5805552119189237,"vX0":5.39661172008948,"vY0":-125.1332090943202,"vZ0":-2.201014384367975,"x":162.02,"y":169.11,"x0":-2.4723867545412057,"y0":50.00609867617267,"z0":5.613732265158512,"aX":-10.858226156110293},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":11.3,"spinRate":1602,"spinDirection":240},"zone":11,"typeConfidence":0.86,"plateTime":0.433863890792094,"extension":5.985920446013511},"index":1,"playId":"8609d79a-3368-3eb7-9a0f-b3287fc67c65","pitchNumber":2,"startTime":"2026-06-30T03:24:55.485Z","endTime":"2026-06-30T03:24:58.850Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.60683426468884,"aZ":-30.537663892546153,"pfxX":-5.2230010154683475,"pfxZ":1.019406140669623,"pX":-0.45930104367374786,"pZ":0.5608320872421967,"vX0":6.842341503651259,"vY0":-124.1994524353099,"vZ0":-5.84489938501434,"x":134.51,"y":223.64,"x0":-2.532557663236364,"y0":50.00589005344822,"z0":5.390401337038287,"aX":-8.41567184969223},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":8.4,"spinRate":1502,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.4358668878660419,"extension":6.177246366060789},"index":2,"playId":"be2a3a18-d7f1-30c3-9582-84e02c86b25e","pitchNumber":3,"startTime":"2026-06-30T03:25:13.083Z","endTime":"2026-06-30T03:25:18.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":88.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.780239671030827,"aZ":-17.836627222136233,"pfxX":-2.3639186369388856,"pfxZ":7.352465916594889,"pX":-1.3630468321370648,"pZ":3.5076644120608664,"vX0":3.444154851602895,"vY0":-136.73461026664566,"vZ0":-3.0961642865671335,"x":168.96,"y":144.07,"x0":-2.314937002168182,"y0":50.00047222252386,"z0":5.835403907184478,"aX":-4.608361748560719},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":3.8,"spinRate":2466,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39614005568856436,"extension":6.018135276622682},"index":3,"playId":"34880110-670d-3e9f-ad48-41d1d5406380","pitchNumber":4,"startTime":"2026-06-30T03:25:32.677Z","endTime":"2026-06-30T03:25:37.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.516079369470987,"aZ":-31.696946824233983,"pfxX":1.0126557761984705,"pfxZ":0.2971908644012977,"pX":-0.16367716474078411,"pZ":2.642491360526659,"vX0":5.232304997500838,"vY0":-124.4984566419109,"vZ0":-1.3536657013793416,"x":123.24,"y":167.43,"x0":-2.400774243111242,"y0":50.003861837074666,"z0":5.751687335936239,"aX":1.6331219824080747},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-2.8,"spinRate":2309,"spinDirection":87},"zone":5,"typeConfidence":0.89,"plateTime":0.4354007822960275,"extension":5.975841339995991},"index":4,"playId":"cf0857c8-5d86-360c-9475-043719307ae0","pitchNumber":5,"startTime":"2026-06-30T03:25:50.931Z","endTime":"2026-06-30T03:25:56.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.229478753618157,"aZ":-28.580964995961956,"pfxX":-3.1715181009131674,"pfxZ":2.168174914337868,"pX":-1.8139685974939677,"pZ":3.0973452175904406,"vX0":2.7895938539178404,"vY0":-126.32255959831716,"vZ0":-0.9416040105300595,"x":186.14,"y":155.15,"x0":-2.50638666522557,"y0":50.00485892411418,"z0":5.718183292191517,"aX":-5.264347135838376},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":5.3,"spinRate":1224,"spinDirection":241},"zone":11,"typeConfidence":0.71,"plateTime":0.42920502125075544,"extension":6.0517137529898655},"index":5,"playId":"cf082705-63e4-330b-aded-e90802275c2e","pitchNumber":6,"startTime":"2026-06-30T03:26:11.358Z","endTime":"2026-06-30T03:26:16.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-30T03:26:29.230Z","endTime":"2026-06-30T03:26:35.848Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":86.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14407170465554,"aZ":-24.96005113333544,"pfxX":0.1790391455652207,"pfxZ":3.8829552407373837,"pX":-0.036161503110362,"pZ":2.1929600650074494,"vX0":5.981984851181712,"vY0":-133.5791986867104,"vZ0":-4.398974610555197,"x":118.38,"y":179.57,"x0":-2.3018581924637846,"y0":50.003504351730804,"z0":5.595310691502362,"aX":0.3321400843702499},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-1.2,"spinRate":2354,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.4057029499123521,"extension":6.011354861316382},"index":7,"playId":"8be676de-b1c6-32f9-b70b-e1023008526a","pitchNumber":7,"startTime":"2026-06-30T03:26:35.848Z","endTime":"2026-06-30T03:26:39.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":88.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.496305118084468,"aZ":-17.63861071052779,"pfxX":-3.6058403831281556,"pfxZ":7.432494293528878,"pX":-0.31595690592799547,"pZ":3.696527210703274,"vX0":6.371189345464897,"vY0":-137.10468759865904,"vZ0":-2.5300348572625184,"x":129.04,"y":138.97,"x0":-2.1728905917171315,"y0":50.004896244418255,"z0":5.797740410493021,"aX":-7.054587104223168},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":5.6,"spinRate":2245,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39538760035584364,"extension":6.113957410795516},"index":8,"playId":"92784c51-1898-368a-8b9a-4374bc69e4cb","pitchNumber":8,"startTime":"2026-06-30T03:26:56.810Z","endTime":"2026-06-30T03:27:01.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:27:01.104Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:27:01.755Z","endTime":"2026-06-30T03:28:15.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":86.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.882333439674756,"aZ":-22.728307244022957,"pfxX":0.6668953535486385,"pfxZ":5.052943416820018,"pX":0.0744575853988049,"pZ":1.4018081631120225,"vX0":6.364678641090866,"vY0":-133.91237077408016,"vZ0":-6.815227725218121,"x":114.16,"y":200.93,"x0":-2.391247325445355,"y0":50.00514521256483,"z0":5.5358323511755785,"aX":1.2463825228438061},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.2,"spinRate":2443,"spinDirection":207},"zone":14,"typeConfidence":0.92,"plateTime":0.40448113801295893,"extension":6.063774331640298},"index":0,"playId":"151ee469-f2d7-31af-aa5b-4edcba9e93c2","pitchNumber":1,"startTime":"2026-06-30T03:27:25.207Z","endTime":"2026-06-30T03:27:30.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563014738715683,"aZ":-17.33715104640966,"pfxX":-3.027354889171479,"pfxZ":7.4589349749031495,"pX":-0.3562085444645745,"pZ":3.1778293220696328,"vX0":6.1858326613363275,"vY0":-138.42376937379495,"vZ0":-3.737329960528583,"x":130.58,"y":152.98,"x0":-2.2015239370002333,"y0":50.00507749959146,"z0":5.668205756650846,"aX":-6.024346197908763},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":4.6,"spinRate":2317,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3919225930476924,"extension":6.019011668857383},"index":1,"playId":"dc75c542-0119-370e-9289-4a457d64e997","pitchNumber":2,"startTime":"2026-06-30T03:27:41.002Z","endTime":"2026-06-30T03:27:47.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476407207137594,"aZ":-27.10139824733582,"pfxX":0.4928906190650655,"pfxZ":2.7754473335778354,"pX":0.3219492698471459,"pZ":2.3145763562408974,"vX0":6.969811502866228,"vY0":-132.8869319139659,"vZ0":-3.5932385051983506,"x":104.73,"y":176.29,"x0":-2.3747672045969805,"y0":50.00441877834015,"z0":5.604497101140456,"aX":0.9005615676885338},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2162,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.4086991988806794,"extension":6.112698412925914},"hitData":{"launchSpeed":106.0,"launchAngle":8.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":166.35,"coordY":153.42}},"index":2,"playId":"22ba3a8d-6d40-3e3c-9098-2cc07e4dfd05","pitchNumber":3,"startTime":"2026-06-30T03:28:09.126Z","endTime":"2026-06-30T03:28:15.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:28:15.605Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to second baseman Edouard Julien.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:28:20.276Z","endTime":"2026-06-30T03:29:27.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35347460126047,"aZ":-17.259323289061275,"pfxX":-3.2510315820090896,"pfxZ":7.669649701135996,"pX":-0.43496074930636597,"pZ":2.268944452733102,"vX0":5.496996635561823,"vY0":-137.1276663227936,"vZ0":-6.384193207231441,"x":133.58,"y":177.52,"x0":-2.02418201912475,"y0":50.001557045401725,"z0":5.76423077717313,"aX":-6.321394970792492},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":5.0,"spinRate":2431,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39626636072707955,"extension":6.059610697371081},"index":0,"playId":"16028905-cc71-37a4-b5c4-99945a967bbe","pitchNumber":1,"startTime":"2026-06-30T03:28:41.411Z","endTime":"2026-06-30T03:28:45.662Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89995542150917,"aZ":-34.071124911245526,"pfxX":4.926866800206551,"pfxZ":-1.188916334135671,"pX":-0.06573876437566331,"pZ":2.3605540707189387,"vX0":4.333866903900155,"vY0":-124.2509734362575,"vZ0":-1.5215951070166738,"x":119.51,"y":175.05,"x0":-2.4594497354212943,"y0":50.00327494596842,"z0":5.757307190580092,"aX":7.866525574925466},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":-9.7,"spinRate":2240,"spinDirection":52},"zone":5,"typeConfidence":0.68,"plateTime":0.4372752742417374,"extension":5.925009342259919},"hitData":{"launchSpeed":76.6,"launchAngle":57.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.53,"coordY":124.18}},"index":1,"playId":"926fff70-5a82-3242-bfd4-baacf9ff9210","pitchNumber":2,"startTime":"2026-06-30T03:29:16.829Z","endTime":"2026-06-30T03:29:27.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:29:27.830Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:31:50.045Z","endTime":"2026-06-30T03:33:49.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:30:01.111Z","endTime":"2026-06-30T03:31:52.281Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"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":97.2,"endSpeed":91.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857764084794535,"aZ":-15.523811219745477,"pfxX":-4.05459334468827,"pfxZ":7.992223532511116,"pX":0.09908436931940215,"pZ":1.6513617291125335,"vX0":3.5689587855828018,"vY0":-141.46653712075977,"vZ0":-10.763907363703124,"x":113.22,"y":194.19,"x0":-0.635161127198468,"y0":50.001173618679466,"z0":6.434450686244202,"aX":-8.445712327404689},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2390,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.3831512532890846,"extension":6.401703488219963},"index":1,"playId":"9dbef7d9-1128-33f3-8aee-97c2b6a9b458","pitchNumber":1,"startTime":"2026-06-30T03:31:52.281Z","endTime":"2026-06-30T03:31:56.743Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":91.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65878257269882,"aZ":-14.220461757653322,"pfxX":0.07333453582973393,"pfxZ":8.511863293854873,"pX":-0.8540607553079496,"pZ":2.2297007634455546,"vX0":-0.7109622602730182,"vY0":-142.4587575792667,"vZ0":-9.809647814526521,"x":149.55,"y":178.58,"x0":-0.6135284939131284,"y0":50.00630433223421,"z0":6.560437831734869,"aX":0.1548759679163158},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":0.0,"spinRate":2311,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.380695891526734,"extension":6.259876150999504},"index":2,"playId":"0af3b1be-6f86-30ca-9e9b-b0b8d9fcfc35","pitchNumber":2,"startTime":"2026-06-30T03:32:07.488Z","endTime":"2026-06-30T03:32:34.494Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":80.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36476117576288,"aZ":-33.98135334770639,"pfxX":1.799616172030564,"pfxZ":-1.1325053308290887,"pX":-0.10378910255223209,"pZ":1.9385756584010623,"vX0":0.25539637000786003,"vY0":-124.03801535724148,"vZ0":-5.446053237492067,"x":120.96,"y":186.44,"x0":-0.4418365278668683,"y0":50.00496138803884,"z0":6.921030407421549,"aX":2.869837949716251},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":-3.4,"spinRate":2466,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.43770298336090807,"extension":5.984766679646311},"index":3,"playId":"4e905e01-9224-3852-a456-c03e08d44d17","pitchNumber":3,"startTime":"2026-06-30T03:32:36.376Z","endTime":"2026-06-30T03:32:40.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.515727912051677,"aZ":-34.74148599095764,"pfxX":1.2730182068247675,"pfxZ":-1.6518075435775845,"pX":0.3670149198304512,"pZ":1.018198250992669,"vX0":0.8981525085653549,"vY0":-122.54921192069942,"vZ0":-7.108532852956436,"x":103.01,"y":211.29,"x0":-0.16708397979088152,"y0":50.00579451131764,"z0":6.849320118604912,"aX":1.9763560831203342},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.2,"breakHorizontal":-2.5,"spinRate":2364,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4434723574272801,"extension":5.968115470672},"index":4,"playId":"8e28a95c-22c4-320c-8aad-2eb52240eb97","pitchNumber":4,"startTime":"2026-06-30T03:32:52.840Z","endTime":"2026-06-30T03:32:56.233Z","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":97.7,"endSpeed":91.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93180699477613,"aZ":-15.181438299841929,"pfxX":-0.4231661144166203,"pfxZ":8.06590832747292,"pX":-0.05336283158128187,"pZ":3.09432022918234,"vX0":1.2300981589044542,"vY0":-142.41743377338616,"vZ0":-7.411985917309864,"x":119.03,"y":155.23,"x0":-0.43112471491225207,"y0":50.000727335411206,"z0":6.643704514827962,"aX":-0.891417241055001},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":0.6,"spinRate":2311,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.38093997065298746,"extension":6.2514221664281076},"index":5,"playId":"31f7f746-18da-3746-9b4a-67065da18319","pitchNumber":5,"startTime":"2026-06-30T03:33:10.736Z","endTime":"2026-06-30T03:33:13.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.634719133986554,"aZ":-35.83750800572936,"pfxX":3.4803993620781473,"pfxZ":-2.3604231674974177,"pX":-0.3245288717606611,"pZ":2.6277814353651805,"vX0":-1.0244579949126398,"vY0":-122.21616553390763,"vZ0":-3.3394944979418737,"x":129.37,"y":167.83,"x0":-0.3581529487699308,"y0":50.004985192774406,"z0":7.015695669431788,"aX":5.39285547094792},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":-6.1,"spinRate":2594,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.44409794140091563,"extension":6.203473145814939},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.1,"coordY":100.12}},"index":6,"playId":"0bb18fdf-cf05-3d3c-bbc8-4287b17a8450","pitchNumber":6,"startTime":"2026-06-30T03:33:38.910Z","endTime":"2026-06-30T03:33:49.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:33:49.432Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (16) on a ground ball to center fielder Jakob Marsee. Edouard Julien to 3rd.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:33:50.851Z","endTime":"2026-06-30T03:34:24.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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(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":98.7,"endSpeed":92.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687589557298118,"aZ":-14.828864419112623,"pfxX":-1.8356810547065303,"pfxZ":8.075849434964848,"pX":-0.05642237117258131,"pZ":1.8065945416607212,"vX0":2.393314002882147,"vY0":-143.66386144749205,"vZ0":-10.680129297827193,"x":119.15,"y":190.0,"x0":-0.6512229452956607,"y0":50.001637230685645,"z0":6.431045313183521,"aX":-3.942498676159423},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.3,"breakHorizontal":3.0,"spinRate":2329,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.37732525475733425,"extension":6.525680090399099},"hitData":{"launchSpeed":103.9,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.23,"coordY":90.56}},"index":0,"playId":"f79482bd-e3d3-3e6f-b1c9-c81b10cd5923","pitchNumber":1,"startTime":"2026-06-30T03:34:10.984Z","endTime":"2026-06-30T03:34:24.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:34:24.999Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers. Edouard Julien scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:34:36.908Z","endTime":"2026-06-30T03:36:03.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.281988016427455,"aZ":-37.11711476840231,"pfxX":0.648328733013494,"pfxZ":-3.0348071496409688,"pX":-0.03868550456548328,"pZ":2.0193150892608753,"vX0":0.7135258003047878,"vY0":-125.3357438052481,"vZ0":-4.762206457473083,"x":118.47,"y":184.26,"x0":-0.4086141074468002,"y0":50.000334990461276,"z0":6.892336976425149,"aX":1.0573549334068237},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.1,"breakHorizontal":-1.3,"spinRate":2388,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4328392999797699,"extension":6.058193171029762},"index":0,"playId":"787825ff-8915-3642-832e-01fd258749c1","pitchNumber":1,"startTime":"2026-06-30T03:34:53.599Z","endTime":"2026-06-30T03:34:58.205Z","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":97.9,"endSpeed":92.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163766492168214,"aZ":-15.916887781802023,"pfxX":-1.219533935699478,"pfxZ":7.6875195279603314,"pX":-0.824308491372813,"pZ":1.9893097873795456,"vX0":-0.15023679801363243,"vY0":-142.52502759723467,"vZ0":-10.303435116294814,"x":148.42,"y":185.07,"x0":-0.6123339568810663,"y0":50.00360566035094,"z0":6.592020030182047,"aX":-2.579120954348911},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2238,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.3802685701291981,"extension":6.319253905011142},"index":1,"playId":"2098ec1c-d1bc-3e5c-b70c-c90100c7ffcb","pitchNumber":2,"startTime":"2026-06-30T03:35:09.937Z","endTime":"2026-06-30T03:35:13.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22400421869432,"aZ":-22.888481175828094,"pfxX":-3.565633227466316,"pfxZ":4.668632065418295,"pX":1.2639193409345277,"pZ":0.13857014524228514,"vX0":6.53987132661491,"vY0":-138.29124157545107,"vZ0":-12.884658287973886,"x":68.82,"y":235.04,"x0":-0.640523467364035,"y0":50.00298856382942,"z0":6.310155970749982,"aX":-7.089421126931481},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":5.5,"spinRate":1890,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3921692978062956,"extension":6.33046561523468},"index":2,"playId":"e097d550-cd5c-3613-9ac1-112931330ec8","pitchNumber":3,"startTime":"2026-06-30T03:35:31.787Z","endTime":"2026-06-30T03:35:36.522Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61787042014001,"aZ":-34.2010069216295,"pfxX":4.000526689821862,"pfxZ":-1.1679710015607174,"pX":-0.34068007350575913,"pZ":1.9508733402120115,"vX0":-1.0962094901385968,"vY0":-129.55479814021515,"vZ0":-5.783029412878375,"x":129.99,"y":186.11,"x0":-0.43745966968024674,"y0":50.00326455800583,"z0":6.76045642801023,"aX":6.946420024588516},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.0,"breakHorizontal":-7.1,"spinRate":2360,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4193654368186155,"extension":6.132715935682747},"hitData":{"launchSpeed":66.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":157.76}},"index":3,"playId":"b9129942-02bf-3e47-865f-7cfe8b02343a","pitchNumber":4,"startTime":"2026-06-30T03:35:55.089Z","endTime":"2026-06-30T03:36:03.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:36:03.858Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:36:22.088Z","endTime":"2026-06-30T03:38:11.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480855570221664,"aZ":-30.630256632497797,"pfxX":2.975172149573429,"pfxZ":0.8633529979818313,"pX":-0.2947364141493772,"pZ":2.0187229566111955,"vX0":-0.9108580088318371,"vY0":-131.55489402105573,"vZ0":-6.5327562604886715,"x":128.23,"y":184.27,"x0":-0.3348887075948003,"y0":50.004112111353464,"z0":6.744918788249472,"aX":5.323281214864675},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.6,"breakHorizontal":-5.3,"spinRate":2450,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.41309175877883897,"extension":6.290063349209235},"index":0,"playId":"f77a80cf-d638-3cfb-8c8c-17e9d4cebd0f","pitchNumber":1,"startTime":"2026-06-30T03:36:30.795Z","endTime":"2026-06-30T03:36:34.988Z","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":88.3,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.915146514809223,"aZ":-36.92730770414,"pfxX":2.551828088376606,"pfxZ":-2.7803660672598944,"pX":-0.928269649111116,"pZ":3.789622565242138,"vX0":-2.298166597461388,"vY0":-128.72581652520333,"vZ0":-1.1691658283078943,"x":152.38,"y":136.46,"x0":-0.3636427584096394,"y0":50.00265152959773,"z0":7.06017754065969,"aX":4.36480671742477},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.0,"breakHorizontal":-4.2,"spinRate":2410,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4224208033012209,"extension":6.096068790385559},"index":1,"playId":"88b8c6f3-3091-3f48-b9ba-9cc5d4a1aed8","pitchNumber":2,"startTime":"2026-06-30T03:36:55.691Z","endTime":"2026-06-30T03:36:59.455Z","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(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":82.8,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.659562433812717,"aZ":-38.4373588720887,"pfxX":2.562170942016323,"pfxZ":-4.107998125312651,"pX":-0.2012812647960927,"pZ":2.841030732830797,"vX0":-0.9545947097372876,"vY0":-120.8050524618523,"vZ0":-2.146868863102752,"x":124.67,"y":162.07,"x0":-0.14070613179371705,"y0":50.00515918036187,"z0":7.023822760719274,"aX":3.9052464675362906},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.7,"breakHorizontal":-4.6,"spinRate":2487,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.4481367201887112,"extension":6.151484826954527},"index":2,"playId":"bfb82d08-89ed-33f9-bbb2-e53954f4fb95","pitchNumber":3,"startTime":"2026-06-30T03:37:15.127Z","endTime":"2026-06-30T03:37:21.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3710652663481,"aZ":-15.746985635602865,"pfxX":-0.3903851714032891,"pfxZ":7.831237369932323,"pX":1.4285236332322484,"pZ":3.6344108720021686,"vX0":5.173966741004914,"vY0":-142.46723648307363,"vZ0":-5.843847094989079,"x":62.55,"y":140.65,"x0":-0.3447102852202819,"y0":50.00666948440379,"z0":6.673180915565179,"aX":-0.8196202624540846},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":-0.1,"spinRate":2430,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38146521658109567,"extension":6.34915251088773},"index":3,"playId":"d9ec6c5e-ce31-3f3f-b0f3-9f5e9a1c7979","pitchNumber":4,"startTime":"2026-06-30T03:37:47.759Z","endTime":"2026-06-30T03:37:53.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":91.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796106118059672,"aZ":-14.05696150497322,"pfxX":-0.5345666633730535,"pfxZ":8.69107911767914,"pX":-0.1374094316861639,"pZ":2.48565891709658,"vX0":0.7141902150573812,"vY0":-142.1193443429401,"vZ0":-9.238681280403554,"x":122.24,"y":171.67,"x0":-0.32031447173507777,"y0":50.00157949562098,"z0":6.631979628040466,"aX":-1.1141817584055917},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":0.8,"spinRate":2500,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.38265535041663634,"extension":6.2776868825457175},"index":4,"playId":"27d985eb-0530-3b0b-9b63-82478fd0edf7","pitchNumber":5,"startTime":"2026-06-30T03:38:07.089Z","endTime":"2026-06-30T03:38:11.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:38:11.459Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:38:13.554Z","endTime":"2026-06-30T03:39:23.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.27"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.09"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".439"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".134"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":92.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566393707875704,"aZ":-12.569227951349836,"pfxX":-0.0525535989447361,"pfxZ":9.14022978720029,"pX":-0.5911657158975389,"pZ":2.2768859903141307,"vX0":0.3291945037637681,"vY0":-143.7529147287278,"vZ0":-10.090612200492519,"x":139.53,"y":177.3,"x0":-0.6991372916456075,"y0":50.00610136854124,"z0":6.561436128053553,"aX":-0.1128354302792633},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.2,"breakHorizontal":0.0,"spinRate":2385,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.3774869957659819,"extension":6.383045779932114},"index":0,"playId":"61d6c7d7-190c-3626-a77a-0f5a0c9bc492","pitchNumber":1,"startTime":"2026-06-30T03:38:36.521Z","endTime":"2026-06-30T03:38:40.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918761387119172,"aZ":-15.252182111146183,"pfxX":-0.15814952534923687,"pfxZ":7.9960977148940575,"pX":-0.44748466883577065,"pZ":3.9863437559302257,"vX0":0.5667180572569773,"vY0":-143.1307375736377,"vZ0":-4.994988294318998,"x":134.06,"y":131.15,"x0":-0.6257992393177609,"y0":50.00003353998338,"z0":6.679399581040183,"aX":-0.3346628030776966},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":0.2,"spinRate":2369,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.37982649067912755,"extension":6.195047533044128},"index":1,"playId":"47055c22-79fb-34a2-a54f-d8cc74930f1b","pitchNumber":2,"startTime":"2026-06-30T03:38:55.098Z","endTime":"2026-06-30T03:38:58.877Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147868964339644,"aZ":-14.619067764429065,"pfxX":0.26153272195552135,"pfxZ":8.292997601265508,"pX":-0.05442055415894412,"pZ":1.8920045927740372,"vX0":1.1456135293837326,"vY0":-143.01231378679753,"vZ0":-10.310787925960573,"x":119.07,"y":187.7,"x0":-0.4906420807277633,"y0":50.00413261926919,"z0":6.411549087896313,"aX":0.5537489508041739},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":-0.6,"spinRate":2272,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.37980416583918775,"extension":6.409314032372358},"hitData":{"launchSpeed":103.6,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":168.91}},"index":2,"playId":"827ef0de-30f4-3181-9e01-81b0141c71d3","pitchNumber":3,"startTime":"2026-06-30T03:39:14.357Z","endTime":"2026-06-30T03:39:23.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:39:23.124Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:38:13.554Z","endTime":"2026-06-30T03:39:23.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.27"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.09"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".439"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".134"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":92.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566393707875704,"aZ":-12.569227951349836,"pfxX":-0.0525535989447361,"pfxZ":9.14022978720029,"pX":-0.5911657158975389,"pZ":2.2768859903141307,"vX0":0.3291945037637681,"vY0":-143.7529147287278,"vZ0":-10.090612200492519,"x":139.53,"y":177.3,"x0":-0.6991372916456075,"y0":50.00610136854124,"z0":6.561436128053553,"aX":-0.1128354302792633},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.2,"breakHorizontal":0.0,"spinRate":2385,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.3774869957659819,"extension":6.383045779932114},"index":0,"playId":"61d6c7d7-190c-3626-a77a-0f5a0c9bc492","pitchNumber":1,"startTime":"2026-06-30T03:38:36.521Z","endTime":"2026-06-30T03:38:40.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918761387119172,"aZ":-15.252182111146183,"pfxX":-0.15814952534923687,"pfxZ":7.9960977148940575,"pX":-0.44748466883577065,"pZ":3.9863437559302257,"vX0":0.5667180572569773,"vY0":-143.1307375736377,"vZ0":-4.994988294318998,"x":134.06,"y":131.15,"x0":-0.6257992393177609,"y0":50.00003353998338,"z0":6.679399581040183,"aX":-0.3346628030776966},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":0.2,"spinRate":2369,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.37982649067912755,"extension":6.195047533044128},"index":1,"playId":"47055c22-79fb-34a2-a54f-d8cc74930f1b","pitchNumber":2,"startTime":"2026-06-30T03:38:55.098Z","endTime":"2026-06-30T03:38:58.877Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147868964339644,"aZ":-14.619067764429065,"pfxX":0.26153272195552135,"pfxZ":8.292997601265508,"pX":-0.05442055415894412,"pZ":1.8920045927740372,"vX0":1.1456135293837326,"vY0":-143.01231378679753,"vZ0":-10.310787925960573,"x":119.07,"y":187.7,"x0":-0.4906420807277633,"y0":50.00413261926919,"z0":6.411549087896313,"aX":0.5537489508041739},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":-0.6,"spinRate":2272,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.37980416583918775,"extension":6.409314032372358},"hitData":{"launchSpeed":103.6,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":168.91}},"index":2,"playId":"827ef0de-30f4-3181-9e01-81b0141c71d3","pitchNumber":3,"startTime":"2026-06-30T03:39:14.357Z","endTime":"2026-06-30T03:39:23.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:39:23.124Z","atBatIndex":83},"scoringPlays":[8,16,18,29,38,43,62,63,66,81],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":75.44,"y":81.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":202.9,"y":132.83},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":181.88,"y":163.6},"type":"O","description":"Pop Out"}]}},{"startIndex":6,"endIndex":19,"top":[6,7,8,9,10,11],"bottom":[12,13,14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":61.0,"y":128.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":174.22,"y":47.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":147.76,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":80.82,"y":112.58},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":144.71,"y":78.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":170.87,"y":118.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":108.23,"y":103.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":115.93,"y":99.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":64.35,"y":84.09},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":39.16,"y":83.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":111.59,"y":60.81},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":30,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":49.96,"y":124.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":184.58,"y":75.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":108.21,"y":90.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":39.31,"y":110.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":146.24,"y":151.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":59.31,"y":111.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":88.57,"y":163.66},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":145.25,"y":77.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":126.67,"y":97.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":200.51,"y":121.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":151.88,"y":125.67},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":173.25,"y":76.63},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":47,"top":[38,39,40,41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":188.12,"y":51.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":178.2,"y":109.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":120.39,"y":218.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":137.62,"y":70.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":247.6,"y":70.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":152.82,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":71.21,"y":75.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":148.77,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":215.87,"y":70.79},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":150.17,"y":104.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":139.14,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":126.71,"y":149.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":184.75,"y":72.63},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":103.16,"y":170.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":152.32,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":68,"top":[57,58,59,60,61,62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":172.95,"y":90.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":200.03,"y":90.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":201.6,"y":68.9},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":100.09,"y":202.41},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":205.52,"y":128.37},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":106.2,"y":152.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":78.02,"y":78.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":58.92,"y":32.32},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":157.95,"y":41.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":125.56,"y":193.16},"type":"O","description":"Lineout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71,72],"bottom":[73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":126.94,"y":176.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":97.99,"y":164.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":159.41,"y":167.9},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":51.38,"y":132.1},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":94.55,"y":164.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":198.92,"y":92.96},"type":"O","description":"Lineout"}]}},{"startIndex":76,"endIndex":83,"top":[76,77,78],"bottom":[79,80,81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":166.35,"y":153.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":150.53,"y":124.18},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":55.1,"y":100.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":149.23,"y":90.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":149.28,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":161.94,"y":168.91},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":10,"hits":13,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"catcher":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"first":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"onDeck":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"inHole":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"onDeck":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"inHole":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":6,"airOuts":14,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".247","atBats":39,"obp":".324","slg":".392","ops":".716","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":26,"rbi":10,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".375","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":141,"era":"3.98","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.24","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":56,"strikes":85,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":7,"pitchesPerInning":"15.67","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":28,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"4.91","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.36","battersFaced":32,"outs":22,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":41,"strikes":82,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.77","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.68","hitsPer9Inn":"8.59","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":4,"flyOuts":28,"groundOuts":36,"airOuts":46,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":156,"obp":".270","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":726,"era":"3.05","inningsPitched":"44.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"1.02","battersFaced":179,"outs":133,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":726,"balls":277,"strikes":449,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"16.38","gamesFinished":9,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.74","walksPer9Inn":"3.45","hitsPer9Inn":"5.68","runsScoredPer9":"3.25","homeRunsPer9":"1.02","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":3,"groundOuts":15,"airOuts":4,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".227","atBats":44,"obp":".320","slg":".477","ops":".797","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":21,"rbi":8,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"3.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":29,"errors":0,"chances":29,"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"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":1,"flyOuts":17,"groundOuts":11,"airOuts":30,"runs":21,"doubles":3,"triples":2,"homeRuns":6,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":96,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":463,"era":"6.84","inningsPitched":"25.0","wins":3,"losses":3,"saves":12,"saveOpportunities":14,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.36","battersFaced":111,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":153,"strikes":310,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":1,"winPercentage":".500","pitchesPerInning":"18.52","gamesFinished":22,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.88","walksPer9Inn":"3.96","hitsPer9Inn":"8.28","runsScoredPer9":"7.56","homeRunsPer9":"2.16","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":28,"groundOuts":38,"airOuts":50,"runs":18,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".219","atBats":169,"obp":".296","slg":".396","ops":".692","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":67,"rbi":29,"leftOnBase":96,"sacBunts":0,"sacFlies":1,"babip":".248","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.12","popOuts":9,"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":1,"putOuts":95,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 9-4)","summary":"5.2 IP, 5 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":9,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":27,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":41,"strikes":55,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"7.94","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":18,"gamesStarted":18,"flyOuts":70,"groundOuts":125,"airOuts":123,"runs":59,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":0,"hits":116,"hitByPitch":6,"atBats":446,"obp":".318","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1749,"era":"4.20","inningsPitched":"115.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.28","battersFaced":486,"outs":347,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1749,"balls":570,"strikes":1179,"strikePercentage":".670","hitBatsmen":6,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":5,"winPercentage":".692","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.54","walksPer9Inn":"2.49","hitsPer9Inn":"9.03","runsScoredPer9":"4.59","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":6,"flyOuts":41,"groundOuts":76,"airOuts":65,"runs":24,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":0,"hits":56,"hitByPitch":1,"atBats":246,"obp":".314","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1045,"era":"3.02","inningsPitched":"65.2","wins":1,"losses":3,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":22,"whip":"1.31","battersFaced":279,"outs":197,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1045,"balls":386,"strikes":659,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".250","pitchesPerInning":"15.91","gamesFinished":8,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.85","walksPer9Inn":"4.11","hitsPer9Inn":"7.68","runsScoredPer9":"3.29","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":11,"groundOuts":9,"airOuts":27,"runs":21,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".256","atBats":82,"obp":".354","slg":".512","ops":".866","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":42,"rbi":9,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.33","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":10,"lineOuts":6},"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":55,"errors":1,"chances":57,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":65,"airOuts":91,"runs":41,"doubles":11,"triples":3,"homeRuns":4,"strikeOuts":82,"baseOnBalls":44,"intentionalWalks":0,"hits":56,"hitByPitch":7,"avg":".193","atBats":290,"obp":".313","slg":".293","ops":".606","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":85,"rbi":21,"leftOnBase":98,"sacBunts":3,"sacFlies":1,"babip":".254","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.50","popOuts":26,"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":4,"putOuts":189,"errors":0,"chances":193,"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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":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":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":18,"groundOuts":38,"airOuts":28,"runs":18,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":35,"baseOnBalls":24,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":125,"obp":".346","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":589,"era":"3.38","inningsPitched":"34.2","wins":4,"losses":4,"saves":1,"saveOpportunities":4,"holds":9,"blownSaves":3,"earnedRuns":13,"whip":"1.47","battersFaced":154,"outs":104,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":589,"balls":234,"strikes":355,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"16.99","gamesFinished":7,"strikeoutWalkRatio":"1.46","strikeoutsPer9Inn":"9.09","walksPer9Inn":"6.23","hitsPer9Inn":"7.01","runsScoredPer9":"4.67","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":17,"flyOuts":56,"groundOuts":86,"airOuts":93,"runs":30,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":107,"baseOnBalls":36,"intentionalWalks":0,"hits":72,"hitByPitch":7,"atBats":356,"obp":".288","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1557,"era":"2.60","inningsPitched":"97.0","wins":9,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.11","battersFaced":401,"outs":291,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1557,"balls":559,"strikes":998,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"9.93","walksPer9Inn":"3.34","hitsPer9Inn":"6.68","runsScoredPer9":"2.78","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":1,"flyOuts":18,"groundOuts":39,"airOuts":37,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":1,"hits":18,"hitByPitch":4,"atBats":121,"obp":".224","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":477,"era":"2.00","inningsPitched":"36.0","wins":6,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"0.72","battersFaced":134,"outs":108,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":166,"strikes":311,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".857","pitchesPerInning":"13.25","gamesFinished":9,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.00","hitsPer9Inn":"4.50","runsScoredPer9":"2.00","homeRunsPer9":"0.75","inheritedRunners":24,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"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}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 3B, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":26,"groundOuts":57,"airOuts":62,"runs":16,"doubles":14,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".266","atBats":188,"obp":".305","slg":".383","ops":".688","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":72,"rbi":29,"leftOnBase":88,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":18,"lineOuts":18},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":60,"errors":7,"chances":164,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":12,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":59,"obp":".394","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":299,"era":"5.87","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.63","battersFaced":71,"outs":46,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":299,"balls":106,"strikes":193,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.50","gamesFinished":5,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.80","walksPer9Inn":"4.11","hitsPer9Inn":"10.57","runsScoredPer9":"5.87","homeRunsPer9":"0.59","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":5,"flyOuts":15,"groundOuts":20,"airOuts":25,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":90,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":373,"era":"5.06","inningsPitched":"21.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.55","battersFaced":99,"outs":64,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":130,"strikes":243,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"17.48","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"10.55","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"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}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":48,"groundOuts":89,"airOuts":89,"runs":46,"doubles":12,"triples":5,"homeRuns":6,"strikeOuts":44,"baseOnBalls":42,"intentionalWalks":4,"hits":92,"hitByPitch":0,"avg":".297","atBats":310,"obp":".377","slg":".426","ops":".803","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":132,"rbi":29,"leftOnBase":121,"sacBunts":1,"sacFlies":3,"babip":".327","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.67","popOuts":13,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":188,"putOuts":120,"errors":4,"chances":312,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"302","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":17,"groundOuts":21,"airOuts":32,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".176","atBats":91,"obp":".219","slg":".297","ops":".516","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":27,"rbi":11,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".224","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":10,"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":48,"putOuts":32,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 13)","summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":27,"groundOuts":21,"airOuts":42,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":131,"obp":".267","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":591,"era":"3.22","inningsPitched":"36.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":13,"blownSaves":0,"earnedRuns":13,"whip":"1.02","battersFaced":146,"outs":109,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":591,"balls":212,"strikes":379,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".500","pitchesPerInning":"16.27","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.90","walksPer9Inn":"3.22","hitsPer9Inn":"5.94","runsScoredPer9":"3.72","homeRunsPer9":"0.74","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":28,"groundOuts":44,"airOuts":51,"runs":28,"doubles":15,"triples":2,"homeRuns":8,"strikeOuts":80,"baseOnBalls":25,"intentionalWalks":2,"hits":51,"hitByPitch":6,"avg":".228","atBats":224,"obp":".320","slg":".420","ops":".740","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":94,"rbi":32,"leftOnBase":112,"sacBunts":1,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":174,"errors":4,"chances":184,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":35,"gamesStarted":0,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":1,"hits":21,"hitByPitch":3,"atBats":124,"obp":".257","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":539,"era":"2.62","inningsPitched":"34.1","wins":1,"losses":1,"saves":2,"saveOpportunities":4,"holds":8,"blownSaves":2,"earnedRuns":10,"whip":"0.96","battersFaced":140,"outs":103,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":176,"strikes":363,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":6,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"10.75","walksPer9Inn":"3.15","hitsPer9Inn":"5.50","runsScoredPer9":"2.62","homeRunsPer9":"0.26","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"301","stats":{"batting":{"note":"b-","summary":"2-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":73,"flyOuts":26,"groundOuts":28,"airOuts":44,"runs":26,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":87,"baseOnBalls":17,"intentionalWalks":0,"hits":48,"hitByPitch":2,"avg":".239","atBats":201,"obp":".296","slg":".433","ops":".729","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":87,"rbi":43,"leftOnBase":86,"sacBunts":0,"sacFlies":6,"babip":".351","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","popOuts":5,"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":0,"putOuts":103,"errors":0,"chances":103,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":2,"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":33,"flyOuts":11,"groundOuts":29,"airOuts":16,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":5,"avg":".195","atBats":82,"obp":".295","slg":".232","ops":".527","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":19,"rbi":3,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"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":23,"putOuts":18,"errors":3,"chances":44,"fielding":".932","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".333","slg":".000","ops":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":2,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":17,"groundOuts":36,"airOuts":28,"runs":20,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".250","atBats":128,"obp":".309","slg":".383","ops":".692","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":49,"rbi":19,"leftOnBase":54,"sacBunts":2,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":7,"lineOuts":4},"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":23,"stolenBasePercentage":".622","caughtStealingPercentage":".378","assists":21,"putOuts":340,"errors":4,"chances":365,"fielding":".989","passedBall":4,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":35,"groundOuts":47,"airOuts":73,"runs":37,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":54,"hitByPitch":5,"atBats":246,"obp":".311","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1131,"era":"4.41","inningsPitched":"67.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.22","battersFaced":280,"outs":202,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1131,"balls":412,"strikes":719,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".333","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.76","walksPer9Inn":"3.74","hitsPer9Inn":"7.22","runsScoredPer9":"4.95","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":50,"groundOuts":96,"airOuts":81,"runs":53,"doubles":22,"triples":4,"homeRuns":7,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":111,"hitByPitch":4,"avg":".333","atBats":333,"obp":".366","slg":".486","ops":".852","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":162,"rbi":37,"leftOnBase":122,"sacBunts":0,"sacFlies":5,"babip":".370","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.57","popOuts":9,"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":169,"putOuts":98,"errors":11,"chances":278,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672640,669364,665923,683357,688363,681715,669065,677870,665052,805300,691594,691788,645261,656848,676534,664126],"pitchers":[645261,656848,676534,664126],"bench":[640459],"bullpen":[669199,669622,806188,687473,667463,676974,691587,663969,676604],"battingOrder":[672640,669364,688363,681715,669065,665052,805300,691594,691788],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernández, H (4, Sullivan, S); Jiménez, L (3, Sullivan, S); Lopez, O (22, Sullivan, S); Sanoja (14, Vodnik); Stowers (15, Senzatela)."},{"label":"3B","value":"Sanoja (1, Senzatela)."},{"label":"HR","value":"Lopez, O (7, 5th inning off Sullivan, S, 0 on, 0 out); Conine (3, 5th inning off Vodnik, 2 on, 2 out)."},{"label":"TB","value":"Caissie 2; Conine 4; Edwards, X; Hernández, H 2; Jiménez, L 2; Lopez, O 6; Mack; Sanoja 6; Stowers 2."},{"label":"RBI","value":"Conine 3 (8); Jiménez, L 2 (3); Lopez, O (37); Mack (19); Sanoja 3 (29)."},{"label":"2-out RBI","value":"Sanoja 3; Conine 3; Mack."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Mack; Edwards, X."},{"label":"GIDP","value":"Stowers."},{"label":"Team RISP","value":"4-for-16."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Edwards, X (13, 2nd base off Sullivan, S/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edwards, X-Lopez, O)."}]}],"note":[{"label":"a","value":"Homered for Jiménez, L in the 5th."},{"label":"b","value":"Singled for Ruiz, E in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".255","atBats":34,"obp":".325","slg":".416","ops":".741","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":18,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":14,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":39,"obp":".409","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"5.53","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.51","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":56,"strikes":102,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":10,"pitchesPerInning":"17.56","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":30,"groundOuts":63,"airOuts":55,"runs":28,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":35,"baseOnBalls":20,"intentionalWalks":0,"hits":46,"hitByPitch":1,"atBats":199,"obp":".305","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":824,"era":"4.42","inningsPitched":"53.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.25","battersFaced":220,"outs":159,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":824,"balls":312,"strikes":512,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".500","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.94","walksPer9Inn":"3.40","hitsPer9Inn":"7.81","runsScoredPer9":"4.75","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":14},"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}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":2,"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":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":50,"flyOuts":35,"groundOuts":26,"airOuts":55,"runs":22,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":45,"baseOnBalls":10,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".260","atBats":169,"obp":".311","slg":".550","ops":".861","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":93,"rbi":31,"leftOnBase":67,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.08","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":81,"errors":0,"chances":84,"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"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":25,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":17,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":95,"obp":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":428,"era":"6.66","inningsPitched":"24.1","wins":2,"losses":3,"saves":4,"saveOpportunities":6,"holds":3,"blownSaves":2,"earnedRuns":18,"whip":"1.85","battersFaced":115,"outs":73,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":174,"strikes":254,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":3,"winPercentage":".400","pitchesPerInning":"17.59","gamesFinished":11,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.29","walksPer9Inn":"6.29","hitsPer9Inn":"10.36","runsScoredPer9":"7.03","homeRunsPer9":"1.11","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":3,"flyOuts":14,"groundOuts":9,"airOuts":26,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":76,"obp":".329","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":349,"era":"4.05","inningsPitched":"20.0","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.35","battersFaced":86,"outs":60,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":116,"strikes":233,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":9,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"10.35","walksPer9Inn":"2.70","hitsPer9Inn":"9.45","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":28,"groundOuts":58,"airOuts":63,"runs":31,"doubles":16,"triples":5,"homeRuns":6,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":0,"hits":70,"hitByPitch":1,"avg":".306","atBats":229,"obp":".344","slg":".498","ops":".842","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":114,"rbi":36,"leftOnBase":74,"sacBunts":3,"sacFlies":3,"babip":".352","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.17","popOuts":13,"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":0,"putOuts":165,"errors":1,"chances":166,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605154":{"person":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":11,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":10,"strikes":36,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"15.33","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":38,"groundOuts":59,"airOuts":69,"runs":31,"doubles":22,"triples":0,"homeRuns":3,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":79,"hitByPitch":4,"avg":".312","atBats":253,"obp":".378","slg":".435","ops":".813","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":110,"rbi":36,"leftOnBase":105,"sacBunts":1,"sacFlies":2,"babip":".374","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.33","popOuts":6,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":174,"errors":3,"chances":185,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":6,"groundOuts":3,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".214","atBats":42,"obp":".314","slg":".357","ops":".671","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":15,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":50,"groundOuts":74,"airOuts":78,"runs":62,"doubles":23,"triples":3,"homeRuns":16,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":99,"hitByPitch":5,"atBats":310,"obp":".362","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1202,"era":"7.50","inningsPitched":"72.0","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.61","battersFaced":334,"outs":216,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1202,"balls":391,"strikes":811,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".125","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.13","hitsPer9Inn":"12.38","runsScoredPer9":"7.75","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807743":{"person":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 5 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":29,"strikes":53,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":16,"groundOuts":7,"airOuts":30,"runs":16,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":70,"obp":".402","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"8.64","inningsPitched":"16.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.86","battersFaced":82,"outs":50,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":108,"strikes":199,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":3,"winPercentage":".000","pitchesPerInning":"18.42","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.48","walksPer9Inn":"4.86","hitsPer9Inn":"11.88","runsScoredPer9":"8.64","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":43,"groundOuts":50,"airOuts":63,"runs":37,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":74,"baseOnBalls":25,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".273","atBats":256,"obp":".344","slg":".395","ops":".739","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":101,"rbi":33,"leftOnBase":86,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":8,"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":121,"putOuts":106,"errors":6,"chances":233,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":20,"groundOuts":39,"airOuts":31,"runs":16,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":126,"obp":".329","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":527,"era":"3.58","inningsPitched":"32.2","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.35","battersFaced":142,"outs":98,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":193,"strikes":334,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".400","pitchesPerInning":"16.13","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.76","hitsPer9Inn":"9.37","runsScoredPer9":"4.41","homeRunsPer9":"0.55","inheritedRunners":30,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":13,"airOuts":18,"runs":13,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".267","atBats":60,"obp":".375","slg":".500","ops":".875","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":30,"rbi":11,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":52,"errors":0,"chances":55,"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"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":26,"groundOuts":64,"airOuts":47,"runs":25,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":51,"hitByPitch":14,"avg":".276","atBats":185,"obp":".356","slg":".368","ops":".724","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":68,"rbi":22,"leftOnBase":73,"sacBunts":5,"sacFlies":0,"babip":".312","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.67","popOuts":6,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":89,"errors":1,"chances":106,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":34,"gamesStarted":1,"flyOuts":22,"groundOuts":31,"airOuts":37,"runs":28,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":20,"intentionalWalks":2,"hits":42,"hitByPitch":2,"atBats":146,"obp":".379","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":710,"era":"6.38","inningsPitched":"36.2","wins":1,"losses":6,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":26,"whip":"1.69","battersFaced":170,"outs":110,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":710,"balls":248,"strikes":462,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".143","pitchesPerInning":"19.36","gamesFinished":15,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.91","hitsPer9Inn":"10.31","runsScoredPer9":"6.87","homeRunsPer9":"0.74","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"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":70,"flyOuts":21,"groundOuts":45,"airOuts":43,"runs":26,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".232","atBats":190,"obp":".336","slg":".311","ops":".647","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":59,"rbi":18,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":2,"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":95,"putOuts":80,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":43,"groundOuts":43,"airOuts":78,"runs":53,"doubles":13,"triples":0,"homeRuns":26,"strikeOuts":109,"baseOnBalls":25,"intentionalWalks":2,"hits":74,"hitByPitch":4,"avg":".245","atBats":302,"obp":".309","slg":".546","ops":".855","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":165,"rbi":48,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.62","popOuts":18,"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":9,"stolenBases":35,"stolenBasePercentage":".795","caughtStealingPercentage":".205","assists":13,"putOuts":378,"errors":7,"chances":398,"fielding":".982","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":73,"groundOuts":83,"airOuts":114,"runs":47,"doubles":29,"triples":0,"homeRuns":16,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":327,"obp":".316","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1380,"era":"4.80","inningsPitched":"84.1","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.32","battersFaced":358,"outs":253,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1380,"balls":536,"strikes":844,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"5.12","walksPer9Inn":"2.45","hitsPer9Inn":"9.39","runsScoredPer9":"5.02","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":2,"flyOuts":40,"groundOuts":49,"airOuts":65,"runs":45,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":2,"hits":63,"hitByPitch":3,"atBats":207,"obp":".376","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":882,"era":"7.36","inningsPitched":"51.1","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.68","battersFaced":238,"outs":154,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":323,"strikes":559,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.18","gamesFinished":7,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"6.14","walksPer9Inn":"4.03","hitsPer9Inn":"11.05","runsScoredPer9":"7.89","homeRunsPer9":"1.40","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":19},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":22,"groundOuts":27,"airOuts":39,"runs":8,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".213","atBats":108,"obp":".250","slg":".380","ops":".630","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":41,"rbi":13,"leftOnBase":57,"sacBunts":1,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.62","battersFaced":19,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":19,"strikes":40,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"13.62","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.08","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":10,"putOuts":212,"errors":3,"chances":225,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":17,"flyOuts":55,"groundOuts":90,"airOuts":84,"runs":68,"doubles":25,"triples":4,"homeRuns":13,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":0,"hits":120,"hitByPitch":5,"atBats":355,"obp":".387","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1492,"era":"6.83","inningsPitched":"81.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.79","battersFaced":391,"outs":245,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1492,"balls":557,"strikes":935,"strikePercentage":".630","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".250","pitchesPerInning":"18.27","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.87","hitsPer9Inn":"13.22","runsScoredPer9":"7.49","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":51,"groundOuts":60,"airOuts":80,"runs":26,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":83,"baseOnBalls":16,"intentionalWalks":0,"hits":57,"hitByPitch":2,"avg":".207","atBats":276,"obp":".252","slg":".326","ops":".578","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":90,"rbi":26,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".267","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":101,"errors":5,"chances":287,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":51,"groundOuts":83,"airOuts":78,"runs":37,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":48,"baseOnBalls":32,"intentionalWalks":0,"hits":86,"hitByPitch":6,"avg":".294","atBats":293,"obp":".372","slg":".488","ops":".860","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":143,"rbi":45,"leftOnBase":113,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.42","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":528,"errors":1,"chances":568,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":6,"groundOuts":18,"airOuts":21,"runs":7,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":74,"obp":".364","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":350,"era":"3.50","inningsPitched":"18.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.78","battersFaced":88,"outs":54,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":142,"strikes":208,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"19.44","gamesFinished":4,"strikeoutWalkRatio":"1.21","strikeoutsPer9Inn":"8.50","walksPer9Inn":"7.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.50","homeRunsPer9":"1.50","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 4 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":0,"flyOuts":31,"groundOuts":41,"airOuts":49,"runs":17,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":162,"obp":".292","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":651,"era":"3.07","inningsPitched":"44.0","wins":8,"losses":0,"saves":3,"saveOpportunities":7,"holds":2,"blownSaves":4,"earnedRuns":15,"whip":"1.16","battersFaced":178,"outs":132,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":226,"strikes":425,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":4,"winPercentage":"1.000","pitchesPerInning":"14.80","gamesFinished":9,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.86","hitsPer9Inn":"7.57","runsScoredPer9":"3.48","homeRunsPer9":"0.61","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":29,"groundOuts":59,"airOuts":58,"runs":37,"doubles":15,"triples":1,"homeRuns":5,"strikeOuts":57,"baseOnBalls":32,"intentionalWalks":2,"hits":59,"hitByPitch":2,"avg":".255","atBats":231,"obp":".348","slg":".394","ops":".742","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":91,"rbi":25,"leftOnBase":106,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","popOuts":9,"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":129,"putOuts":57,"errors":7,"chances":193,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,666160,696100,681198,694249,687859,691720,678662,666397,807743,680767,622608,688642],"pitchers":[807743,680767,622608,688642],"bench":[650489,671289,690924,664954],"bullpen":[657514,605154,663372,607536,678020,623474,547179,675848,608372],"battingOrder":[664983,666160,696100,681198,694249,687859,691720,678662,666397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCarthy 2 (16, Alcantara, S, Fairbanks); Goodman (13, Alcantara, S); Karros, K (15, Alcantara, S); Julien (7, Alcantara, S)."},{"label":"HR","value":"Goodman (26, 7th inning off Petersen, 0 on, 1 out)."},{"label":"TB","value":"Carrigg; Goodman 6; Julien 3; Karros, K 3; McCarthy 4; Rumfield."},{"label":"RBI","value":"Goodman (48); Karros, K 2 (25); McCarthy 2 (36); Moniak (31); Tovar (26)."},{"label":"2-out RBI","value":"Karros, K 2; McCarthy 2."},{"label":"Runners left in scoring position, 2 out","value":"Rumfield; Moniak 2; Tovar; McCarthy."},{"label":"SF","value":"Tovar."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Goodman (3, home by Alcantara, S/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rumfield-Tovar-Rumfield)."}]}],"note":[]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Stowers (by Sullivan, S)."},{"label":"ABS Challenge","value":"Edwards, X (Strike-Confirmed); Goodman 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Overturned to Ball); Julien 2 (Strike-Overturned to Ball, Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Alcantara, S 96-55; Petersen 17-11; Faucher 9-6; Fairbanks 19-13; Sullivan, S 82-53; Vodnik 18-13; Senzatela 27-17; Agnos 31-19."},{"label":"Groundouts-flyouts","value":"Alcantara, S 3-6; Petersen 1-1; Faucher 1-1; Fairbanks 2-0; Sullivan, S 1-5; Vodnik 3-1; Senzatela 0-1; Agnos 2-2."},{"label":"Batters faced","value":"Alcantara, S 27; Petersen 5; Faucher 3; Fairbanks 5; Sullivan, S 23; Vodnik 6; Senzatela 7; Agnos 8."},{"label":"Inherited runners-scored","value":"Petersen 2-0; Vodnik 2-2; Agnos 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Quinn Wolcott. 2B: Dexter Kelley. 3B: Ramon De Jesus. "},{"label":"Weather","value":"88 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"22,910."},{"label":"Venue","value":"Coors Field."},{"label":"June 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","boxscoreName":"Sanoja"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 3B, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":26,"groundOuts":57,"airOuts":62,"runs":16,"doubles":14,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".266","atBats":188,"obp":".305","slg":".383","ops":".688","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":72,"rbi":29,"leftOnBase":88,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":18,"lineOuts":18},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":60,"errors":7,"chances":164,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","boxscoreName":"Conine"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":3,"groundOuts":15,"airOuts":4,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".227","atBats":44,"obp":".320","slg":".477","ops":".797","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":21,"rbi":8,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"3.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":29,"errors":0,"chances":29,"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"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","boxscoreName":"Julien"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"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":70,"flyOuts":21,"groundOuts":45,"airOuts":43,"runs":26,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".232","atBats":190,"obp":".336","slg":".311","ops":".647","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":59,"rbi":18,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":2,"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":95,"putOuts":80,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"loser":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}