{"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":822730,"link":"/api/v1.1/game/822730/feed/live","metaData":{"wait":10,"timeStamp":"20260602_013841","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822730,"type":"R","doubleHeader":"N","id":"2026/06/01/miamlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822730-2026-06-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-01T22:45:00Z","originalDate":"2026-06-01","officialDate":"2026-06-01","dayNight":"night","time":"6:45","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":61,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":34,"ties":0,"pct":".443"},"records":{},"divisionLeader":false,"wins":27,"losses":34,"winningPercentage":".443"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","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":"Washington","record":{"gamesPlayed":61,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":30,"ties":0,"pct":".508"},"records":{},"divisionLeader":false,"wins":31,"losses":30,"winningPercentage":".508"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669371":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371","firstName":"Jeffrey","lastName":"Henry","primaryNumber":"99","birthDate":"1999-07-15","currentAge":27,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Henry","middleName":"Cole","boxscoreName":"Henry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Henry","nameSlug":"cole-henry-669371","firstLastName":"Cole Henry","lastFirstName":"Henry, Cole","lastInitName":"Henry, C","initLastName":"C Henry","fullFMLName":"Jeffrey Cole Henry","fullLFMName":"Henry, Jeffrey Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"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},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","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},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"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},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"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},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"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},"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},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID687531":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531","firstName":"William","lastName":"Kempner","primaryNumber":"71","birthDate":"2001-06-18","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"William","useLastName":"Kempner","middleName":"McCullough","boxscoreName":"Kempner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Kempner","nameSlug":"william-kempner-687531","firstLastName":"William Kempner","lastFirstName":"Kempner, William","lastInitName":"Kempner, W","initLastName":"W Kempner","fullFMLName":"William McCullough Kempner","fullLFMName":"Kempner, William McCullough","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"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":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Partly Cloudy","temp":"77","wind":"8 mph, In From RF"},"gameInfo":{"attendance":11808,"firstPitch":"2026-06-01T22:47:00.000Z","gameDurationMinutes":171},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"}},"officialScorer":{"id":541663,"fullName":"Greg Royce","link":"/api/v1/people/541663"},"primaryDatacaster":{"id":666942,"fullName":"Howard Smith","link":"/api/v1/people/666942"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:47:21.352Z","endTime":"2026-06-01T22:49:12.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T19:46:08.035Z","endTime":"2026-06-01T22:20:11.756Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-01T22:20:11.756Z","endTime":"2026-06-01T22:45:23.914Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-01T22:45:23.914Z","endTime":"2026-06-01T22:47:23.400Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26054558133861,"aZ":-14.38093333617008,"pfxX":-5.495372958527302,"pfxZ":8.987474601244845,"pX":-0.6604960069130422,"pZ":2.696618742321109,"vX0":5.468418373875774,"vY0":-140.1976366231448,"vZ0":-6.3282618019588,"x":142.18,"y":165.97,"x0":-1.9273144789936842,"y0":50.004859234051835,"z0":5.93094321681434,"aX":-10.882938942045026},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2364,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39147194881168446,"extension":6.2506474359185935},"index":3,"playId":"29bec577-39dd-3b29-9022-9b121c33df7b","pitchNumber":1,"startTime":"2026-06-01T22:47:23.400Z","endTime":"2026-06-01T22:47:28.264Z","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.1,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.422565322933885,"aZ":-14.66472388262021,"pfxX":-3.804064416748348,"pfxZ":8.696707427729049,"pX":-0.6236639485540161,"pZ":2.9202749426294776,"vX0":5.2433852550558635,"vY0":-141.27813687985795,"vZ0":-5.532012989662692,"x":140.77,"y":159.93,"x0":-2.0129737345510565,"y0":50.00148271378542,"z0":5.8529047433547134,"aX":-7.657990336324308},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2435,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38830653882903743,"extension":6.182310721385295},"index":4,"playId":"2c9b2294-d5b7-3b30-b98d-35a7044ee21f","pitchNumber":2,"startTime":"2026-06-01T22:47:44.531Z","endTime":"2026-06-01T22:47:50.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-01T22:47:59.365Z","endTime":"2026-06-01T22:48:11.288Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594663962427752,"aZ":-17.176646790523385,"pfxX":-6.201854707339744,"pfxZ":7.304440155478876,"pX":-1.242920253271701,"pZ":4.123833597796734,"vX0":4.086083114401042,"vY0":-141.73968511514624,"vZ0":-2.376922935257349,"x":164.38,"y":127.44,"x0":-1.8906028002636053,"y0":50.00404502142986,"z0":6.058518325078962,"aX":-12.736406006512675},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":10.6,"spinRate":2347,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3850764871605836,"extension":6.093726369192892},"index":6,"playId":"1323eb6f-a290-308e-a9c9-67440ede0ff6","pitchNumber":3,"startTime":"2026-06-01T22:48:11.288Z","endTime":"2026-06-01T22:48:15.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910429779086538,"aZ":-37.25692883161578,"pfxX":3.2584620888414584,"pfxZ":-2.977099101721806,"pX":1.2416840946617604,"pZ":1.0496645565538762,"vX0":6.5947081549791555,"vY0":-129.15724531478185,"vZ0":-5.356127481599053,"x":69.67,"y":210.44,"x0":-1.7560207646094077,"y0":50.00046395524004,"z0":5.977093772272337,"aX":5.5684884908119585},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.2,"breakHorizontal":-7.2,"spinRate":2288,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4221615372517724,"extension":6.114192569409469},"index":7,"playId":"029e3abe-e98c-346e-acf1-6bcec84541f1","pitchNumber":4,"startTime":"2026-06-01T22:48:27.533Z","endTime":"2026-06-01T22:48:31.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09494280377013,"aZ":-16.451971073043843,"pfxX":-5.9859962765691,"pfxZ":7.524070834828256,"pX":-1.2676443679098575,"pZ":3.6514903393450284,"vX0":4.083470840796961,"vY0":-142.34974197944868,"vZ0":-3.6299857709479473,"x":165.32,"y":140.19,"x0":-1.9297889607170877,"y0":50.0027297585557,"z0":5.959563116355618,"aX":-12.508613923043878},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2381,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3821372424526652,"extension":6.222324785085002},"index":8,"playId":"d18ffa7f-3714-364a-9c62-68dc8a602482","pitchNumber":5,"startTime":"2026-06-01T22:48:48.477Z","endTime":"2026-06-01T22:48:54.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59648397041545,"aZ":-17.794296395887635,"pfxX":-3.550310975412952,"pfxZ":7.122354834759726,"pX":-1.5495928270785244,"pZ":3.304166032274707,"vX0":2.907817658355281,"vY0":-140.44931141561423,"vZ0":-4.218355656001929,"x":176.07,"y":149.57,"x0":-2.131541779451782,"y0":50.00676223739481,"z0":5.965965514338675,"aX":-7.171178866835458},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":5.9,"spinRate":2376,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38839843133650787,"extension":6.233074216070785},"index":9,"playId":"e2972603-7665-3c9f-b322-1427e8d03f33","pitchNumber":6,"startTime":"2026-06-01T22:49:07.937Z","endTime":"2026-06-01T22:49:12.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:49:12.204Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder James Wood. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:49:15.855Z","endTime":"2026-06-01T22:50:09.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.956522192299072,"aZ":-21.434706046668243,"pfxX":-9.126366566872239,"pfxZ":5.3685040820825956,"pX":0.19726295365832516,"pZ":2.0938762657889294,"vX0":9.364179035776747,"vY0":-139.69155627441683,"vZ0":-6.761252446542867,"x":109.48,"y":182.25,"x0":-1.9935894607872453,"y0":50.00198791811811,"z0":5.928957519247962,"aX":-18.251335325026666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39034018069532683,"extension":6.44670926746093},"index":0,"playId":"4b3d02c8-4f9e-391a-8c3f-cacaf8661471","pitchNumber":1,"startTime":"2026-06-01T22:49:40.365Z","endTime":"2026-06-01T22:49:45.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58724641306995,"aZ":-18.118956588915232,"pfxX":-8.98840752982983,"pfxZ":6.79398679344048,"pX":-0.26876346918413835,"pZ":2.405222298615827,"vX0":7.4615739404914185,"vY0":-142.22450213001494,"vZ0":-6.788895497904765,"x":127.24,"y":173.84,"x0":-1.7456273042777086,"y0":50.00465132115146,"z0":5.95309623959282,"aX":-18.599006310118742},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2132,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38367050587900264,"extension":6.388311110791974},"hitData":{"launchSpeed":94.0,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.77,"coordY":110.52}},"index":1,"playId":"4bf9a201-9bac-33f6-861e-efe169448d4e","pitchNumber":2,"startTime":"2026-06-01T22:49:57.957Z","endTime":"2026-06-01T22:50:09.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:50:09.836Z","atBatIndex":1},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kyle Stowers out on a sacrifice bunt, third baseman Curtis Mead to first baseman Luis García Jr. Liam Hicks to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:50:10.611Z","endTime":"2026-06-01T22:50:47.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474334444255142,"aZ":-37.52205152612877,"pfxX":3.6124984401538978,"pfxZ":-3.38525889557547,"pX":0.44332910581361046,"pZ":3.282701290049681,"vX0":4.351676123597869,"vY0":-124.91537700884888,"vZ0":0.4685338472243201,"x":100.1,"y":150.15,"x0":-1.7916621638096413,"y0":50.00496966702692,"z0":6.180802586552566,"aX":5.701555048053741},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.8,"breakHorizontal":-7.6,"spinRate":2261,"spinDirection":32},"zone":3,"typeConfidence":2.0,"plateTime":0.4387087750983145,"extension":5.989470643785187},"hitData":{"launchSpeed":38.5,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":115.67,"coordY":184.45}},"index":0,"playId":"7d79007f-b2a5-34ac-b46b-c104d2a374ee","pitchNumber":1,"startTime":"2026-06-01T22:50:39.307Z","endTime":"2026-06-01T22:50:47.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:50:47.137Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:51:07.876Z","endTime":"2026-06-01T22:52:47.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.867864936336677,"aZ":-38.63093285904447,"pfxX":2.452084377477524,"pfxZ":-3.8789482894006486,"pX":1.6278424352086165,"pZ":1.0193150861678664,"vX0":7.988455798545326,"vY0":-127.99712094376937,"vZ0":-4.802265087665212,"x":54.95,"y":211.26,"x0":-1.8496016160600088,"y0":50.006295519470854,"z0":5.937583423545061,"aX":4.076928658996971},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.9,"breakHorizontal":-6.2,"spinRate":2186,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42757000320941474,"extension":6.218800994749359},"index":0,"playId":"a37f37e4-5ce0-33ba-ac39-4cb86e4f9fd4","pitchNumber":1,"startTime":"2026-06-01T22:51:17.834Z","endTime":"2026-06-01T22:51:22.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866744044536063,"aZ":-29.409398892870342,"pfxX":-10.748776035539677,"pfxZ":1.6352261248312807,"pX":0.6079245634392698,"pZ":1.7942562404226965,"vX0":9.683932744120284,"vY0":-129.35846423289678,"vZ0":-4.515086753724468,"x":93.83,"y":190.34,"x0":-1.7867996589782473,"y0":50.006328018508874,"z0":5.815771203740939,"aX":-18.228737866905014},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":1958,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4233373948089598,"extension":6.186925180804201},"index":1,"playId":"bf841b9e-d5ff-3ef1-b6f5-6989453c23f9","pitchNumber":2,"startTime":"2026-06-01T22:51:40.438Z","endTime":"2026-06-01T22:51:45.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88586020801016,"aZ":-18.24258578765099,"pfxX":-3.5233969030378023,"pfxZ":6.854277606118487,"pX":-0.37214204394735806,"pZ":3.846639379527598,"vX0":5.588541290652417,"vY0":-141.13168831305873,"vZ0":-2.780173782077716,"x":131.19,"y":134.92,"x0":-1.9134347114375234,"y0":50.00079326016393,"z0":6.009092214102805,"aX":-7.159941063945459},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":5.3,"spinRate":2300,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3870029831059507,"extension":6.078670528337742},"index":2,"playId":"1b6d9c42-c45c-3600-950d-a42197c7f6a2","pitchNumber":3,"startTime":"2026-06-01T22:52:03.442Z","endTime":"2026-06-01T22:52:08.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9029539228003,"aZ":-43.65721692421592,"pfxX":6.068918006640486,"pfxZ":-7.2293335557116,"pX":-1.014359809599775,"pZ":3.6300344880581945,"vX0":0.43852557415692134,"vY0":-125.1423842421438,"vZ0":2.039335030060795,"x":155.67,"y":140.77,"x0":-1.980401283820572,"y0":50.002360900744804,"z0":6.3767707352726575,"aX":9.63971702119823},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-12.4,"breakHorizontal":-11.0,"spinRate":2207,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.43742420330556886,"extension":6.138902653961271},"index":3,"playId":"3eaf179e-ad67-33c7-8b22-b19933a4e013","pitchNumber":4,"startTime":"2026-06-01T22:52:24.336Z","endTime":"2026-06-01T22:52:29.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2177678636167,"aZ":-30.411524748363863,"pfxX":-10.264898088329623,"pfxZ":1.043025748812246,"pX":-1.4022750266801332,"pZ":3.6560567695442914,"vX0":5.140829350451403,"vY0":-129.21745867920956,"vZ0":-0.17955077218302162,"x":170.45,"y":140.07,"x0":-2.0808472442453714,"y0":50.005007622470195,"z0":6.057355582368524,"aX":-17.409668664400286},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":17.5,"spinRate":2009,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4234198912988836,"extension":6.016870392913907},"index":4,"playId":"75b89aa8-c68d-3afc-a0d3-033fe8963e66","pitchNumber":5,"startTime":"2026-06-01T22:52:42.953Z","endTime":"2026-06-01T22:52:47.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:52:47.105Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:52:51.041Z","endTime":"2026-06-01T22:54:35.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":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":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96504025094096,"aZ":-23.10450346720397,"pfxX":-6.725025190398664,"pfxZ":4.513240813101955,"pX":0.3349552105729648,"pZ":3.3810915346764725,"vX0":8.748009345135996,"vY0":-141.1141894596237,"vZ0":-2.9490727827395826,"x":104.23,"y":147.49,"x0":-1.9357202594612883,"y0":50.00598962254785,"z0":5.932930851255202,"aX":-13.526583373448934},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":10.3,"spinRate":2198,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38855974059539244,"extension":6.278220098315581},"index":0,"playId":"012e5801-ef59-3f80-bf15-d5fe5ce9d962","pitchNumber":1,"startTime":"2026-06-01T22:53:15.907Z","endTime":"2026-06-01T22:53:20.872Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049063411768696,"aZ":-38.4288392317981,"pfxX":3.991173288597735,"pfxZ":-3.938762129999878,"pX":0.05816319954316936,"pZ":3.223444717216785,"vX0":3.6774972495555245,"vY0":-124.89751895976582,"vZ0":0.6111264901236952,"x":114.78,"y":151.75,"x0":-1.9494264160023862,"y0":50.00432291296735,"z0":6.124071894899569,"aX":6.33481033282631},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.7,"breakHorizontal":-8.0,"spinRate":2242,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.4377510966655209,"extension":6.118132943695342},"index":1,"playId":"6ca05ad3-83b2-3b24-8a25-21eebafcc162","pitchNumber":2,"startTime":"2026-06-01T22:53:34.822Z","endTime":"2026-06-01T22:54:01.853Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117774743311646,"aZ":-15.163581221622838,"pfxX":-4.506359882501288,"pfxZ":8.179684883399032,"pX":-0.04363734609249826,"pZ":3.6448342312204507,"vX0":6.19157450764462,"vY0":-142.89803704550522,"vZ0":-4.3051998526589035,"x":118.66,"y":140.37,"x0":-1.6470837118620953,"y0":50.0059306703127,"z0":6.1152851743472665,"aX":-9.375853712028743},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":7.0,"spinRate":2397,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3824394222558065,"extension":6.436913146746153},"index":2,"playId":"459fc801-5dc5-3234-9397-be220332c238","pitchNumber":3,"startTime":"2026-06-01T22:54:08.356Z","endTime":"2026-06-01T22:54:12.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864925922341527,"aZ":-15.207665077449278,"pfxX":-4.815358019679763,"pfxZ":7.941040083269019,"pX":0.8414497163131492,"pZ":3.5110568191882563,"vX0":9.125023651278818,"vY0":-144.7863327662162,"vZ0":-4.2202065878985335,"x":84.93,"y":143.98,"x0":-1.7165626714842144,"y0":50.00128011908017,"z0":5.909749231932527,"aX":-10.287229088499386},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.8,"breakHorizontal":7.1,"spinRate":2305,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3774219577558857,"extension":6.502750704428115},"index":3,"playId":"0d3f03b9-dbed-3d11-b502-5d30a9e3ee81","pitchNumber":4,"startTime":"2026-06-01T22:54:31.744Z","endTime":"2026-06-01T22:54:35.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:54:35.668Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Owen Caissie challenged (pitch result), call on the field was overturned: Owen Caissie walks. Liam Hicks scores. Otto Lopez to 3rd. Xavier Edwards to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:54:43.013Z","endTime":"2026-06-01T22:56:57.385Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.312520429231405,"aZ":-14.419242734881989,"pfxX":-4.012959688794178,"pfxZ":8.491566490286708,"pX":0.17541150769448574,"pZ":3.2035126250325012,"vX0":6.956764684873078,"vY0":-143.69690408501816,"vZ0":-5.377949977007824,"x":110.31,"y":152.29,"x0":-1.7556277530163953,"y0":50.00370313813002,"z0":5.995193574623591,"aX":-8.392170494035078},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2389,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38117333084762794,"extension":6.180047815306355},"index":0,"playId":"8f5a8402-f08c-3d25-bfd4-d84586c5bff5","pitchNumber":1,"startTime":"2026-06-01T22:55:03.694Z","endTime":"2026-06-01T22:55:07.891Z","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.0,"endSpeed":90.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892208014048986,"aZ":-17.9194569842668,"pfxX":-2.820616104000906,"pfxZ":6.820786064058181,"pX":0.27059582107700897,"pZ":4.425679643136371,"vX0":6.853339810215414,"vY0":-142.7422511792091,"vZ0":-1.4745133479319263,"x":106.69,"y":119.29,"x0":-1.78130572252546,"y0":50.004447728001615,"z0":6.062478070609499,"aX":-5.897011035815225},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":4.0,"spinRate":2338,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3818537831278599,"extension":6.217299108787817},"index":1,"playId":"fedcc53a-1e63-35aa-981d-b92a1f32268a","pitchNumber":2,"startTime":"2026-06-01T22:55:27.925Z","endTime":"2026-06-01T22:55:32.286Z","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.1,"endSpeed":90.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557359012267078,"aZ":-15.660631384731445,"pfxX":-3.822075956411157,"pfxZ":7.899446342135985,"pX":-0.3907062680367942,"pZ":4.182362619155504,"vX0":5.965857880521251,"vY0":-142.88391168538257,"vZ0":-2.2005149559833055,"x":131.89,"y":125.86,"x0":-1.9986576008634944,"y0":50.000200881883075,"z0":5.93410837854307,"aX":-7.988068771108398},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":5.9,"spinRate":2313,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3817521657731886,"extension":6.254052398900094},"index":2,"playId":"33c13a18-3bd9-3861-aedc-9473a4ad901c","pitchNumber":3,"startTime":"2026-06-01T22:55:48.963Z","endTime":"2026-06-01T22:55:53.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717249423993902,"aZ":-43.474941978971664,"pfxX":2.192429996417535,"pfxZ":-6.876275450345647,"pX":1.2944895030146215,"pZ":1.1277383769351639,"vX0":6.977960614118186,"vY0":-127.29753270169815,"vZ0":-3.7075375783413587,"x":67.66,"y":208.33,"x0":-1.7651025113735823,"y0":50.002513132410485,"z0":6.038968329843829,"aX":3.6025336207941545},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-13.1,"breakHorizontal":-5.5,"spinRate":2253,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43000095146051454,"extension":6.1188526278021085},"index":3,"playId":"e3788623-a9e9-33f4-8033-dce408b24c40","pitchNumber":4,"startTime":"2026-06-01T22:56:08.226Z","endTime":"2026-06-01T22:56:12.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244565638804158,"aZ":-28.580083024290005,"pfxX":-8.345653594409523,"pfxZ":1.799468413656383,"pX":0.8398920524590517,"pZ":2.5342651975899697,"vX0":10.74897023273699,"vY0":-139.74862846101823,"vZ0":-3.8948513961566738,"x":84.99,"y":170.35,"x0":-1.9523282193911136,"y0":50.005064839499155,"z0":5.799993591131306,"aX":-16.69161943632263},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.6,"breakHorizontal":13.2,"spinRate":2126,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39029294911927925,"extension":6.30403573547865},"index":4,"playId":"9fc38dc2-df82-330b-9179-dbad42644d75","pitchNumber":5,"startTime":"2026-06-01T22:56:30.353Z","endTime":"2026-06-01T22:56:57.385Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"}},"playEndTime":"2026-06-01T22:56:57.385Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-01T22:57:48.947Z","endTime":"2026-06-01T22:57:59.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-01T22:57:23.051Z","endTime":"2026-06-01T22:57:51.328Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241554977984507,"aZ":-15.209215738947114,"pfxX":-3.775441942087624,"pfxZ":8.181622180565753,"pX":0.07327821180399177,"pZ":2.638312839700359,"vX0":7.083773767190108,"vY0":-141.87180178902986,"vZ0":-6.312553339379941,"x":114.21,"y":167.55,"x0":-1.94618132773073,"y0":50.0015831701345,"z0":5.832007672267557,"aX":-7.827994190370585},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":5.6,"spinRate":2180,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38357408257256864,"extension":6.317146067111506},"hitData":{"launchSpeed":88.0,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":163.75}},"index":1,"playId":"ba83e05d-2892-3b20-a392-df7b0849676c","pitchNumber":1,"startTime":"2026-06-01T22:57:51.328Z","endTime":"2026-06-01T22:57:59.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T22:57:59.468Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-01T22:59:49.973Z","endTime":"2026-06-01T23:00:18.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(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":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35688989527718,"aZ":-15.596412639218535,"pfxX":-6.616719365919488,"pfxZ":8.320585179693955,"pX":-0.7011908257442326,"pZ":3.1038218765987504,"vX0":6.0447158247287325,"vY0":-139.5443687798285,"vZ0":-5.289851565239171,"x":143.73,"y":154.98,"x0":-2.02488048741606,"y0":50.00555988418151,"z0":6.034745820061493,"aX":-13.186784200849166},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2297,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3909798752746476,"extension":5.792630006885357},"hitData":{"launchSpeed":85.2,"launchAngle":24.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.28,"coordY":76.28}},"index":0,"playId":"bfbdcf17-4190-3050-a484-89825b3469c8","pitchNumber":1,"startTime":"2026-06-01T23:00:10.926Z","endTime":"2026-06-01T23:00:18.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:00:18.773Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-01T23:00:20.526Z","endTime":"2026-06-01T23:01:19.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103050554809464,"aZ":-14.392711329353181,"pfxX":-7.985500211719426,"pfxZ":9.023764169885473,"pX":-1.5538942939892255,"pZ":2.730258146458532,"vX0":4.32739721526113,"vY0":-139.21940211185975,"vZ0":-6.285042216159748,"x":176.23,"y":165.06,"x0":-2.087592129511874,"y0":50.00551110611994,"z0":5.96302617064299,"aX":-15.739392432747557},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":13.7,"spinRate":2302,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3928321571608264,"extension":5.792387847684728},"index":0,"playId":"5b5d7669-3a53-3479-8189-59e1f3ef14d2","pitchNumber":1,"startTime":"2026-06-01T23:00:41.699Z","endTime":"2026-06-01T23:00:46.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.790602046640334,"aZ":-26.486857512050197,"pfxX":1.0366845395583395,"pfxZ":3.2431411314068144,"pX":0.4375761134021845,"pZ":0.8953368232951745,"vX0":5.814760184857495,"vY0":-130.19701626681473,"vZ0":-7.853571330893968,"x":100.32,"y":214.61,"x0":-1.9398751557790785,"y0":50.003389836649724,"z0":5.8929655071849,"aX":1.8178274442123847},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":2309,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41727363683309315,"extension":6.097602538327656},"index":1,"playId":"b4fd86e7-c031-348b-b89c-c0e2c62937ea","pitchNumber":2,"startTime":"2026-06-01T23:00:56.011Z","endTime":"2026-06-01T23:00:59.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806881839726667,"aZ":-26.071995600280015,"pfxX":-11.019046826749902,"pfxZ":3.454985806781247,"pX":-1.1090450066680262,"pZ":2.0989426419558734,"vX0":5.888889066126163,"vY0":-132.1962634071057,"vZ0":-5.021617129187954,"x":159.27,"y":182.11,"x0":-1.9368031940321908,"y0":50.001279656886354,"z0":5.942558930692949,"aX":-19.454803063046366},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2227,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4146958956151945,"extension":6.003142311508619},"hitData":{"launchSpeed":74.4,"launchAngle":17.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":139.41}},"index":2,"playId":"7534683a-a710-3767-8534-74b753a6632d","pitchNumber":3,"startTime":"2026-06-01T23:01:12.712Z","endTime":"2026-06-01T23:01:19.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:01:19.377Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead challenged (pitch result), call on the field was confirmed: Curtis Mead called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-01T23:01:30.894Z","endTime":"2026-06-01T23:03:41.981Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961898911226726,"aZ":-20.651013967666426,"pfxX":-9.7884987313881,"pfxZ":5.766679732320709,"pX":-0.8164708912386832,"pZ":3.2008753034491697,"vX0":6.659282246120618,"vY0":-140.28690982444846,"vZ0":-3.8650329657031937,"x":148.12,"y":152.36,"x0":-1.9460813863896016,"y0":50.003929165523424,"z0":5.938220820649431,"aX":-19.562565013599},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":16.4,"spinRate":2364,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39005370649960636,"extension":5.9786103422265775},"index":0,"playId":"7c499576-803a-3553-83df-45822d528d05","pitchNumber":1,"startTime":"2026-06-01T23:01:49.127Z","endTime":"2026-06-01T23:01:54.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66821849667395,"aZ":-13.500252790237617,"pfxX":-6.7067287487804865,"pfxZ":9.131842961953414,"pX":-0.2856983822610032,"pZ":4.174252005229844,"vX0":7.438659218380247,"vY0":-141.91961563423038,"vZ0":-2.739138428337369,"x":127.89,"y":126.08,"x0":-2.066074487844357,"y0":50.00535807463922,"z0":6.00883741351297,"aX":-13.719440045612082},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2345,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3855497247839721,"extension":5.916792711898203},"index":1,"playId":"9468c663-611c-3ea7-aa16-06884b9042b5","pitchNumber":2,"startTime":"2026-06-01T23:02:05.527Z","endTime":"2026-06-01T23:02:09.801Z","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":82.9,"endSpeed":76.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35415218743178,"aZ":-35.2649999075439,"pfxX":3.8313769452948967,"pfxZ":-2.0850394865743898,"pX":-0.6068934125211007,"pZ":3.393851386508764,"vX0":2.025794906292232,"vY0":-120.80323266978631,"vZ0":0.7253297118630324,"x":140.13,"y":147.15,"x0":-1.9540308092398238,"y0":50.00582000495513,"z0":6.18770033930952,"aX":5.667969592121561},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":-7.4,"spinRate":2471,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.45325598606551987,"extension":6.039976262617512},"index":2,"playId":"6b254f56-0b37-3541-91f3-757446fca283","pitchNumber":3,"startTime":"2026-06-01T23:02:21.089Z","endTime":"2026-06-01T23:02:26.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821328415699526,"aZ":-30.28326171723368,"pfxX":-8.87669342088835,"pfxZ":1.0654637957538888,"pX":-0.7818714818066941,"pZ":2.4964918728202132,"vX0":6.310210267128168,"vY0":-132.41226375775435,"vZ0":-3.220896623722683,"x":146.8,"y":171.37,"x0":-2.045079737479356,"y0":50.00281613362986,"z0":5.94942726099958,"aX":-15.729887733969454},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.4,"breakHorizontal":14.6,"spinRate":2292,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.413996604284403,"extension":6.02673905592812},"index":3,"playId":"6ee280cc-fedc-3253-8008-d5a7393bc6ae","pitchNumber":4,"startTime":"2026-06-01T23:02:42.247Z","endTime":"2026-06-01T23:02:51.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25361750232442,"aZ":-29.973897418726107,"pfxX":7.147799238131945,"pfxZ":1.4125675213446698,"pX":0.7605681300518553,"pZ":2.625518455003844,"vX0":4.458595240355038,"vY0":-123.73750054833314,"vZ0":-2.0032848745648573,"x":88.01,"y":167.89,"x0":-1.991900233797836,"y0":50.00069941790865,"z0":5.952452467072129,"aX":11.101467869413243},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-13.9,"spinRate":2421,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.44234403154392865,"extension":6.074842619435446},"index":4,"playId":"a310c4b4-ae9c-3435-8e64-bd0aa32abf93","pitchNumber":5,"startTime":"2026-06-01T23:03:14.961Z","endTime":"2026-06-01T23:03:41.981Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"}},"playEndTime":"2026-06-01T23:03:41.981Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a line drive to right fielder James Wood.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-01T23:05:26.438Z","endTime":"2026-06-01T23:09:35.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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,4,5,6,7,8,9,10],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030835270906525,"aZ":-14.223970257653484,"pfxX":-4.864912372588824,"pfxZ":8.797738441127512,"pX":0.25694561628114976,"pZ":2.3602455975715,"vX0":7.87045569648054,"vY0":-141.2098780804821,"vZ0":-7.252906430871985,"x":107.21,"y":175.05,"x0":-1.9211141639220317,"y0":50.00465964610067,"z0":5.858276733142246,"aX":-9.928445408059178},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":7.4,"spinRate":2388,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3863523793924566,"extension":6.260788214869579},"index":0,"playId":"3fa892ed-9c15-3187-9f88-e7cd94bdc9f0","pitchNumber":1,"startTime":"2026-06-01T23:05:44.715Z","endTime":"2026-06-01T23:05:52.254Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.879896112626948,"aZ":-37.419468317823096,"pfxX":4.829658425067969,"pfxZ":-3.2837764117126493,"pX":-0.5614132403060578,"pZ":2.868511338045764,"vX0":1.7840934596970102,"vY0":-124.94062492973995,"vZ0":-0.8445700779691101,"x":138.4,"y":161.33,"x0":-1.9104123663722736,"y0":50.00483273632711,"z0":6.260114101056914,"aX":7.709892893790851},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.9,"breakHorizontal":-9.1,"spinRate":2265,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.4367778680035679,"extension":6.062347111370278},"index":1,"playId":"2929623b-d7d8-3312-acad-b6e16c7b56bb","pitchNumber":2,"startTime":"2026-06-01T23:06:12.509Z","endTime":"2026-06-01T23:06:18.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827847113623942,"aZ":-39.63537811264647,"pfxX":3.5921073255696396,"pfxZ":-4.629042861491943,"pX":0.5674746304149992,"pZ":2.876976453846556,"vX0":4.3614887359313155,"vY0":-125.64726574343622,"vZ0":-0.7430025268409446,"x":95.37,"y":161.1,"x0":-1.6533098462781328,"y0":50.00583439883399,"z0":6.378091605304352,"aX":5.783933096524127},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.4,"breakHorizontal":-7.4,"spinRate":2287,"spinDirection":24},"zone":3,"typeConfidence":2.0,"plateTime":0.4347829935052969,"extension":6.112707305712012},"index":2,"playId":"8037708c-b468-3731-ba0e-d142f61cf48b","pitchNumber":3,"startTime":"2026-06-01T23:06:32.314Z","endTime":"2026-06-01T23:06:36.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-01T23:06:44.318Z","endTime":"2026-06-01T23:06:58.183Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683774397499572,"aZ":-41.34446782554554,"pfxX":1.1446401549872225,"pfxZ":-5.6312940761140755,"pX":0.6174489764610084,"pZ":0.7925899510521255,"vX0":5.644336784000085,"vY0":-126.51467007579858,"vZ0":-4.836141534843053,"x":93.46,"y":217.38,"x0":-1.7869138092998278,"y0":50.003208529056444,"z0":6.0261236066425425,"aX":1.8632200807326798},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-11.0,"breakHorizontal":-3.4,"spinRate":2278,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4321727034191256,"extension":6.227874442012744},"index":4,"playId":"a3f55f76-e0df-3853-a6ac-fe0f8933292e","pitchNumber":4,"startTime":"2026-06-01T23:06:58.183Z","endTime":"2026-06-01T23:07:04.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993794905340042,"aZ":-42.438284766762315,"pfxX":3.0499228441550468,"pfxZ":-6.371650026516851,"pX":-0.16609301511130758,"pZ":1.4469738694515946,"vX0":3.2014535667193686,"vY0":-125.70824052044154,"vZ0":-3.322913718136336,"x":123.33,"y":199.71,"x0":-1.8494857537428249,"y0":50.00325199504091,"z0":6.209720699640793,"aX":4.911965788750497},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-12.0,"breakHorizontal":-6.2,"spinRate":2297,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.43466553402469543,"extension":6.179871129436768},"index":5,"playId":"b2ce46b5-8ea6-39e7-9549-73bd4bcbcccf","pitchNumber":5,"startTime":"2026-06-01T23:07:21.025Z","endTime":"2026-06-01T23:07:27.401Z","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":98.6,"endSpeed":90.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822407101949533,"aZ":-16.48660599185551,"pfxX":-4.116390277735432,"pfxZ":7.440291247536628,"pX":0.14148125219960522,"pZ":4.991644225844036,"vX0":7.523730861273168,"vY0":-143.50825074394973,"vZ0":-0.037888416361585464,"x":111.61,"y":104.01,"x0":-1.9664575062566787,"y0":50.001880514118575,"z0":6.022664972033336,"aX":-8.679013663741793},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2285,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3800800136659195,"extension":6.340291660532702},"index":6,"playId":"ac6131bd-6601-38c5-89f8-1f4e66389d78","pitchNumber":6,"startTime":"2026-06-01T23:07:54.453Z","endTime":"2026-06-01T23:07:58.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601991235410942,"aZ":-27.008857194515393,"pfxX":-9.041580426810324,"pfxZ":3.0277796194209525,"pX":-0.39296411890527705,"pZ":1.479067744203909,"vX0":7.085039066294602,"vY0":-129.02316641199528,"vZ0":-6.054812426051132,"x":131.98,"y":198.85,"x0":-1.9825054559781772,"y0":50.00596341825949,"z0":5.903035860183777,"aX":-15.44352231332002},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1786,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4224456382187607,"extension":6.413986956811415},"index":7,"playId":"a4f0fa49-9280-321b-8aaf-f8057363f1c9","pitchNumber":7,"startTime":"2026-06-01T23:08:13.356Z","endTime":"2026-06-01T23:08:18.251Z","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.8,"endSpeed":90.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.041597058974478,"aZ":-18.19830157092158,"pfxX":-4.351822525832885,"pfxZ":6.697249152508128,"pX":-0.31402106534300195,"pZ":3.4617913685842496,"vX0":6.33674203621378,"vY0":-142.47662780384601,"vZ0":-3.5744300360435113,"x":128.97,"y":145.31,"x0":-1.985923846285071,"y0":50.004592820535834,"z0":5.8602348435644736,"aX":-9.084766291123934},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":6.8,"spinRate":2311,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3822040487321616,"extension":6.191836157706384},"index":8,"playId":"e1a21cb5-3937-37d2-9780-8099877efeaf","pitchNumber":8,"startTime":"2026-06-01T23:08:37.540Z","endTime":"2026-06-01T23:08:42.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21032941043968,"aZ":-36.53368879448712,"pfxX":8.449693765412706,"pfxZ":-2.7250384868908792,"pX":1.173294247638617,"pZ":2.607687942897876,"vX0":5.7336013224978855,"vY0":-125.13449291133193,"vZ0":-0.6365943680188978,"x":72.28,"y":168.37,"x0":-2.238821632625935,"y0":50.003703283445,"z0":5.83625834456404,"aX":13.514582280995123},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.8,"breakHorizontal":-16.6,"spinRate":2263,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.43627478009166776,"extension":6.04706569533367},"index":9,"playId":"174919f1-a86e-3dc6-9241-a1ca32d44ff0","pitchNumber":9,"startTime":"2026-06-01T23:09:02.565Z","endTime":"2026-06-01T23:09:07.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24122777569692,"aZ":-13.760936443805521,"pfxX":-2.8351152005951,"pfxZ":8.883542222396187,"pX":0.3924508089041031,"pZ":2.3204816030134494,"vX0":7.703127734977068,"vY0":-141.8389989793966,"vZ0":-7.2909334512111394,"x":102.04,"y":176.13,"x0":-1.969761938061932,"y0":50.00222318838768,"z0":5.771243595950162,"aX":-5.87706748728657},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":3.8,"spinRate":2251,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.383675916622674,"extension":6.349420690438413},"hitData":{"launchSpeed":82.2,"launchAngle":12.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.89,"coordY":109.0}},"index":10,"playId":"4c9d965c-e09c-30a3-a8ba-8376e9646d18","pitchNumber":10,"startTime":"2026-06-01T23:09:22.859Z","endTime":"2026-06-01T23:09:35.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:09:35.178Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Norby pops out to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-01T23:10:18.345Z","endTime":"2026-06-01T23:11:35.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"86b6a136-a693-3fe1-8348-83fe2f8e48de","startTime":"2026-06-01T23:10:01.044Z","endTime":"2026-06-01T23:10:04.219Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79406388734408,"aZ":-18.495564564088557,"pfxX":-0.5695391403136012,"pfxZ":6.826966189915826,"pX":0.02030954729269842,"pZ":3.1351909531661377,"vX0":5.294594462350843,"vY0":-139.5658446543558,"vZ0":-4.533415821049233,"x":116.23,"y":154.13,"x0":-1.8147800688761033,"y0":50.004422127096014,"z0":5.972525278942063,"aX":-1.142460149267184},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":0.1,"spinRate":2342,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3901254359135997,"extension":6.17109962039725},"index":1,"playId":"a77f528f-56b3-3228-a5c4-b845ffe19852","pitchNumber":1,"startTime":"2026-06-01T23:10:20.726Z","endTime":"2026-06-01T23:10:24.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026115579458097,"aZ":-24.35925713266865,"pfxX":-8.943428320072439,"pfxZ":4.007669884533534,"pX":-1.274194201991376,"pZ":3.4596948573776123,"vX0":4.675538410836888,"vY0":-138.33078081812857,"vZ0":-2.5497343061875135,"x":165.57,"y":145.37,"x0":-1.8185847063468268,"y0":50.004651128441246,"z0":6.015533350124931,"aX":-17.443766965274115},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":2123,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39499935615307535,"extension":6.279395705119034},"index":2,"playId":"6d12368f-6243-3b8a-aff6-3e5dac2cc5f3","pitchNumber":2,"startTime":"2026-06-01T23:10:45.343Z","endTime":"2026-06-01T23:10:49.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"8536be36-5989-39e8-9bc0-0e4ef80fb33f","startTime":"2026-06-01T23:11:02.679Z","endTime":"2026-06-01T23:11:06.121Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609224669872027,"aZ":-34.62500869780371,"pfxX":9.141995094039258,"pfxZ":-1.4871694735137613,"pX":0.6945695162532942,"pZ":2.2709251844412415,"vX0":4.104408849210108,"vY0":-127.45699980081505,"vZ0":-2.0133572742179524,"x":90.52,"y":177.47,"x0":-2.123131107881801,"y0":50.00245126980886,"z0":5.799119282371404,"aX":15.075457067286658},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-17.5,"spinRate":2132,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.42933484448508796,"extension":6.00133557679787},"hitData":{"launchSpeed":80.0,"launchAngle":77.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":133.76,"coordY":188.08}},"index":4,"playId":"8f0d900e-322f-361c-b83b-92b1051409bf","pitchNumber":3,"startTime":"2026-06-01T23:11:25.014Z","endTime":"2026-06-01T23:11:35.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:11:35.889Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-01T23:11:43.434Z","endTime":"2026-06-01T23:13:43.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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,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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304718170824014,"aZ":-42.351139998411604,"pfxX":0.7582535914491295,"pfxZ":-6.491004966164528,"pX":-0.9647171979022513,"pZ":2.361267297639531,"vX0":2.0718734121196225,"vY0":-124.75017417959235,"vZ0":-0.7606593861820715,"x":153.77,"y":175.03,"x0":-1.9062156869747942,"y0":50.002066920835574,"z0":6.176802560054267,"aX":1.188828748875013},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-11.6,"breakHorizontal":-1.9,"spinRate":2054,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.43991778255954195,"extension":6.174093150321567},"index":0,"playId":"f8c71ad1-84af-3793-9fd0-7909c54e7027","pitchNumber":1,"startTime":"2026-06-01T23:12:01.780Z","endTime":"2026-06-01T23:12:07.394Z","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":94.7,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463945131382943,"aZ":-19.371726734474123,"pfxX":-0.33268632236542706,"pfxZ":6.5847177501931835,"pX":0.3531526005491653,"pZ":2.1895360793346383,"vX0":6.249946123244055,"vY0":-137.79283991837175,"vZ0":-6.450539681698271,"x":103.54,"y":179.66,"x0":-1.8906233516760038,"y0":50.00162691608344,"z0":5.847013879477927,"aX":-0.6471519747174131},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":-0.6,"spinRate":2210,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.395839768248345,"extension":6.33317664702479},"index":1,"playId":"64b4263f-ed76-37c1-b722-89d2048d9ee4","pitchNumber":2,"startTime":"2026-06-01T23:12:23.195Z","endTime":"2026-06-01T23:12:27.174Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-01T23:12:55.300Z","endTime":"2026-06-01T23:13:15.806Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500332939812548,"aZ":-22.73467956612795,"pfxX":-9.241583887684754,"pfxZ":4.674356035608659,"pX":0.7287463084112433,"pZ":2.5408980461385284,"vX0":10.751577115221043,"vY0":-140.40438177127734,"vZ0":-4.797680213991569,"x":89.22,"y":170.18,"x0":-1.9295622578117393,"y0":50.00038194158294,"z0":5.729821194984437,"aX":-18.653002472321617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":14.9,"spinRate":2095,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38846913192432897,"extension":6.3816179688661645},"index":3,"playId":"50db3a98-13f8-39f6-a26a-8fc8b57a72ee","pitchNumber":3,"startTime":"2026-06-01T23:13:15.806Z","endTime":"2026-06-01T23:13:21.056Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22685198668423,"aZ":-38.91351123901381,"pfxX":4.623596484236591,"pfxZ":-4.047358106239108,"pX":0.5169953029313432,"pZ":1.3915412142566919,"vX0":4.371760503878102,"vY0":-127.68316105227629,"vZ0":-4.201487446918492,"x":97.29,"y":201.21,"x0":-1.8128975911917324,"y0":50.00271084905686,"z0":6.093347684811955,"aX":7.697936114425571},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-8.0,"breakHorizontal":-9.2,"spinRate":2203,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4275975779607788,"extension":6.164285213472992},"index":4,"playId":"8421d921-f81b-3027-a249-2b8371c08fa5","pitchNumber":4,"startTime":"2026-06-01T23:13:36.865Z","endTime":"2026-06-01T23:13:43.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:13:43.060Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder James Wood. Joe Mack to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-01T23:13:50.559Z","endTime":"2026-06-01T23:17:27.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266570960206717,"aZ":-41.11772462525076,"pfxX":5.857473024133328,"pfxZ":-5.562864467225614,"pX":-0.7380387303606593,"pZ":2.587816620346783,"vX0":1.8025487221930423,"vY0":-125.90354233238963,"vZ0":-0.032398773870641495,"x":145.13,"y":168.91,"x0":-2.224069952227913,"y0":50.00330457876253,"z0":5.924949839572872,"aX":9.415375772127636},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.8,"breakHorizontal":-11.0,"spinRate":2200,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.43482970652094943,"extension":6.029282248954582},"index":0,"playId":"09b75c99-e6bb-34c8-9465-822d8083d2f5","pitchNumber":1,"startTime":"2026-06-01T23:14:05.461Z","endTime":"2026-06-01T23:14:11.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76426911435396,"aZ":-41.28016192592111,"pfxX":6.305010819833304,"pfxZ":-5.646730509353189,"pX":0.941290165985418,"pZ":2.1966600667624734,"vX0":5.121943016850102,"vY0":-126.45667304559251,"vZ0":-0.9792713800136155,"x":81.12,"y":179.47,"x0":-1.9324121563347412,"y0":50.00287887173647,"z0":5.912447799202181,"aX":10.168081684940935},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.2,"breakHorizontal":-12.6,"spinRate":2252,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4338083734329614,"extension":6.295607308537038},"index":1,"playId":"9d8f34d2-694e-38e0-9cd9-1fb2934c956d","pitchNumber":2,"startTime":"2026-06-01T23:14:24.926Z","endTime":"2026-06-01T23:14:30.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70269392859238,"aZ":-29.947513715017436,"pfxX":-10.772037974515545,"pfxZ":1.3651558967497444,"pX":-0.8772074438209951,"pZ":2.8146532165161506,"vX0":5.940260495164662,"vY0":-126.74954035016282,"vZ0":-1.979146716021068,"x":150.44,"y":162.78,"x0":-1.850715200296153,"y0":50.00129000839079,"z0":5.994997172379587,"aX":-17.540061014909092},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":18.1,"spinRate":1733,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.431998656669045,"extension":6.341733582965013},"index":2,"playId":"cf69b6b8-9ad2-3ca9-a196-2af76c561510","pitchNumber":3,"startTime":"2026-06-01T23:14:46.982Z","endTime":"2026-06-01T23:14:51.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-01T23:15:00.215Z","endTime":"2026-06-01T23:16:57.854Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"831736bc-cb00-3736-b8a6-e310236113f5","startTime":"2026-06-01T23:16:57.854Z","endTime":"2026-06-01T23:17:00.854Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68610379349708,"aZ":-15.96007855199812,"pfxX":-3.3040919720290245,"pfxZ":7.944219663104814,"pX":0.701890832553301,"pZ":2.907358281483802,"vX0":8.000376668024876,"vY0":-141.1523054728279,"vZ0":-5.547822225491285,"x":90.25,"y":160.28,"x0":-1.7254622512167581,"y0":50.001000564045675,"z0":5.906701897074625,"aX":-6.742702938641275},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":4.6,"spinRate":2274,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38635679646361876,"extension":6.2919830892664965},"hitData":{"launchSpeed":94.0,"launchAngle":5.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.71,"coordY":104.43}},"index":5,"playId":"d16b9b82-3a2c-3b0b-8afc-061485a0e4e0","pitchNumber":4,"startTime":"2026-06-01T23:17:18.271Z","endTime":"2026-06-01T23:17:27.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:17:27.745Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out sharply to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-01T23:17:31.432Z","endTime":"2026-06-01T23:18:06.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646206214233352,"aZ":-32.74274219729447,"pfxX":-10.251909604192953,"pfxZ":-0.3353860531890209,"pX":-0.5773584447103224,"pZ":2.114880010704342,"vX0":7.177147164422494,"vY0":-129.0174834349478,"vZ0":-3.2212021475258084,"x":139.01,"y":181.68,"x0":-2.0566371882207,"y0":50.004572511258495,"z0":5.890776678107781,"aX":-17.3672018861631},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":17.0,"spinRate":1778,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4237722955203176,"extension":6.234089236669901},"hitData":{"launchSpeed":100.4,"launchAngle":34.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.06,"coordY":45.13}},"index":0,"playId":"41da13f2-c510-352c-8452-ddaf56cdce0f","pitchNumber":1,"startTime":"2026-06-01T23:17:56.710Z","endTime":"2026-06-01T23:18:06.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:18:06.689Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-01T23:19:52.336Z","endTime":"2026-06-01T23:20:29.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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(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":96.2,"endSpeed":88.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.736148540078776,"aZ":-16.19721594800532,"pfxX":-7.182102873656943,"pfxZ":8.074479242626673,"pX":-0.35925010914054584,"pZ":2.133754102736926,"vX0":6.879326812029211,"vY0":-139.8172797322672,"vZ0":-7.524823511405484,"x":130.69,"y":181.17,"x0":-1.9193210554029687,"y0":50.002766031918156,"z0":5.924393791617664,"aX":-14.209856416762634},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":11.5,"spinRate":2231,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3918603876447375,"extension":5.911639593206393},"hitData":{"launchSpeed":103.8,"launchAngle":14.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.83,"coordY":59.04}},"index":0,"playId":"4a5e223c-f9d3-36b4-8491-42534ab3a710","pitchNumber":1,"startTime":"2026-06-01T23:20:18.088Z","endTime":"2026-06-01T23:20:29.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:20:29.140Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daylen Lile pops out to third baseman Leo Jiménez in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-01T23:20:31.343Z","endTime":"2026-06-01T23:21:45.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51631301362332,"aZ":-14.067492057551082,"pfxX":-6.348471407792379,"pfxZ":9.132112398360825,"pX":-1.0840621434072093,"pZ":2.424729738549549,"vX0":4.810213526263293,"vY0":-140.11357742978288,"vZ0":-7.215789310443053,"x":158.32,"y":173.31,"x0":-2.0008190553560383,"y0":50.00034133724256,"z0":5.957921787860532,"aX":-12.584142512906158},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2304,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3913478795004912,"extension":5.940733432545692},"index":0,"playId":"a80d90c2-2fa8-324e-97b0-fc730b394dd9","pitchNumber":1,"startTime":"2026-06-01T23:20:53.546Z","endTime":"2026-06-01T23:20:57.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324087140522625,"aZ":-26.017522916718228,"pfxX":-9.729770444730642,"pfxZ":3.466366256549419,"pX":-1.5584532396224557,"pZ":2.5264211447245835,"vX0":4.549212419710193,"vY0":-131.7748688133732,"vZ0":-4.063158831878097,"x":176.4,"y":170.57,"x0":-2.0334883323991577,"y0":50.0044780223493,"z0":5.987762964315847,"aX":-17.287517475098777},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2194,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4140537996220104,"extension":5.9298184855304195},"index":1,"playId":"3bbf8771-01de-3096-99fb-6d0f5d56065e","pitchNumber":2,"startTime":"2026-06-01T23:21:12.984Z","endTime":"2026-06-01T23:21:17.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505504533907807,"aZ":-33.371644080543824,"pfxX":1.1704749085943924,"pfxZ":-0.7589064887371553,"pX":0.36184563461033264,"pZ":1.7814957720267526,"vX0":5.0373139824390405,"vY0":-124.21453626087809,"vZ0":-3.6875296794421426,"x":103.21,"y":190.68,"x0":-1.839646599112264,"y0":50.00435316076575,"z0":6.042653317222101,"aX":1.8400064763477704},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":-3.2,"spinRate":2553,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.43996577332677944,"extension":5.786205637858614},"hitData":{"launchSpeed":82.6,"launchAngle":77.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":197.71}},"index":2,"playId":"b4b22e11-33c5-3818-b902-32fa528b329f","pitchNumber":3,"startTime":"2026-06-01T23:21:33.711Z","endTime":"2026-06-01T23:21:45.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:21:45.871Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jacob Young homers (8) on a fly ball to left field. CJ Abrams scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-01T23:21:53.452Z","endTime":"2026-06-01T23:24:46.440Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44256627694746,"aZ":-22.874133804399364,"pfxX":-12.249217062402831,"pfxZ":4.479992973047353,"pX":0.013382761041463898,"pZ":1.5507542630638995,"vX0":9.507489046542045,"vY0":-142.79819372116185,"vZ0":-7.835422745945461,"x":116.49,"y":196.91,"x0":-1.7600461865994683,"y0":50.0001943870868,"z0":5.758155687474291,"aX":-25.411728313625627},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.7,"breakHorizontal":20.4,"spinRate":2330,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3828766939999353,"extension":5.925981378270734},"index":0,"playId":"b7cf2e06-37f6-3dfc-8908-fcc9fcb2ed0e","pitchNumber":1,"startTime":"2026-06-01T23:22:13.037Z","endTime":"2026-06-01T23:22:18.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"3906f33b-99b7-3073-ba4e-402c300ae2d3","startTime":"2026-06-01T23:22:31.830Z","endTime":"2026-06-01T23:22:34.937Z","isPitch":false,"type":"pickoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707610327431034,"aZ":-30.292409523382094,"pfxX":3.081321145269346,"pfxZ":1.2711684993932995,"pX":-1.2926366685563626,"pZ":3.385755290876167,"vX0":0.4957153188064226,"vY0":-121.22498820214902,"vZ0":-0.3103221065383498,"x":166.27,"y":147.36,"x0":-1.9001942562318273,"y0":50.00312173229234,"z0":6.1700704591283495,"aX":4.565129988094942},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":-5.6,"spinRate":2462,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.45260639406831293,"extension":5.842931537078683},"index":2,"playId":"157a55c1-16cc-3f14-b639-a26966ffc7dd","pitchNumber":2,"startTime":"2026-06-01T23:22:48.851Z","endTime":"2026-06-01T23:22:54.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383304849898813,"aZ":-35.81087058479179,"pfxX":4.612871434700423,"pfxZ":-2.4579050918931475,"pX":-0.6516785210807053,"pZ":2.2480269670952846,"vX0":1.9734341446816828,"vY0":-121.57828974019282,"vZ0":-1.5633132041521594,"x":141.84,"y":178.08,"x0":-2.07598409182339,"y0":50.00323921959861,"z0":6.040459138317544,"aX":6.825818672476479},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":-8.9,"spinRate":2577,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4525062750436315,"extension":5.826121720852159},"index":3,"playId":"7481bd06-50ea-3de4-bd4d-0944f253f8bb","pitchNumber":3,"startTime":"2026-06-01T23:23:07.274Z","endTime":"2026-06-01T23:23:12.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-01T23:23:19.343Z","endTime":"2026-06-01T23:23:32.210Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21334719978994,"aZ":-34.45333221923175,"pfxX":3.3429410540758138,"pfxZ":-1.425468582702095,"pX":-1.4698857342993588,"pZ":2.029392214896571,"vX0":0.129239707885174,"vY0":-125.49154204148361,"vZ0":-2.9289036933120114,"x":173.03,"y":183.99,"x0":-1.9564551981905423,"y0":50.004660828789035,"z0":6.016109719448719,"aX":5.336270165905935},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-6.1,"spinRate":2486,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4363421216338539,"extension":5.862772265296621},"index":5,"playId":"0c1536ce-c5d8-3dbd-804f-ca8451571c04","pitchNumber":4,"startTime":"2026-06-01T23:23:32.210Z","endTime":"2026-06-01T23:23:36.862Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817737456010324,"aZ":-24.326805232260483,"pfxX":-9.435845032644199,"pfxZ":4.292586573463715,"pX":-0.41048711473412736,"pZ":1.5031345375804435,"vX0":6.826415124551549,"vY0":-134.07916443558597,"vZ0":-6.920054546372254,"x":132.65,"y":198.2,"x0":-1.7580371140450521,"y0":50.00407324373703,"z0":5.842646161464288,"aX":-17.255438301391905},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":2292,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4078340668599503,"extension":6.000944261854862},"index":6,"playId":"d8faf85b-55de-3ba0-b661-75db073f2074","pitchNumber":5,"startTime":"2026-06-01T23:23:51.922Z","endTime":"2026-06-01T23:23:56.520Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57669872649859,"aZ":-33.74807008277056,"pfxX":1.5492087518005522,"pfxZ":-0.9954789463927654,"pX":0.3463633164068948,"pZ":2.394731477840671,"vX0":4.104652670938107,"vY0":-124.43243349327572,"vZ0":-2.2952451521929667,"x":103.8,"y":174.12,"x0":-1.5190881627544153,"y0":50.00233098392057,"z0":6.097785444927484,"aX":2.4530282674606467},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-3.7,"spinRate":2442,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4384739848350496,"extension":5.943549611398451},"hitData":{"launchSpeed":99.5,"launchAngle":30.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.34,"coordY":73.0}},"index":7,"playId":"8c926700-5dea-3937-b31d-6cd533b6fef5","pitchNumber":6,"startTime":"2026-06-01T23:24:22.128Z","endTime":"2026-06-01T23:24:46.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:24:46.440Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-01T23:24:36.526Z","endTime":"2026-06-01T23:25:53.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139680495634206,"aZ":-28.93917175557877,"pfxX":-10.654077847942464,"pfxZ":1.7814350422646736,"pX":-1.1175856858124602,"pZ":3.450366472377144,"vX0":5.425183646800926,"vY0":-133.25707707424837,"vZ0":-1.3557052590543461,"x":159.6,"y":145.62,"x0":-1.7855695940043506,"y0":50.00312724192252,"z0":6.038412590746296,"aX":-19.339044146149618},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":18.2,"spinRate":2249,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4095805929818783,"extension":5.997181139590328},"index":0,"playId":"d1767188-1b67-3ee2-8348-dab19241b93a","pitchNumber":1,"startTime":"2026-06-01T23:25:09.715Z","endTime":"2026-06-01T23:25:14.239Z","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":99.1,"endSpeed":90.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.164708502171514,"aZ":-19.939667641221096,"pfxX":-10.777436939121106,"pfxZ":5.813327130003654,"pX":0.26338881840326417,"pZ":2.342225219894734,"vX0":9.531105536038588,"vY0":-143.8906226821833,"vZ0":-6.433765254129728,"x":106.96,"y":175.54,"x0":-1.6852675370225079,"y0":50.00617730409368,"z0":5.83514368461734,"aX":-22.69265867958218},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.4,"breakHorizontal":17.8,"spinRate":2342,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3800966869562332,"extension":6.093513979999915},"index":1,"playId":"ffd2b081-827a-3a8c-a9cc-baa9fcdd923d","pitchNumber":2,"startTime":"2026-06-01T23:25:25.116Z","endTime":"2026-06-01T23:25:29.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38104449149489,"aZ":-28.077675711620326,"pfxX":-11.574293648056141,"pfxZ":2.255239111279753,"pX":-0.6293954851412603,"pZ":1.6989454850419585,"vX0":7.055528351151324,"vY0":-133.63634730819203,"vZ0":-5.725686741861673,"x":140.99,"y":192.91,"x0":-1.792776212139129,"y0":50.00604221219414,"z0":5.8729041103208495,"aX":-21.048354817887958},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":19.6,"spinRate":2213,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40905723621177037,"extension":6.122233592983864},"hitData":{"launchSpeed":61.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":156.14}},"index":2,"playId":"8c569714-2b86-32f3-bee7-36066d9da7b1","pitchNumber":3,"startTime":"2026-06-01T23:25:44.160Z","endTime":"2026-06-01T23:25:53.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:25:53.030Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-01T23:26:01.147Z","endTime":"2026-06-01T23:26:58.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.987911438760555,"aZ":-30.9687901788239,"pfxX":3.518303637131109,"pfxZ":0.7509772403984378,"pX":-1.2416158682434582,"pZ":2.957903080572385,"vX0":0.8920330956690046,"vY0":-124.00724231955651,"vZ0":-1.2924067316765497,"x":164.33,"y":158.92,"x0":-2.0611731078543345,"y0":50.00041576164235,"z0":6.011513932986975,"aX":5.61485982908496},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-6.6,"spinRate":2310,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.43755557075662654,"extension":5.788478653270298},"index":0,"playId":"db99ab45-9d6d-36d3-82b8-596707334f9f","pitchNumber":1,"startTime":"2026-06-01T23:26:19.729Z","endTime":"2026-06-01T23:26:24.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226686473920275,"aZ":-26.436822334436584,"pfxX":0.5248760086346578,"pfxZ":3.2031085394343606,"pX":-0.985391426964297,"pZ":2.8978667809358565,"vX0":2.266490525168102,"vY0":-131.79371805178687,"vZ0":-3.200604910517494,"x":154.56,"y":160.54,"x0":-1.9183982061116165,"y0":50.00334286973432,"z0":6.042286655624676,"aX":0.9397649096789551},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":2285,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4127355190215254,"extension":6.072447849719506},"index":1,"playId":"f0258a3e-03e4-3037-a134-c02a16cd5e08","pitchNumber":2,"startTime":"2026-06-01T23:26:34.301Z","endTime":"2026-06-01T23:26:39.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91940763297447,"aZ":-30.405275982331407,"pfxX":-10.795682812161395,"pfxZ":0.9843230225328643,"pX":-0.3227543411469985,"pZ":2.512115533863826,"vX0":7.546463768146918,"vY0":-133.08479009744514,"vZ0":-3.2403738205076853,"x":129.3,"y":170.95,"x0":-1.7890816844247446,"y0":50.00245118833775,"z0":5.941997176834893,"aX":-19.41141873613995},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":18.0,"spinRate":2295,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.41118595144959524,"extension":6.121099043901655},"hitData":{"launchSpeed":100.4,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.09,"coordY":165.78}},"index":2,"playId":"fe6651c9-2243-3270-a1f7-23c6b84ee11c","pitchNumber":3,"startTime":"2026-06-01T23:26:50.210Z","endTime":"2026-06-01T23:26:58.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:26:58.313Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T23:28:55.620Z","endTime":"2026-06-01T23:31:25.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49641184899464,"aZ":-14.338748774416262,"pfxX":-4.301818768014111,"pfxZ":9.083302672049536,"pX":-0.3102353629223849,"pZ":2.549918758942549,"vX0":6.1665285080930134,"vY0":-138.86581029384763,"vZ0":-6.50299050496462,"x":128.83,"y":169.93,"x0":-1.9951071762793289,"y0":50.004393298876,"z0":5.8662716687813,"aX":-8.448771533420565},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2196,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3936087136227826,"extension":6.302276063711856},"index":0,"playId":"319fb770-8fb0-3fbc-bfdd-31d0ba4b97f5","pitchNumber":1,"startTime":"2026-06-01T23:29:22.486Z","endTime":"2026-06-01T23:29:27.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-01T23:29:37.456Z","endTime":"2026-06-01T23:30:00.219Z","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(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":96.5,"endSpeed":88.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901550228033337,"aZ":-24.896423551090933,"pfxX":-9.571352063952304,"pfxZ":3.6409571442383832,"pX":0.8726457586144079,"pZ":1.69120193838316,"vX0":11.056997211713274,"vY0":-140.0491526265166,"vZ0":-6.688256360351023,"x":83.74,"y":193.12,"x0":-1.8721559151344849,"y0":50.00241169890573,"z0":5.7250250830305145,"aX":-19.12454973580422},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2173,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3902247946303965,"extension":6.410256187785975},"index":2,"playId":"8ca4b06d-4814-39f6-b887-986935545682","pitchNumber":2,"startTime":"2026-06-01T23:30:00.219Z","endTime":"2026-06-01T23:30:05.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752916746922317,"aZ":-29.2753671733923,"pfxX":-11.382776202871636,"pfxZ":1.7289885363099415,"pX":-0.3287342105221167,"pZ":2.4047219317486195,"vX0":7.583001500062746,"vY0":-129.08615558384906,"vZ0":-3.161661654313834,"x":129.53,"y":173.85,"x0":-1.8367777354733652,"y0":50.00070036719545,"z0":5.917116048296455,"aX":-19.06350735559298},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":1712,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.42552333145300336,"extension":6.223692740847125},"index":3,"playId":"a745e6ff-8052-36c7-8422-39332499c7c4","pitchNumber":3,"startTime":"2026-06-01T23:30:13.177Z","endTime":"2026-06-01T23:30:20.005Z","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.4,"endSpeed":88.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48077862544506,"aZ":-17.191428942581542,"pfxX":-6.410002789008912,"pfxZ":7.493192384346658,"pX":-0.05411303853959713,"pZ":3.3076378674834914,"vX0":7.5185097413715045,"vY0":-140.23187507346842,"vZ0":-3.759855554149452,"x":119.06,"y":149.47,"x0":-1.931921162495831,"y0":50.00467252716835,"z0":5.781119270875878,"aX":-12.820930594641142},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2311,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3899663686396555,"extension":6.142870963194293},"index":4,"playId":"85934207-c702-341a-a472-777bab9243b6","pitchNumber":4,"startTime":"2026-06-01T23:30:38.186Z","endTime":"2026-06-01T23:30:43.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168946479749184,"aZ":-39.38841903392225,"pfxX":11.027431970677831,"pfxZ":-4.5493628350864626,"pX":1.3033885402404286,"pZ":3.4131575146221174,"vX0":5.1919909736413175,"vY0":-125.07051208757751,"vZ0":1.8998325763524446,"x":67.32,"y":146.62,"x0":-2.2321950902159076,"y0":50.004839663943876,"z0":5.873319643271244,"aX":17.475575583971043},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":-21.1,"spinRate":2167,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.43789066855265446,"extension":5.9980493128322685},"index":5,"playId":"0fc440e0-0141-3a46-9c8b-5b1358a80892","pitchNumber":5,"startTime":"2026-06-01T23:30:59.059Z","endTime":"2026-06-01T23:31:05.614Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587562346772213,"aZ":-38.95713464921774,"pfxX":4.727806380521185,"pfxZ":-4.531331144741548,"pX":0.6871433644651964,"pZ":2.1348396665070792,"vX0":4.217812935437224,"vY0":-121.2531785853931,"vZ0":-1.5879433051952154,"x":90.81,"y":181.14,"x0":-1.6859970223339413,"y0":50.00359851925311,"z0":6.181803004880979,"aX":7.075062962318513},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.3,"breakHorizontal":-9.5,"spinRate":2138,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4508470551968231,"extension":6.352242491381255},"hitData":{"launchSpeed":69.3,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.05,"coordY":165.27}},"index":6,"playId":"c1985f2c-ca83-346a-91d0-ddff1928f601","pitchNumber":6,"startTime":"2026-06-01T23:31:17.062Z","endTime":"2026-06-01T23:31:25.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:31:25.656Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T23:31:29.968Z","endTime":"2026-06-01T23:33:33.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.109373454953538,"aZ":-12.806972494410592,"pfxX":-3.5385449886921863,"pfxZ":9.468829458348722,"pX":0.9042394861107336,"pZ":3.260637368194544,"vX0":8.006781609965651,"vY0":-141.39011528056946,"vZ0":-5.635263463886051,"x":82.53,"y":150.74,"x0":-1.4915740245205276,"y0":50.0061102480873,"z0":6.0858986378529645,"aX":-7.240830838493005},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":4.9,"spinRate":2292,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.385860111885715,"extension":6.542551224839686},"index":0,"playId":"4d43fe6b-3553-3a8e-8ef2-888cba26d712","pitchNumber":1,"startTime":"2026-06-01T23:32:07.036Z","endTime":"2026-06-01T23:32:12.310Z","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":86.2,"endSpeed":79.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761596155089553,"aZ":-41.511805797298024,"pfxX":4.004344774425697,"pfxZ":-5.866870574685031,"pX":0.7717050551963757,"pZ":1.3800741708286242,"vX0":5.795174545421468,"vY0":-125.41551200974862,"vZ0":-2.339636111115429,"x":87.58,"y":201.52,"x0":-2.09090036952936,"y0":50.00594408506608,"z0":5.71618606984866,"aX":6.3685693668581695},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.9,"breakHorizontal":-8.6,"spinRate":2272,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43700919570993113,"extension":6.25243650847143},"index":1,"playId":"825df624-e520-3529-bf1b-88e42c37a21a","pitchNumber":2,"startTime":"2026-06-01T23:32:25.309Z","endTime":"2026-06-01T23:32:29.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72509591621422,"aZ":-19.34960623418075,"pfxX":-0.9451144606144484,"pfxZ":6.534886327972751,"pX":0.2857779067521025,"pZ":3.1512242855754264,"vX0":6.512365127839734,"vY0":-138.42961064926462,"vZ0":-3.9716162665916115,"x":106.11,"y":153.7,"x0":-1.9633786242423026,"y0":50.002389594128296,"z0":5.8816884310875,"aX":-1.856191843384534},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":0.5,"spinRate":2165,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3940263577675345,"extension":6.414135465719773},"index":2,"playId":"26107798-a8a3-3b99-861a-d7ae7f11ba03","pitchNumber":3,"startTime":"2026-06-01T23:32:42.908Z","endTime":"2026-06-01T23:32:47.755Z","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":94.5,"endSpeed":87.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29929137940894,"aZ":-19.88895858302514,"pfxX":-1.166682500811246,"pfxZ":6.368735301527303,"pX":0.250607314551747,"pZ":2.1787474264866824,"vX0":6.47122830010982,"vY0":-137.48852182969065,"vZ0":-6.3414736326320895,"x":107.45,"y":179.95,"x0":-1.9742389662809177,"y0":50.00228102769582,"z0":5.848872567406806,"aX":-2.2505469907515026},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":0.8,"spinRate":2228,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3972075282528733,"extension":6.263938061930571},"index":3,"playId":"c1a7970e-1091-3dc1-9d08-e0912ec8d704","pitchNumber":4,"startTime":"2026-06-01T23:33:05.344Z","endTime":"2026-06-01T23:33:11.344Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40526812907849,"aZ":-42.1676945468672,"pfxX":3.538903139434503,"pfxZ":-6.505008241675933,"pX":-0.4496222386331402,"pZ":1.995053106234376,"vX0":2.245334690656335,"vY0":-123.35579031072778,"vZ0":-1.5163004434031058,"x":134.14,"y":184.91,"x0":-1.8327164205957416,"y0":50.00615652004637,"z0":6.185036275875277,"aX":5.4334663638624},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.9,"breakHorizontal":-7.0,"spinRate":2209,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.444675911510914,"extension":6.295813051649067},"hitData":{"launchSpeed":82.8,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.03,"coordY":148.13}},"index":4,"playId":"a23b8b9e-0882-36a3-b61c-687195a85012","pitchNumber":5,"startTime":"2026-06-01T23:33:25.902Z","endTime":"2026-06-01T23:33:33.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:33:33.335Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T23:33:38.041Z","endTime":"2026-06-01T23:35:24.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989738228756256,"aZ":-37.80220370150611,"pfxX":4.300161192852318,"pfxZ":-3.5603545665832588,"pX":0.06975965412890545,"pZ":2.4048129902819784,"vX0":3.060949024414733,"vY0":-125.17935954860775,"vZ0":-1.8263497492067489,"x":114.34,"y":173.85,"x0":-1.7287183918997635,"y0":50.00127563068543,"z0":6.247444441252715,"aX":6.802015815740204},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-8.5,"spinRate":2233,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.43806702160395616,"extension":6.140723607964793},"index":0,"playId":"bee15186-24fd-3c06-bc32-59592ba89800","pitchNumber":1,"startTime":"2026-06-01T23:34:00.973Z","endTime":"2026-06-01T23:34:05.571Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.262774168772566,"aZ":-13.161061465589649,"pfxX":-3.302996556770454,"pfxZ":9.236763174679947,"pX":0.05099716805581984,"pZ":2.325995045584091,"vX0":6.36488218690705,"vY0":-142.87910786249066,"vZ0":-7.699314176800783,"x":115.06,"y":175.98,"x0":-1.7808484396196895,"y0":50.00412297666591,"z0":5.890767338933642,"aX":-6.800303196680216},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2372,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3839890664024703,"extension":6.305651698841078},"index":1,"playId":"f0aff21f-3e35-3fc2-b6b6-00d451b30267","pitchNumber":2,"startTime":"2026-06-01T23:34:18.857Z","endTime":"2026-06-01T23:34:27.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-01T23:34:44.513Z","endTime":"2026-06-01T23:34:59.694Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877373054820204,"aZ":-14.13614429131231,"pfxX":-3.9349188000091972,"pfxZ":8.646996828831574,"pX":-0.3813901520961758,"pZ":3.6458147700887893,"vX0":5.059909370176301,"vY0":-143.02100093873102,"vZ0":-4.268717887790472,"x":131.54,"y":140.34,"x0":-1.6565937424314852,"y0":50.00216688292388,"z0":6.035039980664958,"aX":-8.20783008310279},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2301,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3819833718537149,"extension":6.253885256331834},"index":3,"playId":"4479275f-4c45-348a-ad0d-a37f20b68815","pitchNumber":3,"startTime":"2026-06-01T23:34:59.694Z","endTime":"2026-06-01T23:35:04.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690304123050055,"aZ":-16.509478311062853,"pfxX":-5.988020194062922,"pfxZ":7.601771206274003,"pX":-0.24533401452872905,"pZ":2.3043250497665526,"vX0":6.916829790051557,"vY0":-141.76267628343058,"vZ0":-6.4604416949287105,"x":117.53,"y":164.46,"x0":-1.9247943497732092,"y0":50.00266646167376,"z0":5.644489447377002,"aX":-12.337803734440818},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":9.6,"spinRate":2273,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3845785308667291,"extension":6.51866033232426},"index":4,"playId":"94d21513-27ff-38c3-ba95-eaeddc542bf0","pitchNumber":4,"startTime":"2026-06-01T23:35:19.683Z","endTime":"2026-06-01T23:35:24.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:35:24.365Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T23:37:22.152Z","endTime":"2026-06-01T23:38:57.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":"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":96.7,"endSpeed":88.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34702463976895,"aZ":-20.332508073286085,"pfxX":-10.087071887744257,"pfxZ":5.897498023782333,"pX":0.31940807406819605,"pZ":2.341157761223543,"vX0":9.384124732451472,"vY0":-140.47245462112377,"vZ0":-6.357674476978414,"x":104.82,"y":175.57,"x0":-1.7459639368939384,"y0":50.00444350740653,"z0":5.945565253917548,"aX":-20.260618503460766},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":2330,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.38917786167099333,"extension":5.941378329662008},"index":0,"playId":"bd08f189-a0e7-3aa5-89e6-553d1307f053","pitchNumber":1,"startTime":"2026-06-01T23:37:37.124Z","endTime":"2026-06-01T23:37:41.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7972908681929,"aZ":-29.422564543504436,"pfxX":-8.784129476281946,"pfxZ":1.4769925737028293,"pX":-0.20401658526248082,"pZ":1.5151421214907839,"vX0":7.287093568326859,"vY0":-134.87595913466544,"vZ0":-5.953509363097198,"x":124.78,"y":197.87,"x0":-1.787343545225957,"y0":50.001502297767026,"z0":5.801621531209352,"aX":-16.332597921091033},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":2118,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.40468173741569347,"extension":6.000924342210664},"index":1,"playId":"819e66f5-897b-34e9-8b9d-e4ebbe642abe","pitchNumber":2,"startTime":"2026-06-01T23:37:59.819Z","endTime":"2026-06-01T23:38:06.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-01T23:38:24.967Z","endTime":"2026-06-01T23:38:52.824Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32123956435858,"aZ":-14.700221856168541,"pfxX":-9.13490358676412,"pfxZ":8.304627101777282,"pX":-0.4112345104083299,"pZ":3.171853332484823,"vX0":7.1131615630065905,"vY0":-144.10667114796706,"vZ0":-5.315417069703367,"x":132.68,"y":153.14,"x0":-1.7240417559788292,"y0":50.00559525137729,"z0":5.947723950587757,"aX":-19.226151508075343},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":15.1,"spinRate":2389,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3800098727604482,"extension":5.822899219093004},"index":3,"playId":"5fb55255-088f-3fd8-b072-eb4f8c89090a","pitchNumber":3,"startTime":"2026-06-01T23:38:52.824Z","endTime":"2026-06-01T23:38:57.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:38:57.260Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a ground ball to shortstop Otto Lopez. James Wood to 2nd. James Wood advances to 2nd, on a throwing error by shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T23:38:58.295Z","endTime":"2026-06-01T23:40:04.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":91.2,"endSpeed":83.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.024538249814537,"aZ":-27.545408616448793,"pfxX":-9.829628462914538,"pfxZ":2.6005885997616414,"pX":-0.5440478851423489,"pZ":1.53508817784002,"vX0":6.65715457894646,"vY0":-132.55632282219614,"vZ0":-6.0589499636529975,"x":137.74,"y":197.33,"x0":-1.8093852305403986,"y0":50.004764934012314,"z0":5.858455404510447,"aX":-17.515107598693398},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":16.3,"spinRate":2268,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41301733849881783,"extension":5.965516261024955},"index":0,"playId":"74188053-5c7d-3109-bb13-6226f2e04823","pitchNumber":1,"startTime":"2026-06-01T23:39:18.909Z","endTime":"2026-06-01T23:39:23.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432077825817206,"aZ":-20.95389977854592,"pfxX":-9.354628630754814,"pfxZ":5.412607226163917,"pX":0.946289381393919,"pZ":0.9357349636409293,"vX0":10.44898334168149,"vY0":-142.51513121336313,"vZ0":-9.879835695555387,"x":80.93,"y":213.52,"x0":-1.5390817945435242,"y0":50.00359449972622,"z0":5.751777560964307,"aX":-19.390195857145304},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":2330,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3832374693355467,"extension":6.103422567813921},"index":1,"playId":"718b9f5c-ab72-386f-a720-88b9377155dc","pitchNumber":2,"startTime":"2026-06-01T23:39:34.913Z","endTime":"2026-06-01T23:39:39.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28090178651238,"aZ":-31.845943949373126,"pfxX":-8.765853988885969,"pfxZ":0.1807890513437478,"pX":-0.7611011967445437,"pZ":2.1821393690361686,"vX0":5.759139817614249,"vY0":-134.06483130800862,"vZ0":-4.059096450140773,"x":146.01,"y":179.86,"x0":-1.7913518287618386,"y0":50.0047609466664,"z0":5.973141025532513,"aX":-16.058594814778214},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":2174,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4075775095966576,"extension":6.116715845606815},"hitData":{"launchSpeed":76.3,"launchAngle":9.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.34,"coordY":150.06}},"index":2,"playId":"5edac166-936d-3352-8c8f-fd90844c7446","pitchNumber":3,"startTime":"2026-06-01T23:39:52.491Z","endTime":"2026-06-01T23:40:04.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:40:04.602Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out to first baseman Connor Norby. James Wood to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T23:40:19.738Z","endTime":"2026-06-01T23:42:23.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(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.2,"endSpeed":84.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544302856895058,"aZ":-27.553651953488306,"pfxX":-0.6202681954553477,"pfxZ":2.6004975058503366,"pX":0.21323635179345557,"pZ":2.246871902523641,"vX0":5.808502166555897,"vY0":-131.39913376738824,"vZ0":-4.204263524491762,"x":108.87,"y":178.11,"x0":-1.929995124554258,"y0":50.003085062237695,"z0":5.876213456478909,"aX":-1.102578416784514},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":0.1,"spinRate":2314,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41424478759250594,"extension":5.923866587465804},"index":0,"playId":"90204f93-af7b-3825-a0e9-9b5ccdb01951","pitchNumber":1,"startTime":"2026-06-01T23:40:34.440Z","endTime":"2026-06-01T23:40:39.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733954850279307,"aZ":-17.170576731542273,"pfxX":-7.858597037741582,"pfxZ":7.151622581163162,"pX":-0.4636247614188474,"pZ":3.935369881592908,"vX0":6.88224773781584,"vY0":-143.56771458371557,"vZ0":-2.855490555699756,"x":134.67,"y":132.53,"x0":-1.8652046869271932,"y0":50.000520935684754,"z0":6.005194409415714,"aX":-16.4822612815688},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":13.0,"spinRate":2283,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38080810900846673,"extension":5.942125419235125},"index":1,"playId":"ce5ac00c-c027-3ad0-b58a-8ee6ef89f82f","pitchNumber":2,"startTime":"2026-06-01T23:40:52.141Z","endTime":"2026-06-01T23:40:56.751Z","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":93.5,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012513661808775,"aZ":-23.700318520111175,"pfxX":0.4998455825649768,"pfxZ":4.491187388326999,"pX":0.7404554132468238,"pZ":2.575048765353885,"vX0":6.379988988065519,"vY0":-136.07283673786256,"vZ0":-4.628148663548257,"x":88.78,"y":169.25,"x0":-1.6932137749994607,"y0":50.00544704629654,"z0":5.926424166912637,"aX":0.9429474939051808},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2198,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40151941803039826,"extension":5.9248264432773095},"index":2,"playId":"02461d58-cfc8-3b11-849d-2e5d4695a514","pitchNumber":3,"startTime":"2026-06-01T23:41:14.880Z","endTime":"2026-06-01T23:41:20.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21980287335297,"aZ":-14.584792478744374,"pfxX":-7.973290259437505,"pfxZ":8.409080582872681,"pX":-0.030166430481196008,"pZ":3.2722050316497575,"vX0":7.860244393034098,"vY0":-143.69684457044252,"vZ0":-5.188009654669694,"x":118.15,"y":150.43,"x0":-1.7647601759548306,"y0":50.002432514440464,"z0":6.006729788674055,"aX":-16.67822388201276},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2339,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3811221720118225,"extension":5.9889260911505895},"index":3,"playId":"d5fff9c8-b880-399e-a691-5390b2dada58","pitchNumber":4,"startTime":"2026-06-01T23:41:43.983Z","endTime":"2026-06-01T23:41:48.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-01T23:42:04.754Z","endTime":"2026-06-01T23:42:14.753Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93308402924086,"aZ":-30.57925602512619,"pfxX":-8.454312275066936,"pfxZ":0.8556260500035133,"pX":-1.1181956871908834,"pZ":1.9015961191481476,"vX0":4.928678344857764,"vY0":-135.620198533803,"vZ0":-4.881962605457882,"x":159.62,"y":187.44,"x0":-1.8581670583815169,"y0":50.00406015922525,"z0":5.85124023107038,"aX":-15.791053131435655},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.7,"breakHorizontal":14.3,"spinRate":2092,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40345945413784845,"extension":6.109265161243807},"hitData":{"launchSpeed":61.9,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.49,"coordY":175.41}},"index":5,"playId":"f8b3ba81-9edf-313e-b951-cd5f8f9359f8","pitchNumber":5,"startTime":"2026-06-01T23:42:14.753Z","endTime":"2026-06-01T23:42:23.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:42:23.997Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a line drive to left fielder Kyle Stowers. James Wood scores. Curtis Mead out at 2nd on the throw, left fielder Kyle Stowers to second baseman Xavier Edwards.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T23:42:49.555Z","endTime":"2026-06-01T23:45:41.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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,2,3,4,5,6,7],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"40e6e9c9-07e3-41f2-95b7-0ff890571700","startTime":"2026-06-01T23:42:49.555Z","endTime":"2026-06-01T23:42:54.555Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992045091023215,"aZ":-20.9611314884219,"pfxX":-9.534046907054192,"pfxZ":5.347346720302577,"pX":0.8021409712949702,"pZ":2.2902236552212214,"vX0":10.475168885660233,"vY0":-142.98493113282962,"vZ0":-6.356409540993229,"x":86.42,"y":176.94,"x0":-1.647812722065204,"y0":50.00407953361927,"z0":5.831537043355307,"aX":-19.997365034593635},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":2191,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.38119915551771344,"extension":5.8612273322315085},"index":1,"playId":"eb4d10d8-5f9d-3949-b7f8-55e91a7120dd","pitchNumber":1,"startTime":"2026-06-01T23:43:04.301Z","endTime":"2026-06-01T23:43:09.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147697036090953,"aZ":-34.282824783702466,"pfxX":6.978136624230813,"pfxZ":-1.3229260458843954,"pX":1.5175062477978096,"pZ":0.32807427528881145,"vX0":5.978420927750108,"vY0":-125.50610135292284,"vZ0":-6.544516786314586,"x":59.16,"y":229.92,"x0":-1.8009990321209621,"y0":50.0025602862093,"z0":5.758009806490066,"aX":11.141496971540795},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-14.0,"spinRate":2404,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4362348874867745,"extension":6.033331312456757},"index":2,"playId":"0b2353ff-7d30-3a1a-a8b9-0433c0578d31","pitchNumber":2,"startTime":"2026-06-01T23:43:25.547Z","endTime":"2026-06-01T23:43:30.256Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623331389720626,"aZ":-28.589337000522907,"pfxX":-10.878062042592381,"pfxZ":1.9761022591571828,"pX":-0.32577387099557475,"pZ":1.7752714167532406,"vX0":7.90848682257367,"vY0":-134.05780692114308,"vZ0":-5.25065160972848,"x":129.42,"y":190.85,"x0":-1.9042316952179887,"y0":50.005164342658695,"z0":5.806188895924181,"aX":-19.75518917394713},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":18.0,"spinRate":2162,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4089557953255474,"extension":6.203387063476384},"index":3,"playId":"fd26d73e-4bd3-3fee-b7e6-3b9469a771cc","pitchNumber":3,"startTime":"2026-06-01T23:43:48.140Z","endTime":"2026-06-01T23:43:53.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486742382399104,"aZ":-35.17841593787392,"pfxX":1.3477881201200037,"pfxZ":-1.8010951311360515,"pX":0.5409876151477598,"pZ":2.000862852048935,"vX0":5.435741681491692,"vY0":-128.00188533117202,"vZ0":-3.0271283361303603,"x":96.38,"y":184.76,"x0":-1.7820399767549724,"y0":50.0042176299936,"z0":5.942606219659684,"aX":2.245067520654596},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.7,"breakHorizontal":-3.6,"spinRate":2560,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.42727582105768214,"extension":6.125334450531489},"index":4,"playId":"477adf5a-82e7-35f4-8f02-faab3ef4a330","pitchNumber":4,"startTime":"2026-06-01T23:44:12.728Z","endTime":"2026-06-01T23:44:16.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90032649040276,"aZ":-22.90535671484279,"pfxX":-10.193826020953933,"pfxZ":4.435340697926986,"pX":-0.19308097434502053,"pZ":3.1193788005046668,"vX0":7.880606660235708,"vY0":-143.9680658763594,"vZ0":-4.091309759557793,"x":124.36,"y":154.56,"x0":-1.6479980964624341,"y0":50.002087170246895,"z0":5.985047594050248,"aX":-21.296665487141446},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":2364,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38114375383373833,"extension":5.9973454586599075},"index":5,"playId":"bed845c4-2f9a-3cfe-a67a-bfdb67368e02","pitchNumber":5,"startTime":"2026-06-01T23:44:40.136Z","endTime":"2026-06-01T23:44:45.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04428829863756,"aZ":-19.037840429191537,"pfxX":-8.984854476434679,"pfxZ":6.2974897354297035,"pX":0.763186242280785,"pZ":3.9451342710844997,"vX0":9.76920236104547,"vY0":-143.48252340814548,"vZ0":-2.6136796437106566,"x":87.91,"y":132.26,"x0":-1.517578608191275,"y0":50.00204905730209,"z0":6.05341220614007,"aX":-18.742202080132277},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2256,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.38165734272233287,"extension":6.138182599669374},"index":6,"playId":"aa24d626-52bd-31e7-8311-401c26673c5b","pitchNumber":6,"startTime":"2026-06-01T23:45:06.836Z","endTime":"2026-06-01T23:45:11.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46906956858966,"aZ":-32.54854724681266,"pfxX":6.737059838786177,"pfxZ":-0.2357870193254854,"pX":0.2558508851746466,"pZ":1.8472400874498547,"vX0":3.2106311025597387,"vY0":-124.69347050745964,"vZ0":-3.32198711501517,"x":107.25,"y":188.9,"x0":-1.9279783729662217,"y0":50.005149520003776,"z0":5.911026813340374,"aX":10.50222540184612},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":-13.0,"spinRate":2479,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4409929951990317,"extension":5.885420906709567},"hitData":{"launchSpeed":92.2,"launchAngle":16.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.57,"coordY":106.97}},"index":7,"playId":"225a7efd-2df0-37f6-a0a0-5a97562cc512","pitchNumber":7,"startTime":"2026-06-01T23:45:26.174Z","endTime":"2026-06-01T23:45:41.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:45:41.773Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T23:47:38.898Z","endTime":"2026-06-01T23:48:30.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41190834641572,"aZ":-15.497936608393866,"pfxX":-4.543765963188996,"pfxZ":8.555287801331662,"pX":0.007417150336037105,"pZ":3.3365192332681315,"vX0":6.537272214495109,"vY0":-138.82727061270487,"vZ0":-4.19038547435175,"x":116.72,"y":148.69,"x0":-1.7888295749413565,"y0":50.004703740916476,"z0":5.898774738744711,"aX":-8.859726688351477},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2235,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39471094862769185,"extension":6.266875018952104},"index":0,"playId":"db38d7f4-e3c5-3aac-a74a-e3df17a63a58","pitchNumber":1,"startTime":"2026-06-01T23:48:04.199Z","endTime":"2026-06-01T23:48:09.545Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162909288855115,"aZ":-38.846353263292755,"pfxX":4.751214956798627,"pfxZ":-4.239494943469149,"pX":0.23914809227058473,"pZ":2.0416091283980724,"vX0":3.586660585067835,"vY0":-124.93663839082583,"vZ0":-1.8237496718586774,"x":107.88,"y":183.66,"x0":-1.8344336286403056,"y0":50.00351778668689,"z0":5.986348755141312,"aX":7.477921127264929},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.8,"breakHorizontal":-9.5,"spinRate":2341,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4391263065678941,"extension":6.147035171680294},"hitData":{"launchSpeed":63.8,"launchAngle":27.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.27,"coordY":131.11}},"index":1,"playId":"d91e95ec-5db3-353e-9613-f4844c719ece","pitchNumber":2,"startTime":"2026-06-01T23:48:22.549Z","endTime":"2026-06-01T23:48:30.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:48:30.928Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T23:48:32.287Z","endTime":"2026-06-01T23:49:33.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.914849398657122,"aZ":-13.166526159077732,"pfxX":-4.204231336421148,"pfxZ":9.381501799387335,"pX":0.18956203061087476,"pZ":3.2439881718303,"vX0":7.140189529482884,"vY0":-141.37624967902417,"vZ0":-4.753724025867491,"x":109.77,"y":151.19,"x0":-1.8213829985074046,"y0":50.006687251380505,"z0":5.7910227318686305,"aX":-8.522138741291883},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3872781798655587,"extension":6.2160097668887575},"index":0,"playId":"430ec336-a51d-3468-af90-f6992bf3c104","pitchNumber":1,"startTime":"2026-06-01T23:48:59.410Z","endTime":"2026-06-01T23:49:05.989Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402707323790423,"aZ":-42.62198546140825,"pfxX":4.240964130531322,"pfxZ":-6.572371688902327,"pX":-0.03866259083779071,"pZ":1.9004807150020795,"vX0":3.5205788758702017,"vY0":-124.85245918610654,"vZ0":-1.622137145575783,"x":118.47,"y":187.47,"x0":-2.01418218604711,"y0":50.00050275095602,"z0":6.042711096115384,"aX":6.74378289259202},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-8.4,"spinRate":2241,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4374594612830003,"extension":6.060674027899396},"hitData":{"launchSpeed":67.3,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.88,"coordY":168.07}},"index":1,"playId":"6bc4d1ab-fa4d-3e58-a893-90011d61bcb7","pitchNumber":2,"startTime":"2026-06-01T23:49:23.518Z","endTime":"2026-06-01T23:49:33.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:49:33.393Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T23:49:38.691Z","endTime":"2026-06-01T23:51:06.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":96.7,"endSpeed":89.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52255552538298,"aZ":-16.292234495733183,"pfxX":-2.7152931640324374,"pfxZ":7.77982609979099,"pX":0.5186384339672343,"pZ":2.848359950698255,"vX0":7.238743248922849,"vY0":-140.6881951783718,"vZ0":-5.723267060547232,"x":97.23,"y":161.87,"x0":-1.7144182206291214,"y0":50.000868732880015,"z0":5.934173928552028,"aX":-5.542685181604421},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":3.7,"spinRate":2222,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3866837131645413,"extension":6.496686250072691},"index":0,"playId":"2ca3dbcd-3b47-31f7-861f-7aa6aa13e1d3","pitchNumber":1,"startTime":"2026-06-01T23:50:07.975Z","endTime":"2026-06-01T23:50:13.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57857964759933,"aZ":-37.210921646634894,"pfxX":6.896934417406845,"pfxZ":-3.0386025451151877,"pX":-0.5769965645331536,"pZ":3.029349835345585,"vX0":1.9532021041413126,"vY0":-126.78650478548616,"vZ0":0.3574272706991741,"x":138.99,"y":156.99,"x0":-2.250364362137016,"y0":50.00293533938949,"z0":5.813690032755434,"aX":11.429129431910539},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-13.0,"spinRate":2233,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.42909691420803364,"extension":6.182115673206631},"index":1,"playId":"676a3501-2a94-33cd-a9a7-83219ec22d11","pitchNumber":2,"startTime":"2026-06-01T23:50:27.314Z","endTime":"2026-06-01T23:50:54.319Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":97.5,"endSpeed":90.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84056611447576,"aZ":-17.025739626086054,"pfxX":-5.246158701470221,"pfxZ":7.2998161000963915,"pX":0.1035550652248763,"pZ":3.4967232198824023,"vX0":6.443764638327593,"vY0":-142.04345887876096,"vZ0":-4.214465540442899,"x":113.05,"y":144.37,"x0":-1.4964601778737092,"y0":50.00178740677609,"z0":6.059010937046835,"aX":-10.885229333568004},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":8.4,"spinRate":2177,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3833557033779367,"extension":6.5994145728083575},"index":2,"playId":"50a72494-6fa6-3b90-bdfa-77f66dbde24a","pitchNumber":3,"startTime":"2026-06-01T23:51:02.581Z","endTime":"2026-06-01T23:51:06.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:51:06.851Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"CJ Abrams lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T23:52:45.451Z","endTime":"2026-06-01T23:54:21.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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_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":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04617051069605,"aZ":-28.31364072609743,"pfxX":0.5174759235180248,"pfxZ":2.222052564979588,"pX":0.6629811146587163,"pZ":2.3317671699792464,"vX0":6.175975754619266,"vY0":-129.39670583616302,"vZ0":-3.8797828995533723,"x":91.73,"y":175.82,"x0":-1.7988487337341332,"y0":50.00133563804827,"z0":5.963779241006284,"aX":0.8968860472021161},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.41955024344553005,"extension":5.964578713321208},"index":0,"playId":"a796fb36-2ae0-3004-aa9a-fde2863681d0","pitchNumber":1,"startTime":"2026-06-01T23:53:17.137Z","endTime":"2026-06-01T23:53:21.801Z","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":83.4,"endSpeed":78.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.19412389646342,"aZ":-34.30540041696891,"pfxX":4.239866660087853,"pfxZ":-1.385332570886849,"pX":-1.20644370172927,"pZ":3.0736526950389647,"vX0":0.6399792220537797,"vY0":-121.71742455923449,"vZ0":-0.22305244607494523,"x":162.99,"y":155.79,"x0":-2.0231980169449333,"y0":50.00322747888242,"z0":6.074726174535718,"aX":6.523019391267352},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.4,"breakHorizontal":-7.8,"spinRate":2663,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4457094565498583,"extension":5.851956659362835},"index":1,"playId":"f5fbc0b2-0979-3276-a424-5f1db014a68f","pitchNumber":2,"startTime":"2026-06-01T23:53:35.159Z","endTime":"2026-06-01T23:53:39.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694912205981097,"aZ":-15.756032378955087,"pfxX":-7.350073742576274,"pfxZ":7.896861723810515,"pX":0.8768274723948298,"pZ":2.566132991770777,"vX0":9.680633321740144,"vY0":-142.556112152102,"vZ0":-6.698981488552412,"x":83.58,"y":169.49,"x0":-1.5922006706508949,"y0":50.001546972751925,"z0":5.9229992792543475,"aX":-15.27920042193994},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2382,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3827571027388661,"extension":6.100086034227926},"index":2,"playId":"232fb49f-d9f9-39a1-8740-b922b1431490","pitchNumber":3,"startTime":"2026-06-01T23:53:50.670Z","endTime":"2026-06-01T23:53:56.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75766417435565,"aZ":-21.57184310796311,"pfxX":-8.243606874724193,"pfxZ":5.051488086552297,"pX":-0.03817155130546164,"pZ":3.02887104280487,"vX0":7.678087498309571,"vY0":-143.64058956691187,"vZ0":-4.547855065653296,"x":118.46,"y":157.0,"x0":-1.6684771008682013,"y0":50.00486634334128,"z0":5.965288790671702,"aX":-17.3119642524413},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.4,"breakHorizontal":13.4,"spinRate":2307,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3806014978820125,"extension":5.975153738387051},"hitData":{"launchSpeed":102.7,"launchAngle":21.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.47,"coordY":47.02}},"index":3,"playId":"0cfe06ea-3df7-3e32-843e-f5ad83f1bfe6","pitchNumber":4,"startTime":"2026-06-01T23:54:11.615Z","endTime":"2026-06-01T23:54:21.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:54:21.250Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T23:54:22.960Z","endTime":"2026-06-01T23:56:02.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28434762458267,"aZ":-28.93385356378891,"pfxX":-9.691770437014611,"pfxZ":1.7680913941698773,"pX":-0.13302776295690744,"pZ":1.4177748500749612,"vX0":7.670452473160154,"vY0":-133.98300322453034,"vZ0":-6.180225502937037,"x":122.07,"y":200.5,"x0":-1.7651838230420631,"y0":50.00013834314471,"z0":5.80544783649326,"aX":-17.72617906204314},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2181,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4078418335982632,"extension":5.9274263544250845},"index":0,"playId":"d467a724-e13f-37c1-ac12-b2f81e24dfa1","pitchNumber":1,"startTime":"2026-06-01T23:54:48.849Z","endTime":"2026-06-01T23:54:56.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38932766663007,"aZ":-29.556789816492678,"pfxX":4.349676486998187,"pfxZ":1.6741767887853278,"pX":-0.19062861098608058,"pZ":2.9046129672485312,"vX0":2.72331633307824,"vY0":-123.15377897346379,"vZ0":-1.674298795388364,"x":124.27,"y":160.36,"x0":-1.8693805595386257,"y0":50.003069284266736,"z0":6.051954573067135,"aX":6.799355095324487},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":-8.4,"spinRate":2357,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.44177447685691273,"extension":5.833769553193987},"index":1,"playId":"6e5ee9d5-5bce-3a0b-bb84-9b8c7d0fa321","pitchNumber":2,"startTime":"2026-06-01T23:55:20.375Z","endTime":"2026-06-01T23:55:25.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24323621790337,"aZ":-28.278862150931527,"pfxX":-10.296326278302042,"pfxZ":2.076943206819129,"pX":-1.4978776381020344,"pZ":2.680301411064527,"vX0":4.614802939571686,"vY0":-135.2823082377223,"vZ0":-3.4713378022357286,"x":174.1,"y":166.41,"x0":-1.8770727968752026,"y0":50.002226357494955,"z0":5.936639092876185,"aX":-19.309552368060977},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":17.9,"spinRate":2192,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4030573286992558,"extension":6.127984143840471},"index":2,"playId":"093efc7a-2280-3219-a349-1a2585907762","pitchNumber":3,"startTime":"2026-06-01T23:55:35.229Z","endTime":"2026-06-01T23:55:40.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17259974217902,"aZ":-17.54898864921741,"pfxX":-9.822030911298151,"pfxZ":6.804702905954132,"pX":0.7647018287357786,"pZ":2.586136073929262,"vX0":10.25482206131398,"vY0":-144.62816924173177,"vZ0":-6.422283574341233,"x":87.85,"y":168.95,"x0":-1.5264599921736077,"y0":50.001125331315535,"z0":5.8855759078635685,"aX":-21.106088639049975},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.4,"breakHorizontal":16.1,"spinRate":2336,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3766521330239172,"extension":5.992417853468246},"hitData":{"launchSpeed":65.0,"launchAngle":34.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.38,"coordY":117.14}},"index":3,"playId":"17586495-f11b-3c92-88d2-837e81609d2a","pitchNumber":4,"startTime":"2026-06-01T23:55:53.356Z","endTime":"2026-06-01T23:56:02.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:56:02.437Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T23:56:04.968Z","endTime":"2026-06-01T23:59:57.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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,2,3,5,6,7,8],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"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":99.2,"endSpeed":91.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67997702013363,"aZ":-20.35871941271019,"pfxX":-10.066535446818758,"pfxZ":5.558352617772771,"pX":-1.0490108855374,"pZ":3.1172904843098728,"vX0":5.998020541081051,"vY0":-144.4438816440348,"vZ0":-4.513430086157909,"x":156.99,"y":154.61,"x0":-1.837730520937579,"y0":50.004389136604146,"z0":5.94135504183479,"aX":-21.406067501895926},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.4,"breakHorizontal":17.2,"spinRate":2299,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3782945203371142,"extension":6.032532278217019},"index":0,"playId":"31bfc846-cc52-3ec7-b58b-054bbcdb9111","pitchNumber":1,"startTime":"2026-06-01T23:56:29.841Z","endTime":"2026-06-01T23:56:35.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76599512513271,"aZ":-17.224736568611284,"pfxX":-8.044440205648021,"pfxZ":7.105567115023883,"pX":-1.3867679692396784,"pZ":3.1838507411763275,"vX0":4.414782354953874,"vY0":-143.75386125161486,"vZ0":-4.90633126018003,"x":169.86,"y":152.82,"x0":-1.8932368487448015,"y0":50.001001839333384,"z0":5.973977342255047,"aX":-16.91845442197787},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":13.8,"spinRate":2236,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38028828612756227,"extension":5.97668577944916},"index":1,"playId":"2e7f7cc9-06f9-386a-9d4f-4671f2b042a8","pitchNumber":2,"startTime":"2026-06-01T23:56:46.794Z","endTime":"2026-06-01T23:56:51.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.302477511287854,"aZ":-20.561471540919907,"pfxX":-10.257922955014276,"pfxZ":5.490224805728089,"pX":0.2745639383629596,"pZ":1.9348972661061197,"vX0":9.319006944452791,"vY0":-143.8128227646076,"vZ0":-7.6193795013225225,"x":106.53,"y":186.54,"x0":-1.6597105138448112,"y0":50.00190793993079,"z0":5.8728414898560874,"aX":-21.69556468762186},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":2273,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.37945051672614305,"extension":6.136132208215933},"index":2,"playId":"05782be6-e267-3887-8b7e-d577e661bc44","pitchNumber":3,"startTime":"2026-06-01T23:57:08.570Z","endTime":"2026-06-01T23:57:14.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378531127202436,"aZ":-19.604453519020208,"pfxX":-11.029747302757277,"pfxZ":6.003338674070541,"pX":0.7725124310856102,"pZ":1.9776413632662837,"vX0":10.719136616543778,"vY0":-143.39181844105624,"vZ0":-7.428174176806007,"x":87.55,"y":185.38,"x0":-1.5707624056247715,"y0":50.004585693472926,"z0":5.812926279428011,"aX":-23.102533354098647},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":2360,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.38113629153934525,"extension":6.0381089734755795},"index":3,"playId":"ce0a42a5-8161-3f96-834b-429eb519377f","pitchNumber":4,"startTime":"2026-06-01T23:57:27.938Z","endTime":"2026-06-01T23:57:34.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-01T23:57:40.718Z","endTime":"2026-06-01T23:57:55.655Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.639890692549066,"aZ":-14.656733478269297,"pfxX":-7.715594412999357,"pfxZ":8.15114989873878,"pX":0.30097881277487554,"pZ":2.325588383550741,"vX0":8.585628717338379,"vY0":-145.54208489853283,"vZ0":-7.669251617709523,"x":105.53,"y":175.99,"x0":-1.6824595534079778,"y0":50.0009634507808,"z0":5.8793723523032595,"aX":-16.577981732795852},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2232,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.37609822123084236,"extension":6.045816846717146},"index":5,"playId":"d51ff8b6-80f0-3b48-a0b3-1f5f534bbb11","pitchNumber":5,"startTime":"2026-06-01T23:57:55.655Z","endTime":"2026-06-01T23:58:00.496Z","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":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16473091282849,"aZ":-22.777195429118787,"pfxX":-9.251820421214827,"pfxZ":4.4003323698482415,"pX":-0.6583137108058336,"pZ":3.7343747365532214,"vX0":6.43002304597108,"vY0":-144.81106540924208,"vZ0":-2.687977271589105,"x":142.09,"y":137.95,"x0":-1.6996699018423491,"y0":50.00035331301287,"z0":6.05987125226819,"aX":-19.74904900838345},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":2245,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3774753117416756,"extension":5.98757662072667},"index":6,"playId":"1e71e388-f98c-3f01-a10a-58d95aa38b9d","pitchNumber":6,"startTime":"2026-06-01T23:58:20.258Z","endTime":"2026-06-01T23:58:25.502Z","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":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61528338772679,"aZ":-19.113757020857673,"pfxX":-10.402063153646827,"pfxZ":6.102125195195634,"pX":0.4373073735030965,"pZ":2.0735103365448015,"vX0":9.677159547312641,"vY0":-145.08228825112883,"vZ0":-7.506797961205828,"x":100.33,"y":182.8,"x0":-1.5831108527220867,"y0":50.00705723182778,"z0":5.851175101613128,"aX":-22.273888874714586},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.7,"breakHorizontal":17.0,"spinRate":2285,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.37693224944141157,"extension":6.296462531707383},"index":7,"playId":"e2b15407-e2c8-349d-9809-2c113044a861","pitchNumber":7,"startTime":"2026-06-01T23:58:42.797Z","endTime":"2026-06-01T23:58:52.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23014164712602,"aZ":-17.508764436231292,"pfxX":-7.6142130438721685,"pfxZ":6.684487942076359,"pX":-0.43552956956552125,"pZ":3.5928808811195623,"vX0":6.219276886018354,"vY0":-146.41604288252478,"vZ0":-4.082522746286448,"x":133.6,"y":141.77,"x0":-1.587091935215428,"y0":50.00034495331504,"z0":6.038027473383973,"aX":-16.700015107130735},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.5,"breakHorizontal":12.7,"spinRate":2213,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3726262159054179,"extension":5.9613066477242},"index":8,"playId":"e8333160-8222-3ea9-be94-a67c0601e909","pitchNumber":8,"startTime":"2026-06-01T23:59:52.242Z","endTime":"2026-06-01T23:59:57.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T23:59:57.511Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-02T00:01:52.775Z","endTime":"2026-06-02T00:02:16.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343512284582538,"aZ":-17.520781983635946,"pfxX":-2.972287211730768,"pfxZ":7.5192322240884595,"pX":0.14954642192997925,"pZ":2.478630127934357,"vX0":7.384109793121652,"vY0":-137.9280006974296,"vZ0":-5.7709807778158515,"x":111.3,"y":171.86,"x0":-2.16247605331131,"y0":50.00554556572468,"z0":5.758278037900688,"aX":-5.795161165317668},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":4.1,"spinRate":2202,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3953753883473823,"extension":6.406701208302578},"hitData":{"launchSpeed":83.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.41,"coordY":166.08}},"index":0,"playId":"3d13217c-9b5b-34a4-972b-5b75324276ba","pitchNumber":1,"startTime":"2026-06-02T00:02:07.806Z","endTime":"2026-06-02T00:02:16.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:02:16.151Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (15) on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-02T00:02:19.915Z","endTime":"2026-06-02T00:05:05.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":7},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809436033936986,"aZ":-17.521125794928388,"pfxX":-3.8903875864547075,"pfxZ":7.59436727641016,"pX":1.3064036403240258,"pZ":2.1056980503107487,"vX0":9.767452204868844,"vY0":-137.18917349738425,"vZ0":-6.965158538126777,"x":67.2,"y":181.93,"x0":-1.7751570899484268,"y0":50.00579109973268,"z0":5.846478306951186,"aX":-7.51015496138266},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":5.3,"spinRate":2308,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39736476349895034,"extension":6.56379674622444},"index":0,"playId":"abc0caa7-6c27-304f-b175-53715554dde3","pitchNumber":1,"startTime":"2026-06-02T00:02:48.525Z","endTime":"2026-06-02T00:02:53.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433587027441398,"aZ":-23.61472456474302,"pfxX":-9.345107596824052,"pfxZ":4.2815070189905455,"pX":-0.09738048783815978,"pZ":1.444114233980022,"vX0":8.580535315739924,"vY0":-140.20088026153073,"vZ0":-7.506006573137952,"x":120.71,"y":199.79,"x0":-1.9770356937374052,"y0":50.00490206333515,"z0":5.68725354696804,"aX":-18.685903531372155},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2189,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39003937240355757,"extension":6.527349493025655},"index":1,"playId":"c0bde89c-4bb3-3e27-8e0b-be815d7fab6b","pitchNumber":2,"startTime":"2026-06-02T00:03:08.230Z","endTime":"2026-06-02T00:03:14.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903714082757165,"aZ":-15.68543883718034,"pfxX":-4.334572502992115,"pfxZ":8.244346215635865,"pX":0.6936995590243576,"pZ":2.3595294909597135,"vX0":8.920972903479777,"vY0":-139.67849572591794,"vZ0":-6.6328672709173135,"x":90.56,"y":175.07,"x0":-1.961063298408086,"y0":50.002153066570195,"z0":5.774124446826197,"aX":-8.669104005877218},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2211,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39034920285127095,"extension":6.628770263135873},"index":2,"playId":"a9b5a95f-1b91-31f4-abcf-d9f727adba8a","pitchNumber":3,"startTime":"2026-06-02T00:03:28.666Z","endTime":"2026-06-02T00:03:33.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-02T00:03:42.806Z","endTime":"2026-06-02T00:03:55.401Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94214152069966,"aZ":-16.51396884670984,"pfxX":-3.977508579034761,"pfxZ":7.766760628289054,"pX":1.2546873180684937,"pZ":0.9604393907342653,"vX0":10.129013864498967,"vY0":-140.4433696631926,"vZ0":-9.900613623674543,"x":69.17,"y":212.85,"x0":-1.8666675016143572,"y0":50.006699591923606,"z0":5.583026613557661,"aX":-8.02452517453713},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":5.4,"spinRate":2186,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3885767628999597,"extension":6.750758321788756},"index":4,"playId":"74982b07-c18d-3386-b904-dfa9b6a01593","pitchNumber":4,"startTime":"2026-06-02T00:03:55.401Z","endTime":"2026-06-02T00:04:01.097Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27319957955456,"aZ":-24.094658225624876,"pfxX":-10.290542472368028,"pfxZ":4.212997445501423,"pX":0.49579671111580875,"pZ":2.1934305011462722,"vX0":10.145523492126124,"vY0":-137.75479900877872,"vZ0":-5.310561030831334,"x":98.1,"y":179.56,"x0":-1.9021101971170382,"y0":50.00069933795397,"z0":5.7800030137425304,"aX":-19.728441208693503},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":16.4,"spinRate":2150,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.397958793249626,"extension":6.473826939640526},"index":5,"playId":"8a3777b0-0f39-37e6-910e-eb8ec7eead94","pitchNumber":5,"startTime":"2026-06-02T00:04:11.257Z","endTime":"2026-06-02T00:04:16.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177439425080728,"aZ":-20.806356043142497,"pfxX":-9.42538032171501,"pfxZ":5.689017335284731,"pX":0.603257558214544,"pZ":1.9634778099624546,"vX0":10.426111531725589,"vY0":-139.9150496684485,"vZ0":-6.566269486123181,"x":94.01,"y":185.77,"x0":-1.9325523097539417,"y0":50.00689169414526,"z0":5.6874694888999775,"aX":-18.84399519159848},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2184,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39027110464725334,"extension":6.422584581599224},"index":6,"playId":"68a55a56-6112-37a2-a395-109a5c4fc14c","pitchNumber":6,"startTime":"2026-06-02T00:04:29.472Z","endTime":"2026-06-02T00:04:33.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756032261135775,"aZ":-20.400643795592003,"pfxX":-0.28789777036992237,"pfxZ":6.0060845990694425,"pX":-0.2224221657515953,"pZ":2.8113737601836615,"vX0":4.9917294099942335,"vY0":-137.95700578201874,"vZ0":-4.637520686806656,"x":125.48,"y":162.87,"x0":-2.0049061798558196,"y0":50.00523010427948,"z0":5.858092873107326,"aX":-0.5655116044897027},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-0.4,"spinRate":2086,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39446656583854445,"extension":6.502660626985318},"hitData":{"launchSpeed":97.7,"launchAngle":16.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.01,"coordY":67.43}},"index":7,"playId":"21eb5cab-9a00-362b-bff4-c2676fb92e49","pitchNumber":7,"startTime":"2026-06-02T00:04:51.119Z","endTime":"2026-06-02T00:05:05.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:05:05.613Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-02T00:05:09.387Z","endTime":"2026-06-02T00:07:56.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030388996401975,"aZ":-39.4380370750274,"pfxX":1.3484963452273622,"pfxZ":-4.404016795985029,"pX":1.3611036973615438,"pZ":1.3351561896061597,"vX0":7.546310032007049,"vY0":-127.05002528733831,"vZ0":-3.614250655773941,"x":65.12,"y":202.73,"x0":-1.8129579605129251,"y0":50.00462794846722,"z0":5.884343791389447,"aX":2.222531077929234},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.5,"breakHorizontal":-4.0,"spinRate":2160,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4297634207221508,"extension":6.321217634392326},"index":0,"playId":"bba84595-ddda-3baa-a2aa-f859fa38069e","pitchNumber":1,"startTime":"2026-06-02T00:05:43.714Z","endTime":"2026-06-02T00:05:49.398Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"7aee8c08-89c6-4c51-b272-0c262acff7ca","startTime":"2026-06-02T00:06:06.275Z","endTime":"2026-06-02T00:06:10.891Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99254980590144,"aZ":-38.21367015198279,"pfxX":3.419883504615087,"pfxZ":-3.740896429339754,"pX":1.665063702085135,"pZ":1.6849305450731302,"vX0":7.80051739609407,"vY0":-126.0815720890368,"vZ0":-2.8056589398082536,"x":53.53,"y":193.29,"x0":-1.9099961134971102,"y0":50.00451446080391,"z0":5.88806753258835,"aX":5.518594379760883},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.2,"breakHorizontal":-7.9,"spinRate":2170,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43399289521152884,"extension":6.344759596821482},"index":2,"playId":"05e50413-fac9-3e5f-8c19-dffa184b89a6","pitchNumber":2,"startTime":"2026-06-02T00:06:25.651Z","endTime":"2026-06-02T00:06:30.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22192592595604,"aZ":-36.27802241241962,"pfxX":8.805291088396725,"pfxZ":-2.53399600268704,"pX":1.1835621535296594,"pZ":2.0081685055880785,"vX0":5.546676155957092,"vY0":-126.19803234329976,"vZ0":-1.836532514817899,"x":71.89,"y":184.56,"x0":-2.1857732832302075,"y0":50.005782168273775,"z0":5.662265975137047,"aX":14.232743619101372},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.8,"breakHorizontal":-17.2,"spinRate":2197,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43369419682154975,"extension":6.2482305489577765},"index":3,"playId":"dd960e12-ed7c-3cea-a6dc-0c3ad28c5ae3","pitchNumber":3,"startTime":"2026-06-02T00:06:47.929Z","endTime":"2026-06-02T00:06:52.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-02T00:07:03.395Z","endTime":"2026-06-02T00:07:23.430Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79799364118245,"aZ":-12.914999213855863,"pfxX":-5.1206493747030954,"pfxZ":9.209295626567918,"pX":0.5884824634390627,"pZ":3.219059898130169,"vX0":8.86710250916974,"vY0":-143.17909606155553,"vZ0":-4.883512432725642,"x":94.57,"y":151.87,"x0":-1.873025871332673,"y0":50.00504953390183,"z0":5.745007807362021,"aX":-10.711916748963136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2259,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3814921964336957,"extension":6.539580406223693},"index":5,"playId":"88fbb4b3-1025-3bb0-87c2-4fd8c9266fde","pitchNumber":4,"startTime":"2026-06-02T00:07:23.430Z","endTime":"2026-06-02T00:07:27.971Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564393329449608,"aZ":-40.470316294780766,"pfxX":2.4671742138673856,"pfxZ":-4.9745682659613095,"pX":0.627009160272561,"pZ":1.3689492933092906,"vX0":5.006610638921472,"vY0":-127.84107443114883,"vZ0":-3.899314751371347,"x":93.1,"y":201.82,"x0":-1.671784047000336,"y0":50.0037802689049,"z0":6.066962156102277,"aX":4.1131185381597914},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-9.6,"breakHorizontal":-5.5,"spinRate":2197,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.42725359247313177,"extension":6.364853023824567},"index":6,"playId":"2bbb4074-f190-36f7-9d5f-3efe3ce18bb1","pitchNumber":5,"startTime":"2026-06-02T00:07:51.163Z","endTime":"2026-06-02T00:07:56.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:07:56.046Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-02T00:08:23.141Z","endTime":"2026-06-02T00:10:40.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":2},"index":0,"playId":"c457419c-374d-4115-8eee-ad31a262e1b4","startTime":"2026-06-02T00:08:23.141Z","endTime":"2026-06-02T00:08:27.593Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233947250951278,"aZ":-38.39049576321275,"pfxX":1.870792930129161,"pfxZ":-3.814243367671515,"pX":0.5751838025861022,"pZ":0.9954737449138491,"vX0":5.397377071277381,"vY0":-126.75274683489208,"vZ0":-4.860823033360458,"x":95.08,"y":211.9,"x0":-1.8222862454752429,"y0":50.00028212504302,"z0":5.993993964125021,"aX":3.0511857167177783},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.8,"breakHorizontal":-4.6,"spinRate":2226,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4316577312684684,"extension":6.293836425440465},"index":1,"playId":"5bf3a231-34a3-3a67-a5be-12335b828078","pitchNumber":1,"startTime":"2026-06-02T00:08:41.943Z","endTime":"2026-06-02T00:08:47.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"292589b9-e4e5-4869-921d-25701475748c","startTime":"2026-06-02T00:09:08.041Z","endTime":"2026-06-02T00:09:12.658Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981882305448654,"aZ":-41.80767237154294,"pfxX":5.88542631970063,"pfxZ":-5.932587499070179,"pX":0.1621320652117277,"pZ":2.133306436073297,"vX0":3.146093543170422,"vY0":-125.93120287792136,"vZ0":-1.5996349081683536,"x":110.82,"y":181.18,"x0":-1.863731704286253,"y0":50.00277293857368,"z0":6.1255237166482575,"aX":9.55529812495617},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.9,"breakHorizontal":-11.3,"spinRate":2215,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.43314284229494016,"extension":6.320303678141229},"index":3,"playId":"8073bc7a-aad2-357e-944c-06a0392c968e","pitchNumber":2,"startTime":"2026-06-02T00:09:27.072Z","endTime":"2026-06-02T00:09:32.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979305569002644,"aZ":-30.16179060442789,"pfxX":-10.554614001329206,"pfxZ":1.211147349200381,"pX":-1.5551286035960343,"pZ":3.4142811990586166,"vX0":4.645341825588416,"vY0":-127.81968911578174,"vZ0":-0.2808108021064524,"x":176.28,"y":146.59,"x0":-2.0192500551414447,"y0":50.00404495130517,"z0":5.882725758961328,"aX":-17.56238480734795},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":18.1,"spinRate":1813,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4276020243273031,"extension":6.465589643535482},"index":4,"playId":"6873acc0-2def-3e59-8ab4-a7987479bacc","pitchNumber":3,"startTime":"2026-06-02T00:09:49.847Z","endTime":"2026-06-02T00:09:53.771Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85401279911362,"aZ":-42.835742045115445,"pfxX":4.850674540844863,"pfxZ":-6.517266959649627,"pX":-0.20683966612193289,"pZ":2.5508662726524833,"vX0":2.890105645861256,"vY0":-126.37995505781363,"vZ0":-0.5014846845516154,"x":124.88,"y":169.91,"x0":-1.9907829635314793,"y0":50.00056833011527,"z0":6.157366501944729,"aX":7.9387519117824},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-11.8,"breakHorizontal":-9.4,"spinRate":2219,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.43141455313682187,"extension":6.121819636863196},"index":5,"playId":"179a8e67-e023-3854-965a-f6f8560e4979","pitchNumber":4,"startTime":"2026-06-02T00:10:13.100Z","endTime":"2026-06-02T00:10:18.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71916096792265,"aZ":-37.013657743928135,"pfxX":9.825832654922486,"pfxZ":-2.91772535788275,"pX":-0.4600616929276002,"pZ":2.432613406513996,"vX0":1.4014488009932946,"vY0":-127.24835235601505,"vZ0":-0.809637040524219,"x":134.54,"y":173.1,"x0":-2.294614370980174,"y0":50.00549287945584,"z0":5.6623534565497735,"aX":16.273944255253937},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-18.1,"spinRate":2235,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4288404585975196,"extension":6.161736035288725},"index":6,"playId":"b7e86e68-6d56-36a7-b42d-89a3bb2a9c56","pitchNumber":5,"startTime":"2026-06-02T00:10:34.738Z","endTime":"2026-06-02T00:10:40.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:10:40.179Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-02T00:12:31.463Z","endTime":"2026-06-02T00:13:29.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947135765221727,"aZ":-28.360605174722888,"pfxX":-10.246155182338777,"pfxZ":2.1978310427847365,"pX":0.05349234083266918,"pZ":2.188512805132133,"vX0":8.086986767850346,"vY0":-131.03782084023558,"vZ0":-4.308962768920522,"x":114.96,"y":179.69,"x0":-1.7429370544877296,"y0":50.005981751046676,"z0":5.975663099371776,"aX":-17.804212126618275},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":2192,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4181587000952627,"extension":6.0779327672786225},"index":0,"playId":"85d352e2-1c75-3cb5-9de1-0cfaa007980c","pitchNumber":1,"startTime":"2026-06-02T00:12:48.438Z","endTime":"2026-06-02T00:12:53.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899827309180953,"aZ":-28.954269997347122,"pfxX":-10.481388386804985,"pfxZ":1.8468420616351873,"pX":-0.6890205460937499,"pZ":1.7348516676111434,"vX0":6.412656368373254,"vY0":-131.15681644522195,"vZ0":-5.028990077321378,"x":143.26,"y":191.94,"x0":-1.8047615770956413,"y0":50.00126645665061,"z0":5.837986209413472,"aX":-18.247687624097512},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":17.5,"spinRate":2236,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4177095143400291,"extension":6.106519426782406},"index":1,"playId":"b9115f2b-4ce6-3bcf-81d0-587702681374","pitchNumber":2,"startTime":"2026-06-02T00:13:04.771Z","endTime":"2026-06-02T00:13:09.969Z","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":90.9,"endSpeed":83.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434405458292694,"aZ":-30.16435756115096,"pfxX":-9.71458721588738,"pfxZ":1.1328222187415644,"pX":-0.5574636843692717,"pZ":2.079404901483915,"vX0":6.527845563656712,"vY0":-132.17358380117173,"vZ0":-4.250545281371375,"x":138.25,"y":182.64,"x0":-1.7935980629560553,"y0":50.00270689519636,"z0":5.916371922601415,"aX":-17.23619235825617},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":16.2,"spinRate":2243,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4139509514155053,"extension":6.117923202585335},"hitData":{"launchSpeed":73.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":149.55}},"index":2,"playId":"9e37ba46-8502-3092-bfa5-8d7c596b6c42","pitchNumber":3,"startTime":"2026-06-02T00:13:21.053Z","endTime":"2026-06-02T00:13:29.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:13:29.040Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-02T00:13:31.936Z","endTime":"2026-06-02T00:14:06.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70310651419029,"aZ":-15.733906542668226,"pfxX":-6.835796055560537,"pfxZ":8.118214895914164,"pX":0.2468414519444097,"pZ":2.3960066780818785,"vX0":8.070032688328949,"vY0":-141.0992904644097,"vZ0":-6.796296174064839,"x":107.59,"y":174.09,"x0":-1.755918214929649,"y0":50.006542383107366,"z0":5.841233746966229,"aX":-13.850709166051955},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2325,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.38748416737965474,"extension":5.856529058092934},"hitData":{"launchSpeed":74.0,"launchAngle":60.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":83.95,"coordY":144.46}},"index":0,"playId":"9d321404-6350-34d4-a57c-dbed73899317","pitchNumber":1,"startTime":"2026-06-02T00:13:56.924Z","endTime":"2026-06-02T00:14:06.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:14:06.862Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-02T00:14:08.360Z","endTime":"2026-06-02T00:15:42.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872717149116315,"aZ":-30.465389854220938,"pfxX":-8.965362954644288,"pfxZ":0.9621628435877216,"pX":-0.1908752221316102,"pZ":1.7892603501776283,"vX0":7.506265586350879,"vY0":-131.7921985012399,"vZ0":-4.691205647442448,"x":124.28,"y":190.47,"x0":-1.8998254242143615,"y0":50.00244642170857,"z0":5.821285976398708,"aX":-15.899661831551267},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":14.8,"spinRate":2122,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.41431367239132344,"extension":6.006980735367764},"index":0,"playId":"5b731455-e717-3dd3-9e40-dabc7275d0bd","pitchNumber":1,"startTime":"2026-06-02T00:14:28.869Z","endTime":"2026-06-02T00:14:34.754Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63366025517504,"aZ":-30.34615976798378,"pfxX":-10.08771739260471,"pfxZ":1.0208012550245265,"pX":-2.079169851812216,"pZ":3.1604776788426703,"vX0":3.177444374588912,"vY0":-132.83219602919957,"vZ0":-1.6115104890094538,"x":196.25,"y":153.45,"x0":-1.978004995001415,"y0":50.00357419782149,"z0":5.974928986576965,"aX":-18.08272305824262},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":17.6,"spinRate":2177,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.41186617600414666,"extension":5.929940394758873},"index":1,"playId":"87564c0f-7805-3738-bfc3-0d569b859ffa","pitchNumber":2,"startTime":"2026-06-02T00:14:51.267Z","endTime":"2026-06-02T00:14:57.265Z","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":98.7,"endSpeed":90.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80760320788662,"aZ":-15.790280305911487,"pfxX":-7.612163728692301,"pfxZ":7.789242781808142,"pX":-0.8311092172357972,"pZ":2.2027110858765453,"vX0":5.689795961009542,"vY0":-143.57207962641982,"vZ0":-7.326301247747288,"x":148.68,"y":179.31,"x0":-1.8417306854402309,"y0":50.00662322811873,"z0":5.755787683287715,"aX":-16.019354299428986},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":12.7,"spinRate":2301,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3803577594615688,"extension":6.018503818206842},"index":2,"playId":"adf396b1-26ae-3f5b-b344-6db907bff652","pitchNumber":3,"startTime":"2026-06-02T00:15:10.780Z","endTime":"2026-06-02T00:15:14.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15333871863382,"aZ":-20.70219958982978,"pfxX":-9.734013785142029,"pfxZ":5.452817432853725,"pX":0.3273087674721584,"pZ":2.3818849075933057,"vX0":8.959232215010841,"vY0":-143.43706342477114,"vZ0":-6.264235365499098,"x":104.52,"y":174.47,"x0":-1.55718659571292,"y0":50.00358995036847,"z0":5.8657304275755076,"aX":-20.4816417736675},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.9,"breakHorizontal":16.1,"spinRate":2319,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.38043977244781413,"extension":6.087706931723103},"hitData":{"launchSpeed":93.0,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.78,"coordY":75.48}},"index":3,"playId":"a0f1cce4-0f27-35e0-9afa-22fb153d919f","pitchNumber":4,"startTime":"2026-06-02T00:15:33.118Z","endTime":"2026-06-02T00:15:42.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:15:42.077Z","atBatIndex":39},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Nasim Nuñez caught stealing 2nd base, catcher Joe Mack to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-02T00:16:45.430Z","endTime":"2026-06-02T00:16:55.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6f58078b-dc2c-39b7-996b-5b917f41a2bd","startTime":"2026-06-02T00:16:09.648Z","endTime":"2026-06-02T00:16:13.397Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"6f34ee20-4ada-3f2d-b83a-b15b6d246d1f","startTime":"2026-06-02T00:16:26.876Z","endTime":"2026-06-02T00:16:31.966Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491115726305548,"aZ":-28.749167961592445,"pfxX":-9.782575088038325,"pfxZ":1.9215123465004016,"pX":-1.2694042006780992,"pZ":2.502321863566541,"vX0":5.024011747759332,"vY0":-132.2304208764524,"vZ0":-3.706975926624284,"x":165.39,"y":171.22,"x0":-1.9165318999420957,"y0":50.002377803819506,"z0":6.016577123607029,"aX":-17.434780118679427},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":2247,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41320385833991535,"extension":6.049949756062068},"index":2,"playId":"7c6f54b4-721c-3342-9e29-f9e87a5ae728","pitchNumber":1,"startTime":"2026-06-02T00:16:47.664Z","endTime":"2026-06-02T00:16:55.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:16:55.659Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:18:48.278Z","endTime":"2026-06-02T00:20:00.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55954043923378,"aZ":-34.79271732807931,"pfxX":3.334740598532566,"pfxZ":-1.7177671895510436,"pX":-0.281302461684073,"pZ":2.86334938780114,"vX0":2.9535394871697886,"vY0":-121.89612779102806,"vZ0":-0.5952629461621175,"x":127.72,"y":161.47,"x0":-1.9352434883971181,"y0":50.00126926667578,"z0":6.075812534955115,"aX":5.092643716799947},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":-6.6,"spinRate":1942,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.4467658956885918,"extension":6.317899460311841},"index":0,"playId":"f149711c-1934-3038-988c-f8b92c295abe","pitchNumber":1,"startTime":"2026-06-02T00:19:10.465Z","endTime":"2026-06-02T00:19:15.826Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59087534916823,"aZ":-38.2791559421915,"pfxX":7.512437582589996,"pfxZ":-3.7616014822059274,"pX":1.7348017751977467,"pZ":1.183560570770867,"vX0":6.772171848429172,"vY0":-126.22256424517002,"vZ0":-3.659575101203563,"x":50.87,"y":206.82,"x0":-1.9548469662933348,"y0":50.005057854043855,"z0":5.719879058906542,"aX":12.179584475996633},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.4,"breakHorizontal":-15.1,"spinRate":2318,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43316739739784094,"extension":6.126851675698775},"index":1,"playId":"d637c654-d5c2-3c75-83a1-a71c1f785a65","pitchNumber":2,"startTime":"2026-06-02T00:19:30.134Z","endTime":"2026-06-02T00:19:35.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.013540370332034,"aZ":-17.502429185339103,"pfxX":-3.2581094465290574,"pfxZ":7.3830856725578276,"pX":0.010053232827868777,"pZ":2.754706509794324,"vX0":6.531505496553187,"vY0":-139.70763733757974,"vZ0":-5.3160619864417775,"x":116.62,"y":164.4,"x0":-1.9295134419226003,"y0":50.000570006105015,"z0":5.823861417266604,"aX":-6.472921467038339},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":4.7,"spinRate":2165,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3913259411138239,"extension":6.346553642085947},"hitData":{"launchSpeed":107.0,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.72,"coordY":77.87}},"index":2,"playId":"6926837b-fe32-36e5-9e09-3074ab045c26","pitchNumber":3,"startTime":"2026-06-02T00:19:52.109Z","endTime":"2026-06-02T00:20:00.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:20:00.725Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heriberto Hernández homers (3) on a fly ball to left field. Leo Jiménez scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:22:55.095Z","endTime":"2026-06-02T00:24:40.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T00:20:14.030Z","endTime":"2026-06-02T00:21:25.349Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Richard Lovelady replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-02T00:21:25.349Z","endTime":"2026-06-02T00:22:29.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-02T00:22:29.310Z","endTime":"2026-06-02T00:22:57.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14514299971646,"aZ":-21.169889658190197,"pfxX":3.06087626000743,"pfxZ":6.154750360206403,"pX":0.9356720007352572,"pZ":3.725662152970166,"vX0":-4.991329486142435,"vY0":-131.9054060500938,"vZ0":-0.8710846842863686,"x":81.33,"y":138.19,"x0":2.4420780352815403,"y0":50.0054964546211,"z0":5.600034080409457,"aX":5.4756284088509615},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-4.7,"spinRate":2285,"spinDirection":140},"zone":12,"typeConfidence":0.87,"plateTime":0.41290483122669164,"extension":7.116405025082093},"index":3,"playId":"a4d0b85c-639e-34fc-bb94-26870b75ae42","pitchNumber":1,"startTime":"2026-06-02T00:22:57.426Z","endTime":"2026-06-02T00:23:02.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.500219801230116,"aZ":-31.601659481496714,"pfxX":-6.2161501295447374,"pfxZ":0.3968819527103449,"pX":0.44688911633865364,"pZ":2.7258211304243143,"vX0":-3.0039669886153924,"vY0":-117.89642052176713,"vZ0":0.12333729090580237,"x":99.97,"y":165.18,"x0":2.5394524464530863,"y0":50.00088676855458,"z0":5.55664312271826,"aX":-8.869215959623698},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":2434,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.46214733314685885,"extension":7.239670295803208},"index":4,"playId":"f1be9ee8-b3a0-35ad-8056-5d8887989835","pitchNumber":2,"startTime":"2026-06-02T00:23:16.868Z","endTime":"2026-06-02T00:23:21.921Z","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":91.9,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52412154592792,"aZ":-20.53054281643373,"pfxX":1.9616068719896758,"pfxZ":6.31083523657747,"pX":0.8712708994578562,"pZ":3.8309493529992795,"vX0":-4.684575743598626,"vY0":-133.90584627884095,"vZ0":-0.6687251062654129,"x":83.79,"y":135.34,"x0":2.3760553690597503,"y0":50.00456228761371,"z0":5.531592936900001,"aX":3.6208423318685914},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-2.8,"spinRate":2256,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.40653568972915455,"extension":7.167618779734918},"index":5,"playId":"6acd1b59-83ce-313c-9f2b-e9f7ec377eba","pitchNumber":3,"startTime":"2026-06-02T00:23:32.772Z","endTime":"2026-06-02T00:23:37.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96407481128652,"aZ":-17.038828252081345,"pfxX":3.661883237810694,"pfxZ":8.253016606351284,"pX":0.8988965163214367,"pZ":3.2488921430583817,"vX0":-5.02123104260726,"vY0":-133.60740576012793,"vZ0":-2.6221046399197974,"x":82.74,"y":151.06,"x0":2.314568280720576,"y0":50.000346220651224,"z0":5.447429222362916,"aX":6.713743665610835},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2290,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.4077576238069409,"extension":7.369207644120878},"index":6,"playId":"8c36a9d0-3dee-31b4-8625-f4becbe32eb4","pitchNumber":4,"startTime":"2026-06-02T00:23:52.217Z","endTime":"2026-06-02T00:23:57.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436680330221247,"aZ":-25.519094864216754,"pfxX":0.4444365421284805,"pfxZ":3.9648995281865513,"pX":-0.18936805691602224,"pZ":2.486485113482983,"vX0":-6.848988303708231,"vY0":-127.50866313200173,"vZ0":-2.2113230485333863,"x":124.22,"y":171.64,"x0":2.4518736910086663,"y0":50.00390924359824,"z0":5.339578910890951,"aX":0.7474628151685387},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":0.5,"spinRate":2376,"spinDirection":158},"zone":5,"typeConfidence":0.94,"plateTime":0.4264141047702803,"extension":7.210424039284483},"hitData":{"launchSpeed":110.6,"launchAngle":24.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":12.03,"coordY":78.79}},"index":7,"playId":"f3ef1a64-3d61-3297-98ed-0edaf3db0a9e","pitchNumber":5,"startTime":"2026-06-02T00:24:16.279Z","endTime":"2026-06-02T00:24:40.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:24:40.241Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jakob Marsee hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:24:49.284Z","endTime":"2026-06-02T00:25:23.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":91.7,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056491200758813,"aZ":-29.78100262031921,"pfxX":8.566813252000765,"pfxZ":1.3020190983934938,"pX":0.4759256311538741,"pZ":2.849976338247629,"vX0":-8.057886595473436,"vY0":-133.54329867946342,"vZ0":-1.0353646168600248,"x":98.86,"y":161.83,"x0":2.394216022219971,"y0":50.00305928194422,"z0":5.351587984609779,"aX":15.743867230484227},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-14.2,"spinRate":2235,"spinDirection":137},"zone":3,"typeConfidence":0.9,"plateTime":0.40745545247845527,"extension":7.372540036701628},"index":0,"playId":"cb38624a-945f-3e5e-a2d6-ec684860f663","pitchNumber":1,"startTime":"2026-06-02T00:25:00.893Z","endTime":"2026-06-02T00:25:06.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21910187547132,"aZ":-20.560794476328283,"pfxX":2.5745916136554694,"pfxZ":6.197885164787959,"pX":1.7731484403873687,"pZ":4.165238372861587,"vX0":-2.7533414424991047,"vY0":-134.56584442458373,"vZ0":0.12424303948305626,"x":49.41,"y":126.32,"x0":2.4646018638254796,"y0":50.00405318820235,"z0":5.5495859215118974,"aX":4.825384616922719},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":-4.2,"spinRate":2279,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.40368214721031315,"extension":7.2973526300315275},"index":1,"playId":"e15b3bb9-e815-3b9d-9c4f-c3dcc60893a6","pitchNumber":2,"startTime":"2026-06-02T00:25:14.799Z","endTime":"2026-06-02T00:25:23.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:25:23.098Z","atBatIndex":43},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joe Mack out on a sacrifice bunt, third baseman Curtis Mead to first baseman Luis García Jr. Jakob Marsee to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:26:27.436Z","endTime":"2026-06-02T00:26:38.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T00:25:59.315Z","endTime":"2026-06-02T00:26:29.720Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.108884002358142,"aZ":-29.366066563367692,"pfxX":-6.573969780287932,"pfxZ":1.9602826931829185,"pX":1.241624745164399,"pZ":2.9001866300243497,"vX0":-1.6046109169205591,"vY0":-118.81124039683853,"vZ0":0.38017293776234906,"x":69.67,"y":160.47,"x0":2.779510809796224,"y0":50.00481001958511,"z0":5.4002814838251405,"aX":-9.42758861970423},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":2434,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.4604798572792923,"extension":7.165580902832137},"hitData":{"launchSpeed":30.2,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.12,"coordY":189.98}},"index":1,"playId":"cb059c17-373f-3f0e-9444-d55b89d504ad","pitchNumber":1,"startTime":"2026-06-02T00:26:29.720Z","endTime":"2026-06-02T00:26:38.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:26:38.482Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Norby doubles (10) on a soft ground ball to right fielder James Wood. Jakob Marsee scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:26:47.660Z","endTime":"2026-06-02T00:28:00.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249523559662887,"aZ":-31.941455231451986,"pfxX":-6.8568259083155825,"pfxZ":0.15552934773281013,"pX":0.4488358976247806,"pZ":1.790726412735385,"vX0":-2.7129453199651197,"vY0":-120.77544645981791,"vZ0":-1.874825419968222,"x":99.89,"y":190.43,"x0":2.4769754107587514,"y0":50.00112478870541,"z0":5.382790704057785,"aX":-10.140947143829914},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":13.1,"spinRate":2467,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.4532834862406694,"extension":7.387188187299053},"index":0,"playId":"c1993a7f-b872-3cf1-93df-c522d6af6709","pitchNumber":1,"startTime":"2026-06-02T00:27:06.500Z","endTime":"2026-06-02T00:27:11.661Z","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":80.8,"endSpeed":74.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.718108463540887,"aZ":-29.26373833401216,"pfxX":-8.079252914844119,"pfxZ":2.05454675907132,"pX":0.9263793934961807,"pZ":3.707201856304857,"vX0":-1.1689175700377659,"vY0":-117.73320463026677,"vZ0":1.8676535900929727,"x":81.69,"y":138.69,"x0":2.478568557079593,"y0":50.00149024011929,"z0":5.597215586254172,"aX":-11.428101137175386},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":2550,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.46386261784982796,"extension":7.301171244787485},"index":1,"playId":"7f01402b-1f7b-394e-9801-4ef0f9d5831f","pitchNumber":2,"startTime":"2026-06-02T00:27:26.028Z","endTime":"2026-06-02T00:27:30.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33729934384151,"aZ":-25.84136390404341,"pfxX":6.776088995704804,"pfxZ":3.5891042962729944,"pX":-0.7146102266926532,"pZ":2.3792769673938405,"vX0":-9.971516113619952,"vY0":-131.36950633417462,"vZ0":-2.8899582861872593,"x":144.24,"y":174.54,"x0":2.2333277023746763,"y0":50.00261297077035,"z0":5.394906732392881,"aX":11.957097960539961},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":-10.3,"spinRate":2168,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.41541642095152564,"extension":7.421598662799717},"hitData":{"launchSpeed":58.6,"launchAngle":21.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"soft","location":"9","coordinates":{"coordX":200.17,"coordY":143.98}},"index":2,"playId":"bf65a98e-0294-31ab-bf17-f2467cb2c71a","pitchNumber":3,"startTime":"2026-06-02T00:27:43.873Z","endTime":"2026-06-02T00:28:00.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:28:00.152Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:29:04.928Z","endTime":"2026-06-02T00:29:59.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-02T00:28:27.857Z","endTime":"2026-06-02T00:29:07.252Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41913818263409,"aZ":-31.582814737536,"pfxX":8.140872373690694,"pfxZ":0.32900875254173645,"pX":0.815383008193552,"pZ":1.6608026578610848,"vX0":-6.9475435812191115,"vY0":-132.47862777360135,"vZ0":-3.3631446849229594,"x":85.92,"y":193.94,"x0":2.405115887746531,"y0":50.00184935823587,"z0":5.237902250840182,"aX":14.57258847686547},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.1,"breakHorizontal":-13.3,"spinRate":2253,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.4123346160148027,"extension":7.603563405446456},"index":1,"playId":"587f78e0-513b-3b65-8026-bb6cfe66dfc0","pitchNumber":1,"startTime":"2026-06-02T00:29:07.252Z","endTime":"2026-06-02T00:29:14.252Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796453485665776,"aZ":-28.102713270500768,"pfxX":7.341550147987968,"pfxZ":2.2307524998071084,"pX":-0.3214050251832557,"pZ":2.3639599534780618,"vX0":-8.965819953364042,"vY0":-133.29570771088834,"vZ0":-2.7485690690510354,"x":129.25,"y":174.95,"x0":2.1094944280600054,"y0":50.00321912192401,"z0":5.4074297453417985,"aX":13.401678334234694},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":-11.6,"spinRate":2225,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.4086795557512306,"extension":7.573923774555611},"index":2,"playId":"612bb16b-4421-32c8-ac79-e154a566bb11","pitchNumber":2,"startTime":"2026-06-02T00:29:33.703Z","endTime":"2026-06-02T00:29:38.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397021621924697,"aZ":-34.048341854299274,"pfxX":-7.66711532180914,"pfxZ":-1.3048899849144266,"pX":0.8755656770844337,"pZ":2.179296957953187,"vX0":-1.4449516851450348,"vY0":-119.35962624094205,"vZ0":-0.2755668902961773,"x":83.63,"y":179.94,"x0":2.484938073826551,"y0":50.00174578459992,"z0":5.367380412765586,"aX":-11.0385920021232},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":14.3,"spinRate":2479,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4592414257645907,"extension":7.2467209973514},"hitData":{"launchSpeed":64.1,"launchAngle":46.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.94,"coordY":128.88}},"index":3,"playId":"2a3e3d5c-3e23-310c-975e-d587cd15ed7c","pitchNumber":3,"startTime":"2026-06-02T00:29:50.344Z","endTime":"2026-06-02T00:29:59.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:29:59.283Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder James Wood.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-02T00:32:58.407Z","endTime":"2026-06-02T00:34:06.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"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":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-02T00:30:25.946Z","endTime":"2026-06-02T00:30:49.686Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Paxton Schultz replaces Richard Lovelady.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-02T00:30:49.686Z","endTime":"2026-06-02T00:33:00.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687606,"link":"/api/v1/people/687606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49986512599209,"aZ":-26.473001441889537,"pfxX":1.2987952515544654,"pfxZ":3.352751493356691,"pX":-0.5216026010440822,"pZ":2.128171659146321,"vX0":4.5837568162503795,"vY0":-128.25164175328217,"vZ0":-3.832612599184301,"x":136.88,"y":181.32,"x0":-2.486204414150495,"y0":50.00023504834386,"z0":5.659833053930732,"aX":2.206954341322926},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2303,"spinDirection":191},"zone":7,"typeConfidence":0.9,"plateTime":0.4238207379696117,"extension":5.900646950794042},"index":2,"playId":"9a51f007-1766-36f1-8fa4-03dd1f328e9a","pitchNumber":1,"startTime":"2026-06-02T00:33:00.714Z","endTime":"2026-06-02T00:33:05.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94939937711755,"aZ":-29.09363310271145,"pfxX":2.5256240610394523,"pfxZ":1.9107622920232217,"pX":-0.044162657780682034,"pZ":1.81887220639485,"vX0":5.181230240906953,"vY0":-125.52983314106423,"vZ0":-3.6417177765192315,"x":118.68,"y":189.67,"x0":-2.4546987041509034,"y0":50.003079327921455,"z0":5.6304822541347,"aX":4.071803051745393},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":-5.6,"spinRate":2301,"spinDirection":160},"zone":8,"typeConfidence":0.69,"plateTime":0.4346110500153162,"extension":6.08608820202367},"index":3,"playId":"74678e5f-d193-3cb3-a5a1-5900da859a52","pitchNumber":2,"startTime":"2026-06-02T00:33:19.050Z","endTime":"2026-06-02T00:33:24.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-02T00:33:35.183Z","endTime":"2026-06-02T00:33:57.399Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227730629393506,"aZ":-14.275550729887655,"pfxX":-5.1076141619636735,"pfxZ":9.261359937273026,"pX":0.551555769607696,"pZ":3.490293065551456,"vX0":9.120299789213567,"vY0":-137.35511573849521,"vZ0":-3.6937241141415216,"x":95.98,"y":144.54,"x0":-2.13136511051725,"y0":50.00017849363715,"z0":5.807907104975716,"aX":-9.869111266647826},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2253,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3970721198496667,"extension":6.0004006989550875},"hitData":{"launchSpeed":94.7,"launchAngle":29.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.37,"coordY":83.65}},"index":5,"playId":"9c38bfb6-db10-3f10-9fec-7379c157a25a","pitchNumber":3,"startTime":"2026-06-02T00:33:57.399Z","endTime":"2026-06-02T00:34:06.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:34:06.066Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-02T00:36:15.414Z","endTime":"2026-06-02T00:37:03.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":[2,3,4],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":{"description":"Defensive switch from left field to right field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T00:35:32.868Z","endTime":"2026-06-02T00:35:32.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300"},{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-02T00:35:32.888Z","endTime":"2026-06-02T00:36:17.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"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":87.9,"endSpeed":82.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20349452611776,"aZ":-27.880068469397845,"pfxX":0.5200249921245559,"pfxZ":2.542630242176106,"pX":-0.1618840602604396,"pZ":2.7760996811226226,"vX0":4.45889864601994,"vY0":-128.10045508982083,"vZ0":-2.817796995143694,"x":123.17,"y":163.83,"x0":-1.9804430864052447,"y0":50.00425556658633,"z0":6.031348118762997,"aX":0.8792585936221446},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-1.8,"spinRate":2336,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4248009418482579,"extension":5.85366915566815},"index":2,"playId":"9b616b0c-b92e-3467-a45b-2ed561d26283","pitchNumber":1,"startTime":"2026-06-02T00:36:17.486Z","endTime":"2026-06-02T00:36:21.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.915065095857187,"aZ":-32.46600393822981,"pfxX":8.422829610585994,"pfxZ":-0.19582083810384887,"pX":-0.719682695715374,"pZ":2.345245120389997,"vX0":0.8132186094168142,"vY0":-121.1463820015726,"vZ0":-1.6870130041677527,"x":144.43,"y":175.46,"x0":-2.1543400166043067,"y0":50.00331411940431,"z0":5.867742263233676,"aX":12.617574131469071},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.5,"breakHorizontal":-15.5,"spinRate":2482,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.45077942115287817,"extension":5.836836465446845},"index":3,"playId":"24cf3642-1ad8-36d5-931f-0ec62578aa3d","pitchNumber":2,"startTime":"2026-06-02T00:36:42.823Z","endTime":"2026-06-02T00:36:48.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69463804040288,"aZ":-17.492413397651173,"pfxX":-7.3970380484727,"pfxZ":6.9940391820244034,"pX":-1.4660341107596127,"pZ":2.8578804848777124,"vX0":3.751736906539162,"vY0":-143.40927610191397,"vZ0":-5.674910623884205,"x":172.88,"y":161.62,"x0":-1.8244946609628476,"y0":50.00444222760553,"z0":5.93979233074061,"aX":-15.531343998589518},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2229,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38077133337470004,"extension":5.991023831059917},"index":4,"playId":"e16bdfbc-45dd-3657-b9bf-da05e63924bc","pitchNumber":3,"startTime":"2026-06-02T00:36:59.302Z","endTime":"2026-06-02T00:37:03.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:37:03.112Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-02T00:37:10.342Z","endTime":"2026-06-02T00:38:52.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83223651686919,"aZ":-20.895984650862932,"pfxX":-10.942900825474094,"pfxZ":5.458295862405078,"pX":0.8731203273059656,"pZ":2.0545639869471906,"vX0":10.71865800822838,"vY0":-142.41386607506655,"vZ0":-6.954020454384469,"x":83.72,"y":183.31,"x0":-1.5065126741365202,"y0":50.0043001996866,"z0":5.836837885022984,"aX":-22.617607437700006},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":17.8,"spinRate":2421,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38369904418571865,"extension":6.043349541241374},"index":0,"playId":"f06d7ee0-7721-3d09-8495-64d96a639346","pitchNumber":1,"startTime":"2026-06-02T00:37:28.245Z","endTime":"2026-06-02T00:37:34.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":84.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.136591723850657,"aZ":-25.707609546188284,"pfxX":0.965103768429604,"pfxZ":3.68151514818316,"pX":0.5929237145329761,"pZ":1.2880042812959605,"vX0":5.8334979232827395,"vY0":-129.86065361507056,"vZ0":-6.692804058327594,"x":94.4,"y":204.0,"x0":-1.7826820688745848,"y0":50.00022507426584,"z0":5.780844132287589,"aX":1.6928582669174534},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.8,"spinRate":2250,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4174050085346446,"extension":5.979096090003996},"index":1,"playId":"d3b5f252-d7a3-3727-af7b-dcddc5c14f65","pitchNumber":2,"startTime":"2026-06-02T00:37:42.873Z","endTime":"2026-06-02T00:37:46.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726475274668786,"aZ":-30.28815028242765,"pfxX":-9.803500352605763,"pfxZ":1.0390894420061016,"pX":-0.3121333450818042,"pZ":2.350702027594985,"vX0":7.103216109574308,"vY0":-133.13329638355853,"vZ0":-3.479630021059667,"x":128.9,"y":175.31,"x0":-1.7269316833220771,"y0":50.00193595149138,"z0":5.841635986167554,"aX":-17.78525223147597},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":2149,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4097501391965066,"extension":6.057981756410286},"index":2,"playId":"99ffc980-8e9e-3468-84a8-4516cf34c328","pitchNumber":3,"startTime":"2026-06-02T00:37:57.796Z","endTime":"2026-06-02T00:38:02.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349316714531195,"aZ":-25.301074417404568,"pfxX":5.532504929340099,"pfxZ":4.405152734916228,"pX":-0.5157456196651405,"pZ":1.6030100703745684,"vX0":2.1714391236257717,"vY0":-123.9488488797772,"vZ0":-5.012060851153545,"x":136.66,"y":195.5,"x0":-2.1212818424607347,"y0":50.0001575927535,"z0":5.759162167754203,"aX":8.621631966258832},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":-10.6,"spinRate":2538,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.44160108290749545,"extension":5.99344100632924},"index":3,"playId":"8d050e22-4a58-360f-bd08-5eef740f45bb","pitchNumber":4,"startTime":"2026-06-02T00:38:12.811Z","endTime":"2026-06-02T00:38:19.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-02T00:38:27.991Z","endTime":"2026-06-02T00:38:43.073Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.508257880749035,"aZ":-18.220578845457077,"pfxX":-8.105038130599254,"pfxZ":6.599042972543851,"pX":-1.2266541121525558,"pZ":2.6814604235690034,"vX0":4.3212675996616206,"vY0":-144.25639041871378,"vZ0":-5.973301368253208,"x":163.76,"y":166.38,"x0":-1.6883530933492645,"y0":50.00209084898722,"z0":5.89605872841692,"aX":-17.138593809565453},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.9,"breakHorizontal":13.8,"spinRate":2289,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3791994578212057,"extension":5.972035331804816},"hitData":{"launchSpeed":75.0,"launchAngle":30.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.31,"coordY":122.9}},"index":5,"playId":"eeb1076d-8440-3cb8-87a0-e42943298e1f","pitchNumber":5,"startTime":"2026-06-02T00:38:43.073Z","endTime":"2026-06-02T00:38:52.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:38:52.165Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-02T00:38:54.338Z","endTime":"2026-06-02T00:40:48.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777785682936514,"aZ":-27.800270421564797,"pfxX":-10.924034015714103,"pfxZ":2.4846468365759424,"pX":-0.9770558835217475,"pZ":2.73483073935268,"vX0":6.013594425954735,"vY0":-131.34447297524565,"vZ0":-2.8716352731967953,"x":154.24,"y":164.94,"x0":-1.867584783489841,"y0":50.00419949998797,"z0":5.892718916416453,"aX":-19.23735564542985},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":18.6,"spinRate":2194,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41578264382375174,"extension":6.083865009492515},"index":0,"playId":"d560b7d1-c43a-34b5-a761-b8ecfd124640","pitchNumber":1,"startTime":"2026-06-02T00:39:16.897Z","endTime":"2026-06-02T00:39:21.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895521631279394,"aZ":-29.820781919943894,"pfxX":5.379148777476494,"pfxZ":1.509176170036021,"pX":-0.78320453732955,"pZ":3.022375830149718,"vX0":1.181955772214829,"vY0":-123.00318572331626,"vZ0":-1.04765782967555,"x":146.85,"y":157.18,"x0":-1.9673970053871446,"y0":50.00072075348884,"z0":5.9478573895985765,"aX":8.366842032338557},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-10.0,"spinRate":2353,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.44271406996726714,"extension":5.925091052818965},"index":1,"playId":"9f15e5a9-3cfe-35d0-b1d1-91cdf2fe7d49","pitchNumber":2,"startTime":"2026-06-02T00:39:38.942Z","endTime":"2026-06-02T00:40:05.956Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11891651739889,"aZ":-23.116697853338223,"pfxX":-10.52528630691732,"pfxZ":4.340179629750708,"pX":0.15001324271645158,"pZ":2.713680253724827,"vX0":9.145426120052896,"vY0":-143.3053251246011,"vZ0":-4.803017034370789,"x":111.28,"y":165.51,"x0":-1.7101558628663498,"y0":50.00179652101503,"z0":5.849283653045771,"aX":-21.96085169728986},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2285,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38174740670715046,"extension":6.005084788098426},"index":2,"playId":"0d2b907f-a711-3e44-907c-088fc4d61b8c","pitchNumber":3,"startTime":"2026-06-02T00:40:13.814Z","endTime":"2026-06-02T00:40:18.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.213032778366795,"aZ":-19.076703219688124,"pfxX":-10.471526792728904,"pfxZ":6.280648980559587,"pX":-0.34725438391751917,"pZ":2.902942287224896,"vX0":7.714955366157781,"vY0":-143.47441414289295,"vZ0":-4.953628370872456,"x":130.24,"y":160.4,"x0":-1.710729944309145,"y0":50.00114679348834,"z0":5.840850901720101,"aX":-21.827731174643866},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.6,"breakHorizontal":17.4,"spinRate":2379,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38176563635088634,"extension":5.93017943116837},"hitData":{"launchSpeed":88.6,"launchAngle":14.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.37,"coordY":84.66}},"index":3,"playId":"d57bfe80-7033-384e-8b61-8025493d42d1","pitchNumber":4,"startTime":"2026-06-02T00:40:36.160Z","endTime":"2026-06-02T00:40:48.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:40:48.757Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-02T00:40:49.491Z","endTime":"2026-06-02T00:41:18.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092436813240475,"aZ":-32.29396007912344,"pfxX":-9.7808824552482,"pfxZ":-0.07050801113189742,"pX":-0.33410757490095866,"pZ":1.756522842907334,"vX0":7.410782824175349,"vY0":-133.1276649091396,"vZ0":-4.608630466370009,"x":129.74,"y":191.35,"x0":-1.8858458512460274,"y0":50.00076093669496,"z0":5.852782710768,"aX":-17.520640342467132},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":16.1,"spinRate":2302,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4117447983475695,"extension":5.991727481174235},"hitData":{"launchSpeed":94.2,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":173.38}},"index":0,"playId":"643d4f52-24d4-3a5e-a8f9-6b345be74dd3","pitchNumber":1,"startTime":"2026-06-02T00:41:11.213Z","endTime":"2026-06-02T00:41:18.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:41:18.512Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers challenged (pitch result), call on the field was confirmed: Kyle Stowers called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-02T00:41:26.615Z","endTime":"2026-06-02T00:45:30.086Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832111622396383,"aZ":-14.641645921841137,"pfxX":-5.541216389707557,"pfxZ":9.390572780112345,"pX":-0.042560121482251384,"pZ":3.245051454639293,"vX0":8.082620292916342,"vY0":-135.36916170684978,"vZ0":-4.015127154144748,"x":118.62,"y":151.16,"x0":-2.338656688396385,"y0":50.006073295659846,"z0":5.763485454251271,"aX":-10.350199568680912},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2315,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.4036635454247248,"extension":5.994473513712519},"index":0,"playId":"552dbae8-53f2-3638-acf6-e57fe148efa1","pitchNumber":1,"startTime":"2026-06-02T00:43:52.384Z","endTime":"2026-06-02T00:43:57.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366760539584625,"aZ":-23.253376489558978,"pfxX":0.7243796973662819,"pfxZ":5.173073339567701,"pX":-0.9147397855320181,"pZ":2.797060733653585,"vX0":3.80028164723505,"vY0":-129.76341429035423,"vZ0":-3.0238153431836565,"x":151.87,"y":163.26,"x0":-2.485737656711669,"y0":50.00155489258624,"z0":5.72766041115713,"aX":1.2482232837241751},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-2.0,"spinRate":2244,"spinDirection":181},"zone":11,"typeConfidence":0.92,"plateTime":0.4203423369156276,"extension":5.751927328655207},"index":1,"playId":"d183f783-2b8f-3e5e-866e-85d24ed02b3e","pitchNumber":2,"startTime":"2026-06-02T00:44:08.930Z","endTime":"2026-06-02T00:44:12.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-02T00:44:28.521Z","endTime":"2026-06-02T00:44:44.183Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01307710728031,"aZ":-15.942120041921347,"pfxX":-4.0738901614717395,"pfxZ":8.428424320134074,"pX":-0.6094346437775622,"pZ":3.8204945806706494,"vX0":5.785805742013238,"vY0":-137.1003455717363,"vZ0":-2.4754977067626283,"x":140.23,"y":135.63,"x0":-2.20654396119948,"y0":50.00083307915547,"z0":5.8082904336525765,"aX":-7.8445772084586896},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":6.4,"spinRate":2261,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39773529794746576,"extension":5.943098870261258},"index":3,"playId":"a12e7748-7da3-3baf-b19a-4e1b02d65c18","pitchNumber":3,"startTime":"2026-06-02T00:44:44.183Z","endTime":"2026-06-02T00:44:50.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225183890187427,"aZ":-15.885142173005864,"pfxX":-4.618389125899569,"pfxZ":8.714875778815568,"pX":-0.009718784287752993,"pZ":1.8671254271544282,"vX0":7.232664474232802,"vY0":-135.28441853694434,"vZ0":-7.160872398125206,"x":117.37,"y":188.37,"x0":-2.1076895902346506,"y0":50.002035888356026,"z0":5.645043181025053,"aX":-8.631734543036924},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":2272,"spinDirection":214},"zone":8,"typeConfidence":0.89,"plateTime":0.4035997323178262,"extension":5.907456627516594},"index":4,"playId":"b47948ce-d61c-3cc2-8474-150492d4dce2","pitchNumber":4,"startTime":"2026-06-02T00:45:03.059Z","endTime":"2026-06-02T00:45:30.086Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"}},"playEndTime":"2026-06-02T00:45:30.086Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-02T00:45:50.226Z","endTime":"2026-06-02T00:46:31.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":87.9,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45640085917514,"aZ":-26.280086140983162,"pfxX":3.4868490550139493,"pfxZ":3.5324539174455243,"pX":-0.7398498825002944,"pZ":2.968651834928196,"vX0":3.543130241058553,"vY0":-128.08405945341644,"vZ0":-1.8178205601168036,"x":145.2,"y":158.63,"x0":-2.592012134156798,"y0":50.00236085781958,"z0":5.73449933404192,"aX":5.8158611985245825},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-7.1,"spinRate":2235,"spinDirection":180},"zone":1,"typeConfidence":0.89,"plateTime":0.42697161590854327,"extension":5.775973351598564},"index":0,"playId":"a0be7e2a-f1af-33b4-bc42-0f68205f5e55","pitchNumber":1,"startTime":"2026-06-02T00:45:50.226Z","endTime":"2026-06-02T00:45:56.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-02T00:46:02.612Z","endTime":"2026-06-02T00:46:22.997Z","isPitch":false,"type":"action","player":{"id":669364,"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682797234154027,"aZ":-26.503590477813024,"pfxX":0.9634281017826827,"pfxZ":3.3115756635832465,"pX":-0.8664692656536518,"pZ":2.752135151998258,"vX0":3.9447450530032793,"vY0":-129.01743430605993,"vZ0":-2.2198227480870614,"x":150.03,"y":164.47,"x0":-2.5303576874595737,"y0":50.00644950696628,"z0":5.6328500707847695,"aX":1.6503035437294171},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2225,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4218922499414246,"extension":5.804208493712348},"hitData":{"launchSpeed":76.1,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.98,"coordY":173.59}},"index":2,"playId":"10e95c12-14dc-3341-a6b3-975be2d00c8f","pitchNumber":2,"startTime":"2026-06-02T00:46:22.997Z","endTime":"2026-06-02T00:46:31.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:46:31.334Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-02T00:46:35.328Z","endTime":"2026-06-02T00:48:38.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092046434342254,"aZ":-24.573799168452016,"pfxX":2.7988580545083455,"pfxZ":4.565377426478081,"pX":1.506452260513641,"pZ":1.3081277441304768,"vX0":8.43838250038793,"vY0":-127.671872343041,"vZ0":-5.947878234577942,"x":59.58,"y":203.46,"x0":-2.1935004673809297,"y0":50.00412854933343,"z0":5.579083796618587,"aX":4.6621140795301885},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":-6.8,"spinRate":2239,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.42755621287248236,"extension":5.920988115643838},"index":0,"playId":"d6511c37-ce5e-3ffc-90ca-843ae5e9e10e","pitchNumber":1,"startTime":"2026-06-02T00:46:56.804Z","endTime":"2026-06-02T00:47:00.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.429764642420064,"aZ":-26.358641653423284,"pfxX":-4.833045494876986,"pfxZ":3.5674603512372185,"pX":-0.04524220278031438,"pZ":1.0559939359804527,"vX0":6.862054126520643,"vY0":-126.28171196949522,"vZ0":-6.434869246440479,"x":118.72,"y":210.27,"x0":-2.1580776026939152,"y0":50.00388064752146,"z0":5.730957316512251,"aX":-7.8809420510626484},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":7.3,"spinRate":1312,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4321668316330256,"extension":6.167909123018364},"index":1,"playId":"307dd4d9-c9ba-3aca-a477-e857d6ef8f12","pitchNumber":2,"startTime":"2026-06-02T00:47:14.487Z","endTime":"2026-06-02T00:47:18.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25158084504574,"aZ":-21.848767814908523,"pfxX":0.12646262911134193,"pfxZ":6.008657269015474,"pX":-0.041161352559140094,"pZ":3.102758422543766,"vX0":6.149521178300438,"vY0":-129.08701524181384,"vZ0":-2.3344262172644172,"x":118.57,"y":155.01,"x0":-2.4526218157770585,"y0":50.0040219639215,"z0":5.668787051804773,"aX":0.2162100938541746},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2320,"spinDirection":188},"zone":2,"typeConfidence":0.92,"plateTime":0.42137175756449263,"extension":6.057287154567145},"index":2,"playId":"1dc0ea78-1238-34a1-84fa-ba03e176142e","pitchNumber":3,"startTime":"2026-06-02T00:47:31.216Z","endTime":"2026-06-02T00:47:36.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641775488300322,"aZ":-20.674435126264584,"pfxX":0.37376736364100616,"pfxZ":6.543305146966945,"pX":1.9228751794567835,"pZ":2.1513208552480387,"vX0":10.210546656318998,"vY0":-130.52899468732372,"vZ0":-5.038075778142177,"x":43.7,"y":180.69,"x0":-2.05793759773077,"y0":50.005385247683584,"z0":5.6243303666698115,"aX":0.6557574886942205},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":-2.5,"spinRate":2287,"spinDirection":199},"zone":14,"typeConfidence":0.93,"plateTime":0.41666114413716615,"extension":6.20607825284468},"index":3,"playId":"90d72918-36ea-3249-b317-541a8cb7d165","pitchNumber":4,"startTime":"2026-06-02T00:47:50.127Z","endTime":"2026-06-02T00:47:54.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995241731411312,"aZ":-22.113369475026126,"pfxX":1.5985066081561987,"pfxZ":5.822152530842459,"pX":0.017128134104796855,"pZ":2.14548543920662,"vX0":5.732134532111321,"vY0":-129.79357341474997,"vZ0":-4.513645435436823,"x":116.35,"y":180.85,"x0":-2.416427863994258,"y0":50.000763615244665,"z0":5.56460409669761,"aX":2.759991843935054},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-4.0,"spinRate":2289,"spinDirection":190},"zone":5,"typeConfidence":0.93,"plateTime":0.42000634343989063,"extension":5.9650791108017405},"index":4,"playId":"bc83d26d-e7ff-392e-9551-45fbd043d324","pitchNumber":5,"startTime":"2026-06-02T00:48:09.076Z","endTime":"2026-06-02T00:48:14.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209257707731275,"aZ":-14.01518180517444,"pfxX":-7.592016680427198,"pfxZ":9.528690260689647,"pX":-0.1066529179569714,"pZ":3.1907369185232275,"vX0":8.398119055587038,"vY0":-136.72432277176893,"vZ0":-4.395338331503391,"x":121.07,"y":152.63,"x0":-2.2217441613679068,"y0":50.00653791133598,"z0":5.770975531339236,"aX":-14.475346775872923},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":12.1,"spinRate":2364,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.399564545400942,"extension":6.191128181917318},"hitData":{"launchSpeed":90.8,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":148.54}},"index":5,"playId":"12ba1cbc-da60-3f6a-9e6a-933084b1b9d5","pitchNumber":6,"startTime":"2026-06-02T00:48:30.712Z","endTime":"2026-06-02T00:48:38.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:48:38.659Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-02T00:50:28.805Z","endTime":"2026-06-02T00:50:58.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.046528617718558,"aZ":-30.085385471994474,"pfxX":-11.245925134448207,"pfxZ":1.1963564663127837,"pX":-0.31599450638382953,"pZ":1.067300910385119,"vX0":7.620423110063809,"vY0":-131.32725951505896,"vZ0":-6.490559030511273,"x":129.04,"y":209.96,"x0":-1.7955223328188905,"y0":50.003540923589775,"z0":5.811362462470826,"aX":-19.62675410471077},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":18.7,"spinRate":2126,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4172239191237517,"extension":6.05756380021307},"hitData":{"launchSpeed":77.2,"launchAngle":19.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.05,"coordY":84.07}},"index":0,"playId":"1627b0b2-48b7-3fe2-851c-9b17cc192dc7","pitchNumber":1,"startTime":"2026-06-02T00:50:46.744Z","endTime":"2026-06-02T00:50:58.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:50:58.145Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-02T00:51:01.253Z","endTime":"2026-06-02T00:52:34.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":97.5,"endSpeed":89.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061893601197717,"aZ":-24.64202561439146,"pfxX":-9.581418652361055,"pfxZ":3.690805987967667,"pX":0.4883273389994756,"pZ":1.3771397719922172,"vX0":9.999535761230376,"vY0":-141.5782079414049,"vZ0":-7.850954801407617,"x":98.39,"y":201.6,"x0":-1.8374583793372885,"y0":50.00013608261424,"z0":5.752890984194121,"aX":-19.530009740197595},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":2335,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38626024175116447,"extension":6.049623591310687},"index":0,"playId":"7cda85e2-70d6-3f30-b374-b2ddad4e018b","pitchNumber":1,"startTime":"2026-06-02T00:51:24.699Z","endTime":"2026-06-02T00:51:30.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723116578794055,"aZ":-29.850517300873676,"pfxX":-9.420695668041455,"pfxZ":1.3128638635432477,"pX":-0.14221164241120907,"pZ":1.7637441893104429,"vX0":7.678671819080067,"vY0":-131.58666680234217,"vZ0":-5.032608648128811,"x":122.42,"y":191.16,"x0":-1.8621777279298215,"y0":50.00305309832289,"z0":5.890672577756254,"aX":-16.66006744104478},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":2196,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.41492724644173906,"extension":5.931346526757024},"index":1,"playId":"8fc2650e-7a96-3bbd-bdb5-1c4c7b2fc07c","pitchNumber":2,"startTime":"2026-06-02T00:51:41.770Z","endTime":"2026-06-02T00:51:46.598Z","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":0},"index":2,"playId":"9d1d85ac-df2f-381c-a847-83a81c74c75f","startTime":"2026-06-02T00:52:00.163Z","endTime":"2026-06-02T00:52:04.390Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806202338297542,"aZ":-15.675756539418414,"pfxX":-7.340197632406285,"pfxZ":7.873544222790462,"pX":-0.5651805922781868,"pZ":2.8159064651314893,"vX0":6.458875315777534,"vY0":-143.08751509788334,"vZ0":-6.002973325257741,"x":138.54,"y":162.75,"x0":-1.8866193409966359,"y0":50.000193251321356,"z0":5.9056085054705605,"aX":-15.37629110513805},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2362,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3812788388901649,"extension":6.083501279429489},"hitData":{"launchSpeed":92.3,"launchAngle":45.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.71,"coordY":102.41}},"index":3,"playId":"93e4e47e-5770-3229-ae41-cf3141fd6f10","pitchNumber":3,"startTime":"2026-06-02T00:52:21.900Z","endTime":"2026-06-02T00:52:34.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:52:34.648Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-02T00:52:37.148Z","endTime":"2026-06-02T00:55:10.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":{"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.1,"endSpeed":89.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41438457706291,"aZ":-17.726231820392808,"pfxX":-8.283901883586985,"pfxZ":7.020650254661881,"pX":-1.1872035026489511,"pZ":2.593100855824396,"vX0":5.213290428890112,"vY0":-142.6865223535478,"vZ0":-5.991819217144101,"x":162.25,"y":168.77,"x0":-1.963516578077366,"y0":50.0028357518898,"z0":5.840600761655181,"aX":-17.048711683120434},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":2368,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38413933095731245,"extension":5.920490532804537},"index":0,"playId":"eb9aaf02-73fd-35dc-80af-6453dcea80a0","pitchNumber":1,"startTime":"2026-06-02T00:53:00.045Z","endTime":"2026-06-02T00:53:05.005Z","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.6,"endSpeed":84.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57036813317751,"aZ":-26.06985149637138,"pfxX":-9.48624305878511,"pfxZ":3.3860211740552373,"pX":-1.548340873241813,"pZ":2.7511354502002328,"vX0":4.296867782823692,"vY0":-133.33242565010897,"vZ0":-3.3455847274808344,"x":176.02,"y":164.5,"x0":-1.9481178456158625,"y0":50.00008308398571,"z0":5.902601722059531,"aX":-17.082871004258045},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":2308,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.41074203614009885,"extension":5.98613080962117},"index":1,"playId":"23bdf482-39c6-3f7a-8fec-eaab2c7617e3","pitchNumber":2,"startTime":"2026-06-02T00:53:14.790Z","endTime":"2026-06-02T00:53:18.333Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929395327767697,"aZ":-28.48503891056898,"pfxX":-9.803394926905828,"pfxZ":2.072415738601812,"pX":-0.5550135632783235,"pZ":2.6221120600158683,"vX0":6.683175669278734,"vY0":-132.6466175313271,"vZ0":-3.214505413463605,"x":138.16,"y":167.98,"x0":-1.8362190940956888,"y0":50.00106310659727,"z0":5.931150326641883,"aX":-17.431341802916865},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":16.2,"spinRate":2323,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4132527881416008,"extension":6.1022266086913275},"index":2,"playId":"12ba83b8-b7cc-3bfa-aa02-44cd546fe385","pitchNumber":3,"startTime":"2026-06-02T00:53:32.882Z","endTime":"2026-06-02T00:53:37.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35014768315392,"aZ":-25.229319421649276,"pfxX":6.607570510255124,"pfxZ":4.4164962495839255,"pX":-1.0361461975219646,"pZ":4.279707847498337,"vX0":0.6792500319129495,"vY0":-124.48401011656324,"vZ0":0.6629352134910945,"x":156.5,"y":123.23,"x0":-2.171243558947577,"y0":50.00557647797913,"z0":6.0940582530165734,"aX":10.400059112189762},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":2349,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4395310493996467,"extension":5.874123864061248},"index":3,"playId":"1b8b0991-698d-3a5f-bbc8-5ecec591c008","pitchNumber":4,"startTime":"2026-06-02T00:53:53.887Z","endTime":"2026-06-02T00:53:58.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.376237886241366,"aZ":-28.76937016206493,"pfxX":-10.307292046609579,"pfxZ":1.8809481638784469,"pX":-0.6133971162834656,"pZ":2.8183474223512457,"vX0":6.477336259976248,"vY0":-133.95281632184097,"vZ0":-2.8213347870971663,"x":140.38,"y":162.68,"x0":-1.7303858928524634,"y0":50.001644894898924,"z0":5.953714466891065,"aX":-18.62990410432414},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":2180,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.40974887083428735,"extension":6.132865729944492},"index":4,"playId":"0dc8a53e-0b7e-3d3d-8fd1-904d669e3adc","pitchNumber":5,"startTime":"2026-06-02T00:54:13.994Z","endTime":"2026-06-02T00:54:18.560Z","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":1},"index":5,"playId":"4f658150-18d8-3d98-89e0-e9638cfd8719","startTime":"2026-06-02T00:54:39.146Z","endTime":"2026-06-02T00:54:43.660Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92682325797388,"aZ":-20.403091411115177,"pfxX":-10.541721210161757,"pfxZ":5.673044458077582,"pX":-0.4260644411636922,"pZ":2.0577464137853787,"vX0":7.422760402830149,"vY0":-143.12561098697938,"vZ0":-7.05077546754375,"x":133.24,"y":183.22,"x0":-1.6830095963261855,"y0":50.004880280886404,"z0":5.830266865967093,"aX":-21.880888237328264},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":17.6,"spinRate":2342,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.38263615951520924,"extension":6.014862398726758},"index":6,"playId":"8c3bc7b6-6266-31fb-9df0-aa68bb50b2f4","pitchNumber":6,"startTime":"2026-06-02T00:55:05.775Z","endTime":"2026-06-02T00:55:10.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:55:10.709Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-02T00:55:56.749Z","endTime":"2026-06-02T00:57:23.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"000b4def-d995-379b-9cd7-bcc3d5e1564c","startTime":"2026-06-02T00:55:37.131Z","endTime":"2026-06-02T00:55:41.346Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31870832990795,"aZ":-23.074917206382956,"pfxX":-9.051003608057824,"pfxZ":4.361213400697359,"pX":-0.9173656773016601,"pZ":2.6509863066582358,"vX0":6.026350069551495,"vY0":-143.50626601750434,"vZ0":-4.84859793120296,"x":151.97,"y":167.2,"x0":-1.8690723250131198,"y0":50.00060097476797,"z0":5.8005276433710815,"aX":-18.86871365096205},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.1,"breakHorizontal":15.1,"spinRate":2371,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38172687336007005,"extension":5.955903274175005},"index":1,"playId":"8707d631-a422-3f53-9196-9ae11083dba1","pitchNumber":1,"startTime":"2026-06-02T00:55:59.126Z","endTime":"2026-06-02T00:56:03.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.898077761316976,"aZ":-27.970540385712038,"pfxX":0.138981914220913,"pfxZ":2.3358317111578835,"pX":0.06940819480571936,"pZ":3.381045803109213,"vX0":4.524060118423088,"vY0":-132.96058020769,"vZ0":-1.6248958860946532,"x":114.35,"y":147.49,"x0":-1.66798258542636,"y0":50.00497184618924,"z0":6.018143675419831,"aX":0.24985713094934178},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":2246,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4109958542115879,"extension":6.022541076175826},"index":2,"playId":"9bc3b24a-7b09-309a-9f3c-8d71bc6662cd","pitchNumber":2,"startTime":"2026-06-02T00:56:21.527Z","endTime":"2026-06-02T00:56:27.215Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689215750583745,"aZ":-29.94524427295018,"pfxX":-10.081026325623714,"pfxZ":1.2269673477787366,"pX":-1.6503332250639808,"pZ":1.4308404221163111,"vX0":4.3832234874059,"vY0":-133.88377433779763,"vZ0":-5.725176146690261,"x":179.91,"y":200.15,"x0":-1.9982579554073177,"y0":50.00292311081257,"z0":5.7379244993618395,"aX":-18.315674306610493},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.2,"breakHorizontal":17.3,"spinRate":2391,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4089768104878373,"extension":6.088152169979007},"index":3,"playId":"103e411c-c89e-3f95-bb0a-55f85fd9eb90","pitchNumber":3,"startTime":"2026-06-02T00:56:44.017Z","endTime":"2026-06-02T00:56:49.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29740508874432,"aZ":-21.398247785308147,"pfxX":-9.075213278482963,"pfxZ":5.1301601182598215,"pX":-0.05017008185237868,"pZ":2.971127584397728,"vX0":7.685454565027493,"vY0":-143.8124394513499,"vZ0":-4.618562370679311,"x":118.91,"y":158.56,"x0":-1.5736172946120632,"y0":50.0067781924336,"z0":5.919321027824396,"aX":-19.078012156079808},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":2331,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3803653990020899,"extension":6.023187468570165},"hitData":{"launchSpeed":98.9,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.45,"coordY":79.09}},"index":4,"playId":"cb70b387-f191-39a6-96e9-0fdd15f4fe2f","pitchNumber":4,"startTime":"2026-06-02T00:57:13.989Z","endTime":"2026-06-02T00:57:23.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T00:57:23.374Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heriberto Hernández pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-02T00:59:15.730Z","endTime":"2026-06-02T01:00:45.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955493262395148,"aZ":-14.691392023043123,"pfxX":-4.840783415161199,"pfxZ":9.43597015696928,"pX":-0.48182050158986156,"pZ":2.5413267454503257,"vX0":6.438079117444673,"vY0":-134.4663364943493,"vZ0":-5.818019330899311,"x":135.37,"y":170.16,"x0":-2.2651946187498475,"y0":50.000938060284454,"z0":5.754597926779991,"aX":-8.967665849703176},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2356,"spinDirection":210},"zone":4,"typeConfidence":0.89,"plateTime":0.40552320297258326,"extension":5.886251826573542},"index":0,"playId":"0d264b7c-51ac-37b7-977b-c913653cefac","pitchNumber":1,"startTime":"2026-06-02T00:59:35.142Z","endTime":"2026-06-02T00:59:40.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640357553844378,"aZ":-15.314625853751053,"pfxX":-5.769634272845228,"pfxZ":9.089428268599697,"pX":0.12362322290155409,"pZ":2.082447020420292,"vX0":7.92094576717572,"vY0":-134.48277551939066,"vZ0":-6.705489482951966,"x":112.29,"y":182.55,"x0":-2.0928783912154656,"y0":50.00606340427545,"z0":5.669675541989623,"aX":-10.706708637207164},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2319,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.40528817923292104,"extension":6.051730525020979},"index":1,"playId":"5a430f1d-aa7c-3683-9db0-cbfd6f60264e","pitchNumber":2,"startTime":"2026-06-02T00:59:53.618Z","endTime":"2026-06-02T00:59:59.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.441088470231527,"aZ":-28.119918189830823,"pfxX":1.6662641752649359,"pfxZ":2.650132557399499,"pX":1.2361001350816552,"pZ":0.036142355677066446,"vX0":7.767962580451845,"vY0":-122.38554727014589,"vZ0":-7.19268948084952,"x":69.88,"y":237.8,"x0":-2.185566735402913,"y0":50.00176926011215,"z0":5.397181637538439,"aX":2.545161734448818},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2359,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.44624751670175034,"extension":5.991417010734929},"index":2,"playId":"053325e2-8acf-32af-991e-4de905cb2b14","pitchNumber":3,"startTime":"2026-06-02T01:00:13.056Z","endTime":"2026-06-02T01:00:17.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88804590836725,"aZ":-13.47644524994297,"pfxX":-4.567147887485445,"pfxZ":9.912213188074693,"pX":0.20818371481532927,"pZ":2.7404888440674102,"vX0":7.538796990845603,"vY0":-135.57084773536928,"vZ0":-5.632562218837157,"x":109.06,"y":164.79,"x0":-1.9982925998275256,"y0":50.006548482875765,"z0":5.763761653778614,"aX":-8.619143949115273},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2256,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.40194968039411805,"extension":5.9886673796477154},"hitData":{"launchSpeed":88.7,"launchAngle":67.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.82,"coordY":176.65}},"index":3,"playId":"7fa24a7e-3ff3-3512-9be0-3c2993c434a8","pitchNumber":4,"startTime":"2026-06-02T01:00:34.109Z","endTime":"2026-06-02T01:00:45.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:00:45.387Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-02T01:00:52.780Z","endTime":"2026-06-02T01:02:42.586Z","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":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81740768416619,"aZ":-24.60597796792675,"pfxX":4.076244375614099,"pfxZ":4.634231017442566,"pX":-0.9786958397692599,"pZ":1.9112822550239228,"vX0":2.7755990338918166,"vY0":-126.24722878133846,"vZ0":-4.387720944000418,"x":154.31,"y":187.18,"x0":-2.617607255283495,"y0":50.005091043302365,"z0":5.624228886902126,"aX":6.658593306407618},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":-7.9,"spinRate":2317,"spinDirection":179},"zone":13,"typeConfidence":0.85,"plateTime":0.43188109122926566,"extension":5.905632640020288},"index":0,"playId":"847a8821-a94b-3ae6-a8ca-40d19801b227","pitchNumber":1,"startTime":"2026-06-02T01:01:11.269Z","endTime":"2026-06-02T01:01:17.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5935754559413,"aZ":-13.307051449051752,"pfxX":-5.523242054401574,"pfxZ":9.906570591750988,"pX":-0.5658741658321349,"pZ":2.9098344401170095,"vX0":6.313621631223177,"vY0":-136.54736385062452,"vZ0":-5.0895063294402965,"x":138.57,"y":160.21,"x0":-2.1808962577603057,"y0":50.00547875356836,"z0":5.700007696055576,"aX":-10.52300226909274},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2309,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3997889469038647,"extension":5.952957885952875},"index":1,"playId":"43773704-e421-3832-a0d0-6985eedee1bc","pitchNumber":2,"startTime":"2026-06-02T01:01:28.404Z","endTime":"2026-06-02T01:01:32.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307200059004977,"aZ":-13.833361797125884,"pfxX":-5.5131100302058105,"pfxZ":9.729434954400716,"pX":0.1660741547777783,"pZ":3.318928766130546,"vX0":7.694876255604745,"vY0":-135.82633869864378,"vZ0":-3.936240040711075,"x":110.67,"y":149.17,"x0":-1.9758474955745393,"y0":50.00000787313926,"z0":5.73644471021744,"aX":-10.390172226523624},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2310,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4019179139371012,"extension":5.923329575168354},"index":2,"playId":"2cf6b03f-a32a-3ca0-9ef8-e3dbe9cfff71","pitchNumber":3,"startTime":"2026-06-02T01:01:54.592Z","endTime":"2026-06-02T01:01:59.640Z","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":93.9,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543493003834747,"aZ":-14.559158306539846,"pfxX":-4.88465486957521,"pfxZ":9.250832099916828,"pX":-0.5702421834290659,"pZ":1.5439285078450575,"vX0":5.9467598739072605,"vY0":-136.50839047681268,"vZ0":-8.214445199548145,"x":138.74,"y":197.09,"x0":-2.133235566686356,"y0":50.00466225869141,"z0":5.576050263757864,"aX":-9.302547189947541},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2225,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.39988428937846354,"extension":5.896997721384768},"index":3,"playId":"63102782-2972-3703-b0b1-1eb1951a9d66","pitchNumber":4,"startTime":"2026-06-02T01:02:17.310Z","endTime":"2026-06-02T01:02:23.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87420438238184,"aZ":-12.78588333600904,"pfxX":-4.994645910038653,"pfxZ":10.182449266753379,"pX":0.5916193110183349,"pZ":3.635691105974584,"vX0":8.525979930430706,"vY0":-136.57968554563533,"vZ0":-3.444689673378228,"x":94.45,"y":140.62,"x0":-1.9104584746923128,"y0":50.0027550914729,"z0":5.782760573482949,"aX":-9.511096461040326},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":7.4,"spinRate":2192,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39983629229887185,"extension":5.867993218288569},"index":4,"playId":"65e985ad-cbf0-32f9-a361-f8b071aceba8","pitchNumber":5,"startTime":"2026-06-02T01:02:37.893Z","endTime":"2026-06-02T01:02:42.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:02:42.586Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out sharply to left fielder Daylen Lile.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-02T01:02:43.564Z","endTime":"2026-06-02T01:05:03.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760149739553295,"aZ":-25.25741747574577,"pfxX":1.7815671014092986,"pfxZ":4.169993110819666,"pX":-0.0791547017344194,"pZ":1.7921764959724942,"vX0":5.256758805469043,"vY0":-127.12656003700212,"vZ0":-4.50626223383301,"x":120.02,"y":190.39,"x0":-2.394118064946295,"y0":50.00405274677811,"z0":5.560472444908891,"aX":2.954578849215344},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.3,"spinRate":2144,"spinDirection":189},"zone":8,"typeConfidence":0.88,"plateTime":0.4286585252625268,"extension":5.835147705982651},"index":0,"playId":"79697164-88a7-3796-86e7-9291c9c7b0e4","pitchNumber":1,"startTime":"2026-06-02T01:03:07.487Z","endTime":"2026-06-02T01:03:12.671Z","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":86.5,"endSpeed":81.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.991452646666204,"aZ":-26.21693442119903,"pfxX":-4.411027261020348,"pfxZ":3.638531673998008,"pX":-0.6871612742295596,"pZ":1.2190547537185683,"vX0":5.0344714333284335,"vY0":-125.97727333115877,"vZ0":-5.979929099147958,"x":143.19,"y":205.87,"x0":-2.120650534496233,"y0":50.003931869370255,"z0":5.690617165568131,"aX":-7.226412604613327},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":7.1,"spinRate":1147,"spinDirection":231},"zone":13,"typeConfidence":0.73,"plateTime":0.43164014775121906,"extension":5.945228438231022},"index":1,"playId":"bbb250fb-ae49-399d-ad6c-9af9f74b5042","pitchNumber":2,"startTime":"2026-06-02T01:03:22.465Z","endTime":"2026-06-02T01:03:26.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71111456390806,"aZ":-13.211579207739074,"pfxX":-5.583617745916926,"pfxZ":9.950626056761754,"pX":-0.7196851761641374,"pZ":2.075305929425347,"vX0":5.6815008525448265,"vY0":-136.5970622951931,"vZ0":-7.147384987950643,"x":144.43,"y":182.75,"x0":-2.0927596625081986,"y0":50.0031839215968,"z0":5.618611959544702,"aX":-10.641081683333551},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":9.0,"spinRate":2177,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.3996974647778524,"extension":6.0960553132414095},"index":2,"playId":"1dccbc33-4688-3903-ba51-ffd7930f028c","pitchNumber":3,"startTime":"2026-06-02T01:03:41.860Z","endTime":"2026-06-02T01:03:46.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-02T01:03:54.641Z","endTime":"2026-06-02T01:04:13.532Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116307262169407,"aZ":-26.14775323141733,"pfxX":-3.4851616951264415,"pfxZ":3.671058656528423,"pX":0.2895273359004267,"pZ":0.06324032834174685,"vX0":6.700171606384761,"vY0":-126.35796392040552,"vZ0":-8.797430106077446,"x":105.96,"y":237.07,"x0":-1.925848690328293,"y0":50.00167074737652,"z0":5.6429455246915285,"aX":-5.7202052161723405},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":5.0,"spinRate":1203,"spinDirection":245},"zone":14,"typeConfidence":0.7,"plateTime":0.4309910283653018,"extension":5.994226877362808},"index":4,"playId":"46d38236-8ba0-3266-bf2d-255bf1a6ee9a","pitchNumber":4,"startTime":"2026-06-02T01:04:13.532Z","endTime":"2026-06-02T01:04:17.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77403142012912,"aZ":-26.619215392102166,"pfxX":2.6587205264405043,"pfxZ":3.347613845182325,"pX":-1.3814077046908042,"pZ":3.5055647289512355,"vX0":2.0507929492142374,"vY0":-127.34892157008404,"vZ0":-0.4101817884788185,"x":169.66,"y":144.13,"x0":-2.5397755466534773,"y0":50.0014482126407,"z0":5.756851458681758,"aX":4.408280836446096},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":-5.3,"spinRate":2099,"spinDirection":176},"zone":11,"typeConfidence":0.89,"plateTime":0.4285157196078768,"extension":5.942762402916869},"index":5,"playId":"c2db5b37-8fb6-32d3-b93c-3679b3030b60","pitchNumber":5,"startTime":"2026-06-02T01:04:34.309Z","endTime":"2026-06-02T01:04:39.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81641943328487,"aZ":-14.290541273754743,"pfxX":-3.746637276620362,"pfxZ":9.441612836176281,"pX":-0.2800774043546805,"pZ":3.046046148709706,"vX0":6.229172362504265,"vY0":-136.66503176234448,"vZ0":-4.606992455255669,"x":127.68,"y":156.54,"x0":-2.100944567511553,"y0":50.00022676585063,"z0":5.7335463830169635,"aX":-7.095018178301294},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2045,"spinDirection":209},"zone":2,"typeConfidence":0.89,"plateTime":0.40062830908647307,"extension":5.997976540291848},"hitData":{"launchSpeed":101.8,"launchAngle":39.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.46,"coordY":64.57}},"index":6,"playId":"2e8e866f-f3e6-3eef-abb9-97afa76723b0","pitchNumber":6,"startTime":"2026-06-02T01:04:52.607Z","endTime":"2026-06-02T01:05:03.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:05:03.385Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-02T01:07:30.119Z","endTime":"2026-06-02T01:07:41.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":[4],"actionIndex":[0,1,2,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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T01:07:01.239Z","endTime":"2026-06-02T01:07:01.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: Esteury Ruiz replaces left fielder Heriberto Hernández, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-02T01:07:01.255Z","endTime":"2026-06-02T01:07:01.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"602","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"description":"Pitching Change: Michael Petersen replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-02T01:07:01.256Z","endTime":"2026-06-02T01:07:12.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-02T01:07:12.806Z","endTime":"2026-06-02T01:07:32.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38133095005145,"aZ":-31.833670144182655,"pfxX":1.1427497054728957,"pfxZ":0.2039649975310116,"pX":-0.29417373571035527,"pZ":2.3152713882277998,"vX0":2.885021086128378,"vY0":-127.32470816806565,"vZ0":-4.224075917510868,"x":128.21,"y":176.27,"x0":-1.5835641399636355,"y0":50.004245372191036,"z0":6.472697997552728,"aX":1.9042128486543912},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-2.6,"spinRate":2195,"spinDirection":79},"zone":5,"typeConfidence":0.91,"plateTime":0.4277018253942986,"extension":6.630638256414677},"hitData":{"launchSpeed":86.6,"launchAngle":31.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.3,"coordY":73.23}},"index":4,"playId":"e5629e06-9a8c-3b5a-b3db-dddb53cd531d","pitchNumber":1,"startTime":"2026-06-02T01:07:32.429Z","endTime":"2026-06-02T01:07:41.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:07:41.345Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-02T01:07:43.048Z","endTime":"2026-06-02T01:09:42.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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,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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37203254709299,"aZ":-8.341923050871474,"pfxX":-4.225643220136738,"pfxZ":11.291525438748865,"pX":-0.5483220528419058,"pZ":2.835931366653885,"vX0":1.981541326025873,"vY0":-144.1115597139891,"vZ0":-9.628152862499462,"x":137.9,"y":162.21,"x0":-0.6944124272614868,"y0":50.0057802335845,"z0":6.7291565078528475,"aX":-8.921303405482977},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.8,"breakHorizontal":7.3,"spinRate":2510,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.3795495457147817,"extension":6.196353587245023},"index":0,"playId":"2b175ecb-aae7-3da6-b1ba-d5eed875e09a","pitchNumber":1,"startTime":"2026-06-02T01:08:09.256Z","endTime":"2026-06-02T01:08:13.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273162015199834,"aZ":-31.02360098851728,"pfxX":-7.4399288198141065,"pfxZ":0.6818874209192778,"pX":-0.13813295684450905,"pZ":2.17610269860013,"vX0":5.330806285293034,"vY0":-129.7296784624436,"vZ0":-4.807225155691619,"x":122.27,"y":180.03,"x0":-1.2658716909306655,"y0":50.000651554800214,"z0":6.452078997832061,"aX":-12.52289946804845},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":12.1,"spinRate":1224,"spinDirection":240},"zone":8,"typeConfidence":0.92,"plateTime":0.42422125233663577,"extension":6.378204938961062},"index":1,"playId":"57f8fafc-239f-3ee8-9eb2-04d039be0854","pitchNumber":2,"startTime":"2026-06-02T01:08:31.149Z","endTime":"2026-06-02T01:08:38.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.476247983463416,"aZ":-35.69801537134016,"pfxX":1.0649698169150286,"pfxZ":-2.099207393064428,"pX":0.3561263646918269,"pZ":0.7958827780608311,"vX0":3.969600789598159,"vY0":-127.61639560885197,"vZ0":-6.98621152349346,"x":103.43,"y":217.29,"x0":-1.3456810951605864,"y0":50.0012380428361,"z0":6.314075002505593,"aX":1.7896955864315935},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":-2.6,"spinRate":2469,"spinDirection":38},"zone":14,"typeConfidence":0.92,"plateTime":0.426060188172825,"extension":6.493506822184518},"index":2,"playId":"946cf0b3-a5bf-386c-a524-91c87341bc12","pitchNumber":3,"startTime":"2026-06-02T01:08:59.651Z","endTime":"2026-06-02T01:09:03.900Z","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":98.1,"endSpeed":90.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375079133808214,"aZ":-12.304079304033943,"pfxX":-5.084560001859123,"pfxZ":9.521486278225556,"pX":0.22865317151197312,"pZ":4.629881603627667,"vX0":3.407473080959008,"vY0":-142.95781884469983,"vZ0":-4.1404849459064765,"x":108.28,"y":113.77,"x0":-0.3130064581638137,"y0":50.00466095020547,"z0":6.85897449506789,"aX":-10.61333881645756},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2347,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3819230295453906,"extension":6.159280417569206},"index":3,"playId":"43fac77a-8268-33d2-8486-5e20bea23f5a","pitchNumber":4,"startTime":"2026-06-02T01:09:19.951Z","endTime":"2026-06-02T01:09:24.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.844466652163376,"aZ":-32.12676523878716,"pfxX":-0.12674756183146263,"pfxZ":0.02405443419350739,"pX":0.6087333751475869,"pZ":1.586868115393914,"vX0":4.08879225019508,"vY0":-130.59449927804303,"vZ0":-6.433221153786457,"x":93.8,"y":195.93,"x0":-0.9463898130370085,"y0":50.00197626070703,"z0":6.4331620048285645,"aX":-0.2247338843783288},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.8,"breakHorizontal":-0.5,"spinRate":2485,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.41594846513753714,"extension":6.343126282797165},"index":4,"playId":"f3cf1383-790a-39ea-9c0f-492bdbe2f234","pitchNumber":5,"startTime":"2026-06-02T01:09:38.045Z","endTime":"2026-06-02T01:09:42.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:09:42.442Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-02T01:09:51.472Z","endTime":"2026-06-02T01:11:57.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804191590150808,"aZ":-33.91402003324302,"pfxX":0.032372990629135234,"pfxZ":-1.027414544608848,"pX":0.8221629707818131,"pZ":0.8505520433873683,"vX0":4.686195598536781,"vY0":-128.4606271692224,"vZ0":-7.482347245673111,"x":85.66,"y":215.82,"x0":-1.0213870594067633,"y0":50.00458827155699,"z0":6.399386277395414,"aX":0.05431684949721883},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.1,"breakHorizontal":-1.0,"spinRate":2598,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.42455745492511987,"extension":6.277510507825882},"index":0,"playId":"f8604e46-596f-327f-b293-7d6aa792dd13","pitchNumber":1,"startTime":"2026-06-02T01:10:08.227Z","endTime":"2026-06-02T01:10:12.539Z","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":99.3,"endSpeed":90.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.639093841030075,"aZ":-8.088933673347013,"pfxX":-3.5226737425488306,"pfxZ":11.386591074466397,"pX":0.03511238546067015,"pZ":4.537416967247743,"vX0":3.395265072617999,"vY0":-144.50660464798497,"vZ0":-4.700178567612275,"x":115.66,"y":116.27,"x0":-0.6973124042954514,"y0":50.0025329373737,"z0":6.681856085671013,"aX":-7.451079527611396},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.9,"breakHorizontal":5.8,"spinRate":2349,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.37902819570999124,"extension":6.203170370371316},"index":1,"playId":"6ba7f02a-30ab-3862-9dfb-2881b8229c1c","pitchNumber":2,"startTime":"2026-06-02T01:10:28.233Z","endTime":"2026-06-02T01:10:32.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98651456456987,"aZ":-33.12944856517478,"pfxX":0.0056000827699955735,"pfxZ":-0.5811084193048606,"pX":0.8535008839880386,"pZ":1.576636754006006,"vX0":5.263218896470285,"vY0":-126.94159152850642,"vZ0":-5.458833672248275,"x":83.34,"y":209.69,"x0":-1.240302089981526,"y0":50.00274019911643,"z0":6.367085447512819,"aX":0.008599825652319756},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-1.1,"spinRate":2312,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4301387586201284,"extension":6.143382869533102},"index":2,"playId":"27af30e3-5925-3b01-9f44-27d8e3618773","pitchNumber":3,"startTime":"2026-06-02T01:10:46.600Z","endTime":"2026-06-02T01:10:51.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163782775117095,"aZ":-31.809842515013347,"pfxX":0.17115176330648962,"pfxZ":0.214440358566649,"pX":0.5079821554664798,"pZ":0.8434095044938048,"vX0":4.541480953263977,"vY0":-127.5702229502848,"vZ0":-7.58868916230327,"x":97.64,"y":216.01,"x0":-1.3111561026468566,"y0":50.00068604725368,"z0":6.336113149217839,"aX":0.283266072771278},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":-1.2,"spinRate":2361,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.42797811585695733,"extension":6.126659231528962},"index":3,"playId":"b39130a1-6018-3fb6-8e60-6ecd4a59889b","pitchNumber":4,"startTime":"2026-06-02T01:11:03.702Z","endTime":"2026-06-02T01:11:08.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-02T01:11:17.638Z","endTime":"2026-06-02T01:11:31.310Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61311521252607,"aZ":-7.718183065352379,"pfxX":-3.327731703777881,"pfxZ":11.609744625727132,"pX":-0.9971000519270119,"pZ":1.4877575384609032,"vX0":0.9140548677433515,"vY0":-144.01659581522523,"vZ0":-12.71646787243225,"x":155.01,"y":198.61,"x0":-0.885733341831327,"y0":50.002110197414,"z0":6.431979288385665,"aX":-7.008073403269629},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2420,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.37994597551399023,"extension":6.275915561189727},"index":5,"playId":"c6c81b27-f4dd-3c38-a1fd-a07c068e1e93","pitchNumber":5,"startTime":"2026-06-02T01:11:31.310Z","endTime":"2026-06-02T01:11:36.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14104647271928,"aZ":-8.004066447422991,"pfxX":-4.241280416590157,"pfxZ":11.701546934885968,"pX":-1.9745629983766861,"pZ":2.057335148868717,"vX0":-1.637091227563139,"vY0":-142.86092418048534,"vZ0":-10.960974512603254,"x":192.27,"y":183.23,"x0":-0.8428462397533067,"y0":50.0057993251804,"z0":6.448826807343581,"aX":-8.760404237753502},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2416,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.3835177599314781,"extension":6.3803773671948925},"index":6,"playId":"bbf6e610-aeb7-39fb-b5df-c211e7b245c3","pitchNumber":6,"startTime":"2026-06-02T01:11:52.106Z","endTime":"2026-06-02T01:11:57.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:11:57.202Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-02T01:12:30.469Z","endTime":"2026-06-02T01:14:02.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":[1,2,3,4],"actionIndex":[0],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dylan Crews replaces Luis García Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-02T01:12:15.910Z","endTime":"2026-06-02T01:12:32.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536342524270474,"aZ":-35.608974314134336,"pfxX":0.8168331313420791,"pfxZ":-2.1442962598694617,"pX":-0.31847302109324077,"pZ":3.029155403210383,"vX0":1.5622604663164872,"vY0":-124.89832711200971,"vZ0":-1.4908676901427413,"x":129.14,"y":156.99,"x0":-1.0544208415368064,"y0":50.000808534207614,"z0":6.521410906066882,"aX":1.3099133207182354},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.0,"breakHorizontal":-1.8,"spinRate":2399,"spinDirection":52},"zone":1,"typeConfidence":0.92,"plateTime":0.435994935091506,"extension":6.476814359807491},"index":1,"playId":"9311dd60-7912-3367-8979-7f10e96e4397","pitchNumber":1,"startTime":"2026-06-02T01:12:32.794Z","endTime":"2026-06-02T01:12:38.646Z","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":85.9,"endSpeed":80.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461081191745016,"aZ":-35.50485380997357,"pfxX":0.19706150377942933,"pfxZ":-2.0793607876730134,"pX":0.12020497153755086,"pZ":0.19740035863497507,"vX0":3.0687942756315345,"vY0":-124.99188640954875,"vZ0":-7.917916912867326,"x":112.42,"y":233.45,"x0":-1.1431899421767604,"y0":50.00323614308299,"z0":6.278471628769887,"aX":0.31543809869206024},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.2,"breakHorizontal":-1.0,"spinRate":2503,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.43628139302344593,"extension":6.448042870690076},"index":2,"playId":"fb849a22-a129-30f5-a857-2bbd8a4ebd0f","pitchNumber":2,"startTime":"2026-06-02T01:12:52.396Z","endTime":"2026-06-02T01:12:56.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7473210192141,"aZ":-33.36260402607344,"pfxX":-0.5086680397523562,"pfxZ":-0.7311928774373984,"pX":1.198080764341427,"pZ":1.6723864350990965,"vX0":5.783050443629547,"vY0":-126.6812208037246,"vZ0":-5.068017293197586,"x":71.33,"y":193.63,"x0":-1.0477223316374409,"y0":50.00383617631333,"z0":6.364318619218735,"aX":-0.8284793856859782},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":-0.4,"spinRate":2321,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.43228928575326053,"extension":6.501273297730416},"index":3,"playId":"29274431-34eb-3632-94ec-387cbfc85a80","pitchNumber":3,"startTime":"2026-06-02T01:13:30.622Z","endTime":"2026-06-02T01:13:36.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84126117560072,"aZ":-7.85035870476422,"pfxX":-4.409847134264749,"pfxZ":11.151076724685478,"pX":0.0850776626122939,"pZ":2.7113691646002915,"vX0":3.35555498420716,"vY0":-145.76182751426654,"vZ0":-9.541982745355522,"x":113.76,"y":165.57,"x0":-0.5001454371460999,"y0":50.00483056265251,"z0":6.4773554969129785,"aX":-9.621045281225031},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2452,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.37381296081792925,"extension":6.566067641444463},"hitData":{"launchSpeed":95.8,"launchAngle":27.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.58,"coordY":59.34}},"index":4,"playId":"cdb201d2-9b61-3d55-a593-abd3edd8b9fb","pitchNumber":4,"startTime":"2026-06-02T01:13:52.688Z","endTime":"2026-06-02T01:14:02.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:14:02.850Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to left fielder Daylen Lile.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:16:27.892Z","endTime":"2026-06-02T01:16:41.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrés Chaparro replaces Dylan Crews, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T01:15:31.589Z","endTime":"2026-06-02T01:15:31.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"202","replacedPlayer":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"description":"Jorbit Vivas remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-02T01:15:31.613Z","endTime":"2026-06-02T01:15:31.614Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Pitching Change: Cole Henry replaces Paxton Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-02T01:15:31.614Z","endTime":"2026-06-02T01:16:30.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.485147673158433,"aZ":-28.870177768138976,"pfxX":8.334831271024713,"pfxZ":2.197047078625472,"pX":-0.5530392474117617,"pZ":3.045723717897348,"vX0":2.1029528396138226,"vY0":-120.80535450463512,"vZ0":0.5347710357704998,"x":138.08,"y":156.55,"x0":-2.5144616002652564,"y0":50.003972540659575,"z0":5.322803363564186,"aX":12.545978674449787},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.6,"spinRate":2654,"spinDirection":59},"zone":1,"typeConfidence":0.86,"plateTime":0.45026211994303145,"extension":6.080606733937042},"hitData":{"launchSpeed":97.9,"launchAngle":48.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.2,"coordY":109.7}},"index":3,"playId":"8a74a269-0f6e-3b95-b60e-80bc78ff2623","pitchNumber":1,"startTime":"2026-06-02T01:16:30.187Z","endTime":"2026-06-02T01:16:41.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:16:41.313Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liam Hicks homers (12) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:17:20.596Z","endTime":"2026-06-02T01:17:48.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-02T01:17:06.683Z","endTime":"2026-06-02T01:17:22.952Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698706568593455,"aZ":-14.7769465918099,"pfxX":-7.841462558288801,"pfxZ":9.140432286287808,"pX":0.06065867329782891,"pZ":2.618837324775487,"vX0":8.341613066600134,"vY0":-136.95561870930166,"vZ0":-4.5639761498138345,"x":114.69,"y":168.07,"x0":-2.0029918162927607,"y0":50.00404816628678,"z0":5.314664128127053,"aX":-14.926770907200952},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.5,"spinRate":2585,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.39963468463132656,"extension":6.408113195517701},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.93,"coordY":71.48}},"index":1,"playId":"75df5026-e467-3787-b61d-e956979c76c3","pitchNumber":1,"startTime":"2026-06-02T01:17:22.952Z","endTime":"2026-06-02T01:17:48.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:17:48.993Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:17:50.701Z","endTime":"2026-06-02T01:20:13.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071555895496058,"aZ":-16.86758865685838,"pfxX":-9.50818299042497,"pfxZ":7.685362952744323,"pX":0.8876299874713403,"pZ":1.28703682054773,"vX0":11.461471981165998,"vY0":-139.26211996304787,"vZ0":-7.79203201028452,"x":83.17,"y":204.03,"x0":-2.0184714801266024,"y0":50.006781525310956,"z0":5.207371595732929,"aX":-18.94835700053968},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2576,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.3911698654920732,"extension":6.522832173485563},"index":0,"playId":"b19c1815-a6b9-30a4-9390-732eceb2ca2a","pitchNumber":1,"startTime":"2026-06-02T01:18:12.005Z","endTime":"2026-06-02T01:18:16.332Z","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":83.5,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.880874147792248,"aZ":-27.967745741572188,"pfxX":4.6079444347084255,"pfxZ":2.746496466345137,"pX":-2.0065929000328815,"pZ":2.268201743815095,"vX0":0.11084353084525475,"vY0":-121.80534781469733,"vZ0":-1.2612025901181991,"x":193.49,"y":177.54,"x0":-2.652712876558854,"y0":50.00041002769064,"z0":5.1713718132512,"aX":7.047368057070077},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":-8.4,"spinRate":2669,"spinDirection":71},"zone":13,"typeConfidence":0.83,"plateTime":0.4466249230614223,"extension":6.097428416068274},"index":1,"playId":"c52d28b7-d5d2-383a-9161-4b92ad637496","pitchNumber":2,"startTime":"2026-06-02T01:18:27.043Z","endTime":"2026-06-02T01:18:32.379Z","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":94.7,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136433172353126,"aZ":-13.927277286586435,"pfxX":-7.783148521652176,"pfxZ":9.414026251807474,"pX":0.8740413429268368,"pZ":2.7467978542329967,"vX0":10.382953434097878,"vY0":-137.52690813809699,"vZ0":-4.663478964415851,"x":83.68,"y":164.62,"x0":-1.9184614833210496,"y0":50.00149367337412,"z0":5.391613526775027,"aX":-15.084259995280748},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2546,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.3964842406139919,"extension":6.534770460953603},"index":2,"playId":"a39bc945-948a-3175-bbc4-dda33809f6b8","pitchNumber":3,"startTime":"2026-06-02T01:18:49.090Z","endTime":"2026-06-02T01:18:54.681Z","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":94.9,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936603974504738,"aZ":-20.78449981549415,"pfxX":-8.568698871101553,"pfxZ":5.815695454829562,"pX":0.12742839861701086,"pZ":1.4728730646896804,"vX0":9.014053424569195,"vY0":-137.94072788139204,"vZ0":-6.270101668895044,"x":112.14,"y":199.01,"x0":-2.043925780481444,"y0":50.004363330575366,"z0":5.142168186833603,"aX":-16.787039936149107},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2530,"spinDirection":239},"zone":14,"typeConfidence":0.88,"plateTime":0.3945930534062301,"extension":6.566641494755177},"index":3,"playId":"897736de-60e0-35fc-88f5-79dd1d4cee14","pitchNumber":4,"startTime":"2026-06-02T01:19:05.851Z","endTime":"2026-06-02T01:19:10.846Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11309756264506,"aZ":-28.325810009045973,"pfxX":-10.829689868876832,"pfxZ":2.0089306794302955,"pX":-0.9109160437820412,"pZ":1.5004617464862624,"vX0":7.333328060284823,"vY0":-137.3635897237212,"vZ0":-4.729534749841191,"x":151.72,"y":198.27,"x0":-2.2018020079159477,"y0":50.00665171170218,"z0":5.159747005390712,"aX":-20.795744245662327},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":18.1,"spinRate":2450,"spinDirection":239},"zone":13,"typeConfidence":0.98,"plateTime":0.3980373730017406,"extension":6.562420473272222},"index":4,"playId":"4c1c225b-f436-3948-b233-97f84a725eff","pitchNumber":5,"startTime":"2026-06-02T01:19:22.504Z","endTime":"2026-06-02T01:19:27.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-02T01:19:34.446Z","endTime":"2026-06-02T01:19:44.373Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062603756965707,"aZ":-25.30890783749387,"pfxX":-8.912259921726157,"pfxZ":3.476027280690433,"pX":-0.2055850358423588,"pZ":2.4779155491383937,"vX0":8.136281529529551,"vY0":-137.80952056311844,"vZ0":-3.057864091323991,"x":124.84,"y":171.88,"x0":-2.0011291849313073,"y0":50.002346864187416,"z0":5.262970699236532,"aX":-17.593473206415993},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2478,"spinDirection":236},"zone":5,"typeConfidence":0.55,"plateTime":0.3935318842186346,"extension":6.4699164379988074},"index":6,"playId":"35e4c099-12f6-3342-a2d1-98fb5af3d814","pitchNumber":6,"startTime":"2026-06-02T01:19:44.373Z","endTime":"2026-06-02T01:19:50.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.442184268878865,"aZ":-19.004311425710334,"pfxX":-7.7032179918253245,"pfxZ":6.689607197586634,"pX":0.5859427545882623,"pZ":0.5208031237133223,"vX0":9.735570826983711,"vY0":-138.36507282881817,"vZ0":-9.253751479932973,"x":94.67,"y":224.72,"x0":-1.9523670749163042,"y0":50.005170909388234,"z0":5.144963770942951,"aX":-15.16840674109006},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2482,"spinDirection":238},"zone":14,"typeConfidence":0.86,"plateTime":0.3935679220988897,"extension":6.6467519173624385},"index":7,"playId":"54706b15-5022-3ddd-b5ce-cd95db911d13","pitchNumber":7,"startTime":"2026-06-02T01:20:06.799Z","endTime":"2026-06-02T01:20:13.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:20:13.357Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Stowers homers (4) on a fly ball to right center field. Otto Lopez scores.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:20:19.417Z","endTime":"2026-06-02T01:22:17.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":84.0,"endSpeed":78.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.140448595387276,"aZ":-30.094787909701928,"pfxX":8.099024750792898,"pfxZ":1.3448627767947663,"pX":-0.1682462352122284,"pZ":2.259441013242953,"vX0":2.7829250676314135,"vY0":-122.42848274351628,"vZ0":-1.0932148473109808,"x":123.41,"y":177.78,"x0":-2.366552679556936,"y0":50.00237499160039,"z0":5.246716333576275,"aX":12.511807188307229},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.2,"spinRate":2632,"spinDirection":59},"zone":5,"typeConfidence":0.88,"plateTime":0.4443812384198442,"extension":5.789355324580178},"index":0,"playId":"f8fed8bb-875e-385c-81fa-2f282a436976","pitchNumber":1,"startTime":"2026-06-02T01:20:38.598Z","endTime":"2026-06-02T01:20:42.856Z","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":84.2,"endSpeed":77.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72846797919414,"aZ":-31.696563380098898,"pfxX":8.599486242547938,"pfxZ":0.3105237311489857,"pX":1.0442501273597242,"pZ":1.7920920467848125,"vX0":5.626147316867337,"vY0":-122.56360679170382,"vZ0":-1.710074727213097,"x":77.2,"y":190.39,"x0":-2.3963088595448094,"y0":50.00131811304137,"z0":5.200166624218008,"aX":13.108671726599853},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":2714,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.44651411203165425,"extension":6.498675814879349},"index":1,"playId":"52381935-db9f-3490-b544-01656b031479","pitchNumber":2,"startTime":"2026-06-02T01:20:57.518Z","endTime":"2026-06-02T01:21:02.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756707651589657,"aZ":-36.01401059565117,"pfxX":5.069722735175856,"pfxZ":-2.6189037912487,"pX":1.2908726901392142,"pZ":0.3253579787340321,"vX0":6.487026316018496,"vY0":-119.91164317129851,"vZ0":-4.140444181215141,"x":67.79,"y":230.0,"x0":-2.101388074968788,"y0":50.003108694333626,"z0":5.265212618956252,"aX":7.4310553885948245},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":-10.7,"spinRate":2737,"spinDirection":53},"zone":14,"typeConfidence":0.88,"plateTime":0.45563700495736903,"extension":6.310600732674451},"index":2,"playId":"6001d702-4aee-3d27-9d94-2b43fe1ee918","pitchNumber":3,"startTime":"2026-06-02T01:21:22.070Z","endTime":"2026-06-02T01:21:25.827Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78647994295467,"aZ":-18.732022095079884,"pfxX":-9.263774786555892,"pfxZ":6.843202406963061,"pX":-0.2392333184492069,"pZ":2.5074083423406317,"vX0":7.956220989675163,"vY0":-138.93525790848355,"vZ0":-4.213567768426175,"x":126.12,"y":171.08,"x0":-1.929985414729205,"y0":50.00203108184676,"z0":5.280905564508479,"aX":-18.193393553958416},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2537,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3935502098185095,"extension":6.485503558746997},"hitData":{"launchSpeed":107.0,"launchAngle":27.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.07,"coordY":57.31}},"index":3,"playId":"bc95d848-75f4-3db6-b0ac-e270490ce089","pitchNumber":4,"startTime":"2026-06-02T01:21:49.060Z","endTime":"2026-06-02T01:22:17.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:22:17.501Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:22:24.506Z","endTime":"2026-06-02T01:25:21.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38045739404026,"aZ":-20.948847444531168,"pfxX":-10.910296863524753,"pfxZ":5.671247917897998,"pX":-0.6038890383876442,"pZ":1.2255218747090637,"vX0":8.213274635613997,"vY0":-139.11364785925755,"vZ0":-6.8459466984157205,"x":140.02,"y":205.69,"x0":-2.16282405022854,"y0":50.00245511825092,"z0":5.085979998351138,"aX":-21.590794693904616},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2521,"spinDirection":240},"zone":13,"typeConfidence":0.71,"plateTime":0.3922753104631109,"extension":6.8847310197717215},"index":0,"playId":"28f44622-cb7e-3a0c-982f-90d27d2e69c9","pitchNumber":1,"startTime":"2026-06-02T01:22:41.042Z","endTime":"2026-06-02T01:22:45.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93234513377464,"aZ":-22.196037533293957,"pfxX":-2.015006576388056,"pfxZ":5.53540460021083,"pX":0.07072292888071628,"pZ":1.2537012474254356,"vX0":6.693888643545801,"vY0":-132.57064760220834,"vZ0":-6.042944083167664,"x":114.3,"y":204.93,"x0":-2.211129762603642,"y0":50.00432340224964,"z0":5.153651650588717,"aX":-3.6338846458455696},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":2.4,"spinRate":2456,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.411143440412153,"extension":6.403884431717939},"index":1,"playId":"d292b2df-2403-3e5a-be49-63ab4c28de51","pitchNumber":2,"startTime":"2026-06-02T01:22:56.055Z","endTime":"2026-06-02T01:23:00.006Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12348783657505,"aZ":-26.665159378290344,"pfxX":-9.97781013695364,"pfxZ":2.9129280894801948,"pX":-0.38681563930738,"pZ":2.30842702060576,"vX0":8.169490913071936,"vY0":-136.69570666962542,"vZ0":-2.7998050022463,"x":131.74,"y":176.45,"x0":-2.1177514635518957,"y0":50.004451138113,"z0":5.176546903275374,"aX":-18.88502412895795},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2434,"spinDirection":238},"zone":4,"typeConfidence":0.97,"plateTime":0.4006747102541328,"extension":6.7308621670375794},"index":2,"playId":"df5cc6bc-1269-3f64-8846-4eaeb7387580","pitchNumber":3,"startTime":"2026-06-02T01:23:12.771Z","endTime":"2026-06-02T01:23:17.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.962781946129798,"aZ":-28.65775254625586,"pfxX":-11.444871188902113,"pfxZ":1.837880616468473,"pX":-1.0874935088870659,"pZ":2.166711192001969,"vX0":6.791914190671811,"vY0":-136.66029710681823,"vZ0":-3.271329420842456,"x":158.45,"y":180.28,"x0":-2.103715206247111,"y0":50.00151760431763,"z0":5.323944659760138,"aX":-21.888189299793474},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":19.6,"spinRate":2335,"spinDirection":233},"zone":13,"typeConfidence":0.98,"plateTime":0.399091943968795,"extension":6.483639081003162},"index":3,"playId":"e69be758-0452-3ac6-9589-502ecee53126","pitchNumber":4,"startTime":"2026-06-02T01:23:44.798Z","endTime":"2026-06-02T01:23:49.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-02T01:23:59.313Z","endTime":"2026-06-02T01:24:15.143Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38095481594273,"aZ":-33.556008532204636,"pfxX":10.993537876346235,"pfxZ":-0.9342242486852701,"pX":0.7279314439983756,"pZ":1.3299906799832462,"vX0":3.7707272663144855,"vY0":-120.4033359800295,"vZ0":-2.189929133942597,"x":89.25,"y":202.87,"x0":-2.282875729768606,"y0":50.00299559098145,"z0":5.195033954454783,"aX":16.28579925203199},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":-20.8,"spinRate":2709,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.453338423067573,"extension":6.129602170461482},"index":5,"playId":"e5e07c20-df82-3308-88e6-f3a2b810812e","pitchNumber":5,"startTime":"2026-06-02T01:24:15.143Z","endTime":"2026-06-02T01:24:20.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.616681328170237,"aZ":-38.347066406455276,"pfxX":6.578467631470464,"pfxZ":-4.391178088584679,"pX":-0.3522418808038608,"pZ":3.122481913953039,"vX0":2.4964731261599207,"vY0":-117.40952969286043,"vZ0":2.5471863896077447,"x":130.43,"y":154.47,"x0":-2.2814741245924917,"y0":50.00103451893303,"z0":5.572888217163424,"aX":9.25342820674327},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":-12.5,"spinRate":2583,"spinDirection":58},"zone":1,"typeConfidence":0.84,"plateTime":0.4651470106442046,"extension":6.253355344748096},"index":6,"playId":"a8bd8429-85d5-3408-bf23-2cd6c3b447fd","pitchNumber":6,"startTime":"2026-06-02T01:24:37.747Z","endTime":"2026-06-02T01:24:42.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24573001208848,"aZ":-25.994875881897958,"pfxX":-9.9826223144331,"pfxZ":3.0915505644104133,"pX":-0.23946823203276976,"pZ":2.1199078020246778,"vX0":8.202498964792579,"vY0":-139.2572548317622,"vZ0":-4.18866148260714,"x":126.13,"y":181.54,"x0":-1.9014458636756186,"y0":50.00133043287065,"z0":5.32822451614431,"aX":-19.941143890484163},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":2380,"spinDirection":233},"zone":5,"typeConfidence":0.96,"plateTime":0.39078125065639435,"extension":6.504441496706653},"hitData":{"launchSpeed":103.1,"launchAngle":3.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.65,"coordY":96.83}},"index":7,"playId":"5fbb7eaa-a18c-3c3c-a661-d3198a5ddd3c","pitchNumber":7,"startTime":"2026-06-02T01:25:10.214Z","endTime":"2026-06-02T01:25:21.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:25:21.599Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging. Xavier Edwards steals (9) 2nd base.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:25:19.928Z","endTime":"2026-06-02T01:27:25.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":"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":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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(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":83.0,"endSpeed":77.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.790021043283833,"aZ":-31.49407810303935,"pfxX":8.858190667398745,"pfxZ":0.45287820912030075,"pX":1.74531367759758,"pZ":1.7006335334675298,"vX0":6.8708940066877515,"vY0":-120.85999471742637,"vZ0":-1.8272849120166934,"x":50.47,"y":192.86,"x0":-2.2769308575235656,"y0":50.000498395810176,"z0":5.211522969828228,"aX":13.20647914448526},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":-17.6,"spinRate":2451,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4518166237816321,"extension":6.304249843653034},"index":0,"playId":"bd50410e-785e-317f-8e23-13a466723bbf","pitchNumber":1,"startTime":"2026-06-02T01:25:44.474Z","endTime":"2026-06-02T01:25:48.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"5de01ecb-2be4-31bf-8c86-7e2253dc573b","startTime":"2026-06-02T01:26:02.018Z","endTime":"2026-06-02T01:26:05.231Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07277202964345,"aZ":-24.903819384251495,"pfxX":-9.091673607714592,"pfxZ":3.7326919595167647,"pX":0.20120473605874314,"pZ":1.783409524493685,"vX0":9.397271924261824,"vY0":-138.46533597082572,"vZ0":-4.844089107559501,"x":109.33,"y":190.63,"x0":-2.0506404375360265,"y0":50.0023415188673,"z0":5.215657409633651,"aX":-17.70545851802423},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":2468,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.3951376636312851,"extension":6.549390283199666},"index":2,"playId":"1b330d3d-17e6-3c63-85ee-d2c1b2210481","pitchNumber":2,"startTime":"2026-06-02T01:26:17.301Z","endTime":"2026-06-02T01:26:22.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53481362220362,"aZ":-27.971386129864005,"pfxX":-12.534454453872844,"pfxZ":2.2366989196204976,"pX":-1.1030339622091212,"pZ":2.1906511409701497,"vX0":6.917118014770123,"vY0":-136.66975523379998,"vZ0":-3.084651261472878,"x":159.05,"y":179.63,"x0":-2.0448984154634195,"y0":50.00588123301907,"z0":5.26548114133098,"aX":-23.59705170852877},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":21.1,"spinRate":2528,"spinDirection":234},"zone":13,"typeConfidence":0.98,"plateTime":0.40153559799976346,"extension":6.600064700993238},"index":3,"playId":"1e2fcf83-2d52-3c3d-951a-db698868738f","pitchNumber":3,"startTime":"2026-06-02T01:26:34.712Z","endTime":"2026-06-02T01:26:38.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"27158607-8276-37dd-be8f-da0a10e383c8","startTime":"2026-06-02T01:27:02.262Z","endTime":"2026-06-02T01:27:05.262Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07275498704756,"aZ":-32.00266792599756,"pfxX":12.121891957206113,"pfxZ":0.117339931629175,"pX":1.302670684620153,"pZ":1.9550164455435488,"vX0":4.8597084595263444,"vY0":-121.51994335495232,"vZ0":-1.3387690739150826,"x":67.35,"y":185.99,"x0":-2.298918940988769,"y0":50.00549604655705,"z0":5.296307801707986,"aX":18.10858553555076},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":-23.2,"spinRate":2725,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.45092983366980954,"extension":6.127395762799418},"index":5,"playId":"11e747e1-3a5e-3d52-b9b6-285fdd2f5d23","pitchNumber":4,"startTime":"2026-06-02T01:27:18.363Z","endTime":"2026-06-02T01:27:25.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:27:25.101Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz challenged (pitch result), call on the field was confirmed: Esteury Ruiz called out on strikes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-02T01:27:35.437Z","endTime":"2026-06-02T01:31:00.859Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","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":2},"credits":[]},{"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":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":77.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.68239511665287,"aZ":-31.781286136882898,"pfxX":5.3701247630177456,"pfxZ":0.2681371376346027,"pX":-0.03891319028476154,"pZ":0.6805241953128993,"vX0":4.059244453833977,"vY0":-119.99578165293737,"vZ0":-3.6344221834335606,"x":118.48,"y":220.41,"x0":-2.4407934034742276,"y0":50.00553743412528,"z0":4.998412179235806,"aX":7.958900626362049},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":-10.6,"spinRate":2640,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.45364812511000707,"extension":6.258670382947564},"index":0,"playId":"affe9e80-30d8-3bbf-9a67-76c64fa43073","pitchNumber":1,"startTime":"2026-06-02T01:27:52.456Z","endTime":"2026-06-02T01:27:56.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48426453784587,"aZ":-28.07316111298935,"pfxX":-12.171188595378634,"pfxZ":2.1875134422750353,"pX":-1.2083791085679183,"pZ":1.8301073787531532,"vX0":6.666856789293087,"vY0":-136.92307905620575,"vZ0":-3.815867384678894,"x":163.06,"y":189.37,"x0":-2.1084009795146876,"y0":50.00488091307211,"z0":5.188175500703003,"aX":-22.846583705117485},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":20.4,"spinRate":2463,"spinDirection":239},"zone":13,"typeConfidence":0.98,"plateTime":0.40180443497596174,"extension":6.483960700550336},"index":1,"playId":"240a5191-e42e-31f0-bf86-4d3b7dc01ffb","pitchNumber":2,"startTime":"2026-06-02T01:28:11.625Z","endTime":"2026-06-02T01:28:21.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Keibert Ruiz. Xavier Edwards to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"240a5191-e42e-31f0-bf86-4d3b7dc01ffb","startTime":"2026-06-02T01:28:36.014Z","endTime":"2026-06-02T01:28:42.185Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":82.2,"endSpeed":76.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23269386211357,"aZ":-30.5597725291537,"pfxX":9.75362192556143,"pfxZ":1.1101365311222242,"pX":0.053016607885243414,"pZ":2.9997974272380143,"vX0":2.8429440353458957,"vY0":-119.81882626925896,"vZ0":0.8738520557169469,"x":114.98,"y":157.79,"x0":-2.4151612283668182,"y0":50.005926604300356,"z0":5.352084696359283,"aX":14.244066057488999},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-18.4,"spinRate":2710,"spinDirection":63},"zone":2,"typeConfidence":0.9,"plateTime":0.45639886657035333,"extension":6.1584971422056345},"index":3,"playId":"694900e1-a14a-382d-918a-19ac891f2fc4","pitchNumber":3,"startTime":"2026-06-02T01:28:42.185Z","endTime":"2026-06-02T01:28:47.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629646368535287,"aZ":-32.13942568471834,"pfxX":6.532619360423879,"pfxZ":0.02629753441416527,"pX":2.1103635079978,"pZ":0.19281741701034052,"vX0":8.091990969173269,"vY0":-120.0127261824393,"vZ0":-4.7766276818886455,"x":36.56,"y":233.57,"x0":-2.1505146973336813,"y0":50.00473060030552,"z0":5.06278537623843,"aX":9.555503822990172},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":-13.7,"spinRate":2768,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.45591853440818664,"extension":6.248172456458875},"index":4,"playId":"a79f15ab-c545-3f26-af0d-b1c91d3eb223","pitchNumber":4,"startTime":"2026-06-02T01:29:04.536Z","endTime":"2026-06-02T01:29:09.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091134460920983,"aZ":-20.698357995047196,"pfxX":-6.944689293045828,"pfxZ":5.987438358616299,"pX":2.043821433582853,"pZ":2.2963307616453883,"vX0":12.944368751966701,"vY0":-137.03943424113444,"vZ0":-4.3160898952566225,"x":39.09,"y":176.78,"x0":-1.8221413595788867,"y0":50.00351883516832,"z0":5.291546241302322,"aX":-13.312831834380695},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":2444,"spinDirection":237},"zone":14,"typeConfidence":0.88,"plateTime":0.3985159957458033,"extension":6.556487151346927},"index":5,"playId":"827f2a18-c0ed-367e-8ffa-d1df3aa338a5","pitchNumber":5,"startTime":"2026-06-02T01:29:28.147Z","endTime":"2026-06-02T01:29:32.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173361090418517,"aZ":-26.480433375668927,"pfxX":-10.725698853694212,"pfxZ":3.007696870258651,"pX":-0.21528120642782647,"pZ":1.5282909281443198,"vX0":8.755275441383118,"vY0":-136.98298405530065,"vZ0":-5.015226625870464,"x":125.21,"y":197.52,"x0":-2.064485134270991,"y0":50.00443410806841,"z0":5.200644816095612,"aX":-20.31939102199521},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":2401,"spinDirection":241},"zone":13,"typeConfidence":0.98,"plateTime":0.40035045150630877,"extension":6.532951827476476},"index":6,"playId":"4e736a71-0ce0-37e4-b6b5-6ef3ff0a554d","pitchNumber":6,"startTime":"2026-06-02T01:29:48.138Z","endTime":"2026-06-02T01:29:52.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.463899680294258,"aZ":-18.719490828578678,"pfxX":-9.75575490061294,"pfxZ":7.153991238849718,"pX":0.5169727362932813,"pZ":2.8414927796425675,"vX0":10.199601175803485,"vY0":-136.5893605292069,"vZ0":-2.8947366816001154,"x":97.29,"y":162.06,"x0":-2.0068773413216645,"y0":50.000444188826286,"z0":5.209632389918703,"aX":-18.341419998531208},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2619,"spinDirection":233},"zone":3,"typeConfidence":0.91,"plateTime":0.40175233828334367,"extension":6.509224242231543},"index":7,"playId":"682e2d6a-661a-3510-af7d-792f24c60957","pitchNumber":7,"startTime":"2026-06-02T01:30:09.769Z","endTime":"2026-06-02T01:30:14.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454583281897992,"aZ":-18.530398306819414,"pfxX":-8.717590581642941,"pfxZ":7.104960272620624,"pX":0.36803480970959157,"pZ":2.3550354556183954,"vX0":9.62243981580907,"vY0":-136.35924974804013,"vZ0":-4.37376557179269,"x":102.97,"y":175.19,"x0":-2.041326341567574,"y0":50.00374140175815,"z0":5.224755275764868,"aX":-16.74156157948068},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2542,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.3987028856806236,"extension":6.591424079249442},"index":8,"playId":"fab28fd0-594d-3690-ad8e-6623d7ae73e6","pitchNumber":8,"startTime":"2026-06-02T01:30:33.837Z","endTime":"2026-06-02T01:31:00.859Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"}},"playEndTime":"2026-06-02T01:31:00.859Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-02T01:33:18.684Z","endTime":"2026-06-02T01:34:52.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T01:32:31.765Z","endTime":"2026-06-02T01:33:21.017Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370892749993676,"aZ":-22.11778941563126,"pfxX":6.0483384461979925,"pfxZ":5.661897205836808,"pX":0.14771975727140382,"pZ":2.332015852128214,"vX0":-0.4487442403689821,"vY0":-131.107340392262,"vZ0":-7.583355653775806,"x":111.37,"y":175.82,"x0":-0.469011957757936,"y0":50.006279646683836,"z0":6.860488559961405,"aX":10.747735855377167},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":-10.9,"spinRate":2416,"spinDirection":122},"zone":5,"typeConfidence":0.92,"plateTime":0.4145392110168791,"extension":6.250078306681761},"index":1,"playId":"11ea1874-1089-3ac7-b25f-e2e9ab8fbe08","pitchNumber":1,"startTime":"2026-06-02T01:33:21.017Z","endTime":"2026-06-02T01:33:25.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.548037352739353,"aZ":-28.529377663251548,"pfxX":6.140881400851979,"pfxZ":2.1308119768371085,"pX":-0.1539390612441398,"pZ":3.5003053092537986,"vX0":-1.5353209512599708,"vY0":-128.87917492429483,"vZ0":-3.796101679473206,"x":122.87,"y":144.27,"x0":-0.35480437492497546,"y0":50.00446463592376,"z0":7.155155626781299,"aX":10.505025640799166},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":-10.9,"spinRate":2455,"spinDirection":98},"zone":11,"typeConfidence":0.92,"plateTime":0.4222914700733047,"extension":5.926427500559973},"index":2,"playId":"184d1107-c882-3ce9-b857-40d2b5bf40ee","pitchNumber":2,"startTime":"2026-06-02T01:33:38.879Z","endTime":"2026-06-02T01:33:43.130Z","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":98.0,"endSpeed":90.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67086214242868,"aZ":-10.534094220077932,"pfxX":-2.8042228860452525,"pfxZ":10.376311200862075,"pX":-0.6210453882077428,"pZ":3.891916017727468,"vX0":1.1012984721056265,"vY0":-142.75537594180366,"vZ0":-6.538778117333121,"x":140.67,"y":133.7,"x0":-0.6452086423258464,"y0":50.001948373697196,"z0":6.859643223327511,"aX":-5.847351565083989},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":4.9,"spinRate":2252,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.38216853564949993,"extension":6.452584308581743},"index":3,"playId":"24ec9b8f-695f-3f2b-932b-8bfb630899e6","pitchNumber":3,"startTime":"2026-06-02T01:33:57.849Z","endTime":"2026-06-02T01:34:02.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.862591820586186,"aZ":-22.643487178540205,"pfxX":-7.508777082754516,"pfxZ":4.901150818476127,"pX":-1.7678602391646958,"pZ":0.9823738960435929,"vX0":-0.02061717110616995,"vY0":-137.49669917220353,"vZ0":-11.111704546493524,"x":184.39,"y":212.26,"x0":-0.7819851888220397,"y0":50.0050382886135,"z0":6.564998382142739,"aX":-14.612009771536329},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":2047,"spinDirection":220},"zone":13,"typeConfidence":0.88,"plateTime":0.3959205545816906,"extension":6.273241680881927},"index":4,"playId":"da46b7f4-023c-319f-9c01-08916fc16413","pitchNumber":4,"startTime":"2026-06-02T01:34:20.982Z","endTime":"2026-06-02T01:34:25.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281623267273993,"aZ":-36.7311087305022,"pfxX":6.926271016418187,"pfxZ":-3.0337117036755057,"pX":-0.09182117271109756,"pZ":3.835642272530858,"vX0":-1.9062762864140534,"vY0":-121.1872958767491,"vZ0":-0.7979350802676621,"x":120.5,"y":135.22,"x0":-0.20001271541065646,"y0":50.001269338527294,"z0":7.34750835560542,"aX":10.412512950782132},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.4,"breakHorizontal":-12.1,"spinRate":2382,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.450112922068449,"extension":6.225185436528807},"hitData":{"launchSpeed":81.8,"launchAngle":54.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.19,"coordY":134.68}},"index":5,"playId":"c055901c-30b4-31d3-a5a1-785ca8bcb146","pitchNumber":5,"startTime":"2026-06-02T01:34:42.471Z","endTime":"2026-06-02T01:34:52.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:34:52.421Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-02T01:34:55.140Z","endTime":"2026-06-02T01:36:58.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66645921150606,"aZ":-40.09343097173457,"pfxX":3.1660442037999443,"pfxZ":-5.361463601375734,"pX":0.5512001360424021,"pZ":1.6927172413624345,"vX0":0.9760524728811194,"vY0":-120.52341364314717,"vZ0":-4.627844509695277,"x":95.99,"y":193.08,"x0":-0.27008791593165016,"y0":50.005612100442235,"z0":7.1658918413340515,"aX":4.674101536509787},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.6,"breakHorizontal":-6.0,"spinRate":2416,"spinDirection":30},"zone":9,"typeConfidence":0.91,"plateTime":0.4538714957315726,"extension":6.19627854256202},"index":0,"playId":"82995b78-ec00-3d9a-8afb-73fcf2f55e0b","pitchNumber":1,"startTime":"2026-06-02T01:35:23.650Z","endTime":"2026-06-02T01:35:28.725Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652291229924206,"aZ":-13.231475316934105,"pfxX":-0.38819191412569376,"pfxZ":9.10080258532708,"pX":-0.8574304897167403,"pZ":2.3881429576039332,"vX0":-0.7799693007257826,"vY0":-142.82428049171082,"vZ0":-9.974583739597932,"x":149.68,"y":174.3,"x0":-0.5311650186087004,"y0":50.000782013930895,"z0":6.742165836025367,"aX":-0.8074793405133985},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":0.8,"spinRate":2314,"spinDirection":193},"zone":13,"typeConfidence":0.92,"plateTime":0.3824397921445546,"extension":6.366805248180162},"index":1,"playId":"18690540-eaee-37ae-9913-91021f9ca1b7","pitchNumber":2,"startTime":"2026-06-02T01:35:42.192Z","endTime":"2026-06-02T01:36:09.223Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"}}},{"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.4,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58376639921646,"aZ":-11.137185844736234,"pfxX":-1.462412072299728,"pfxZ":10.278994619806905,"pX":0.8193041626982515,"pZ":2.9739133893988354,"vX0":3.955769443143078,"vY0":-141.73128164634576,"vZ0":-8.480547158417016,"x":85.77,"y":158.48,"x0":-0.4007993838137743,"y0":50.00307516863744,"z0":6.705155787588752,"aX":-2.9933901147978696},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":1.9,"spinRate":2287,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.3855731694215909,"extension":6.477514472645444},"index":2,"playId":"6c62dd3f-9122-3d08-ad25-4633c9505164","pitchNumber":3,"startTime":"2026-06-02T01:36:18.239Z","endTime":"2026-06-02T01:36:23.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-02T01:36:36.462Z","endTime":"2026-06-02T01:36:50.451Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318575349205503,"aZ":-32.05180846206906,"pfxX":4.400879791048088,"pfxZ":0.0681024419285432,"pX":-0.4193365799777798,"pZ":2.2295432628175362,"vX0":-1.3377314441787733,"vY0":-130.60705484840193,"vZ0":-6.13552669281707,"x":132.98,"y":178.58,"x0":-0.47244119316563904,"y0":50.000276950599904,"z0":7.017194244653768,"aX":7.607468473012315},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":-7.7,"spinRate":2389,"spinDirection":91},"zone":4,"typeConfidence":0.91,"plateTime":0.41925319442196374,"extension":6.267506824517735},"hitData":{"launchSpeed":94.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":151.07}},"index":4,"playId":"2d83b113-5fe4-393d-8956-71b94ea6478e","pitchNumber":4,"startTime":"2026-06-02T01:36:50.451Z","endTime":"2026-06-02T01:36:58.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:36:58.648Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-02T01:37:02.888Z","endTime":"2026-06-02T01:38:41.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.34"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.85"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.76"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884501601710188,"aZ":-27.491393183646565,"pfxX":2.8666662522393755,"pfxZ":2.651024207812405,"pX":-0.06313530631378059,"pZ":3.399929960078154,"vX0":0.29601112772240395,"vY0":-132.74025093791266,"vZ0":-4.224827184615292,"x":119.41,"y":146.98,"x0":-0.5484241243225514,"y0":50.004168084954514,"z0":7.035605582794098,"aX":5.0684335617752225},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2328,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.4141053868617899,"extension":6.266638897333255},"index":0,"playId":"6602a1a5-5d36-3e07-944a-03b034e9a4f2","pitchNumber":1,"startTime":"2026-06-02T01:37:28.541Z","endTime":"2026-06-02T01:37:33.832Z","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":89.9,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23723390416823,"aZ":-27.66258868107382,"pfxX":3.481262061978983,"pfxZ":2.643653044618958,"pX":-0.16427071926308134,"pZ":3.3990763656240146,"vX0":-0.977907735536492,"vY0":-130.78592592482218,"vZ0":-4.126547615221459,"x":123.26,"y":147.0,"x0":-0.23450053425707845,"y0":50.005212871955216,"z0":7.106482905211342,"aX":5.945807025711886},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.0,"spinRate":2340,"spinDirection":114},"zone":11,"typeConfidence":0.91,"plateTime":0.42109740059835055,"extension":6.273981978940587},"index":1,"playId":"8cd7eeea-9f55-33e6-87b1-48f124a71d90","pitchNumber":2,"startTime":"2026-06-02T01:37:47.146Z","endTime":"2026-06-02T01:37:52.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-02T01:38:03.229Z","endTime":"2026-06-02T01:38:15.912Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09898989271567,"aZ":-26.434593165517903,"pfxX":1.7990158796800007,"pfxZ":3.216407417230454,"pX":1.6885823652163072,"pZ":1.3253254159180585,"vX0":4.002591084289692,"vY0":-133.08051493092185,"vZ0":-9.30209581175422,"x":52.64,"y":203.0,"x0":-0.07197856743769457,"y0":50.00031356916043,"z0":6.798316895387967,"aX":3.2075373969610315},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2425,"spinDirection":104},"zone":14,"typeConfidence":0.91,"plateTime":0.4124804636489454,"extension":6.471966858157243},"index":3,"playId":"ffacb593-78df-3c12-b769-b149466dbd84","pitchNumber":3,"startTime":"2026-06-02T01:38:15.912Z","endTime":"2026-06-02T01:38:19.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350465077758457,"aZ":-36.5664082607419,"pfxX":4.911753129709972,"pfxZ":-2.9211111447383296,"pX":0.46580682898573283,"pZ":2.2896889103313702,"vX0":-0.5316636912936993,"vY0":-121.91069993875641,"vZ0":-4.157802641611466,"x":99.24,"y":176.96,"x0":0.048849349763703115,"y0":50.00539271747596,"z0":7.1795474367309975,"aX":7.38114794260933},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.0,"breakHorizontal":-8.8,"spinRate":2426,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.44958822942290944,"extension":6.346808263075892},"index":4,"playId":"3af6541f-d20a-3a5a-a85f-1c6d90260052","pitchNumber":4,"startTime":"2026-06-02T01:38:37.641Z","endTime":"2026-06-02T01:38:41.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:38:41.459Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-02T01:37:02.888Z","endTime":"2026-06-02T01:38:41.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.34"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.85"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.76"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".585"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884501601710188,"aZ":-27.491393183646565,"pfxX":2.8666662522393755,"pfxZ":2.651024207812405,"pX":-0.06313530631378059,"pZ":3.399929960078154,"vX0":0.29601112772240395,"vY0":-132.74025093791266,"vZ0":-4.224827184615292,"x":119.41,"y":146.98,"x0":-0.5484241243225514,"y0":50.004168084954514,"z0":7.035605582794098,"aX":5.0684335617752225},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2328,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.4141053868617899,"extension":6.266638897333255},"index":0,"playId":"6602a1a5-5d36-3e07-944a-03b034e9a4f2","pitchNumber":1,"startTime":"2026-06-02T01:37:28.541Z","endTime":"2026-06-02T01:37:33.832Z","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":89.9,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23723390416823,"aZ":-27.66258868107382,"pfxX":3.481262061978983,"pfxZ":2.643653044618958,"pX":-0.16427071926308134,"pZ":3.3990763656240146,"vX0":-0.977907735536492,"vY0":-130.78592592482218,"vZ0":-4.126547615221459,"x":123.26,"y":147.0,"x0":-0.23450053425707845,"y0":50.005212871955216,"z0":7.106482905211342,"aX":5.945807025711886},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.0,"spinRate":2340,"spinDirection":114},"zone":11,"typeConfidence":0.91,"plateTime":0.42109740059835055,"extension":6.273981978940587},"index":1,"playId":"8cd7eeea-9f55-33e6-87b1-48f124a71d90","pitchNumber":2,"startTime":"2026-06-02T01:37:47.146Z","endTime":"2026-06-02T01:37:52.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-02T01:38:03.229Z","endTime":"2026-06-02T01:38:15.912Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09898989271567,"aZ":-26.434593165517903,"pfxX":1.7990158796800007,"pfxZ":3.216407417230454,"pX":1.6885823652163072,"pZ":1.3253254159180585,"vX0":4.002591084289692,"vY0":-133.08051493092185,"vZ0":-9.30209581175422,"x":52.64,"y":203.0,"x0":-0.07197856743769457,"y0":50.00031356916043,"z0":6.798316895387967,"aX":3.2075373969610315},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2425,"spinDirection":104},"zone":14,"typeConfidence":0.91,"plateTime":0.4124804636489454,"extension":6.471966858157243},"index":3,"playId":"ffacb593-78df-3c12-b769-b149466dbd84","pitchNumber":3,"startTime":"2026-06-02T01:38:15.912Z","endTime":"2026-06-02T01:38:19.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350465077758457,"aZ":-36.5664082607419,"pfxX":4.911753129709972,"pfxZ":-2.9211111447383296,"pX":0.46580682898573283,"pZ":2.2896889103313702,"vX0":-0.5316636912936993,"vY0":-121.91069993875641,"vZ0":-4.157802641611466,"x":99.24,"y":176.96,"x0":0.048849349763703115,"y0":50.00539271747596,"z0":7.1795474367309975,"aX":7.38114794260933},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.0,"breakHorizontal":-8.8,"spinRate":2426,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.44958822942290944,"extension":6.346808263075892},"index":4,"playId":"3af6541f-d20a-3a5a-a85f-1c6d90260052","pitchNumber":4,"startTime":"2026-06-02T01:38:37.641Z","endTime":"2026-06-02T01:38:41.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T01:38:41.459Z","atBatIndex":75},"scoringPlays":[5,17,26,42,45,67,69],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":170.77,"y":110.52},"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":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":115.67,"y":184.45},"type":"O","description":"Sac Bunt"},{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":156.06,"y":163.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":115.28,"y":76.28},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":114.49,"y":139.41},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14],"bottom":[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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":179.89,"y":109.0},"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":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":133.76,"y":188.08},"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":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":166.71,"y":104.43},"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":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":104.06,"y":45.13},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":131.83,"y":59.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":102.33,"y":197.71},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":30.34,"y":73.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":148.97,"y":156.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":158.09,"y":165.78},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22],"bottom":[23,24,25,26],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":155.05,"y":165.27},"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":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":108.03,"y":148.13},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":103.34,"y":150.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":150.49,"y":175.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":47.57,"y":106.97},"type":"H","description":"Single"}]}},{"startIndex":27,"endIndex":32,"top":[27,28,29],"bottom":[30,31,32],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":104.27,"y":131.11},"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":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":151.88,"y":168.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":125.47,"y":47.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":122.38,"y":117.14},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35,36],"bottom":[37,38,39,40],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":161.41,"y":166.08},"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":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":152.01,"y":67.43},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":141.36,"y":149.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":83.95,"y":144.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":123.78,"y":75.48},"type":"H","description":"Single"}]}},{"startIndex":41,"endIndex":51,"top":[41,42,43,44,45,46,47],"bottom":[48,49,50,51],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":119.72,"y":77.87},"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":6,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":12.03,"y":78.79},"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":6,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":120.12,"y":189.98},"type":"O","description":"Sac Bunt"},{"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":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":200.17,"y":143.98},"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":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":138.94,"y":128.88},"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":6,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":178.37,"y":83.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":61.31,"y":122.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":105.37,"y":84.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":147.95,"y":173.38},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"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":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":109.98,"y":173.59},"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":7,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":110.94,"y":148.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":154.05,"y":84.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":166.71,"y":102.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":184.45,"y":79.09},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":65,"top":[59,60,61],"bottom":[62,63,64,65],"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":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":168.82,"y":176.65},"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":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":84.46,"y":64.57},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":162.3,"y":73.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":161.58,"y":59.34},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":75,"top":[66,67,68,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":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":38.2,"y":109.7},"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":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":211.93,"y":71.48},"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":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":197.07,"y":57.31},"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":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":89.65,"y":96.83},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":71.19,"y":134.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":144.91,"y":151.07},"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":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":3},"away":{"runs":7,"hits":10,"errors":1,"leftOnBase":8}},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"onDeck":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"inHole":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"battingOrder":7,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"onDeck":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"inHole":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"battingOrder":6,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":3,"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":4,"groundOuts":9,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".244","atBats":35,"obp":".320","slg":".378","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":21,"rbi":7,"leftOnBase":16,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":4,"lineOuts":0},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".242","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":124,"era":"4.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":37,"strikes":87,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"pitchesPerInning":"13.78","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":18,"gamesStarted":0,"flyOuts":19,"groundOuts":21,"airOuts":32,"runs":13,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":103,"obp":".267","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":463,"era":"3.77","inningsPitched":"28.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.01","battersFaced":117,"outs":86,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":176,"strikes":287,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":8,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.14","hitsPer9Inn":"5.97","runsScoredPer9":"4.08","homeRunsPer9":"1.57","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":13,"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":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":17,"gamesStarted":1,"flyOuts":10,"groundOuts":7,"airOuts":16,"runs":14,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":57,"obp":".318","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":275,"era":"7.04","inningsPitched":"15.1","wins":2,"losses":3,"saves":6,"saveOpportunities":8,"holds":1,"blownSaves":2,"earnedRuns":12,"whip":"1.30","battersFaced":66,"outs":46,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":93,"strikes":182,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".400","pitchesPerInning":"17.93","gamesFinished":13,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"12.91","walksPer9Inn":"4.11","hitsPer9Inn":"7.63","runsScoredPer9":"8.22","homeRunsPer9":"1.76","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"601","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":25,"airOuts":30,"runs":7,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".206","atBats":97,"obp":".291","slg":".320","ops":".611","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":31,"rbi":20,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".236","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":11,"airOuts":15,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".161","atBats":62,"obp":".224","slg":".210","ops":".434","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":13,"rbi":1,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":81,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 4-4)","summary":"7.0 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":26,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":27,"strikes":68,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":53,"groundOuts":90,"airOuts":90,"runs":45,"doubles":14,"triples":2,"homeRuns":10,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":86,"hitByPitch":5,"atBats":322,"obp":".322","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1250,"era":"4.59","inningsPitched":"82.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.30","battersFaced":349,"outs":247,"gamesPitched":13,"completeGames":1,"shutouts":1,"pitchesThrown":1250,"balls":402,"strikes":848,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.30","hitsPer9Inn":"9.40","runsScoredPer9":"4.92","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"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":17,"gamesStarted":2,"flyOuts":23,"groundOuts":46,"airOuts":36,"runs":9,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":144,"obp":".305","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":628,"era":"1.63","inningsPitched":"38.2","wins":0,"losses":1,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"1.27","battersFaced":165,"outs":116,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":231,"strikes":397,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":8,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.68","walksPer9Inn":"4.42","hitsPer9Inn":"6.98","runsScoredPer9":"2.09","homeRunsPer9":"0.23","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"602","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":8,"airOuts":14,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".178","atBats":45,"obp":".224","slg":".422","ops":".646","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":19,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".214","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":31,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":59,"flyOuts":38,"groundOuts":41,"airOuts":72,"runs":33,"doubles":7,"triples":3,"homeRuns":3,"strikeOuts":59,"baseOnBalls":32,"intentionalWalks":0,"hits":41,"hitByPitch":7,"avg":".194","atBats":211,"obp":".319","slg":".299","ops":".618","caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":63,"rbi":16,"leftOnBase":67,"sacBunts":1,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.33","popOuts":19,"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":3,"putOuts":133,"errors":0,"chances":136,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":10,"groundOuts":24,"airOuts":16,"runs":16,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":19,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":81,"obp":".376","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":404,"era":"4.50","inningsPitched":"22.0","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":11,"whip":"1.73","battersFaced":102,"outs":66,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":160,"strikes":244,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".571","pitchesPerInning":"18.36","gamesFinished":5,"strikeoutWalkRatio":"1.26","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.77","hitsPer9Inn":"7.77","runsScoredPer9":"6.55","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":12,"gamesStarted":12,"flyOuts":42,"groundOuts":60,"airOuts":66,"runs":24,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":74,"baseOnBalls":25,"intentionalWalks":0,"hits":48,"hitByPitch":4,"atBats":246,"obp":".279","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1078,"era":"2.97","inningsPitched":"66.2","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.10","battersFaced":277,"outs":200,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1078,"balls":385,"strikes":693,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"9.99","walksPer9Inn":"3.38","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","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":27,"gamesStarted":1,"flyOuts":11,"groundOuts":27,"airOuts":26,"runs":7,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":10,"hitByPitch":3,"atBats":82,"obp":".223","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":334,"era":"2.52","inningsPitched":"25.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"0.72","battersFaced":94,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":119,"strikes":215,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"13.36","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.88","hitsPer9Inn":"3.60","runsScoredPer9":"2.52","homeRunsPer9":"1.08","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":19,"groundOuts":40,"airOuts":39,"runs":8,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".260","atBats":123,"obp":".316","slg":".366","ops":".682","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":45,"rbi":20,"leftOnBase":55,"sacBunts":1,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"123.00","popOuts":9,"lineOuts":11},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":40,"errors":5,"chances":105,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":36,"obp":".442","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"7.27","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.85","battersFaced":43,"outs":26,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":62,"strikes":118,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"20.77","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"12.46","runsScoredPer9":"7.27","homeRunsPer9":"1.04","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":"400","stats":{"batting":{"summary":"1-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":36,"groundOuts":66,"airOuts":61,"runs":41,"doubles":11,"triples":4,"homeRuns":6,"strikeOuts":30,"baseOnBalls":32,"intentionalWalks":1,"hits":71,"hitByPitch":0,"avg":".313","atBats":227,"obp":".398","slg":".476","ops":".874","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":108,"rbi":20,"leftOnBase":81,"sacBunts":1,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.83","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":132,"putOuts":88,"errors":4,"chances":224,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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, 6)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":21,"gamesStarted":0,"flyOuts":22,"groundOuts":14,"airOuts":28,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":80,"obp":".278","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":356,"era":"3.63","inningsPitched":"22.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":9,"whip":"1.12","battersFaced":90,"outs":67,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":125,"strikes":231,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":4,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.27","walksPer9Inn":"4.03","hitsPer9Inn":"6.04","runsScoredPer9":"4.03","homeRunsPer9":"0.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":20,"groundOuts":29,"airOuts":35,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":31,"hitByPitch":2,"avg":".221","atBats":140,"obp":".301","slg":".379","ops":".680","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":53,"rbi":13,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":9,"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":2,"putOuts":59,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":58,"flyOuts":33,"groundOuts":57,"airOuts":68,"runs":29,"doubles":5,"triples":0,"homeRuns":12,"strikeOuts":21,"baseOnBalls":21,"intentionalWalks":1,"hits":52,"hitByPitch":4,"avg":".268","atBats":194,"obp":".345","slg":".479","ops":".824","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":93,"rbi":46,"leftOnBase":79,"sacBunts":0,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.17","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":30,"stolenBasePercentage":".882","caughtStealingPercentage":".118","assists":16,"putOuts":288,"errors":2,"chances":306,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687531":{"person":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"jerseyNumber":"71","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":48,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":12,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":15,"strikes":33,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":24,"gamesStarted":0,"flyOuts":15,"groundOuts":22,"airOuts":24,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":1,"hits":13,"hitByPitch":2,"atBats":83,"obp":".253","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":361,"era":"3.42","inningsPitched":"23.2","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":9,"whip":"0.93","battersFaced":95,"outs":71,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":121,"strikes":240,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.25","gamesFinished":4,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"9.51","walksPer9Inn":"3.42","hitsPer9Inn":"4.94","runsScoredPer9":"3.42","homeRunsPer9":"0.38","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"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}},"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":"600","stats":{"batting":{"summary":"0-1 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":16,"groundOuts":19,"airOuts":29,"runs":17,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":67,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".234","atBats":145,"obp":".290","slg":".400","ops":".690","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":58,"rbi":30,"leftOnBase":61,"sacBunts":0,"sacFlies":4,"babip":".377","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":3,"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":0,"putOuts":79,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":20,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".231","atBats":52,"obp":".328","slg":".250","ops":".578","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":13,"rbi":1,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":14,"errors":2,"chances":32,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":34,"groundOuts":30,"airOuts":51,"runs":16,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":7,"avg":".208","atBats":173,"obp":".313","slg":".335","ops":".648","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":58,"rbi":15,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.25","popOuts":11,"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":29,"putOuts":246,"errors":3,"chances":278,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":19,"airOuts":13,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".209","atBats":67,"obp":".254","slg":".254","ops":".508","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":17,"rbi":6,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","assists":10,"putOuts":170,"errors":3,"chances":183,"fielding":".984","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"200","stats":{"batting":{"summary":"3-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":36,"groundOuts":62,"airOuts":57,"runs":33,"doubles":15,"triples":2,"homeRuns":4,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":79,"hitByPitch":4,"avg":".338","atBats":234,"obp":".369","slg":".470","ops":".839","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":110,"rbi":25,"leftOnBase":77,"sacBunts":0,"sacFlies":4,"babip":".387","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":66,"errors":8,"chances":193,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[689414,672640,669065,669364,677870,683357,681715,665923,805300,691788,681393,645261,656848,664126],"pitchers":[645261,656848,664126],"bench":[666624,691594],"bullpen":[669199,669622,676534,806188,687531,667463,676974,663969,676604],"battingOrder":[689414,672640,669065,669364,677870,665923,805300,691788,681393],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (15, Cavalli); Norby (10, Lovelady)."},{"label":"HR","value":"Hernández, H (3, 6th inning off Lovelady, 1 on, 0 out); Hicks, L (12, 9th inning off Henry, 0 on, 1 out); Stowers (4, 9th inning off Henry, 1 on, 1 out)."},{"label":"TB","value":"Edwards, X; Hernández, H 4; Hicks, L 4; Jiménez, L; Lopez, O 4; Mack; Norby 2; Stowers 4."},{"label":"RBI","value":"Caissie (30); Hernández, H 2 (20); Hicks, L (46); Norby (15); Stowers 2 (13)."},{"label":"2-out RBI","value":"Caissie."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Marsee 2; Ruiz, E; Lopez, O; Edwards, X."},{"label":"SAC","value":"Mack; Stowers."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Edwards, X (9, 2nd base off Henry/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lopez, O (8, throw)."},{"label":"Outfield assists","value":"Stowers (Mead at 2nd base)."}]}],"note":[{"label":"a","value":"Homered for Caissie in the 6th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".246","atBats":32,"obp":".324","slg":".419","ops":".743","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":35,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"4.68","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.38","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":57,"strikes":108,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":7,"pitchesPerInning":"18.33","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":1,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":32,"groundOuts":46,"airOuts":61,"runs":37,"doubles":13,"triples":2,"homeRuns":12,"strikeOuts":50,"baseOnBalls":27,"intentionalWalks":2,"hits":64,"hitByPitch":9,"avg":".294","atBats":218,"obp":".389","slg":".537","ops":".926","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":117,"rbi":47,"leftOnBase":87,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.17","popOuts":17,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":83,"errors":8,"chances":233,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":23,"groundOuts":57,"airOuts":44,"runs":22,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".193","atBats":171,"obp":".287","slg":".216","ops":".503","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":37,"rbi":16,"leftOnBase":77,"sacBunts":5,"sacFlies":1,"babip":".256","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":147,"putOuts":94,"errors":7,"chances":248,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"202","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".370","slg":".286","ops":".656","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":6,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"putOuts":28,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":9,"groundOuts":31,"airOuts":24,"runs":14,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".174","atBats":92,"obp":".248","slg":".272","ops":".520","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":25,"rbi":9,"leftOnBase":52,"sacBunts":2,"sacFlies":0,"babip":".209","groundOutsToAirouts":"1.29","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":5,"putOuts":212,"errors":0,"chances":217,"fielding":"1.000","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":30,"groundOuts":61,"airOuts":56,"runs":37,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":0,"atBats":203,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":843,"era":"6.08","inningsPitched":"50.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.41","battersFaced":220,"outs":151,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":302,"strikes":541,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".200","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.50","hitsPer9Inn":"10.19","runsScoredPer9":"6.62","homeRunsPer9":"1.97","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":15},"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":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":18,"groundOuts":34,"airOuts":34,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":4,"avg":".241","atBats":108,"obp":".328","slg":".324","ops":".652","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":35,"rbi":5,"leftOnBase":50,"sacBunts":2,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":20,"errors":5,"chances":70,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":13,"airOuts":12,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".220","atBats":41,"obp":".256","slg":".317","ops":".573","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":13,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"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":1,"putOuts":23,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)(BS, 1)","summary":"0.2 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":3,"flyOuts":9,"groundOuts":29,"airOuts":19,"runs":11,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":4,"hits":26,"hitByPitch":2,"atBats":92,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":412,"era":"3.38","inningsPitched":"24.0","wins":2,"losses":3,"saves":4,"saveOpportunities":5,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.75","battersFaced":113,"outs":72,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":152,"strikes":260,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":3,"winPercentage":".400","pitchesPerInning":"17.17","gamesFinished":10,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"7.88","walksPer9Inn":"6.00","hitsPer9Inn":"9.75","runsScoredPer9":"4.13","homeRunsPer9":"1.13","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":15,"gamesStarted":0,"flyOuts":7,"groundOuts":19,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":2,"hits":7,"hitByPitch":1,"atBats":52,"obp":".303","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":267,"era":"2.30","inningsPitched":"15.2","wins":1,"losses":0,"saves":4,"saveOpportunities":6,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.21","battersFaced":66,"outs":47,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":111,"strikes":156,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.04","gamesFinished":6,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"8.62","walksPer9Inn":"6.89","hitsPer9Inn":"4.02","runsScoredPer9":"2.30","homeRunsPer9":"1.15","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"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}},"ID669371":{"person":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":32,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":11,"strikes":21,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":9,"groundOuts":5,"airOuts":13,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":42,"obp":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":202,"era":"7.20","inningsPitched":"10.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":8,"whip":"1.80","battersFaced":51,"outs":30,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":80,"strikes":122,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":3,"winPercentage":".000","pitchesPerInning":"20.20","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"9.00","homeRunsPer9":"2.70","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":17,"gamesStarted":0,"flyOuts":16,"groundOuts":47,"airOuts":32,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":2,"hits":30,"hitByPitch":4,"atBats":139,"obp":".272","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":621,"era":"2.68","inningsPitched":"37.0","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.00","battersFaced":152,"outs":111,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":195,"strikes":426,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.78","gamesFinished":2,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"7.54","walksPer9Inn":"1.70","hitsPer9Inn":"7.30","runsScoredPer9":"2.92","homeRunsPer9":"0.97","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":26,"groundOuts":32,"airOuts":43,"runs":26,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":27,"baseOnBalls":22,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".250","atBats":136,"obp":".363","slg":".493","ops":".856","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":67,"rbi":26,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":7,"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":35,"putOuts":184,"errors":4,"chances":223,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":53,"groundOuts":57,"airOuts":80,"runs":35,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":60,"hitByPitch":1,"avg":".249","atBats":241,"obp":".302","slg":".407","ops":".709","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":98,"rbi":28,"leftOnBase":116,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.43","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":2,"putOuts":108,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":11,"groundOuts":30,"airOuts":20,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".219","atBats":114,"obp":".276","slg":".377","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":43,"rbi":13,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"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"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":32,"groundOuts":42,"airOuts":44,"runs":53,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":83,"baseOnBalls":50,"intentionalWalks":7,"hits":63,"hitByPitch":4,"avg":".272","atBats":232,"obp":".409","slg":".543","ops":".952","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":126,"rbi":39,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".353","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":1,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":104,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":31,"strikes":58,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":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":61,"airOuts":54,"runs":33,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":74,"baseOnBalls":24,"intentionalWalks":0,"hits":68,"hitByPitch":10,"atBats":253,"obp":".352","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1100,"era":"3.62","inningsPitched":"64.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.42","battersFaced":291,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1100,"balls":382,"strikes":718,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":1,"winPercentage":".500","pitchesPerInning":"17.01","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"10.30","walksPer9Inn":"3.34","hitsPer9Inn":"9.46","runsScoredPer9":"4.59","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":31,"groundOuts":49,"airOuts":62,"runs":26,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".233","atBats":189,"obp":".289","slg":".392","ops":".681","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":74,"rbi":27,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".247","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.62","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":152,"errors":0,"chances":153,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":21,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":53,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":248,"era":"1.72","inningsPitched":"15.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"0.89","battersFaced":60,"outs":47,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":248,"balls":86,"strikes":162,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".---","pitchesPerInning":"15.83","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.87","hitsPer9Inn":"5.17","runsScoredPer9":"2.30","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":23,"gamesStarted":0,"flyOuts":15,"groundOuts":16,"airOuts":29,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":85,"obp":".347","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":352,"era":"4.09","inningsPitched":"22.0","wins":1,"losses":1,"saves":4,"saveOpportunities":6,"holds":6,"blownSaves":2,"earnedRuns":10,"whip":"1.55","battersFaced":99,"outs":66,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":121,"strikes":231,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"16.00","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.18","walksPer9Inn":"4.09","hitsPer9Inn":"9.82","runsScoredPer9":"4.50","homeRunsPer9":"0.41","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":8,"flyOuts":58,"groundOuts":54,"airOuts":88,"runs":40,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":0,"hits":62,"hitByPitch":1,"atBats":234,"obp":".318","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":920,"era":"5.01","inningsPitched":"59.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.37","battersFaced":259,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":920,"balls":336,"strikes":584,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".556","pitchesPerInning":"15.51","gamesFinished":1,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"5.31","walksPer9Inn":"2.88","hitsPer9Inn":"9.40","runsScoredPer9":"6.07","homeRunsPer9":"2.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"flyOuts":17,"groundOuts":30,"airOuts":31,"runs":19,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":111,"obp":".298","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":477,"era":"5.28","inningsPitched":"29.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":3,"blownSaves":3,"earnedRuns":17,"whip":"1.17","battersFaced":123,"outs":87,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":164,"strikes":313,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"16.45","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.48","hitsPer9Inn":"8.07","runsScoredPer9":"5.90","homeRunsPer9":"1.86","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":17,"gamesStarted":1,"flyOuts":20,"groundOuts":17,"airOuts":25,"runs":15,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":88,"obp":".323","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":380,"era":"4.91","inningsPitched":"22.0","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.36","battersFaced":98,"outs":66,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":380,"balls":140,"strikes":240,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"17.27","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"6.14","homeRunsPer9":"0.82","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":27,"groundOuts":30,"airOuts":39,"runs":15,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".274","atBats":117,"obp":".287","slg":".504","ops":".791","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":59,"rbi":25,"leftOnBase":64,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":6,"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":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":15,"putOuts":280,"errors":5,"chances":300,"fielding":".983","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":38,"groundOuts":64,"airOuts":68,"runs":32,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":65,"baseOnBalls":21,"intentionalWalks":0,"hits":56,"hitByPitch":6,"atBats":251,"obp":".297","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1110,"era":"3.76","inningsPitched":"67.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.15","battersFaced":280,"outs":201,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1110,"balls":393,"strikes":717,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".750","pitchesPerInning":"16.57","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"8.73","walksPer9Inn":"2.82","hitsPer9Inn":"7.52","runsScoredPer9":"4.30","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":24,"groundOuts":55,"airOuts":51,"runs":21,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".264","atBats":182,"obp":".289","slg":".423","ops":".712","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":77,"rbi":30,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.40","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":33,"putOuts":254,"errors":2,"chances":289,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":18,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":59,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"4.02","inningsPitched":"15.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.28","battersFaced":64,"outs":47,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":93,"strikes":165,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":2,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"9.77","walksPer9Inn":"2.87","hitsPer9Inn":"8.62","runsScoredPer9":"4.02","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,671277,686611,665953,678554,682928,695734,696285,677588,660688,683083,678391,676917,663992,687606,669371],"pitchers":[676917,663992,687606,669371],"bench":[686452],"bullpen":[674841,690925,656492,641793,695418,571945,680730,687377,681402],"battingOrder":[695578,665953,678554,682928,695734,696285,677588,660688,678391],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Young (8, 2nd inning off Alcantara, S, 1 on, 1 out)."},{"label":"TB","value":"Abrams; Lile; Mead 2; Nuñez, N; Wood; Young 4."},{"label":"RBI","value":"Mead (26); Young 2 (27)."},{"label":"2-out RBI","value":"Mead."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Nuñez, N (3, 2nd base by Alcantara, S/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Ruiz, K (3)."}]}],"note":[{"label":"a","value":"Flied out for Nuñez, N in the 8th."},{"label":"1","value":"Ran for García Jr., L in the 8th."}]}},"officials":[{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"First Base"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Second Base"},{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Marsee (by Lovelady)."},{"label":"ABS Challenge","value":"Ruiz, K 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Caissie (Strike-Overturned to Ball); Mead (Strike-Confirmed); Mack (Ball-Overturned to Strike); Stowers (Strike-Confirmed); Ruiz, E (Strike-Confirmed); Lile (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Alcantara, S 95-68; Petersen 16-9; Fairbanks 13-10; Cavalli 89-58; Lovelady 14-8; Schultz 30-21; Henry 32-21."},{"label":"Groundouts-flyouts","value":"Alcantara, S 5-4; Petersen 0-2; Fairbanks 1-1; Cavalli 6-1; Lovelady 1-0; Schultz 2-2; Henry 0-1."},{"label":"Batters faced","value":"Alcantara, S 26; Petersen 4; Fairbanks 3; Cavalli 23; Lovelady 5; Schultz 7; Henry 7."},{"label":"Inherited runners-scored","value":"Lovelady 1-1; Schultz 1-0."},{"label":"Umpires","value":"HP: Jim Wolf. 1B: Alex MacKay. 2B: Alan Porter. 3B: Roberto Ortiz. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, In From RF."},{"label":"First pitch","value":"6:47 PM."},{"label":"T","value":"2:51."},{"label":"Att","value":"11,808."},{"label":"Venue","value":"Nationals Park."},{"label":"June 1, 2026"}],"pitchingNotes":["Cavalli pitched to 1 batter in the 6th inning."],"topPerformers":[{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":36,"groundOuts":62,"airOuts":57,"runs":33,"doubles":15,"triples":2,"homeRuns":4,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":79,"hitByPitch":4,"avg":".338","atBats":234,"obp":".369","slg":".470","ops":".839","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":110,"rbi":25,"leftOnBase":77,"sacBunts":0,"sacFlies":4,"babip":".387","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":66,"errors":8,"chances":193,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","boxscoreName":"Alcantara, S"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 4-4)","summary":"7.0 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":26,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":27,"strikes":68,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":53,"groundOuts":90,"airOuts":90,"runs":45,"doubles":14,"triples":2,"homeRuns":10,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":86,"hitByPitch":5,"atBats":322,"obp":".322","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1250,"era":"4.59","inningsPitched":"82.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.30","battersFaced":349,"outs":247,"gamesPitched":13,"completeGames":1,"shutouts":1,"pitchesThrown":1250,"balls":402,"strikes":848,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.30","hitsPer9Inn":"9.40","runsScoredPer9":"4.92","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","boxscoreName":"Hernández, H"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":25,"airOuts":30,"runs":7,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".206","atBats":97,"obp":".291","slg":".320","ops":".611","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":31,"rbi":20,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".236","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"loser":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}