{"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":823622,"link":"/api/v1.1/game/823622/feed/live","metaData":{"wait":10,"timeStamp":"20260530_225624","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823622,"type":"R","doubleHeader":"N","id":"2026/05/30/miamlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823622-2026-05-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-30T20:10:00Z","originalDate":"2026-05-30","officialDate":"2026-05-30","dayNight":"day","time":"4:10","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":59,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":33,"ties":0,"pct":".441"},"records":{},"divisionLeader":false,"wins":26,"losses":33,"winningPercentage":".441"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","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":"NY Mets","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":33,"ties":0,"pct":".431"},"records":{},"divisionLeader":false,"wins":25,"losses":33,"winningPercentage":".431"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"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},"ID681810":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810","firstName":"Austin","lastName":"Warren","primaryNumber":"44","birthDate":"1996-02-05","currentAge":30,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Warren","middleName":"Davis","boxscoreName":"Warren, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Warren","nameSlug":"austin-warren-681810","firstLastName":"Austin Warren","lastFirstName":"Warren, Austin","lastInitName":"Warren, A","initLastName":"A Warren","fullFMLName":"Austin Davis Warren","fullLFMName":"Warren, Austin Davis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID804636":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636","firstName":"Jonah","lastName":"Tong","primaryNumber":"21","birthDate":"2003-06-19","currentAge":23,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonah","useLastName":"Tong","middleName":"Reid Tin Chee Matthew","boxscoreName":"Tong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Tong","nameSlug":"jonah-tong-804636","firstLastName":"Jonah Tong","lastFirstName":"Tong, Jonah","lastInitName":"Tong, J","initLastName":"J Tong","fullFMLName":"Jonah Reid Tin Chee Matthew Tong","fullLFMName":"Tong, Jonah Reid Tin Chee Matthew","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID660644":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644","firstName":"Vidal","lastName":"Bruján","primaryNumber":"2","birthDate":"1998-02-09","currentAge":28,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Vidal","useLastName":"Bruján","boxscoreName":"Bruján","gender":"M","nameMatrilineal":"Esteva","isPlayer":true,"isVerified":false,"pronunciation":"VEE-dahl broo-HAHN","mlbDebutDate":"2021-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vidal Bruján","nameSlug":"vidal-brujan-660644","firstLastName":"Vidal Bruján","lastFirstName":"Bruján, Vidal","lastInitName":"Bruján, V","initLastName":"V Bruján","fullFMLName":"Vidal Bruján","fullLFMName":"Bruján, Vidal","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":22,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID669004":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","firstName":"Mervyl","lastName":"Melendez","primaryNumber":"1","birthDate":"1998-11-29","currentAge":27,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"MJ","useLastName":"Melendez","middleName":"S.","boxscoreName":"Melendez, M","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"MJ Melendez","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mj-melendez-669004","firstLastName":"MJ Melendez","lastFirstName":"Melendez, MJ","lastInitName":"Melendez, M","initLastName":"M Melendez","fullFMLName":"Mervyl S. Melendez","fullLFMName":"Melendez, Mervyl S.","strikeZoneTop":3.229,"strikeZoneBottom":1.629},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":33,"birthCity":"Tyler","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"A.J.","useLastName":"Minter","middleName":"Jordan","boxscoreName":"Minter","nickName":"Mint","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"A.J. Minter","nameSlug":"a-j-minter-621345","firstLastName":"A.J. Minter","lastFirstName":"Minter, A.J.","lastInitName":"Minter, A","initLastName":"A Minter","fullFMLName":"Alex Jordan Minter","fullLFMName":"Minter, Alex Jordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"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},"ID663584":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584","firstName":"Hayden","lastName":"Senger","primaryNumber":"6","birthDate":"1997-04-03","currentAge":29,"birthCity":"Hamilton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hayden","useLastName":"Senger","middleName":"Craig","boxscoreName":"Senger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Senger","nameSlug":"hayden-senger-663584","firstLastName":"Hayden Senger","lastFirstName":"Senger, Hayden","lastInitName":"Senger, H","initLastName":"H Senger","fullFMLName":"Hayden Craig Senger","fullLFMName":"Senger, Hayden Craig","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","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},"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},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Cloudy","temp":"57","wind":"14 mph, In From CF"},"gameInfo":{"attendance":38552,"firstPitch":"2026-05-30T20:31:00.000Z","gameDurationMinutes":145},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"home":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"}},"officialScorer":{"id":431083,"fullName":"Jordan Sprechman","link":"/api/v1/people/431083"},"primaryDatacaster":{"id":805370,"fullName":"Nolan Papacek","link":"/api/v1/people/805370"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards challenged (pitch result), call on the field was confirmed: Xavier Edwards called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:31:18.973Z","endTime":"2026-05-30T20:33:28.666Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T19:16:39.229Z","endTime":"2026-05-30T19:50:05.058Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"description":"Status Change - Delayed Start: Ceremony","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-05-30T19:50:05.058Z","endTime":"2026-05-30T20:24:43.427Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"startTime":"2026-05-30T20:24:43.427Z","endTime":"2026-05-30T20:30:59.511Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":3,"startTime":"2026-05-30T20:30:59.511Z","endTime":"2026-05-30T20:31:19.973Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":681035,"fullName":"Christian Scott"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"playId":"df8383df-a3cc-4973-801a-ff4d44c667bf","pitchNumber":0,"startTime":"2026-05-30T20:31:19.973Z","endTime":"2026-05-30T20:31:27.987Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06002780210946,"aZ":-12.327700322257396,"pfxX":-5.164922365443703,"pfxZ":10.688249126554554,"pX":-0.35028332292450354,"pZ":3.073781819780619,"vX0":8.759339232077771,"vY0":-135.52198316292896,"vZ0":-3.830081314410876,"x":130.35,"y":155.79,"x0":-2.955722929805363,"y0":50.006764596458105,"z0":5.3687222072105305,"aX":-9.595163228901296},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2151,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4044146183273476,"extension":6.992168264259652},"index":5,"playId":"02937f41-fbcd-30bb-95de-6ae1f8e7c2a1","pitchNumber":1,"startTime":"2026-05-30T20:32:08.972Z","endTime":"2026-05-30T20:32:15.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10890762316542,"aZ":-26.744848897272227,"pfxX":6.868331535633472,"pfxZ":3.8658140017700493,"pX":1.1641158296202339,"pZ":2.324355802889385,"vX0":7.608468396334574,"vY0":-117.75150337393333,"vZ0":-1.1635433504648516,"x":72.63,"y":176.02,"x0":-3.00016648774251,"y0":50.005852657374255,"z0":5.296670062572895,"aX":9.657614282381395},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":2432,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4649500742146895,"extension":6.985362384237056},"index":6,"playId":"2ca7dacf-c80d-3ad2-b9cd-4702688692bf","pitchNumber":2,"startTime":"2026-05-30T20:32:23.396Z","endTime":"2026-05-30T20:32:26.566Z","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":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-30T20:32:50.454Z","endTime":"2026-05-30T20:33:01.647Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83786621085949,"aZ":-28.108715761337745,"pfxX":8.895113845355102,"pfxZ":2.97364241387987,"pX":-0.8184795024882806,"pZ":2.0665104629948847,"vX0":2.822399381358402,"vY0":-116.9380735825119,"vZ0":-1.3341576832074433,"x":148.2,"y":182.98,"x0":-3.200846276424501,"y0":50.001150661771376,"z0":5.314716780386411,"aX":12.150349350438837},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2336,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4708287520237353,"extension":6.5109453222727565},"index":8,"playId":"e21edd29-f758-30d7-8c8f-6a66b2c97f64","pitchNumber":3,"startTime":"2026-05-30T20:33:01.647Z","endTime":"2026-05-30T20:33:28.666Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"}},"playEndTime":"2026-05-30T20:33:28.666Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Bo Bichette in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:33:32.545Z","endTime":"2026-05-30T20:34:11.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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":"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":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98063647813833,"aZ":-11.57654752678535,"pfxX":-7.993103690639955,"pfxZ":10.773565754472664,"pX":0.3911756674166518,"pZ":0.6993509893730326,"vX0":11.325780773514591,"vY0":-138.15350408075653,"vZ0":-9.734138521937139,"x":102.09,"y":219.9,"x0":-2.74429244637939,"y0":50.00173998760675,"z0":5.070557060215349,"aX":-15.279687679155955},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":11.8,"spinRate":2228,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39817335259867503,"extension":7.024051333102151},"index":0,"playId":"db3b98f2-4762-3da3-a07a-a28f09c07afc","pitchNumber":1,"startTime":"2026-05-30T20:33:43.512Z","endTime":"2026-05-30T20:33:47.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.62824439013508,"aZ":-11.88911480717231,"pfxX":-7.482319712888618,"pfxZ":10.961140249458243,"pX":-0.007603308619174836,"pZ":3.284556959864802,"vX0":10.472314640752703,"vY0":-136.75148470173212,"vZ0":-3.0274931515376764,"x":117.29,"y":150.1,"x0":-2.9560572096175943,"y0":50.00084410112215,"z0":5.24844523588499,"aX":-13.845370190664925},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":10.7,"spinRate":2363,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40411771089993076,"extension":7.144726748577565},"hitData":{"launchSpeed":62.0,"launchAngle":73.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.9,"coordY":195.56}},"index":1,"playId":"f0bd48a7-ce57-356c-87d3-10433e3cadbc","pitchNumber":2,"startTime":"2026-05-30T20:34:02.987Z","endTime":"2026-05-30T20:34:11.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:34:11.528Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:34:32.787Z","endTime":"2026-05-30T20:35:50.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74714425664066,"aZ":-14.381019805081959,"pfxX":-8.25317615909482,"pfxZ":9.222597463444366,"pX":0.22532305086877158,"pZ":2.72414794097151,"vX0":11.146114653703075,"vY0":-139.10716691076186,"vZ0":-4.421277048879237,"x":108.41,"y":165.23,"x0":-2.790599450478757,"y0":50.00102550878845,"z0":5.310518881588831,"aX":-15.920856897643583},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2348,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39611715745604137,"extension":6.880824460303005},"index":0,"playId":"a7d23090-a6f5-372a-84c8-d100e7dcdbdd","pitchNumber":1,"startTime":"2026-05-30T20:34:38.034Z","endTime":"2026-05-30T20:34:41.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727750116382953,"aZ":-26.978630145288026,"pfxX":1.5775323764849132,"pfxZ":3.0490218438714782,"pX":1.0620391453420412,"pZ":1.7670769557993307,"vX0":9.76171388756959,"vY0":-130.3813678220342,"vZ0":-3.681258548768248,"x":76.52,"y":191.07,"x0":-2.949763889226512,"y0":50.00555670596995,"z0":5.25409790896026,"aX":2.6921561176653936},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-5.2,"spinRate":2534,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.42155378232152696,"extension":6.8104038420925095},"index":1,"playId":"73951c6d-ecf6-3941-aa5b-e30d01e56a8c","pitchNumber":2,"startTime":"2026-05-30T20:34:53.327Z","endTime":"2026-05-30T20:34:57.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835510616852403,"aZ":-26.14713613556515,"pfxX":10.507705736445931,"pfxZ":4.275675480772001,"pX":0.96856287261825,"pZ":3.2152391293974554,"vX0":6.092584748390267,"vY0":-118.8741289329091,"vZ0":0.6535323327972458,"x":80.08,"y":151.97,"x0":-3.005423827070781,"y0":50.00542262575933,"z0":5.337445493176591,"aX":14.823677773491756},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.2,"breakHorizontal":-20.6,"spinRate":2514,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.4633169041747216,"extension":6.799342945803448},"index":2,"playId":"c7362a30-0c16-30e4-a81f-2c9f4ca5a861","pitchNumber":3,"startTime":"2026-05-30T20:35:08.947Z","endTime":"2026-05-30T20:35:14.720Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T20:35:36.605Z","endTime":"2026-05-30T20:35:46.332Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1941220788386,"aZ":-27.7945742459192,"pfxX":8.257874443105298,"pfxZ":3.154351187670719,"pX":1.3207761169187455,"pZ":1.7724534126030538,"vX0":7.642777867589906,"vY0":-118.58391317523476,"vZ0":-1.9461128026203436,"x":66.66,"y":190.92,"x0":-3.0478583404414117,"y0":50.00109391140978,"z0":5.2050601646181685,"aX":11.449943469146968},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":-17.2,"spinRate":2526,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46658742994826996,"extension":6.9255787507225985},"index":4,"playId":"2119d24a-30df-33d6-8a62-9f5356cbd9cd","pitchNumber":4,"startTime":"2026-05-30T20:35:46.332Z","endTime":"2026-05-30T20:35:50.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:35:50.275Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:37:52.009Z","endTime":"2026-05-30T20:38:58.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.7,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87560339974048,"aZ":-19.35101361567269,"pfxX":-11.686230846896233,"pfxZ":6.597234317147162,"pX":-0.7475385833220687,"pZ":2.6015965492423185,"vX0":4.963078096101302,"vY0":-139.14582066026392,"vZ0":-5.675564216569989,"x":145.49,"y":168.54,"x0":-1.0453713555741115,"y0":50.00057768430736,"z0":5.967509121407112,"aX":-22.703395673989423},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":20.0,"spinRate":2082,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3950191873858513,"extension":6.180600933671492},"index":0,"playId":"d6f4e58d-222e-3198-a171-a10c46ce650b","pitchNumber":1,"startTime":"2026-05-30T20:38:03.342Z","endTime":"2026-05-30T20:38:08.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98434238243987,"aZ":-17.549552612910716,"pfxX":-10.322325856067856,"pfxZ":7.538474306469616,"pX":0.0204682799469432,"pZ":1.6361002572452858,"vX0":6.46135657073894,"vY0":-139.0771074764815,"vZ0":-8.160009916104846,"x":116.22,"y":194.61,"x0":-1.0034091051923102,"y0":50.00342791739196,"z0":5.793409212506732,"aX":-20.027899335542784},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":17.2,"spinRate":2055,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39528927993800256,"extension":6.230636905740095},"index":1,"playId":"78e8574c-c7dc-31e4-a41c-f2cdd07363ac","pitchNumber":2,"startTime":"2026-05-30T20:38:16.934Z","endTime":"2026-05-30T20:38:25.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9214431629856,"aZ":-32.57537150200101,"pfxX":7.388759557463938,"pfxZ":-0.2768376130275634,"pX":0.5130685043871678,"pZ":2.134174784544873,"vX0":2.571938231610225,"vY0":-120.92971612628388,"vZ0":-2.0501080637287163,"x":97.44,"y":181.16,"x0":-1.527070487178036,"y0":50.000427211224874,"z0":5.879715403117552,"aX":10.825232156359217},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":-14.0,"spinRate":2489,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.45477384432574075,"extension":6.409462308763991},"index":2,"playId":"1f10685f-d640-3241-a38d-580b0bf2417e","pitchNumber":3,"startTime":"2026-05-30T20:38:33.561Z","endTime":"2026-05-30T20:38:37.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69015427946243,"aZ":-27.945608873911517,"pfxX":5.400319294333409,"pfxZ":2.7799702964183366,"pX":-0.12373399480806721,"pZ":2.124414328210975,"vX0":1.7435901288936515,"vY0":-122.88205960794414,"vZ0":-3.332097825937595,"x":121.72,"y":181.42,"x0":-1.5451119627743721,"y0":50.002473517233966,"z0":5.887294778434583,"aX":8.208887762315474},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.4,"breakHorizontal":-10.2,"spinRate":2490,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.44674394812357887,"extension":6.509513970050804},"hitData":{"launchSpeed":100.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.01,"coordY":153.1}},"index":3,"playId":"c8a32461-c346-327f-95ef-eac10097a8af","pitchNumber":4,"startTime":"2026-05-30T20:38:47.427Z","endTime":"2026-05-30T20:38:58.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:38:58.173Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, pitcher Tyler Phillips to second baseman Xavier Edwards to first baseman Christopher Morel. Carson Benge out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:39:05.483Z","endTime":"2026-05-30T20:39:32.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717382767261597,"aZ":-29.91157037168432,"pfxX":-9.904839793875784,"pfxZ":1.3969841119019941,"pX":-0.8312284969522187,"pZ":1.7791788988656925,"vX0":3.528160480436365,"vY0":-127.27144980315217,"vZ0":-4.343262941284464,"x":148.68,"y":190.74,"x0":-0.9605902265743985,"y0":50.002140136546494,"z0":5.91708305816044,"aX":-16.00775943837019},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":1325,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43283266834019773,"extension":6.688010046773246},"hitData":{"launchSpeed":46.7,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.52,"coordY":183.75}},"index":0,"playId":"5097120e-6996-3ac7-bb6d-797dadd6f93c","pitchNumber":1,"startTime":"2026-05-30T20:39:23.583Z","endTime":"2026-05-30T20:39:32.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:39:32.980Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:39:52.636Z","endTime":"2026-05-30T20:40:58.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052593194715236,"aZ":-32.87926794063003,"pfxX":-7.375146262918749,"pfxZ":-0.44586108753903275,"pX":-1.826304445827292,"pZ":2.6170362326161563,"vX0":1.4857051600425706,"vY0":-126.07084561125868,"vZ0":-1.7118673869571361,"x":186.61,"y":168.12,"x0":-1.4727470036145631,"y0":50.002374896720085,"z0":6.005453370419803,"aX":-11.65193328007689},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":12.8,"spinRate":1102,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4375735150251745,"extension":6.757872969389993},"index":0,"playId":"b38e25a2-15e2-3303-8345-da48854984bb","pitchNumber":1,"startTime":"2026-05-30T20:40:05.378Z","endTime":"2026-05-30T20:40:09.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209519089950813,"aZ":-34.654339734973625,"pfxX":7.256846993257975,"pfxZ":-1.7152523704947278,"pX":-0.8807536906352696,"pZ":2.16201753893261,"vX0":-0.2784732637765941,"vY0":-121.41135988672183,"vZ0":-1.5647055142399062,"x":150.57,"y":180.41,"x0":-1.701163889803309,"y0":50.001146696791416,"z0":5.9138354730333775,"aX":10.516797734784019},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.2,"breakHorizontal":-13.0,"spinRate":2418,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.45626793155422884,"extension":6.211530393014268},"index":1,"playId":"a83dda3c-9b48-3329-8aad-944411de1162","pitchNumber":2,"startTime":"2026-05-30T20:40:19.575Z","endTime":"2026-05-30T20:40:24.280Z","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":96.3,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.185730233568414,"aZ":-24.422741396741895,"pfxX":-12.737525736169633,"pfxZ":4.041730731796857,"pX":-0.6691256178208721,"pZ":2.8974852391863584,"vX0":5.668851749218653,"vY0":-139.90901920688597,"vZ0":-3.696476031832697,"x":142.51,"y":160.55,"x0":-1.1046106917696537,"y0":50.001449924526206,"z0":5.899915042035699,"aX":-24.423221108939288},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":21.2,"spinRate":2248,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3964930988982256,"extension":6.2099258630375616},"index":2,"playId":"03371837-daad-3f60-8bf5-7571908b4032","pitchNumber":3,"startTime":"2026-05-30T20:40:34.198Z","endTime":"2026-05-30T20:40:37.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42301803786556,"aZ":-35.06311593193398,"pfxX":-6.180115828486443,"pfxZ":-1.82736752695366,"pX":-0.3555450634000846,"pZ":2.374340027542535,"vX0":4.751320380614733,"vY0":-126.0082842486154,"vZ0":-1.5728500751642551,"x":130.55,"y":174.67,"x0":-1.4776354466312103,"y0":50.00288960208355,"z0":5.8820984072156755,"aX":-9.779697054615472},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":9.8,"spinRate":1256,"spinDirection":259},"zone":4,"typeConfidence":2.0,"plateTime":0.4373624444083446,"extension":6.915791804143862},"hitData":{"launchSpeed":95.3,"launchAngle":34.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.32,"coordY":64.74}},"index":3,"playId":"f9ad3cfb-7a87-393a-b50b-c7895252ec9d","pitchNumber":4,"startTime":"2026-05-30T20:40:48.346Z","endTime":"2026-05-30T20:40:58.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:40:58.363Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:42:57.876Z","endTime":"2026-05-30T20:44:31.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":83.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.54119738870153,"aZ":-11.59664577280644,"pfxX":-5.140814884042725,"pfxZ":11.278610671958493,"pX":-0.6704787795810703,"pZ":2.783394881989338,"vX0":7.759544995925881,"vY0":-136.55476832894732,"vZ0":-4.365607013006514,"x":142.56,"y":163.63,"x0":-2.9263871920633244,"y0":50.00588824725131,"z0":5.247322117955823,"aX":-9.382638993045617},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2129,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4064326681395989,"extension":6.9117449817698695},"index":0,"playId":"b9e555bb-fb32-3bc9-b297-d6e7c664d8f1","pitchNumber":1,"startTime":"2026-05-30T20:43:02.372Z","endTime":"2026-05-30T20:43:06.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":72.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308327685680766,"aZ":-36.439875862339896,"pfxX":-10.023649882625605,"pfxZ":-3.0868839816875706,"pX":-2.222836063152496,"pZ":4.117122705484601,"vX0":4.479674092527856,"vY0":-118.68730604403287,"vZ0":4.496232337731104,"x":201.73,"y":127.62,"x0":-2.864709925100096,"y0":50.002842078479084,"z0":5.579862138243682,"aX":-13.854490329094837},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.7,"breakHorizontal":16.6,"spinRate":886,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.4671130673242394,"extension":6.89982812921823},"index":1,"playId":"b52be3e1-2441-336c-8676-369e69f39bae","pitchNumber":2,"startTime":"2026-05-30T20:43:20.690Z","endTime":"2026-05-30T20:43:23.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":84.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.67033708465569,"aZ":-11.772219481003363,"pfxX":-11.6443163258058,"pfxZ":10.81068771067693,"pX":-0.2614804372044836,"pZ":2.258414145496978,"vX0":10.97205956451058,"vY0":-138.4010687881396,"vZ0":-5.6549646933173445,"x":126.97,"y":177.8,"x0":-2.8173997613832076,"y0":50.00646248917168,"z0":5.1586579355009645,"aX":-21.983560403631877},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":18.0,"spinRate":2332,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3999299172754087,"extension":6.86897442216547},"index":2,"playId":"a5d07870-8f66-3442-968c-5c19723fbe16","pitchNumber":3,"startTime":"2026-05-30T20:43:37.653Z","endTime":"2026-05-30T20:43:41.232Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T20:43:52.295Z","endTime":"2026-05-30T20:44:02.559Z","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},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96628096912245,"aZ":-12.634287670066437,"pfxX":-10.470189700846202,"pfxZ":10.01922291509764,"pX":0.22392226373749288,"pZ":2.2029118561948358,"vX0":11.906520497909403,"vY0":-139.6192434075644,"vZ0":-5.783675448148264,"x":108.46,"y":179.3,"x0":-2.760135544023857,"y0":50.00628009189108,"z0":5.151927838972563,"aX":-20.42697173579301},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":16.2,"spinRate":2386,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39412095467760366,"extension":6.853426898347749},"index":4,"playId":"6808e31f-b7d9-34a1-991a-6c55bb3e5bd9","pitchNumber":4,"startTime":"2026-05-30T20:44:02.559Z","endTime":"2026-05-30T20:44:05.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229250362525413,"aZ":-31.63522473660958,"pfxX":1.3150263925463708,"pfxZ":0.3733303229759031,"pX":-0.4756194646219302,"pZ":2.8073222521245853,"vX0":5.75294071345548,"vY0":-120.93226487722916,"vZ0":0.6133778842674766,"x":135.13,"y":162.98,"x0":-3.072675182154436,"y0":50.005994803240114,"z0":5.362517581826053,"aX":1.9144710231352495},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":-4.0,"spinRate":2426,"spinDirection":88},"zone":4,"typeConfidence":2.0,"plateTime":0.45583026779924474,"extension":6.78611459094212},"index":5,"playId":"a249b648-6fbe-3b1c-82e7-acd07b23fd41","pitchNumber":5,"startTime":"2026-05-30T20:44:27.410Z","endTime":"2026-05-30T20:44:31.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:44:31.164Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jakob Marsee doubles (7) on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:44:49.712Z","endTime":"2026-05-30T20:45:48.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30048881435641,"aZ":-23.823132366554752,"pfxX":-3.8409542352477297,"pfxZ":4.94422421135409,"pX":0.3681085811518336,"pZ":2.420058276587485,"vX0":9.655816465781763,"vY0":-130.40854562042125,"vZ0":-2.463211858636158,"x":102.97,"y":173.44,"x0":-2.915289967691309,"y0":50.003631100683194,"z0":5.21057224324905,"aX":-6.489824818821894},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":4.3,"spinRate":2394,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.4231105314825676,"extension":6.774746047841158},"index":0,"playId":"c936882b-8f67-38d3-a8e2-8c2c3b32a6a1","pitchNumber":1,"startTime":"2026-05-30T20:44:54.831Z","endTime":"2026-05-30T20:44:58.819Z","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":81.3,"endSpeed":73.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53793425755406,"aZ":-25.5413001547055,"pfxX":10.162296512656674,"pfxZ":4.8054247569123225,"pX":0.5845323402829308,"pZ":2.167630758990958,"vX0":5.5802738968019945,"vY0":-118.18329247244286,"vZ0":-1.5113489026920384,"x":94.72,"y":180.25,"x0":-3.146562847589837,"y0":50.00498283665416,"z0":5.215619134447383,"aX":14.031603041235272},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":8.5,"breakHorizontal":-19.9,"spinRate":2327,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4677748730497502,"extension":6.812095407401985},"index":1,"playId":"c6610a12-8710-3c47-8920-d8e065650579","pitchNumber":2,"startTime":"2026-05-30T20:45:19.540Z","endTime":"2026-05-30T20:45:23.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91517305447026,"aZ":-15.226725266892197,"pfxX":-7.99121179534492,"pfxZ":8.690670668217194,"pX":0.37527703093529785,"pZ":2.4360438610759556,"vX0":11.484126504963251,"vY0":-139.8034185460894,"vZ0":-4.739265502811528,"x":102.7,"y":173.01,"x0":-2.7762203512988197,"y0":50.000094063338096,"z0":5.175886103114428,"aX":-15.579702266931626},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2286,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39403459030939914,"extension":6.9071550304955736},"hitData":{"launchSpeed":97.1,"launchAngle":17.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.0,"coordY":120.0}},"index":2,"playId":"c8853a57-8bb6-3950-8c91-9ac508e0ccaa","pitchNumber":3,"startTime":"2026-05-30T20:45:34.386Z","endTime":"2026-05-30T20:45:48.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:45:48.888Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Jiménez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:46:17.215Z","endTime":"2026-05-30T20:47:58.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69091257294847,"aZ":-13.579760235540677,"pfxX":-7.8979695800084855,"pfxZ":9.631549319584735,"pX":-0.5611337735599001,"pZ":3.400710498061155,"vX0":8.995485547691537,"vY0":-138.7148886105539,"vZ0":-2.5544862564520066,"x":138.39,"y":146.96,"x0":-2.8341528063624866,"y0":50.00673635177059,"z0":5.249606994460407,"aX":-15.254343664778274},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2288,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39626777064357377,"extension":6.914391887668891},"index":0,"playId":"757b1521-9438-3d0f-9cd4-26f2248ee303","pitchNumber":1,"startTime":"2026-05-30T20:46:17.215Z","endTime":"2026-05-30T20:46:20.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.464117026439204,"aZ":-13.337135779728056,"pfxX":-8.7866081089082,"pfxZ":9.575271377153623,"pX":-0.8938506933954729,"pZ":3.3091305858040325,"vX0":8.18504372919038,"vY0":-139.84425893571205,"vZ0":-2.846949543474494,"x":151.07,"y":149.43,"x0":-2.726432436910253,"y0":50.00667604450648,"z0":5.222950284842575,"aX":-17.29328217031119},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":14.0,"spinRate":2203,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3926467851299762,"extension":6.952942453191897},"index":1,"playId":"f3ade1cd-3e4c-3b47-a0a7-fdf9cb0a1939","pitchNumber":2,"startTime":"2026-05-30T20:46:34.642Z","endTime":"2026-05-30T20:46:43.666Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jakob Marsee caught stealing 3rd base, catcher Hayden Senger to third baseman Bo Bichette.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"f3ade1cd-3e4c-3b47-a0a7-fdf9cb0a1939","startTime":"2026-05-30T20:46:50.684Z","endTime":"2026-05-30T20:47:26.020Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343615190086737,"aZ":-25.820321020820565,"pfxX":6.037761499051157,"pfxZ":4.49872395782677,"pX":1.0443472151485147,"pZ":2.0078497984147172,"vX0":7.687600036342525,"vY0":-118.59250640175095,"vZ0":-1.82617933645527,"x":77.19,"y":184.57,"x0":-3.033661276992625,"y0":50.004767307608894,"z0":5.161117192841805,"aX":8.532936198296838},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.9,"breakHorizontal":-13.0,"spinRate":2622,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4632566871400794,"extension":6.866008595682282},"index":3,"playId":"e5e264c6-3c86-3c84-8e39-16f9fbb9a89d","pitchNumber":3,"startTime":"2026-05-30T20:47:26.020Z","endTime":"2026-05-30T20:47:30.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26486175381633,"aZ":-14.344289782049968,"pfxX":-8.127103074369284,"pfxZ":9.30744071141313,"pX":1.042298684198153,"pZ":3.146142977355489,"vX0":13.080592146427817,"vY0":-138.35049447044875,"vZ0":-2.8681595277474203,"x":77.27,"y":153.83,"x0":-2.716813821946113,"y0":50.00182393522565,"z0":5.172323053244257,"aX":-15.568250914273987},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2423,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39768695370907947,"extension":7.003354315438998},"index":4,"playId":"8e6855a0-a9c1-36d7-b83d-ffc9b296d237","pitchNumber":4,"startTime":"2026-05-30T20:47:39.879Z","endTime":"2026-05-30T20:47:44.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.208794296488584,"aZ":-10.249492461548536,"pfxX":-9.057360648268718,"pfxZ":11.389865025133503,"pX":0.9976747687990845,"pZ":2.051074347395225,"vX0":13.300753977490015,"vY0":-139.28649751905456,"vZ0":-6.397568825719107,"x":78.97,"y":183.4,"x0":-2.708191580818005,"y0":50.00266953749688,"z0":5.0870299190254595,"aX":-17.43553367537599},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":13.0,"spinRate":2438,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3963406016963287,"extension":6.977015983749725},"index":5,"playId":"4175e7cc-4ebd-381d-a35c-a17dfa05be22","pitchNumber":5,"startTime":"2026-05-30T20:47:54.084Z","endTime":"2026-05-30T20:47:58.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:47:58.466Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:48:23.428Z","endTime":"2026-05-30T20:50:13.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":73.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.475812254178532,"aZ":-27.097156399776086,"pfxX":10.132005012936288,"pfxZ":3.651035029921051,"pX":0.08821251496473033,"pZ":2.996457982911965,"vX0":4.588784268722254,"vY0":-118.84655190413368,"vZ0":0.47185270853081773,"x":113.64,"y":157.88,"x0":-3.2005480262988963,"y0":50.00533734369444,"z0":5.310445520627277,"aX":14.106690670822376},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.1,"breakHorizontal":-19.7,"spinRate":2448,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.46569664487329376,"extension":6.809394470833119},"index":0,"playId":"afd026c2-685e-380f-bf36-499f6842ada6","pitchNumber":1,"startTime":"2026-05-30T20:48:23.754Z","endTime":"2026-05-30T20:48:27.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55310846987428,"aZ":-13.077753387834314,"pfxX":-6.152657431665179,"pfxZ":9.880371427064826,"pX":0.15264176001774718,"pZ":2.892865052561036,"vX0":10.247700884065418,"vY0":-139.1857820753672,"vZ0":-3.869226046424754,"x":111.18,"y":160.67,"x0":-2.802784840636828,"y0":50.0065434078285,"z0":5.186772237303523,"aX":-11.897162899781161},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2274,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39578955094012525,"extension":6.913262364558478},"index":1,"playId":"38571d52-aa28-316a-84ce-96699a96b4e6","pitchNumber":2,"startTime":"2026-05-30T20:48:42.120Z","endTime":"2026-05-30T20:48:46.156Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T20:48:54.846Z","endTime":"2026-05-30T20:49:08.600Z","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":95.9,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63387393799296,"aZ":-13.85600952439518,"pfxX":-3.8811485048276233,"pfxZ":9.43785391057812,"pX":-0.9555665067350331,"pZ":3.9073503749351994,"vX0":7.057431924640771,"vY0":-139.46533645139095,"vZ0":-1.2542578952051935,"x":153.42,"y":133.28,"x0":-3.0316253291101476,"y0":50.0051941872308,"z0":5.290837873458497,"aX":-7.53575751400783},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2294,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3949574163168168,"extension":6.799145924347257},"index":3,"playId":"528bc912-6577-35b1-8d96-e8de59b2fba9","pitchNumber":3,"startTime":"2026-05-30T20:49:08.600Z","endTime":"2026-05-30T20:49:12.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":72.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98558703451065,"aZ":-27.488509844726774,"pfxX":10.900882725553632,"pfxZ":3.4678788108914187,"pX":1.135489768975018,"pZ":1.5552954466317417,"vX0":6.312703112664312,"vY0":-117.68218306218509,"vZ0":-2.2036534356844775,"x":73.72,"y":196.79,"x0":-3.0318350910048166,"y0":50.0034448933811,"z0":5.1459127766438675,"aX":14.724397358369949},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.9,"breakHorizontal":-21.6,"spinRate":2525,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4721782805176633,"extension":6.7023342169484845},"index":4,"playId":"6c19b80d-601b-31a8-94b1-af883c9a6b41","pitchNumber":4,"startTime":"2026-05-30T20:49:30.363Z","endTime":"2026-05-30T20:49:34.304Z","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.9,"endSpeed":84.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.562870699484534,"aZ":-13.533092505660553,"pfxX":-7.845646819945962,"pfxZ":9.961093637171388,"pX":0.8476544051221822,"pZ":2.2335661480837965,"vX0":12.329337137174457,"vY0":-137.41531625684007,"vZ0":-5.294808178781385,"x":84.69,"y":178.47,"x0":-2.7229066272169797,"y0":50.00109296282959,"z0":5.139244133959615,"aX":-14.680523886857872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2354,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4019178227817468,"extension":6.972018653974588},"index":5,"playId":"2b95a062-a321-34a8-ba97-a2ac3238c5a4","pitchNumber":5,"startTime":"2026-05-30T20:49:48.260Z","endTime":"2026-05-30T20:49:53.085Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.34046427651107,"aZ":-9.740317520104544,"pfxX":-7.120951870958368,"pfxZ":12.179589072280384,"pX":-0.10067656893540011,"pZ":2.1421580160428193,"vX0":9.744197378034421,"vY0":-137.73436736628884,"vZ0":-6.127399582107786,"x":120.84,"y":180.94,"x0":-2.8291077144585475,"y0":50.00247827391724,"z0":5.117704234276947,"aX":-13.116563825322434},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":9.8,"spinRate":2306,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4041310215841194,"extension":6.90683508125651},"index":6,"playId":"22265218-7f2c-318a-b7ad-9c75610546d9","pitchNumber":6,"startTime":"2026-05-30T20:50:07.180Z","endTime":"2026-05-30T20:50:13.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:50:13.310Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:52:10.482Z","endTime":"2026-05-30T20:53:50.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":"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.3,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.075714919882635,"aZ":-14.859648889333616,"pfxX":-4.441781166500963,"pfxZ":9.002731758211452,"pX":0.0922379657641664,"pZ":3.061498133045231,"vX0":3.8140061332784274,"vY0":-138.56065234212528,"vZ0":-5.828175399980245,"x":113.48,"y":156.12,"x0":-0.7323476809237365,"y0":50.00307340072347,"z0":6.2036172948083355,"aX":-8.543820969299551},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":7.1},"zone":2,"typeConfidence":2.0,"plateTime":0.39692902770082306,"extension":6.1768329406324325},"index":0,"playId":"73baf424-a0ca-3b3f-acd6-fae186d89102","pitchNumber":1,"startTime":"2026-05-30T20:52:17.544Z","endTime":"2026-05-30T20:52:20.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47401835283337,"aZ":-13.72388803466187,"pfxX":-4.422389909187166,"pfxZ":9.491296963576287,"pX":-0.3886667559629196,"pZ":3.8123765446571523,"vX0":2.930151028612122,"vY0":-139.73414430993648,"vZ0":-4.384081635990302,"x":131.82,"y":135.85,"x0":-0.8855502898947812,"y0":50.00317220335207,"z0":6.3276474604257364,"aX":-8.59704121106381},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2227,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.394557768111401,"extension":6.139374830396758},"index":1,"playId":"d7299fc3-e778-3985-9994-9c80900105ef","pitchNumber":2,"startTime":"2026-05-30T20:52:30.022Z","endTime":"2026-05-30T20:52:34.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60306914988404,"aZ":-41.74741636410628,"pfxX":3.0008298953253605,"pfxZ":-6.583743495724331,"pX":-0.11167752694063815,"pZ":0.9653113429757055,"vX0":1.4326896006495222,"vY0":-121.16271359172198,"vZ0":-3.6077735148529317,"x":121.26,"y":212.72,"x0":-1.104736916725893,"y0":50.00432171572156,"z0":6.205235327147229,"aX":4.362063808154777},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.6,"breakHorizontal":-5.8,"spinRate":2597,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.45598762166972895,"extension":6.411848539136637},"index":2,"playId":"c0a42763-316e-34fe-8c58-f81091883a06","pitchNumber":3,"startTime":"2026-05-30T20:52:43.133Z","endTime":"2026-05-30T20:52:46.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2248684445313,"aZ":-28.574773723699064,"pfxX":7.115113791144399,"pfxZ":2.473662974663638,"pX":0.8387978892907013,"pZ":1.7493735219925077,"vX0":3.3632279355991606,"vY0":-121.07387465811837,"vZ0":-3.706379706774826,"x":85.03,"y":191.55,"x0":-1.5016382995812834,"y0":50.00128177577499,"z0":5.858428981178172,"aX":10.3416309398831},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.8,"spinRate":2534,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45604667729286863,"extension":6.406649224960938},"index":3,"playId":"e7d919d1-84c8-33b8-9af5-325070a65ab5","pitchNumber":4,"startTime":"2026-05-30T20:52:55.846Z","endTime":"2026-05-30T20:53:00.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31264880458531,"aZ":-32.15055019203506,"pfxX":-9.579350419069899,"pfxZ":0.012854717407147165,"pX":0.5251753858749373,"pZ":0.24987352034642346,"vX0":7.617247709238133,"vY0":-126.10640898667218,"vZ0":-7.077495799050508,"x":96.98,"y":232.03,"x0":-1.319299769152525,"y0":50.0010976759927,"z0":5.752435146687741,"aX":-15.126102906553001},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":15.1,"spinRate":1140,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43762721988351183,"extension":6.751357816647246},"index":4,"playId":"c3bd48ba-0698-39df-9286-34ab984f4b72","pitchNumber":5,"startTime":"2026-05-30T20:53:08.947Z","endTime":"2026-05-30T20:53:12.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.10661154623345,"aZ":-23.429850310281363,"pfxX":-12.372869786957638,"pfxZ":4.496592128533054,"pX":0.18638023135782938,"pZ":3.2409349828161216,"vX0":7.575849064776581,"vY0":-139.923155485443,"vZ0":-3.0801943155644667,"x":109.9,"y":151.27,"x0":-0.9754954807268608,"y0":50.00488129151961,"z0":5.924499588403564,"aX":-24.075559044910545},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":20.4,"spinRate":2134,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39430293427698215,"extension":6.304194161646197},"index":5,"playId":"c6f62ebf-f2d3-3e31-ac68-2e03bb85b7c8","pitchNumber":6,"startTime":"2026-05-30T20:53:28.759Z","endTime":"2026-05-30T20:53:33.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0300192032262,"aZ":-41.843418660398065,"pfxX":2.774223999480027,"pfxZ":-6.378383310486867,"pX":-0.7671724502239615,"pZ":1.5108525936523949,"vX0":0.09446395056776505,"vY0":-123.54129563257119,"vZ0":-2.8585428439822573,"x":146.24,"y":197.99,"x0":-1.1654783975144642,"y0":50.003519441955184,"z0":6.2669102475202125,"aX":4.20558259968279},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.0,"breakHorizontal":-5.0,"spinRate":2468,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.446666157223659,"extension":6.359279430359434},"index":6,"playId":"c8f87004-cb85-31a0-953a-4442b612984a","pitchNumber":7,"startTime":"2026-05-30T20:53:46.179Z","endTime":"2026-05-30T20:53:50.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:53:50.219Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mark Vientos pops out to first baseman Christopher Morel in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:53:52.020Z","endTime":"2026-05-30T20:54:21.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.647331863671102,"aZ":-30.51043334692018,"pfxX":-8.927627008954516,"pfxZ":1.0109880106548932,"pX":-0.7108169725110146,"pZ":2.168651917914193,"vX0":4.390102825798859,"vY0":-127.51038490834637,"vZ0":-3.409582612714166,"x":144.09,"y":180.23,"x0":-1.2965720958522282,"y0":50.002513378743146,"z0":5.934990913402162,"aX":-14.674695905257723},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":15.1,"spinRate":1260,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.42985466583113485,"extension":6.676223361308577},"hitData":{"launchSpeed":84.5,"launchAngle":80.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":196.78}},"index":0,"playId":"94a5e723-aae4-3210-8c8c-8ddea13e7381","pitchNumber":1,"startTime":"2026-05-30T20:54:13.637Z","endTime":"2026-05-30T20:54:21.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:54:21.490Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, first baseman Christopher Morel to pitcher Tyler Phillips.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:54:30.347Z","endTime":"2026-05-30T20:55:33.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.354391736545,"aZ":-18.34444702286629,"pfxX":-12.074490199217463,"pfxZ":7.006244066778383,"pX":-0.4175333316328144,"pZ":1.9146109567023841,"vX0":5.857959501985055,"vY0":-140.89371110830996,"vZ0":-7.433969168464036,"x":132.92,"y":187.09,"x0":-0.9754447316114058,"y0":50.00417003236656,"z0":5.810871102713477,"aX":-23.843228230103726},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":20.3,"spinRate":2176,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3914411845558332,"extension":6.397753756414749},"index":0,"playId":"c108edc1-fd71-30ce-b0db-077e405a2f11","pitchNumber":1,"startTime":"2026-05-30T20:54:54.026Z","endTime":"2026-05-30T20:54:57.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14202836954598,"aZ":-19.067023740473203,"pfxX":-10.88175929009557,"pfxZ":6.669782785210869,"pX":-0.15421685007812425,"pZ":2.5074021620569047,"vX0":6.309582224682735,"vY0":-140.37289571253316,"vZ0":-5.833859346726223,"x":122.88,"y":171.08,"x0":-1.034792523052693,"y0":50.00653634784926,"z0":5.882471427325316,"aX":-21.401015083163138},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":18.1,"spinRate":2165,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39241597284711016,"extension":6.3717854952671065},"index":1,"playId":"559f58a4-3840-3054-87b4-65f2cf8018c8","pitchNumber":2,"startTime":"2026-05-30T20:55:11.073Z","endTime":"2026-05-30T20:55:15.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8117722142567,"aZ":-24.946253434999413,"pfxX":-6.421483514812953,"pfxZ":4.395996715503006,"pX":-0.07455418078494142,"pZ":1.3863755388351764,"vX0":5.0061497935589445,"vY0":-128.74660548026105,"vZ0":-6.144372967164916,"x":119.84,"y":201.35,"x0":-1.2297445750203526,"y0":50.0032568036719,"z0":5.788690363494433,"aX":-10.560611425090626},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":10.2,"spinRate":1126,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4287862300822334,"extension":6.842349586255947},"hitData":{"launchSpeed":72.2,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":163.84}},"index":2,"playId":"ca31dcac-4e6e-3327-8b9b-1cce9c06bcac","pitchNumber":3,"startTime":"2026-05-30T20:55:24.075Z","endTime":"2026-05-30T20:55:33.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:55:33.102Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:57:25.812Z","endTime":"2026-05-30T20:59:26.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":72.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6167209566179,"aZ":-26.824793693367244,"pfxX":7.658533012167551,"pfxZ":3.9310623396951954,"pX":0.09793488538230564,"pZ":2.7245492393721227,"vX0":4.999893818125071,"vY0":-117.69104020723863,"vZ0":0.032418305899421185,"x":113.27,"y":165.22,"x0":-3.0714402531775757,"y0":50.00217023650442,"z0":5.259031617647333,"aX":10.417561386360717},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.4,"spinRate":2367,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4708804939346103,"extension":6.913616912930305},"index":0,"playId":"b57c654a-ee87-33a7-8903-02dd48ef2d84","pitchNumber":1,"startTime":"2026-05-30T20:57:44.252Z","endTime":"2026-05-30T20:57:48.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.1,"endSpeed":72.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529098662741927,"aZ":-26.362226083018342,"pfxX":11.231281426019494,"pfxZ":4.289795648592971,"pX":1.6743813687244167,"pZ":3.0857172031645126,"vX0":7.2567474126703875,"vY0":-117.70308911005995,"vZ0":0.5476984219854291,"x":53.18,"y":155.47,"x0":-2.9451776728830166,"y0":50.00298126584406,"z0":5.36020806306536,"aX":15.210881722451001},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.3,"breakHorizontal":-22.6,"spinRate":2487,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.4716712762045896,"extension":6.922624186711577},"index":1,"playId":"e989d133-cdd8-3947-a782-14434db4e06a","pitchNumber":2,"startTime":"2026-05-30T20:58:02.566Z","endTime":"2026-05-30T20:58:07.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":70.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.644538405461745,"aZ":-28.275823965744074,"pfxX":16.44164401812536,"pfxZ":2.994053641585918,"pX":-1.4695909895157722,"pZ":3.387949579896902,"vX0":-0.4872553643503058,"vY0":-115.21566100582284,"vZ0":1.915402122093088,"x":173.02,"y":147.31,"x0":-3.377241391765691,"y0":50.00287331549579,"z0":5.340368359760409,"aX":21.412625735456032},"breaks":{"breakAngle":37.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.4,"breakHorizontal":-29.3,"spinRate":2322,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4812083932083353,"extension":6.416934566663017},"index":2,"playId":"658cb734-d209-3b40-9314-058958aeba8e","pitchNumber":3,"startTime":"2026-05-30T20:58:17.631Z","endTime":"2026-05-30T20:58:22.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94940161605713,"aZ":-15.188328284376272,"pfxX":-5.352474340291671,"pfxZ":8.831865186480542,"pX":-0.9356982808403269,"pZ":2.540573197373046,"vX0":7.260248642667013,"vY0":-138.7524073981571,"vZ0":-4.310731088936142,"x":152.67,"y":170.18,"x0":-2.9074197824245864,"y0":50.00431240017129,"z0":5.146767269572669,"aX":-10.296725860069577},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2126,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3967995754970741,"extension":6.692102268439014},"index":3,"playId":"a90432be-5a1d-3102-b63a-8f0a41de0d54","pitchNumber":4,"startTime":"2026-05-30T20:58:31.942Z","endTime":"2026-05-30T20:58:35.370Z","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":79.1,"endSpeed":72.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835962839361745,"aZ":-33.609001492935704,"pfxX":9.881592997073756,"pfxZ":-1.1022905190436718,"pX":1.4635096579891382,"pZ":0.1916594390155521,"vX0":6.978357813884758,"vY0":-114.85399964027306,"vZ0":-3.5369820706481976,"x":61.21,"y":233.61,"x0":-2.922625006505564,"y0":50.000709759804806,"z0":5.098983392525296,"aX":12.895832375599818},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.8,"breakHorizontal":-19.9,"spinRate":2478,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.48116074139239506,"extension":6.840847254986115},"index":4,"playId":"42bf58a9-06a2-3eb9-87de-01370f4ad8e9","pitchNumber":5,"startTime":"2026-05-30T20:59:03.615Z","endTime":"2026-05-30T20:59:08.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":73.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69561284126451,"aZ":-25.543507604636137,"pfxX":8.355243499702894,"pfxZ":4.7555092011786915,"pX":1.8117146249186529,"pZ":1.731907593630626,"vX0":8.620098825011898,"vY0":-118.95747847799105,"vZ0":-2.2264673254726897,"x":47.94,"y":192.02,"x0":-2.9821123911048626,"y0":50.001701652901254,"z0":5.0614670828242785,"aX":11.639611175297143},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.2,"breakHorizontal":-17.6,"spinRate":2465,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4654198297640373,"extension":6.656064656452409},"index":5,"playId":"dc63522a-987b-3c33-bf05-ba6381ace859","pitchNumber":6,"startTime":"2026-05-30T20:59:21.671Z","endTime":"2026-05-30T20:59:26.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:59:26.486Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:59:28.324Z","endTime":"2026-05-30T21:01:21.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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, 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":80.7,"endSpeed":72.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404839131201214,"aZ":-26.035908938505933,"pfxX":9.762617711507458,"pfxZ":4.5209866789831015,"pX":1.1223660427380953,"pZ":1.3217260838755938,"vX0":6.574326409921872,"vY0":-117.23933270757439,"vZ0":-2.859166899613839,"x":74.22,"y":203.09,"x0":-3.0112793105572027,"y0":50.00139692184501,"z0":5.052893091908603,"aX":13.241547339156357},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.6,"breakHorizontal":-19.6,"spinRate":2372,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.471806373360141,"extension":6.831306712592512},"index":0,"playId":"869b6c92-4944-38dc-b5aa-db7495819e04","pitchNumber":1,"startTime":"2026-05-30T20:59:50.353Z","endTime":"2026-05-30T20:59:54.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.44489937314267,"aZ":-12.81517501954467,"pfxX":-7.3811912207616395,"pfxZ":10.185944541418753,"pX":-1.615184675755841,"pZ":3.1968762056070346,"vX0":6.425299386156419,"vY0":-138.3356210858364,"vZ0":-2.937584880369522,"x":178.57,"y":152.46,"x0":-3.031383993982354,"y0":50.003193862135156,"z0":5.15461047549134,"aX":-14.028764545175125},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2302,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39893404251420206,"extension":6.771482204100855},"index":1,"playId":"c01dcd1f-93e4-357d-b487-2b07677c9c0a","pitchNumber":2,"startTime":"2026-05-30T21:00:05.082Z","endTime":"2026-05-30T21:00:08.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.492184374725333,"aZ":-25.356439794021924,"pfxX":-1.892621669836883,"pfxZ":4.025749368296965,"pX":2.001989868572885,"pZ":1.183994046427695,"vX0":12.784414268007941,"vY0":-129.87544168063525,"vZ0":-4.970260905857112,"x":40.69,"y":206.81,"x0":-2.7574864394219434,"y0":50.00286766325549,"z0":5.073019971092644,"aX":-3.207105588924995},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":0.4,"spinRate":2444,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4232113231732111,"extension":7.0555730913473225},"index":2,"playId":"d915faac-ea7c-3941-86da-6d741d2a31dc","pitchNumber":3,"startTime":"2026-05-30T21:00:19.568Z","endTime":"2026-05-30T21:00:22.920Z","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":95.2,"endSpeed":86.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.187151181514096,"aZ":-13.097998010371512,"pfxX":-8.318362257593144,"pfxZ":9.929389811753351,"pX":-0.3864079232391783,"pZ":2.7125519121780717,"vX0":9.513330360223328,"vY0":-138.29868341841131,"vZ0":-4.188707545232874,"x":131.73,"y":165.54,"x0":-2.8034777698441102,"y0":50.003937744727864,"z0":5.136513309488393,"aX":-15.983762655693376},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":12.8,"spinRate":2428,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3972794578830223,"extension":6.907953665284771},"index":3,"playId":"7714c98b-e357-352c-b541-43507ed137a4","pitchNumber":4,"startTime":"2026-05-30T21:00:39.922Z","endTime":"2026-05-30T21:00:43.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80255076162588,"aZ":-12.36303181595609,"pfxX":-5.722475469853601,"pfxZ":10.425376017133985,"pX":0.1981777176158605,"pZ":2.8682642460757894,"vX0":10.315240007680615,"vY0":-137.96023391208354,"vZ0":-3.81826593470921,"x":109.45,"y":161.34,"x0":-2.8702934846917767,"y0":50.00040039025562,"z0":5.122029374929531,"aX":-10.872966490883304},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2233,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3992265994478794,"extension":6.94990275786007},"index":4,"playId":"55cd58ec-a50b-3fbd-ac1e-039bb2028a16","pitchNumber":5,"startTime":"2026-05-30T21:00:53.814Z","endTime":"2026-05-30T21:00:58.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.188395051620056,"aZ":-11.762894308863318,"pfxX":-5.703808530893665,"pfxZ":10.758481774226988,"pX":-0.14603167122644573,"pZ":1.9845178606956357,"vX0":9.398973457843308,"vY0":-137.51024764905034,"vZ0":-6.094796348573477,"x":122.57,"y":185.2,"x0":-2.882120919113953,"y0":50.00152079899186,"z0":5.042982021369373,"aX":-10.820748400951052},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2109,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3997841493322323,"extension":6.978356186819942},"index":5,"playId":"6318b116-ec82-34ef-a26a-66628d29949d","pitchNumber":6,"startTime":"2026-05-30T21:01:17.759Z","endTime":"2026-05-30T21:01:21.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:01:21.509Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to second baseman Marcus Semien, deflected by pitcher Christian Scott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T21:01:35.626Z","endTime":"2026-05-30T21:02:49.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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],"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":3},"credits":[{"player":{"id":681035,"link":"/api/v1/people/681035"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.430946081560585,"aZ":-13.710476863631731,"pfxX":-4.82345843548722,"pfxZ":9.687859435297735,"pX":0.8520120644659552,"pZ":2.329448543943277,"vX0":11.13333625701795,"vY0":-137.8595906384045,"vZ0":-5.189297661493322,"x":84.52,"y":175.88,"x0":-2.6298955709958434,"y0":50.00484548748759,"z0":5.177057330816825,"aX":-9.195729622211163},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2155,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3988031257323654,"extension":6.825601107473831},"index":0,"playId":"ddce1766-53d8-32b3-93b9-325f6ec06526","pitchNumber":1,"startTime":"2026-05-30T21:01:48.515Z","endTime":"2026-05-30T21:01:52.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801589830064405,"aZ":-26.54420498684869,"pfxX":10.217969721380394,"pfxZ":3.9027690924660643,"pX":-0.1863712616581176,"pZ":2.6227190654056227,"vX0":3.727005612075501,"vY0":-120.59033914485269,"vZ0":-0.5602670695076167,"x":124.1,"y":167.97,"x0":-3.088343490249039,"y0":50.005237810347126,"z0":5.241215274882676,"aX":14.750110556035978},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":-19.4,"spinRate":2415,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4577126859843408,"extension":6.7586983053723895},"index":1,"playId":"f55e35d8-07da-35ae-ba9a-412825255541","pitchNumber":2,"startTime":"2026-05-30T21:02:04.643Z","endTime":"2026-05-30T21:02:07.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03534656980163,"aZ":-33.471542432282384,"pfxX":-10.634073200537824,"pfxZ":-0.861107274500184,"pX":-1.0205453722433153,"pZ":1.7500865881726044,"vX0":7.64997335821067,"vY0":-123.21786886344056,"vZ0":-1.4796773540454482,"x":155.9,"y":191.53,"x0":-2.81496466942737,"y0":50.00329310610026,"z0":5.239500232334682,"aX":-16.0263208865781},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":17.0,"spinRate":975,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.44797041440353125,"extension":7.034025796097547},"index":2,"playId":"8b98f6d8-9dbd-3aae-9ec7-c82c2aed441a","pitchNumber":3,"startTime":"2026-05-30T21:02:25.211Z","endTime":"2026-05-30T21:02:29.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":72.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684286758307582,"aZ":-29.732061587899185,"pfxX":6.457920136975018,"pfxZ":1.7967203707711192,"pX":0.4604988446933231,"pZ":2.9594670551422047,"vX0":6.228648729559432,"vY0":-117.81220219466918,"vZ0":1.2755118772075171,"x":99.45,"y":158.87,"x0":-3.0870456146350227,"y0":50.0058043663942,"z0":5.223000130467123,"aX":8.805406345402236},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.0,"breakHorizontal":-13.6,"spinRate":2391,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.47041382114262786,"extension":6.710788444371647},"hitData":{"launchSpeed":63.0,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.22,"coordY":170.13}},"index":3,"playId":"6a46557b-4b96-3045-9311-9fabffb41585","pitchNumber":4,"startTime":"2026-05-30T21:02:40.382Z","endTime":"2026-05-30T21:02:49.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:02:49.480Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a fly ball to center fielder A.J. Ewing. Xavier Edwards to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T21:03:19.348Z","endTime":"2026-05-30T21:05:23.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50974876702448,"aZ":-14.366742585196556,"pfxX":-8.295272659339073,"pfxZ":9.54290292660077,"pX":-1.1956862010343847,"pZ":2.9423537420559316,"vX0":7.2255532547061145,"vY0":-136.78445264976978,"vZ0":-3.47265792743295,"x":162.58,"y":159.34,"x0":-2.8139208679601238,"y0":50.00035875595764,"z0":5.234543086399874,"aX":-15.474810782797643},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":13.2,"spinRate":2212,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40281535091810605,"extension":6.851446382202552},"index":0,"playId":"d51d680f-740e-3507-99d4-7d35df57a224","pitchNumber":1,"startTime":"2026-05-30T21:03:28.430Z","endTime":"2026-05-30T21:03:32.871Z","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":2},"index":1,"playId":"693a2f96-d75c-3423-a4cf-2ca7de206a8f","startTime":"2026-05-30T21:03:47.851Z","endTime":"2026-05-30T21:03:51.612Z","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, 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":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435949414184332,"aZ":-22.95967792705949,"pfxX":9.822649957400145,"pfxZ":6.559057984277215,"pX":0.0036697995568894144,"pZ":2.8164250468526264,"vX0":4.318916508305312,"vY0":-118.7954789309246,"vZ0":-0.7133835035835292,"x":116.86,"y":162.74,"x0":-3.1235688245908535,"y0":50.001412810561476,"z0":5.240494605820485,"aX":13.79341884219267},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.9,"breakHorizontal":-19.0,"spinRate":2383,"spinDirection":81},"zone":2,"typeConfidence":2.0,"plateTime":0.464159443324641,"extension":6.765139495168118},"index":2,"playId":"efa65eeb-c805-3b9f-82a8-26e23152b15a","pitchNumber":2,"startTime":"2026-05-30T21:04:06.628Z","endTime":"2026-05-30T21:04:10.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26267375987701,"aZ":-14.29217017517269,"pfxX":-8.284574544687114,"pfxZ":9.045143322157731,"pX":-0.8295472227545172,"pZ":2.6987988470236743,"vX0":8.51845545426142,"vY0":-139.87383676666528,"vZ0":-4.2891934795731945,"x":148.62,"y":165.91,"x0":-2.841659783027581,"y0":50.00125362505209,"z0":5.1927109402211515,"aX":-16.375234815141027},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":13.2,"spinRate":2318,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3919590440360996,"extension":6.8547135474396015},"index":3,"playId":"ad9da5bf-0c6e-315d-8d3a-740c3e837ca3","pitchNumber":3,"startTime":"2026-05-30T21:04:25.929Z","endTime":"2026-05-30T21:04:28.966Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1580835244429,"aZ":-12.949252613017439,"pfxX":-7.092178997740629,"pfxZ":10.023087864890694,"pX":-1.8277706672798057,"pZ":3.3484018734896965,"vX0":5.414685751288122,"vY0":-138.6127967064681,"vZ0":-2.680095619394682,"x":186.67,"y":148.37,"x0":-2.8993778091783162,"y0":50.00052229815301,"z0":5.208872059868374,"aX":-13.599829307098151},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2265,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39734976459710625,"extension":6.781403652649926},"index":4,"playId":"faabe99a-5071-3311-90ac-eb2d9ee6927e","pitchNumber":4,"startTime":"2026-05-30T21:04:50.589Z","endTime":"2026-05-30T21:04:54.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940365464192343,"aZ":-26.899019868528313,"pfxX":11.145817204303725,"pfxZ":3.876680077102936,"pX":-0.10484471314327855,"pZ":2.8237086203731208,"vX0":3.734893099600207,"vY0":-117.03583657119336,"vZ0":0.37061529228223056,"x":121.0,"y":162.54,"x0":-3.177636514799691,"y0":50.003221628105855,"z0":5.221081596348709,"aX":15.173427329373949},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.4,"breakHorizontal":-21.1,"spinRate":2459,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4713776504635443,"extension":6.643022462325212},"hitData":{"launchSpeed":72.4,"launchAngle":37.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.71,"coordY":111.65}},"index":5,"playId":"b65fd2c7-ab3e-38a2-9d77-d94f388fcee1","pitchNumber":5,"startTime":"2026-05-30T21:05:10.820Z","endTime":"2026-05-30T21:05:23.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:05:23.354Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T21:05:37.325Z","endTime":"2026-05-30T21:06:28.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.4,"endSpeed":72.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19866258237076,"aZ":-28.090992065127203,"pfxX":9.92729786413577,"pfxZ":3.0091699314600504,"pX":-0.27353223815958144,"pZ":2.4577226872399365,"vX0":3.4687922233880615,"vY0":-116.90782449177459,"vZ0":-0.15786885630774117,"x":127.43,"y":172.42,"x0":-3.074548169256048,"y0":50.00207941809536,"z0":5.208637615746249,"aX":13.461251868221712},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.8,"breakHorizontal":-18.8,"spinRate":2313,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4721911729156636,"extension":6.796486885149363},"index":0,"playId":"fe548fc1-2dad-3c13-b9fe-46d7141b9464","pitchNumber":1,"startTime":"2026-05-30T21:06:00.207Z","endTime":"2026-05-30T21:06:03.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10853026264019,"aZ":-27.752089945560165,"pfxX":10.386324098963836,"pfxZ":3.144916384678785,"pX":1.10373856100321,"pZ":2.0468623534292187,"vX0":6.413443781877328,"vY0":-118.19484598893362,"vZ0":-1.270418312245879,"x":74.93,"y":183.51,"x0":-3.0007698417945696,"y0":50.0007070846583,"z0":5.157591244382978,"aX":14.579552674704878},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.6,"breakHorizontal":-20.4,"spinRate":2561,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4647621140007372,"extension":6.802469937325822},"hitData":{"launchSpeed":71.8,"launchAngle":43.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.41,"coordY":137.93}},"index":1,"playId":"46dfc150-8141-3dd3-8fdd-f22d5d23bc29","pitchNumber":2,"startTime":"2026-05-30T21:06:19.152Z","endTime":"2026-05-30T21:06:28.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:06:28.178Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcus Semien doubles (8) on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T21:08:29.686Z","endTime":"2026-05-30T21:09:01.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784992351602135,"aZ":-31.66037557085331,"pfxX":5.135391895999299,"pfxZ":0.3681799805886188,"pX":0.3122532685562736,"pZ":0.7175823440803701,"vX0":2.3981582616075876,"vY0":-119.20450498038595,"vZ0":-5.1651183897248165,"x":105.1,"y":219.41,"x0":-1.3813634722708452,"y0":50.004701205170626,"z0":5.84735005488634,"aX":7.22248942121254},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":-10.0,"spinRate":2446,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4635567549917803,"extension":6.483288162947447},"index":0,"playId":"b34ca96b-0354-3e07-99b2-e9eeaf3dab0c","pitchNumber":1,"startTime":"2026-05-30T21:08:35.505Z","endTime":"2026-05-30T21:08:39.845Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316853633626124,"aZ":-20.73546417352816,"pfxX":-9.188464463085511,"pfxZ":7.159554216769191,"pX":0.4500958967746286,"pZ":2.6173605689565766,"vX0":6.789748335694531,"vY0":-126.73179844842343,"vZ0":-4.195033419463155,"x":99.84,"y":168.11,"x0":-1.0946324480825091,"y0":50.000111149900995,"z0":5.988887391421347,"aX":-14.670909397657276},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":1195,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4352707139856573,"extension":6.4125521447538665},"hitData":{"launchSpeed":89.7,"launchAngle":12.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.69,"coordY":122.75}},"index":1,"playId":"605903d6-d3c5-3eac-841a-a57b9ca1c401","pitchNumber":2,"startTime":"2026-05-30T21:08:49.532Z","endTime":"2026-05-30T21:09:01.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:09:01.560Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Vidal Bruján hits a sacrifice bunt. Throwing error by third baseman Leo Jiménez. Marcus Semien to 3rd. Vidal Bruján to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T21:09:14.935Z","endTime":"2026-05-30T21:10:24.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6417005340434,"aZ":-40.72779240942144,"pfxX":-0.03555596393759086,"pfxZ":-5.779076689299883,"pX":-0.4628348761976165,"pZ":1.4046561389516299,"vX0":1.5813040756735683,"vY0":-121.87983958780163,"vZ0":-2.8186293263244524,"x":134.64,"y":200.85,"x0":-1.1200142668605526,"y0":50.00417719027569,"z0":6.150553895081938,"aX":-0.05277102655637534},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.9,"breakHorizontal":-0.4,"spinRate":2420,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4522654540337685,"extension":6.527772108465274},"index":0,"playId":"d8722d8d-d959-3248-b9ef-28fcdc5acc7f","pitchNumber":1,"startTime":"2026-05-30T21:09:34.268Z","endTime":"2026-05-30T21:09:39.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.110408160174664,"aZ":-22.773593821978025,"pfxX":-12.159349412096663,"pfxZ":4.991933485421967,"pX":0.3655093193374461,"pZ":1.1152083722939459,"vX0":7.73557342396137,"vY0":-137.29503729962317,"vZ0":-8.427623160603348,"x":103.07,"y":208.67,"x0":-0.9278396412681521,"y0":50.00579240121968,"z0":5.808805706982409,"aX":-22.91332847584856},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":20.0,"spinRate":2039,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4009509176141255,"extension":6.517409340516962},"index":1,"playId":"a04c9d67-8958-3fb8-a5f2-19c578ac2403","pitchNumber":2,"startTime":"2026-05-30T21:09:54.677Z","endTime":"2026-05-30T21:09:59.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17022727361488,"aZ":-14.913619259688588,"pfxX":-6.936210091201577,"pfxZ":8.893443830568263,"pX":0.1252428868888705,"pZ":2.995609654150962,"vX0":4.9690764041705835,"vY0":-139.56167780125065,"vZ0":-5.939175969061899,"x":112.23,"y":157.9,"x0":-0.7919968583059245,"y0":50.00061514989843,"z0":6.16164372914841,"aX":-13.458699502808951},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2198,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3949238087320617,"extension":6.513116785486716},"hitData":{"launchSpeed":30.0,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":120.05,"coordY":193.67}},"index":2,"playId":"2940e662-453c-396f-8ee6-37299d84ad98","pitchNumber":3,"startTime":"2026-05-30T21:10:14.375Z","endTime":"2026-05-30T21:10:24.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:10:24.373Z","atBatIndex":19},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Hayden Senger reaches on a fielder's choice out, first baseman Christopher Morel to catcher Joe Mack. Marcus Semien out at home. Vidal Bruján to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T21:11:08.469Z","endTime":"2026-05-30T21:11:43.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"postOnSecond":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.020654591402256,"aZ":-19.41626475242228,"pfxX":-11.712017391176886,"pfxZ":6.691297034820673,"pX":0.13315838473734648,"pZ":-0.10031542400411732,"vX0":6.858749551191763,"vY0":-138.68083859732403,"vZ0":-12.317617410665328,"x":111.92,"y":241.49,"x0":-0.8776551476967298,"y0":50.00593622763909,"z0":5.756508367374433,"aX":-22.342987779951816},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":19.3,"spinRate":2026,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3981396721302506,"extension":6.367480924461806},"index":0,"playId":"6a5b834f-0125-384b-a484-df46c1a29004","pitchNumber":1,"startTime":"2026-05-30T21:11:08.469Z","endTime":"2026-05-30T21:11:13.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.39634728129772,"aZ":-23.851030563282983,"pfxX":-12.598867775904253,"pfxZ":4.373413044300554,"pX":-0.5501018952152658,"pZ":3.0505510364219397,"vX0":5.223554119607752,"vY0":-138.82058367575962,"vZ0":-3.6785725257107167,"x":137.97,"y":156.42,"x0":-0.8467819369260098,"y0":50.00221027341518,"z0":6.0291914951737615,"aX":-23.96646406690476},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":21.2,"spinRate":2131,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39845742360089753,"extension":6.353409390242953},"hitData":{"launchSpeed":49.6,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":136.47,"coordY":188.65}},"index":1,"playId":"d159fe51-299a-35fd-a2d6-8d40a6f7feab","pitchNumber":2,"startTime":"2026-05-30T21:11:32.987Z","endTime":"2026-05-30T21:11:43.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:11:43.447Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T21:12:11.042Z","endTime":"2026-05-30T21:14:46.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65489135624019,"aZ":-39.86978573639715,"pfxX":0.6299476029700344,"pfxZ":-5.200486743063138,"pX":0.4062063895077399,"pZ":1.36764912684179,"vX0":2.9660713322153054,"vY0":-122.35348454046606,"vZ0":-3.1622500302214718,"x":101.52,"y":201.85,"x0":-0.9160554011122254,"y0":50.005051098188154,"z0":6.178349136723129,"aX":0.9313720095090039},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.0,"breakHorizontal":-2.0,"spinRate":2436,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45192589025379126,"extension":6.6586528261308615},"index":0,"playId":"870bbd36-c969-314d-b16b-29b3e394ee3b","pitchNumber":1,"startTime":"2026-05-30T21:12:24.190Z","endTime":"2026-05-30T21:12:28.664Z","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":84.5,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00847041651666,"aZ":-24.605867993647088,"pfxX":4.283975256692594,"pfxZ":5.117687263583694,"pX":0.2370435244537902,"pZ":1.1830046660456495,"vX0":2.401932761468781,"vY0":-122.72592439464503,"vZ0":-5.921242631671674,"x":107.96,"y":206.84,"x0":-1.3208030500935526,"y0":50.005956799201215,"z0":5.806962278825381,"aX":6.341914226391221},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.7,"breakHorizontal":-8.4,"spinRate":2478,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4514851633057635,"extension":6.662838998553887},"index":1,"playId":"6bce27c0-8308-3ea2-8a01-ab8509140735","pitchNumber":2,"startTime":"2026-05-30T21:12:41.394Z","endTime":"2026-05-30T21:12:46.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344899713399094,"aZ":-28.96010484283756,"pfxX":-7.025515632265041,"pfxZ":2.0868281698137743,"pX":0.026867443529419634,"pZ":1.971635872554106,"vX0":5.210284328956024,"vY0":-124.97994018330279,"vZ0":-3.811763802510918,"x":115.98,"y":185.55,"x0":-1.199647552503322,"y0":50.004049164429304,"z0":5.965503364218064,"aX":-10.823482351975803},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":11.2,"spinRate":1201,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.442729881922844,"extension":6.520192873339081},"index":2,"playId":"554235fc-57a5-3143-8576-b666f4b33fa5","pitchNumber":3,"startTime":"2026-05-30T21:13:01.684Z","endTime":"2026-05-30T21:13:04.684Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"2279cbee-81a3-30e4-ac9a-bdbfb7fa4c62","startTime":"2026-05-30T21:13:24.124Z","endTime":"2026-05-30T21:13:29.163Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Vidal Bruján caught stealing 3rd base, pitcher Tyler Phillips to third baseman Leo Jiménez.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"2279cbee-81a3-30e4-ac9a-bdbfb7fa4c62","startTime":"2026-05-30T21:13:58.312Z","endTime":"2026-05-30T21:13:58.508Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495568795647042,"aZ":-31.18422602964416,"pfxX":-9.126284263449055,"pfxZ":0.6132256948724208,"pX":-0.7886831976036504,"pZ":1.7321115340534712,"vX0":4.110998743074663,"vY0":-127.2362196101089,"vZ0":-4.051214217795904,"x":147.06,"y":192.01,"x0":-1.2520023377846317,"y0":50.00260698172229,"z0":5.854321353929251,"aX":-14.75519251912343},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":15.4,"spinRate":1324,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.43278806091469635,"extension":6.632775155140615},"index":5,"playId":"5cc654a5-537f-300f-ac7f-6a0b31456313","pitchNumber":4,"startTime":"2026-05-30T21:13:58.508Z","endTime":"2026-05-30T21:14:04.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521208297607398,"aZ":-39.536664591311904,"pfxX":0.2521066276996473,"pfxZ":-4.825419743573741,"pX":0.6760791919947178,"pZ":0.9641670339575417,"vX0":3.4550499469340377,"vY0":-123.81567722553596,"vZ0":-4.628126046619631,"x":91.23,"y":212.75,"x0":-0.7798361833365827,"y0":50.00203171662004,"z0":6.22536209877671,"aX":0.38398590920492787},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.7,"breakHorizontal":-1.4,"spinRate":2552,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44520786080656194,"extension":6.742999212263725},"index":6,"playId":"aa24d86f-150d-30b6-b819-b2a24b126768","pitchNumber":5,"startTime":"2026-05-30T21:14:16.730Z","endTime":"2026-05-30T21:14:21.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559221951774212,"aZ":-42.8364915860952,"pfxX":2.210227759309999,"pfxZ":-7.034762685264001,"pX":0.7939405373433653,"pZ":1.702594940997861,"vX0":3.5951248683075536,"vY0":-123.46881408399783,"vZ0":-2.050467165851121,"x":86.74,"y":192.81,"x0":-0.9779174927222996,"y0":50.00026618735513,"z0":6.207639066730309,"aX":3.351441980987344},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.0,"breakHorizontal":-4.9,"spinRate":2566,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4466006966500502,"extension":6.6278815524460475},"index":7,"playId":"ff300a5e-d952-389e-976a-da76fc3b52ce","pitchNumber":6,"startTime":"2026-05-30T21:14:39.394Z","endTime":"2026-05-30T21:14:46.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:14:46.221Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:17:09.715Z","endTime":"2026-05-30T21:17:57.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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":"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":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":80.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44399088769914,"aZ":-24.80455590397058,"pfxX":0.5868575688525679,"pfxZ":4.446927442721968,"pX":-0.01383423964655998,"pZ":3.1192460206425476,"vX0":7.065257571322315,"vY0":-128.12477846361878,"vZ0":-0.8332163518246571,"x":117.53,"y":154.56,"x0":-2.8876732863709025,"y0":50.0004854827174,"z0":5.394001235769818,"aX":0.9695984057309444},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2327,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.42814654078438474,"extension":6.72060914437949},"index":0,"playId":"ef081062-583e-3afc-8ac9-99a09df2324f","pitchNumber":1,"startTime":"2026-05-30T21:17:10.214Z","endTime":"2026-05-30T21:17:14.126Z","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.1,"endSpeed":80.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987978588024212,"aZ":-27.97473563119418,"pfxX":1.3456102898843296,"pfxZ":2.5634589004898736,"pX":1.345050061409477,"pZ":2.04523940108031,"vX0":10.198468706828363,"vY0":-127.84362494238918,"vZ0":-2.4499576012717923,"x":65.73,"y":183.56,"x0":-2.888274973270321,"y0":50.00108585789869,"z0":5.235672276919939,"aX":2.2034005271032724},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":-4.9,"spinRate":2336,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4301844889685924,"extension":6.792725128821831},"index":1,"playId":"b3df5994-f6ce-334e-98da-d501186469a7","pitchNumber":2,"startTime":"2026-05-30T21:17:22.365Z","endTime":"2026-05-30T21:17:27.437Z","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":2,"startTime":"2026-05-30T21:17:35.441Z","endTime":"2026-05-30T21:17:44.571Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092998153471697,"aZ":-36.7514291913876,"pfxX":4.771417381596027,"pfxZ":-3.26887126419183,"pX":-0.4534914192783299,"pZ":2.24243543364601,"vX0":4.540258926657951,"vY0":-118.37537219536983,"vZ0":0.48628742589658946,"x":134.29,"y":178.23,"x0":-3.024389632268513,"y0":50.000013580550764,"z0":5.431331277687257,"aX":6.689309145417668},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.4,"breakHorizontal":-9.8,"spinRate":2569,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.464821650235522,"extension":6.549194800557395},"hitData":{"launchSpeed":97.2,"launchAngle":30.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.41,"coordY":50.01}},"index":3,"playId":"9b0c77a8-e786-33df-9060-f3cd73d7d2b1","pitchNumber":3,"startTime":"2026-05-30T21:17:44.571Z","endTime":"2026-05-30T21:17:57.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:17:57.163Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hayden Senger challenged (pitch result), call on the field was overturned: Jakob Marsee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:18:26.125Z","endTime":"2026-05-30T21:20:36.504Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01923089521534,"aZ":-23.155830500402036,"pfxX":-13.148844913060909,"pfxZ":5.256079105817594,"pX":0.6200388916445537,"pZ":1.7002792409021927,"vX0":12.686001771144978,"vY0":-131.68589586947476,"vZ0":-4.644411519000272,"x":93.37,"y":192.87,"x0":-2.6061432400846862,"y0":50.00311049342248,"z0":5.251309280607897,"aX":-22.558018411937727},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":20.2,"spinRate":2082,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4197065858042799,"extension":6.853114304111523},"index":0,"playId":"18929c1c-1ef9-33a2-9eea-697e8b79429d","pitchNumber":1,"startTime":"2026-05-30T21:18:31.821Z","endTime":"2026-05-30T21:18:35.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":72.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750835968683067,"aZ":-36.13774510454098,"pfxX":-9.685199214034792,"pfxZ":-2.9070084932469946,"pX":-1.9236960237803142,"pZ":4.123457967033124,"vX0":4.883958423635977,"vY0":-117.76851248925647,"vZ0":4.0626932170856085,"x":190.33,"y":127.45,"x0":-2.7999557600382117,"y0":50.00569374572149,"z0":5.783464440593593,"aX":-13.189390470563492},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.5,"breakHorizontal":15.8,"spinRate":1249,"spinDirection":305},"zone":11,"typeConfidence":2.0,"plateTime":0.47066744830687446,"extension":6.863432052660678},"index":1,"playId":"316fd835-ece5-30cd-bb11-4bca3bf9e0e8","pitchNumber":2,"startTime":"2026-05-30T21:18:47.838Z","endTime":"2026-05-30T21:18:50.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":81.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4948141294875,"aZ":-25.216697603864176,"pfxX":-10.85414003557496,"pfxZ":3.997361541598929,"pX":-1.177880933437814,"pZ":2.946467978948779,"vX0":7.792208662768004,"vY0":-132.59595788384846,"vZ0":-1.2879560780461041,"x":161.9,"y":159.23,"x0":-2.779364316393967,"y0":50.00105298792623,"z0":5.319704508386853,"aX":-18.876411775414947},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":2099,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41682939552552467,"extension":6.717112798640589},"index":2,"playId":"301fa49f-f0fc-3688-8587-de26cb3c1c7f","pitchNumber":3,"startTime":"2026-05-30T21:19:05.177Z","endTime":"2026-05-30T21:19:09.020Z","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":88.4,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630322169131187,"aZ":-22.136986136490346,"pfxX":-0.5833984075222953,"pfxZ":6.050052813832171,"pX":0.11615221958128286,"pZ":2.0535413193931014,"vX0":7.969127194340269,"vY0":-128.47728429970607,"vZ0":-3.5339150425496,"x":112.57,"y":183.33,"x0":-2.9606004416247536,"y0":50.001072579005324,"z0":5.183762604521115,"aX":-0.9696869948452319},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.3,"breakHorizontal":-0.8,"spinRate":2277,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.42765533089866326,"extension":6.753947067926707},"index":3,"playId":"60ad8ee9-4edb-3c56-918c-2010a346716d","pitchNumber":4,"startTime":"2026-05-30T21:19:20.314Z","endTime":"2026-05-30T21:19:24.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01365593110222,"aZ":-24.928789550262085,"pfxX":9.540240281797232,"pfxZ":5.230567158295088,"pX":-1.189164948190616,"pZ":3.8736882462603495,"vX0":1.7827928287183363,"vY0":-117.95027621145321,"vZ0":1.964317285692847,"x":162.33,"y":134.19,"x0":-3.1960850468111013,"y0":50.0021812015007,"z0":5.355963683393836,"aX":13.210395717318244},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.3,"breakHorizontal":-17.6,"spinRate":2410,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4674566023830655,"extension":6.739572113812578},"index":4,"playId":"ff83f2ff-8882-3639-b980-0c82b9b33bf5","pitchNumber":5,"startTime":"2026-05-30T21:19:39.109Z","endTime":"2026-05-30T21:19:43.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-30T21:19:54.762Z","endTime":"2026-05-30T21:20:09.500Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92316239211644,"aZ":-24.03645505472591,"pfxX":2.5387679559293193,"pfxZ":4.8548808801746866,"pX":0.7318246003019496,"pZ":1.9028824355844065,"vX0":8.49125412831408,"vY0":-128.69312714467011,"vZ0":-3.469168085794323,"x":153.03,"y":182.36,"x0":-2.941307315453439,"y0":50.00235439537949,"z0":5.132036704807623,"aX":4.253040474382571},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-6.5,"spinRate":2399,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.4257536923304719,"extension":6.975346209412517},"index":6,"playId":"33af8233-f870-3373-9d33-dcc9d87db73d","pitchNumber":6,"startTime":"2026-05-30T21:20:09.500Z","endTime":"2026-05-30T21:20:36.504Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"}},"playEndTime":"2026-05-30T21:20:36.504Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:20:46.443Z","endTime":"2026-05-30T21:22:42.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70642277435955,"aZ":-25.26535640967735,"pfxX":7.627576570564402,"pfxZ":4.955879599932061,"pX":1.0682569536937052,"pZ":3.0655553904982895,"vX0":7.309357072356574,"vY0":-118.22973769399056,"vZ0":0.24778334780194045,"x":76.28,"y":156.01,"x0":-3.0716936395103693,"y0":50.003270904345484,"z0":5.306821605060156,"aX":10.63561417812735},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.4,"breakHorizontal":-15.8,"spinRate":2408,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.465960027898185,"extension":6.842153858519365},"index":0,"playId":"d9db1de0-8663-366e-bddb-439544ec96a9","pitchNumber":1,"startTime":"2026-05-30T21:20:46.443Z","endTime":"2026-05-30T21:20:51.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":71.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937170442307416,"aZ":-26.580207623788034,"pfxX":9.46410282363391,"pfxZ":4.215316237213278,"pX":-0.5493275519824897,"pZ":3.381527363627092,"vX0":3.052780982113829,"vY0":-115.95489601936882,"vZ0":1.3977201327861462,"x":137.94,"y":147.48,"x0":-3.121524132772592,"y0":50.00054553035262,"z0":5.356429089145642,"aX":12.550253157395359},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.4,"breakHorizontal":-18.0,"spinRate":2386,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4771463776170757,"extension":6.731188259501865},"index":1,"playId":"ea9e4cdc-2bd8-32a4-b8ee-8bdb6e494aa4","pitchNumber":2,"startTime":"2026-05-30T21:20:58.615Z","endTime":"2026-05-30T21:21:02.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45101299869975,"aZ":-25.295318610671373,"pfxX":9.00923355143957,"pfxZ":4.917166835773733,"pX":-0.200600688344669,"pZ":2.4648768470125844,"vX0":3.7529374031280134,"vY0":-118.08643401205123,"vZ0":-1.1783949955830324,"x":124.65,"y":172.23,"x0":-2.98538924910313,"y0":50.002802566160945,"z0":5.317682498043831,"aX":12.60377813313457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.9,"breakHorizontal":-17.3,"spinRate":2557,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.46549675180740335,"extension":6.872528410753118},"index":2,"playId":"cc679aed-fbb3-36ba-818b-64dde0e05115","pitchNumber":3,"startTime":"2026-05-30T21:21:13.546Z","endTime":"2026-05-30T21:21:18.106Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T21:21:24.834Z","endTime":"2026-05-30T21:21:33.752Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701352893622452,"aZ":-12.338943131376034,"pfxX":-6.673660705455244,"pfxZ":10.171174394529013,"pX":-0.36978151144041466,"pZ":3.1127701770009417,"vX0":8.736564612605067,"vY0":-138.8982327126797,"vZ0":-3.5326883701392635,"x":131.1,"y":154.74,"x0":-2.6918080149774757,"y0":50.00093395015421,"z0":5.224026418162203,"aX":-13.012805516139275},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2403,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39464096839298124,"extension":6.783511662434985},"index":4,"playId":"007fd253-e10a-3e44-ac11-f12aee3ae0da","pitchNumber":4,"startTime":"2026-05-30T21:21:33.752Z","endTime":"2026-05-30T21:21:39.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498801586404984,"aZ":-26.19836743984088,"pfxX":12.100044764362211,"pfxZ":4.576401692868767,"pX":-1.0258525537740408,"pZ":3.0392805079745906,"vX0":1.4488647252530034,"vY0":-114.57180775884565,"vZ0":0.6154347312747278,"x":156.1,"y":156.72,"x0":-3.2388149579397707,"y0":50.00538097251636,"z0":5.361975237177511,"aX":15.817509084618957},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.8,"breakHorizontal":-22.2,"spinRate":2417,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.48118472351812036,"extension":6.716939602144245},"index":5,"playId":"1857c282-3b0c-3cde-aebb-f1c3ea548a26","pitchNumber":5,"startTime":"2026-05-30T21:21:57.737Z","endTime":"2026-05-30T21:22:02.475Z","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":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251520607678913,"aZ":-30.85551886254031,"pfxX":11.312782107017416,"pfxZ":0.9919516721034487,"pX":0.02013872488791506,"pZ":1.4114366063613106,"vX0":3.514638191613071,"vY0":-115.36319209145188,"vZ0":-1.8957737705799345,"x":116.23,"y":200.67,"x0":-3.0000698372846863,"y0":50.00021241184997,"z0":5.272430885855677,"aX":14.955132456744431},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.6,"breakHorizontal":-21.4,"spinRate":2422,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4782828140777391,"extension":6.810143117508332},"index":6,"playId":"a664ad12-5074-3c7a-9e91-faf46d57fa42","pitchNumber":6,"startTime":"2026-05-30T21:22:12.392Z","endTime":"2026-05-30T21:22:17.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":83.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.03102893427946,"aZ":-13.617645805282601,"pfxX":-8.155506465813454,"pfxZ":10.131966097776441,"pX":-0.6402442090866964,"pZ":2.8572584224722846,"vX0":8.699865237366954,"vY0":-136.44029014731086,"vZ0":-3.6322559402257104,"x":141.4,"y":161.63,"x0":-2.8550149076478517,"y0":50.00197271698907,"z0":5.183567948573453,"aX":-14.93566914292949},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":12.2,"spinRate":2259,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.405927297100658,"extension":6.820347328258485},"hitData":{"launchSpeed":87.1,"launchAngle":14.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":84.03}},"index":7,"playId":"614c1ae1-9f2a-3a66-8245-9c2404bbc460","pitchNumber":7,"startTime":"2026-05-30T21:22:31.725Z","endTime":"2026-05-30T21:22:42.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:22:42.736Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:23:05.044Z","endTime":"2026-05-30T21:26:03.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":7},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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, 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":78.7,"endSpeed":71.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54905779414611,"aZ":-27.46837948489044,"pfxX":8.230113910570136,"pfxZ":3.6230325198208515,"pX":-1.1283433990401257,"pZ":2.7464985930248687,"vX0":2.112152249343905,"vY0":-114.55511156118794,"vZ0":0.34766243820100984,"x":160.01,"y":164.62,"x0":-3.136384689623553,"y0":50.00382211482928,"z0":5.327215721785989,"aX":10.695300710453076},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":7.0,"breakHorizontal":-15.5,"spinRate":2320,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.48225551908954367,"extension":6.723367677507155},"index":0,"playId":"2027517e-fbf1-3eaf-8be1-e61330c305c6","pitchNumber":1,"startTime":"2026-05-30T21:23:05.044Z","endTime":"2026-05-30T21:23:09.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39688518090002,"aZ":-11.05223366835101,"pfxX":-5.595946001196205,"pfxZ":11.509554208834581,"pX":1.1917192573160724,"pZ":1.907975202175055,"vX0":12.309927497040153,"vY0":-135.9860012490225,"vZ0":-6.607871021628858,"x":71.57,"y":187.26,"x0":-2.7079949393043257,"y0":50.00347537077738,"z0":5.170006965359732,"aX":-10.270854483865376},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2106,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40590786503816556,"extension":6.861215583719868},"index":1,"playId":"5ae56c33-da1a-337a-bf6a-b17f3b22fc2a","pitchNumber":2,"startTime":"2026-05-30T21:23:22.171Z","endTime":"2026-05-30T21:23:25.901Z","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":93.7,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00580727226651,"aZ":-16.8756800041181,"pfxX":-6.118321665726528,"pfxZ":8.336901334172806,"pX":-0.40336692007600605,"pZ":3.8842599475829798,"vX0":8.745087698352854,"vY0":-136.09667872780983,"vZ0":-0.7734074910563777,"x":132.38,"y":133.9,"x0":-2.8965468769091314,"y0":50.0003224247071,"z0":5.3655225073209944,"aX":-11.224480990537614},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2231,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4059082656638888,"extension":6.868436355457347},"index":2,"playId":"3d5eecaf-6726-3fc9-afd4-b9393b63b102","pitchNumber":3,"startTime":"2026-05-30T21:24:16.832Z","endTime":"2026-05-30T21:24:20.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.087985872267545,"aZ":-16.267490848581556,"pfxX":-7.186735822749249,"pfxZ":8.73701887759707,"pX":-0.47452887491210577,"pZ":2.2332322261212836,"vX0":8.676113875941471,"vY0":-135.6710086527123,"vZ0":-4.839047004851894,"x":135.09,"y":178.48,"x0":-2.815593717427276,"y0":50.00526243202321,"z0":5.213803135384205,"aX":-13.089150352078125},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2206,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.407340738454661,"extension":6.892720214630516},"index":3,"playId":"c523dac5-f85e-374d-a5c8-490ca2d0a1d5","pitchNumber":4,"startTime":"2026-05-30T21:24:34.665Z","endTime":"2026-05-30T21:24:39.304Z","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.4,"endSpeed":85.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.977831387170184,"aZ":-15.959656830754273,"pfxX":-6.3123871227729165,"pfxZ":8.606218497457816,"pX":0.3919309893461992,"pZ":3.9211776662419693,"vX0":10.741342421825356,"vY0":-137.03508648031456,"vZ0":-0.9246081192129438,"x":102.06,"y":132.91,"x0":-2.7755165702237643,"y0":50.00025407758235,"z0":5.36330991875143,"aX":-11.890398260621723},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40116130587099663,"extension":6.826331712326176},"index":4,"playId":"dc9b7386-8f6b-3a3d-93e3-dafe9dd16d38","pitchNumber":5,"startTime":"2026-05-30T21:24:55.731Z","endTime":"2026-05-30T21:25:00.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T21:25:21.617Z","endTime":"2026-05-30T21:25:34.465Z","isPitch":false,"type":"action","player":{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5497927083714,"aZ":-15.997710884213882,"pfxX":-5.694152893644924,"pfxZ":8.606696064762355,"pX":-0.003181620128893385,"pZ":2.266365775911352,"vX0":9.394040433807,"vY0":-137.67145404473828,"vZ0":-4.999334116032097,"x":117.12,"y":177.59,"x0":-2.75302099812373,"y0":50.000003417468484,"z0":5.224082497155242,"aX":-10.69940432947995},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":7.8},"zone":8,"typeConfidence":2.0,"plateTime":0.4010822842078161,"extension":7.047295187170814},"index":6,"playId":"80f21527-dec1-3f55-86c7-f4e157b84a96","pitchNumber":6,"startTime":"2026-05-30T21:25:34.465Z","endTime":"2026-05-30T21:25:37.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":72.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73199727773998,"aZ":-26.03376380644681,"pfxX":7.376273326508533,"pfxZ":4.541736651212051,"pX":1.9598608120220873,"pZ":1.6080011689652007,"vX0":8.95110413407942,"vY0":-117.15519470721524,"vZ0":-2.526530087941219,"x":42.29,"y":195.36,"x0":-2.9089274038783968,"y0":50.003802446056156,"z0":5.202655717038986,"aX":9.97446524685295},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2431,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4724673794468659,"extension":6.681372447526678},"index":7,"playId":"c005ee1a-5b02-3d34-bda0-c84893d03a76","pitchNumber":7,"startTime":"2026-05-30T21:25:56.703Z","endTime":"2026-05-30T21:26:03.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:26:03.638Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:28:06.745Z","endTime":"2026-05-30T21:29:43.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18065820218281,"aZ":-24.447327802140016,"pfxX":0.1672117594228837,"pfxZ":5.129686201318728,"pX":-0.4363771048099402,"pZ":2.92118146028836,"vX0":2.52246468520769,"vY0":-122.28145040941656,"vZ0":-2.048482155700864,"x":133.63,"y":159.91,"x0":-1.505123269856557,"y0":50.004858904728984,"z0":5.877137654263277,"aX":0.25208891150114365},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.0,"breakHorizontal":-1.0,"spinRate":2356,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.4487335418403551,"extension":6.3272960457489775},"index":0,"playId":"e73dfd06-b7f1-38cf-b57b-93790d41c842","pitchNumber":1,"startTime":"2026-05-30T21:28:07.956Z","endTime":"2026-05-30T21:28:11.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4152986392824,"aZ":-25.57949289971079,"pfxX":0.8926822538739076,"pfxZ":4.242067832708103,"pX":0.3785058500382294,"pZ":1.1445441487164647,"vX0":3.5792272999761936,"vY0":-124.79916763884303,"vZ0":-5.723484530783762,"x":102.57,"y":207.88,"x0":-1.1986302639466773,"y0":50.005195653951375,"z0":5.613488663037558,"aX":1.3878098858043442},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.5,"spinRate":2480,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44126955582285365,"extension":6.588521244526617},"index":1,"playId":"c08e6ee9-d78e-3a99-9de8-902f513f37fa","pitchNumber":2,"startTime":"2026-05-30T21:28:20.828Z","endTime":"2026-05-30T21:28:25.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.6250100213248,"aZ":-9.360449978025152,"pfxX":-6.552609844368126,"pfxZ":11.669183007636864,"pX":0.12659044408167366,"pZ":3.2605657575475986,"vX0":4.337282415229863,"vY0":-140.5592706474726,"vZ0":-6.58436670896132,"x":112.17,"y":150.74,"x0":-0.6034529659938013,"y0":50.00571831509771,"z0":6.275959304285018,"aX":-12.814865291284098},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.6,"breakHorizontal":10.7,"spinRate":2241,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3931210373590823,"extension":6.3454664801380485},"index":2,"playId":"2fbf42d1-6893-3dc7-94d2-753df077ad7f","pitchNumber":3,"startTime":"2026-05-30T21:28:35.747Z","endTime":"2026-05-30T21:28:38.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03735254282083,"aZ":-21.165256282008997,"pfxX":-10.823733666322294,"pfxZ":5.724364137439586,"pX":-0.8537311002763756,"pZ":2.602656361836475,"vX0":4.458846119246385,"vY0":-138.77908161501637,"vZ0":-5.209082593227214,"x":149.54,"y":168.51,"x0":-1.087558863401461,"y0":50.00452863010868,"z0":5.9410645506765585,"aX":-20.8247769864654},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":2029,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39677057560320295,"extension":6.2187389096292005},"index":3,"playId":"e3be4948-526c-310f-b330-5f0e7771989e","pitchNumber":4,"startTime":"2026-05-30T21:28:50.437Z","endTime":"2026-05-30T21:28:56.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50649506147435,"aZ":-27.095232036780118,"pfxX":-6.21075656610946,"pfxZ":3.1311697712713213,"pX":0.3206851413376052,"pZ":2.1113443469895397,"vX0":5.90862172860757,"vY0":-128.15012032012885,"vZ0":-4.1679019388568905,"x":104.78,"y":181.77,"x0":-1.2354209617828082,"y0":50.00307975768198,"z0":5.936294512999241,"aX":-10.077992031829407},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":9.5,"spinRate":1189,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4314619457620732,"extension":6.787491270553159},"hitData":{"launchSpeed":105.6,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.72,"coordY":151.26}},"index":4,"playId":"271ecc86-fe7a-3d5f-8016-34aca09124b6","pitchNumber":5,"startTime":"2026-05-30T21:29:34.882Z","endTime":"2026-05-30T21:29:43.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:29:43.990Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:29:59.691Z","endTime":"2026-05-30T21:31:43.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78904420932218,"aZ":-11.600902732940124,"pfxX":-5.689554797954372,"pfxZ":10.152802423213377,"pX":-0.13137732342254596,"pZ":1.4434609495527273,"vX0":3.702189261093013,"vY0":-141.9799866159294,"vZ0":-10.75663367084578,"x":122.01,"y":199.81,"x0":-0.7181196301487056,"y0":50.00281921111296,"z0":6.036190664727631,"aX":-11.528436585425759},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2264,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3869012860283192,"extension":6.446121588268418},"index":0,"playId":"24694bb9-e5c7-3459-9fec-5d7054d7cbe7","pitchNumber":1,"startTime":"2026-05-30T21:30:05.850Z","endTime":"2026-05-30T21:30:10.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69521661594457,"aZ":-20.959773015038856,"pfxX":-10.53040342526899,"pfxZ":5.7032381400971826,"pX":-0.399031555619152,"pZ":1.7223145253136842,"vX0":6.344795100502207,"vY0":-140.04148941460315,"vZ0":-7.062986616656727,"x":132.21,"y":192.28,"x0":-1.3383670257216111,"y0":50.001106780037524,"z0":5.671204080416464,"aX":-20.696105210074506},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2134,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.39268358490360633,"extension":6.300966779443632},"index":1,"playId":"2ab2eaf3-ee13-31e1-ac0c-72ebffa24d13","pitchNumber":2,"startTime":"2026-05-30T21:30:19.206Z","endTime":"2026-05-30T21:30:22.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":75.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81793375426867,"aZ":-32.144741991163045,"pfxX":9.886322876531745,"pfxZ":0.019104032429408946,"pX":0.39331134569821535,"pZ":1.8919243358823963,"vX0":1.5711808653525146,"vY0":-122.27560304313062,"vZ0":-2.584624601530155,"x":102.01,"y":187.7,"x0":-1.543392386612026,"y0":50.00209515348562,"z0":5.7918738186170815,"aX":14.588866711098712},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-18.2,"spinRate":2479,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.452372152398389,"extension":6.639549401762257},"index":2,"playId":"8318d3b7-9ca2-33ed-ada3-e3bb9497c830","pitchNumber":3,"startTime":"2026-05-30T21:30:35.684Z","endTime":"2026-05-30T21:30:39.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.008659823466495,"aZ":-21.2601534435701,"pfxX":-11.32433806390655,"pfxZ":5.592077718777613,"pX":0.11022543599264283,"pZ":0.9716207774094008,"vX0":7.744647088598716,"vY0":-139.45996023620887,"vZ0":-9.001017944134398,"x":112.8,"y":212.55,"x0":-1.244315055247468,"y0":50.00585415963093,"z0":5.6666096174783,"aX":-22.108669758035315},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2152,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39412706514849427,"extension":6.340279215532849},"index":3,"playId":"2ee28ba4-4607-3609-9e71-c847aae6400e","pitchNumber":4,"startTime":"2026-05-30T21:30:59.325Z","endTime":"2026-05-30T21:31:03.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176778692778804,"aZ":-40.5494645142625,"pfxX":5.395086589717108,"pfxZ":-5.495142792443622,"pX":0.4722962921708708,"pZ":0.9064575219220066,"vX0":2.1458244946148595,"vY0":-123.82448635355718,"vZ0":-4.297738796793962,"x":99.0,"y":214.31,"x0":-1.1114855185803683,"y0":50.005835722826504,"z0":6.1272420628506525,"aX":8.21695348112626},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.8,"breakHorizontal":-10.3,"spinRate":2560,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44564687236772516,"extension":6.4831751866042735},"index":4,"playId":"7bdfaf16-fc85-3833-ba6c-bcda25978378","pitchNumber":5,"startTime":"2026-05-30T21:31:15.949Z","endTime":"2026-05-30T21:31:20.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-30T21:31:34.435Z","endTime":"2026-05-30T21:31:39.099Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.11364041467904,"aZ":-21.139573488740048,"pfxX":-14.117413743629706,"pfxZ":5.5978613245282105,"pX":0.9807621567245851,"pZ":2.4525144655542266,"vX0":10.372528049281454,"vY0":-140.73197043063726,"vZ0":-5.437260568867378,"x":79.62,"y":172.56,"x0":-0.9513180773830023,"y0":50.000982423738726,"z0":5.813136998788731,"aX":-27.82284103613159},"breaks":{"breakAngle":48.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":22.9,"spinRate":2084,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3918059532432956,"extension":6.417348424101558},"index":6,"playId":"2cf8b15a-6f4e-3617-b2e0-ab1370061d70","pitchNumber":6,"startTime":"2026-05-30T21:31:39.099Z","endTime":"2026-05-30T21:31:43.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:31:43.690Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a ground ball to center fielder Jakob Marsee. Juan Soto to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:32:09.077Z","endTime":"2026-05-30T21:32:57.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.3,"endSpeed":76.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480242120926174,"aZ":-28.04473855773573,"pfxX":3.093425134047349,"pfxZ":2.753130893739817,"pX":0.5921792755158055,"pZ":0.5019380342679503,"vX0":3.6247221842834727,"vY0":-122.54909301699311,"vZ0":-6.637843321051368,"x":94.43,"y":225.23,"x0":-1.315964754859706,"y0":50.00094570624507,"z0":5.686794359567016,"aX":4.6366540500717255},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2506,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4494332630223399,"extension":6.459007912833739},"index":0,"playId":"e43329d1-d493-3b3f-858e-910cf7334a6e","pitchNumber":1,"startTime":"2026-05-30T21:32:09.077Z","endTime":"2026-05-30T21:32:12.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":74.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820777367711425,"aZ":-42.547352984400156,"pfxX":5.003697071082756,"pfxZ":-7.2061584250544435,"pX":-1.0005790449595722,"pZ":2.7306747318941653,"vX0":-1.1755960566555732,"vY0":-120.90975911669092,"vZ0":0.7172252402142565,"x":155.14,"y":165.05,"x0":-1.149131578964286,"y0":50.00548714576873,"z0":6.250824373138264,"aX":7.198752329767796},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.4,"breakHorizontal":-8.6,"spinRate":2522,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4580332169179786,"extension":6.3879395257232785},"index":1,"playId":"3a152a19-8ee6-396f-9023-d96ed384fc37","pitchNumber":2,"startTime":"2026-05-30T21:32:27.738Z","endTime":"2026-05-30T21:32:32.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86629484568436,"aZ":-14.71171628031415,"pfxX":-5.384922794882955,"pfxZ":8.909168422987499,"pX":-0.46974453726227866,"pZ":2.41262239167415,"vX0":2.8191365977915845,"vY0":-139.48416620997563,"vZ0":-7.370159207306866,"x":134.91,"y":173.64,"x0":-0.7966377829310469,"y0":50.00578769662154,"z0":6.069189674336686,"aX":-10.558474438007476},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2228,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39345518417754377,"extension":6.448626824937893},"hitData":{"launchSpeed":111.3,"launchAngle":6.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.36,"coordY":74.62}},"index":2,"playId":"46cd2e10-02e3-37e1-98d0-64f610bdbd45","pitchNumber":3,"startTime":"2026-05-30T21:32:45.593Z","endTime":"2026-05-30T21:32:57.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:32:57.607Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (9) on a sharp line drive to left fielder Kyle Stowers. Juan Soto scores. Jared Young scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:33:13.421Z","endTime":"2026-05-30T21:34:01.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.238936058280526,"aZ":-41.531626185685255,"pfxX":2.7586559442814087,"pfxZ":-6.285219151242963,"pX":0.7497241316162179,"pZ":1.2809734746971666,"vX0":2.8950128761795613,"vY0":-122.55858110660868,"vZ0":-3.0598242509167854,"x":88.42,"y":204.19,"x0":-0.8152490259770403,"y0":50.005951458490024,"z0":6.171531537948541,"aX":4.1039681048763725},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.9,"breakHorizontal":-5.8,"spinRate":2495,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4507710809656378,"extension":6.713869596317036},"index":0,"playId":"df00c52a-9083-3bdc-acef-31b312a38cc7","pitchNumber":1,"startTime":"2026-05-30T21:33:28.923Z","endTime":"2026-05-30T21:33:32.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552329128541988,"aZ":-29.08554106481336,"pfxX":4.06969433620845,"pfxZ":2.1043151093399786,"pX":-0.06326454466074338,"pZ":2.2083349396832475,"vX0":1.3401228517478507,"vY0":-121.89789350027078,"vZ0":-2.7425935634147143,"x":119.41,"y":179.15,"x0":-1.1525146288317958,"y0":50.002407013867185,"z0":5.924716056508878,"aX":5.970582179960519},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-7.7,"spinRate":2446,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4537091047397288,"extension":6.700081908083512},"hitData":{"launchSpeed":107.7,"launchAngle":20.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":31.52,"coordY":89.14}},"index":1,"playId":"665f5adf-465c-343f-ab7e-7d0b0abd219f","pitchNumber":2,"startTime":"2026-05-30T21:33:46.254Z","endTime":"2026-05-30T21:34:01.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:34:01.671Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, third baseman Leo Jiménez to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:34:23.631Z","endTime":"2026-05-30T21:37:09.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14600493456644,"aZ":-31.965944759837456,"pfxX":-9.386893520004515,"pfxZ":0.12653368673337084,"pX":-1.0931127653022998,"pZ":2.2172037158591937,"vX0":3.3280035843374978,"vY0":-127.25871668328797,"vZ0":-2.9166494417241546,"x":158.67,"y":178.92,"x0":-1.198343907103715,"y0":50.00332509448873,"z0":5.910716859117503,"aX":-15.394184935966477},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.2,"spinRate":1212,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4304300744540859,"extension":6.542222773904858},"index":0,"playId":"f30ffbe7-0074-3a1a-a9c6-d2f8e3e95d22","pitchNumber":1,"startTime":"2026-05-30T21:34:33.967Z","endTime":"2026-05-30T21:34:38.385Z","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":"13dfadde-021e-4d15-b91f-e48ee4587dcc","startTime":"2026-05-30T21:34:51.507Z","endTime":"2026-05-30T21:34:56.507Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21531245636424,"aZ":-29.52234872906023,"pfxX":-8.549938707651268,"pfxZ":1.6750118997060626,"pX":-0.8077504158336559,"pZ":0.9968783961204705,"vX0":3.9390147003870957,"vY0":-126.61701980646679,"vZ0":-5.888016939699777,"x":147.79,"y":211.86,"x0":-1.2954886810596364,"y0":50.00079017974939,"z0":5.794251266458094,"aX":-13.514011382119369},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":1158,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4370290242333996,"extension":6.550185618610512},"index":2,"playId":"58e589a9-1d39-3dbd-b0a2-a50c7b18fd80","pitchNumber":2,"startTime":"2026-05-30T21:35:05.883Z","endTime":"2026-05-30T21:35:09.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-05-30T21:35:19.619Z","endTime":"2026-05-30T21:35:27.965Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91661796372174,"aZ":-19.53987411243248,"pfxX":-11.970569231607955,"pfxZ":6.594643784342914,"pX":-0.6528596017436616,"pZ":2.6190430910471307,"vX0":5.526862553074768,"vY0":-138.72713794645423,"vZ0":-5.0498108957281795,"x":141.89,"y":168.07,"x0":-1.1343746908281058,"y0":50.00495412344996,"z0":5.797170541197077,"aX":-22.941174719050384},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":20.3,"spinRate":1917,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3974023872362764,"extension":6.361185919504093},"index":4,"playId":"08c4994c-9ec4-3ae2-8729-d64e0e879fcb","pitchNumber":3,"startTime":"2026-05-30T21:35:27.965Z","endTime":"2026-05-30T21:35:34.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343125815897547,"aZ":-43.120833286519506,"pfxX":4.380276591921245,"pfxZ":-7.34544048904233,"pX":-0.1426002340058924,"pZ":0.8032451639073971,"vX0":0.7986055618625151,"vY0":-122.72698296065116,"vZ0":-3.874423618237877,"x":122.44,"y":217.09,"x0":-1.0421456294414746,"y0":50.00045207757686,"z0":6.159731869348117,"aX":6.531276396953073},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.0,"breakHorizontal":-8.2,"spinRate":2623,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.45017462640568207,"extension":6.723371768438857},"index":5,"playId":"a9211948-d137-303d-b6dc-89beeeede4b7","pitchNumber":4,"startTime":"2026-05-30T21:35:55.178Z","endTime":"2026-05-30T21:35:59.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.802790927394955,"aZ":-33.956105558075826,"pfxX":8.451513742126611,"pfxZ":-1.182141814094717,"pX":1.1521322122374682,"pZ":0.5065511740329266,"vX0":3.3560153989640313,"vY0":-123.45376854594767,"vZ0":-5.602272800778429,"x":73.08,"y":225.1,"x0":-1.3339890436712103,"y0":50.005674858498374,"z0":5.756310486775685,"aX":12.692649458899451},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-16.2,"spinRate":2514,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44837203924369584,"extension":6.7599703315223385},"index":6,"playId":"35e161e5-c70d-37bb-8ea3-adb26f0b74b5","pitchNumber":5,"startTime":"2026-05-30T21:36:15.247Z","endTime":"2026-05-30T21:36:22.805Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.512531030474456,"aZ":-23.21149323571015,"pfxX":-13.279016951841948,"pfxZ":4.635058789241664,"pX":-0.6027921287167695,"pZ":2.368454598475429,"vX0":5.780011039397937,"vY0":-139.20572799449715,"vZ0":-5.335665099017793,"x":139.98,"y":174.83,"x0":-0.9979449963272689,"y0":50.004299376714485,"z0":5.877625355142072,"aX":-25.68184825097479},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":22.6,"spinRate":2140,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3956888317871887,"extension":6.4463662831833615},"index":7,"playId":"b4bee9ce-e616-3cce-9881-039b335e4ad0","pitchNumber":6,"startTime":"2026-05-30T21:36:38.877Z","endTime":"2026-05-30T21:36:41.965Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92939893651645,"aZ":-15.56910977366612,"pfxX":-5.670807687901398,"pfxZ":8.419720394747928,"pX":0.6611153825802206,"pZ":3.1444019796516067,"vX0":5.717758490602241,"vY0":-140.10405325928704,"vZ0":-5.450507527834696,"x":91.8,"y":153.88,"x0":-0.6769949249697845,"y0":50.006781850584005,"z0":6.145632706928845,"aX":-11.189512780522028},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2191,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3920983688568387,"extension":6.470717750198533},"hitData":{"launchSpeed":53.0,"launchAngle":6.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.76,"coordY":182.09}},"index":8,"playId":"fbec2dc1-d2fa-3a03-a5b8-1ce87970c0b6","pitchNumber":7,"startTime":"2026-05-30T21:36:59.986Z","endTime":"2026-05-30T21:37:09.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:37:09.320Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Jakob Marsee. Mark Vientos scores. Marcus Semien to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:37:30.076Z","endTime":"2026-05-30T21:38:32.015Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":"92eea6d3-59ee-4fde-a06b-b8ac4573f003","startTime":"2026-05-30T21:37:30.076Z","endTime":"2026-05-30T21:37:35.076Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.476082558584665,"aZ":-11.40678947421669,"pfxX":-7.002871524453993,"pfxZ":10.623740975293652,"pX":-0.03010283830829682,"pZ":2.7759814166946293,"vX0":4.182971176887861,"vY0":-140.2907345595259,"vZ0":-7.172032360628945,"x":118.15,"y":163.83,"x0":-0.6460156091636318,"y0":50.00065386388799,"z0":6.1423564492786555,"aX":-13.686527444888972},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2199,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3933586202080477,"extension":6.66344743144429},"index":1,"playId":"e37a3eeb-afc1-3dc0-8111-f0f1ce2ec546","pitchNumber":1,"startTime":"2026-05-30T21:37:51.902Z","endTime":"2026-05-30T21:37:56.925Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52478885265062,"aZ":-20.608035246851124,"pfxX":-10.55288397846305,"pfxZ":5.788455006238867,"pX":-0.5543428749841383,"pZ":2.42061328100711,"vX0":4.320656019060555,"vY0":-140.81879731009633,"vZ0":-5.965917896596153,"x":138.13,"y":173.42,"x0":-0.7421359810279679,"y0":50.00160747366618,"z0":5.910172777175741,"aX":-21.082364094903525},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":18.1,"spinRate":1969,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3897364270369428,"extension":6.617209618837654},"hitData":{"launchSpeed":89.0,"launchAngle":14.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.41,"coordY":102.02}},"index":2,"playId":"fa046404-940a-3197-9e41-f98180c41ae5","pitchNumber":2,"startTime":"2026-05-30T21:38:19.194Z","endTime":"2026-05-30T21:38:32.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:38:32.015Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vidal Bruján grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:39:58.433Z","endTime":"2026-05-30T21:40:08.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T21:39:00.618Z","endTime":"2026-05-30T21:40:00.735Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21773705796401,"aZ":-25.350494180175343,"pfxX":-8.0688557943617,"pfxZ":4.204698697644528,"pX":-0.4659926480988349,"pZ":2.324619867052268,"vX0":4.176595682397971,"vY0":-127.19695633437308,"vZ0":-3.8368961193228373,"x":134.76,"y":176.02,"x0":-1.0885119415030748,"y0":50.005410176407594,"z0":5.882990551174764,"aX":-13.108079346234113},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1030,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4320640075356361,"extension":6.719855781658316},"hitData":{"launchSpeed":92.1,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":157.76}},"index":1,"playId":"3f6835bb-2426-3eb4-ac7f-0cb2802eff39","pitchNumber":1,"startTime":"2026-05-30T21:40:00.735Z","endTime":"2026-05-30T21:40:08.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:40:08.290Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hayden Senger challenged (pitch result), call on the field was confirmed: Christopher Morel walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:42:14.460Z","endTime":"2026-05-30T21:44:01.223Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46675804997778,"aZ":-16.766659337609884,"pfxX":-6.1268677362242965,"pfxZ":8.570628541540177,"pX":0.19171153196637433,"pZ":2.9134974929328674,"vX0":10.069211508048191,"vY0":-133.63968641609875,"vZ0":-2.997337748716907,"x":109.69,"y":160.12,"x0":-2.839565481836704,"y0":50.002198755618224,"z0":5.263157043761006,"aX":-11.01429941040756},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2154,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.41082382733453615,"extension":6.97589708827556},"index":0,"playId":"b6071fcd-62b1-36ae-99dc-cde8eb196c2b","pitchNumber":1,"startTime":"2026-05-30T21:42:15.285Z","endTime":"2026-05-30T21:42:18.865Z","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":79.3,"endSpeed":73.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07527961327657,"aZ":-28.430472733040432,"pfxX":5.652547698815179,"pfxZ":2.7668280609691607,"pX":-1.2139862230214136,"pZ":3.365229686948708,"vX0":2.8544000380786407,"vY0":-115.55912743045131,"vZ0":1.5798834800084551,"x":163.27,"y":147.92,"x0":-3.1988887708353957,"y0":50.00564394285455,"z0":5.3992346492541055,"aX":7.663812148795412},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.6,"breakHorizontal":-10.9,"spinRate":2265,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4735534805032513,"extension":6.670171287777894},"index":1,"playId":"7a137908-9bb8-3458-93b5-1c42af81bf24","pitchNumber":2,"startTime":"2026-05-30T21:42:26.725Z","endTime":"2026-05-30T21:42:31.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74118387612657,"aZ":-26.073847730617686,"pfxX":5.957427927418436,"pfxZ":4.468956258013652,"pX":-0.6680656909227533,"pZ":3.547009575176647,"vX0":3.920391995364694,"vY0":-116.10708124330293,"vZ0":1.519749770975122,"x":142.47,"y":143.01,"x0":-3.152482402955191,"y0":50.00407547783773,"z0":5.365256151321249,"aX":8.132568400992282},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.8,"breakHorizontal":-11.8,"spinRate":2307,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.4717534497011604,"extension":6.567380919131394},"index":2,"playId":"c2d21496-5c81-39a4-b7dc-ee9b9540989d","pitchNumber":3,"startTime":"2026-05-30T21:42:40.101Z","endTime":"2026-05-30T21:42:44.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91113895331765,"aZ":-15.832195590694216,"pfxX":-5.90278387390391,"pfxZ":8.894424518022818,"pX":0.43172566507484045,"pZ":2.4626990490881857,"vX0":10.650682565610605,"vY0":-135.29701068739982,"vZ0":-4.322962695162516,"x":100.54,"y":172.29,"x0":-2.8046817849150645,"y0":50.00591315694425,"z0":5.204767728230003,"aX":-10.85031610013222},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2077,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4061808557429867,"extension":7.013409655468504},"index":3,"playId":"19cd5d79-8729-322d-acde-69df520ec027","pitchNumber":4,"startTime":"2026-05-30T21:42:59.009Z","endTime":"2026-05-30T21:43:02.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-30T21:43:10.885Z","endTime":"2026-05-30T21:43:18.876Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"}},{"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82809495520556,"aZ":-15.69765494285491,"pfxX":-6.962427436560958,"pfxZ":8.670184567591345,"pX":0.8618359143770423,"pZ":2.887851904978911,"vX0":12.081657691432541,"vY0":-137.11457546575505,"vZ0":-3.322503864968033,"x":84.15,"y":160.81,"x0":-2.700674365926006,"y0":50.005841628648085,"z0":5.18910416215517,"aX":-13.237055235884014},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2202,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3997446083781582,"extension":6.908917289513505},"index":5,"playId":"2ab841a0-474f-358a-a554-2a6456ffe709","pitchNumber":5,"startTime":"2026-05-30T21:43:18.876Z","endTime":"2026-05-30T21:43:23.254Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399605283849162,"aZ":-16.048635860573015,"pfxX":-7.511336556711575,"pfxZ":8.775396376523888,"pX":0.8109382644285523,"pZ":1.613406108907999,"vX0":12.116645672074677,"vY0":-134.95308346691394,"vZ0":-6.290164759950667,"x":86.09,"y":195.22,"x0":-2.7689120241296385,"y0":50.00371208579906,"z0":5.112217387601431,"aX":-13.804754789626426},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2258,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4064536937735661,"extension":6.981234079712929},"index":6,"playId":"b2887e23-8fcb-387c-81e9-c318d6ccebc2","pitchNumber":6,"startTime":"2026-05-30T21:43:34.216Z","endTime":"2026-05-30T21:44:01.223Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"}},"playEndTime":"2026-05-30T21:44:01.223Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out sharply to center fielder A.J. Ewing. Christopher Morel to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:44:05.801Z","endTime":"2026-05-30T21:46:51.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42291216843627,"aZ":-14.723426555261987,"pfxX":-9.600043335862903,"pfxZ":9.428408505238938,"pX":0.38557097588595096,"pZ":2.2316693874694398,"vX0":11.809883165049133,"vY0":-135.17832251165385,"vZ0":-5.193307385877378,"x":102.3,"y":178.52,"x0":-2.79231008141565,"y0":50.002866063618306,"z0":5.211093262387838,"aX":-17.769711849334282},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":14.9,"spinRate":2218,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.40515218112487217,"extension":7.014099920270543},"index":0,"playId":"09c39ff5-03e2-3559-8aef-a07001e3c065","pitchNumber":1,"startTime":"2026-05-30T21:44:14.896Z","endTime":"2026-05-30T21:44:18.307Z","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":80.4,"endSpeed":72.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989165222609756,"aZ":-26.672752938035163,"pfxX":6.802495032278435,"pfxZ":4.043873355730635,"pX":-0.47027805661553573,"pZ":1.86862929986596,"vX0":4.14409069772216,"vY0":-116.97963542119167,"vZ0":-1.8360156230775457,"x":134.93,"y":188.33,"x0":-3.1598630803206995,"y0":50.000455759882286,"z0":5.210799313016627,"aX":9.246054652550379},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.1,"breakHorizontal":-13.4,"spinRate":2329,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.4716840291106581,"extension":6.8701662981085985},"index":1,"playId":"13c2bf12-b1f1-3ce1-ad33-6b12b47d438b","pitchNumber":2,"startTime":"2026-05-30T21:44:33.332Z","endTime":"2026-05-30T21:44:37.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4644854466229,"aZ":-35.17046430514857,"pfxX":4.922769717747656,"pfxZ":-2.143879165175031,"pX":-1.1286863830783103,"pZ":1.9211434499787723,"vX0":2.828702553413835,"vY0":-118.20985333577305,"vZ0":-0.5246085888113169,"x":160.02,"y":186.91,"x0":-2.986131094895592,"y0":50.00556470243621,"z0":5.414119498761407,"aX":6.8697827232049224},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.7,"breakHorizontal":-9.7,"spinRate":2623,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.46585949414402883,"extension":6.882793759402375},"index":2,"playId":"69937368-3f06-385a-a567-10295b36dc98","pitchNumber":3,"startTime":"2026-05-30T21:44:54.002Z","endTime":"2026-05-30T21:44:57.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.422651924979945,"aZ":-14.595547597020632,"pfxX":-5.79141258136713,"pfxZ":9.560182238175987,"pX":-1.4662903690238511,"pZ":3.9273217300750103,"vX0":5.7984861301356245,"vY0":-135.67485928050823,"vZ0":-1.0994483924982168,"x":172.89,"y":132.74,"x0":-2.8927351232062666,"y0":50.00646410876354,"z0":5.368928294766513,"aX":-10.653704044301627},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2166,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4058056055723007,"extension":6.941844738986267},"index":3,"playId":"82f24a9e-8885-3108-b564-3c6f5d841813","pitchNumber":4,"startTime":"2026-05-30T21:45:25.282Z","endTime":"2026-05-30T21:45:29.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093540914638297,"aZ":-28.08475576740081,"pfxX":7.73454673057457,"pfxZ":2.980010789793546,"pX":0.34325889316620006,"pZ":1.9178124405311492,"vX0":5.701175710116302,"vY0":-117.02944882248943,"vZ0":-1.6131620072113604,"x":103.92,"y":187.0,"x0":-3.1379378225187446,"y0":50.00518314244492,"z0":5.271061876319885,"aX":10.624393464242063},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.3,"breakHorizontal":-15.5,"spinRate":2338,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.4697807822486846,"extension":6.804912534809559},"index":4,"playId":"2eed9b73-44e9-3262-8701-036eaa95e7f0","pitchNumber":5,"startTime":"2026-05-30T21:45:47.020Z","endTime":"2026-05-30T21:45:51.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-30T21:46:25.251Z","endTime":"2026-05-30T21:46:36.115Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233953415648465,"aZ":-29.61598791837386,"pfxX":-10.36000079439327,"pfxZ":1.693813616455543,"pX":-0.3017879192719448,"pZ":2.041769875213386,"vX0":9.129671124020414,"vY0":-122.35847045670619,"vZ0":-1.9887967462461236,"x":128.5,"y":183.65,"x0":-2.7440692051849958,"y0":50.00289557104224,"z0":5.414806438962821,"aX":-15.633669373138288},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":819,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4484867931237302,"extension":6.893431085470477},"hitData":{"launchSpeed":103.1,"launchAngle":30.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.82,"coordY":36.97}},"index":6,"playId":"073c2eb7-542b-338c-99ab-97f2b08288c0","pitchNumber":6,"startTime":"2026-05-30T21:46:36.115Z","endTime":"2026-05-30T21:46:51.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:46:51.150Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Marcus Semien to first baseman Mark Vientos. Christopher Morel to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:47:19.184Z","endTime":"2026-05-30T21:48:20.849Z","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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.5,"endSpeed":72.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303115366044747,"aZ":-24.969301086850567,"pfxX":7.891430467426318,"pfxZ":5.38826618108029,"pX":0.23823887588139148,"pZ":2.9482127722155798,"vX0":5.247864115518455,"vY0":-115.6673605969418,"vZ0":0.10440727720740217,"x":107.92,"y":159.18,"x0":-3.0957558948823705,"y0":50.001522014012345,"z0":5.32378994099515,"aX":10.545323625109269},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.1,"breakHorizontal":-15.7,"spinRate":2293,"spinDirection":64},"zone":3,"typeConfidence":2.0,"plateTime":0.47602551320045583,"extension":6.861287213829454},"index":0,"playId":"660d6f29-bdc5-3b7e-ad42-46c131f8dd41","pitchNumber":1,"startTime":"2026-05-30T21:47:37.046Z","endTime":"2026-05-30T21:47:43.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997933808701514,"aZ":-30.02933525584952,"pfxX":-8.640858384713784,"pfxZ":1.4703066292305778,"pX":-0.6321015739167922,"pZ":2.022900111977831,"vX0":7.740447583748725,"vY0":-120.87685129952418,"vZ0":-1.6563376538364984,"x":141.09,"y":184.16,"x0":-2.777469957427347,"y0":50.00129369514595,"z0":5.3928538721898915,"aX":-12.586078021449962},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":932,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4558575340251916,"extension":7.082369732877164},"hitData":{"launchSpeed":85.5,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":157.26}},"index":1,"playId":"187ceb0f-ea3e-3cfa-b4e5-e510fd277b9b","pitchNumber":2,"startTime":"2026-05-30T21:48:11.766Z","endTime":"2026-05-30T21:48:20.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:48:20.849Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Carson Benge. Christopher Morel scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:48:36.998Z","endTime":"2026-05-30T21:50:41.497Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":{"id":681035,"link":"/api/v1/people/681035"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15334767949349,"aZ":-15.313215784293135,"pfxX":-6.697703000848198,"pfxZ":9.24881463049507,"pX":-0.5944246122488039,"pZ":1.8271817579969643,"vX0":8.433161839951264,"vY0":-135.3132517639531,"vZ0":-6.041491295537796,"x":139.66,"y":189.45,"x0":-2.906045098427453,"y0":50.00573343093439,"z0":5.193187306190121,"aX":-12.214261824849617},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2046,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40743232725467404,"extension":6.894113927051977},"index":0,"playId":"1bfabf3d-a090-3f0c-adff-7c5089748ec9","pitchNumber":1,"startTime":"2026-05-30T21:48:45.821Z","endTime":"2026-05-30T21:48:49.485Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164315223430734,"aZ":-27.279346643997208,"pfxX":-13.784060009455626,"pfxZ":3.2810264832146157,"pX":0.03059091996611631,"pZ":-0.9503284380784567,"vX0":11.178185762760029,"vY0":-122.9685712926319,"vZ0":-8.748378596075444,"x":115.83,"y":264.44,"x0":-2.840569200308489,"y0":50.004130209008004,"z0":5.056816013977441,"aX":-20.574428889468223},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.5,"breakHorizontal":21.5,"spinRate":1032,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.449836688600842,"extension":7.170234383031854},"index":1,"playId":"97e4c8b4-07be-3630-a6d0-0c2aaa8f40e8","pitchNumber":2,"startTime":"2026-05-30T21:49:04.718Z","endTime":"2026-05-30T21:49:07.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97827619339077,"aZ":-13.490915692937559,"pfxX":-7.0489504324660714,"pfxZ":9.874690954947468,"pX":-0.6576463269009106,"pZ":3.1587976802767246,"vX0":8.354859022914079,"vY0":-137.51294611245612,"vZ0":-3.181342683969823,"x":142.07,"y":153.49,"x0":-2.8371143136210137,"y0":50.00061220113182,"z0":5.261378235510754,"aX":-13.3339746174697},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2242,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40020111952360704,"extension":6.820290106856939},"index":2,"playId":"7d46f69b-e186-32b6-832b-ae800f974512","pitchNumber":3,"startTime":"2026-05-30T21:49:36.631Z","endTime":"2026-05-30T21:49:40.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T21:49:53.915Z","endTime":"2026-05-30T21:50:08.511Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40758573358316,"aZ":-32.32655199425517,"pfxX":-10.02113079419955,"pfxZ":-0.10571892729873333,"pX":-0.5328470256793086,"pZ":2.669250222758062,"vX0":8.436157040207275,"vY0":-120.70110636018043,"vZ0":0.40816376088071515,"x":137.31,"y":166.71,"x0":-2.7939678415320954,"y0":50.00280661315193,"z0":5.375433416779053,"aX":-14.590154551328677},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":15.8,"spinRate":1131,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.45612453395989405,"extension":7.071790091713596},"index":4,"playId":"40aa1937-c17c-3237-892c-0468f5e2f470","pitchNumber":4,"startTime":"2026-05-30T21:50:08.511Z","endTime":"2026-05-30T21:50:11.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926480242975565,"aZ":-26.81062857412644,"pfxX":7.982644519237212,"pfxZ":3.9552851929720276,"pX":-0.6505764613280652,"pZ":1.9516210765879,"vX0":3.4732813307130006,"vY0":-116.85594094496216,"vZ0":-1.4007446374165813,"x":141.8,"y":186.09,"x0":-3.202099999442099,"y0":50.00381817392879,"z0":5.12293855027287,"aX":10.830238066870367},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":7.1,"breakHorizontal":-15.4,"spinRate":2363,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.47216762809977775,"extension":6.791775356905686},"hitData":{"launchSpeed":99.0,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":119.25}},"index":5,"playId":"3eceb183-730b-3dff-a2a3-b03e36dd750c","pitchNumber":5,"startTime":"2026-05-30T21:50:29.398Z","endTime":"2026-05-30T21:50:41.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:50:41.497Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out sharply to center fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:50:42.811Z","endTime":"2026-05-30T21:51:55.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.4,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511329322326937,"aZ":-26.81357245849846,"pfxX":6.799814569245083,"pfxZ":3.81191959305111,"pX":0.808026041202827,"pZ":2.5717425880450007,"vX0":7.101019589908583,"vY0":-118.40912022493946,"vZ0":-0.433295315971265,"x":86.2,"y":169.34,"x0":-3.123453836839529,"y0":50.004236307706186,"z0":5.229633982662976,"aX":9.569353326919657},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2330,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4641704758414993,"extension":6.97806223981242},"index":0,"playId":"d9c77a78-1ebe-3ab2-bd13-99fa85531b3f","pitchNumber":1,"startTime":"2026-05-30T21:51:12.192Z","endTime":"2026-05-30T21:51:16.322Z","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":82.4,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689100942885528,"aZ":-27.15726421146311,"pfxX":8.065173311553757,"pfxZ":3.4915700491032364,"pX":1.2626557645368721,"pZ":2.2696995139836096,"vX0":7.635314649411238,"vY0":-119.80949734602349,"vZ0":-1.1053946899318767,"x":68.87,"y":177.5,"x0":-3.0270841383283487,"y0":50.0024443605373,"z0":5.190403759169201,"aX":11.58549283331103},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.4,"breakHorizontal":-16.6,"spinRate":2532,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45923189508676154,"extension":6.9372600421514266},"index":1,"playId":"16e2f605-737f-3116-a354-97278f9e4fc0","pitchNumber":2,"startTime":"2026-05-30T21:51:28.184Z","endTime":"2026-05-30T21:51:32.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.030160971123436,"aZ":-15.454688702566031,"pfxX":-8.666114840690733,"pfxZ":8.864909093300168,"pX":0.17920879364310136,"pZ":2.9616633478749272,"vX0":10.859968762022557,"vY0":-137.136472899658,"vZ0":-3.1012282540575,"x":110.17,"y":158.82,"x0":-2.724174237185669,"y0":50.005180561635804,"z0":5.17443046016612,"aX":-16.350630962819256},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2316,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4008673911464147,"extension":6.8378917963147146},"hitData":{"launchSpeed":105.1,"launchAngle":19.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.9,"coordY":60.57}},"index":2,"playId":"0a213964-a22e-3976-b84d-4570db13d8b5","pitchNumber":3,"startTime":"2026-05-30T21:51:48.305Z","endTime":"2026-05-30T21:51:55.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:51:55.172Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hayden Senger grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:53:59.438Z","endTime":"2026-05-30T21:54:16.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"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_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536726839448107,"aZ":-29.58941989785049,"pfxX":-10.248800226931053,"pfxZ":1.6438723775058248,"pX":0.5979142697356361,"pZ":2.119436346811677,"vX0":7.282199089714055,"vY0":-125.45492319816826,"vZ0":-3.428003788623028,"x":94.21,"y":181.56,"x0":-1.030325696094331,"y0":50.00272923441216,"z0":5.9500754102511735,"aX":-16.11900056734152},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1206,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4388278517706423,"extension":6.5872407391127465},"hitData":{"launchSpeed":67.4,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":157.26}},"index":0,"playId":"e3190591-e3fa-3f5b-a1ca-8f4723fc7ae7","pitchNumber":1,"startTime":"2026-05-30T21:54:08.153Z","endTime":"2026-05-30T21:54:16.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:54:16.571Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Benge doubles (8) on a ground ball to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:54:35.074Z","endTime":"2026-05-30T21:56:14.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987687538213102,"aZ":-25.661537902741546,"pfxX":-8.97863454362652,"pfxZ":3.989626021641021,"pX":0.37555846166459483,"pZ":1.8200123206770988,"vX0":6.921192921357376,"vY0":-126.9873192522502,"vZ0":-4.832692390905423,"x":102.68,"y":189.64,"x0":-1.2186394022315203,"y0":50.00533414331474,"z0":5.789171722703756,"aX":-14.667115853517766},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":14.6,"spinRate":1171,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.43131200594367014,"extension":6.712586508636131},"index":0,"playId":"b4b1cc09-e0ec-35a8-b5c1-6530a687610f","pitchNumber":1,"startTime":"2026-05-30T21:54:39.207Z","endTime":"2026-05-30T21:54:43.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131887343098263,"aZ":-42.334646055837226,"pfxX":1.3494616651299949,"pfxZ":-6.683271219609007,"pX":0.775111883825466,"pZ":-0.07465469057227535,"vX0":4.290925049864073,"vY0":-123.2345268485595,"vZ0":-6.04589832911573,"x":87.45,"y":240.8,"x0":-1.172159854986109,"y0":50.00284652095825,"z0":6.033299737380749,"aX":2.051250368657321},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.3,"breakHorizontal":-3.6,"spinRate":2655,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4464388081042241,"extension":6.647865790826828},"index":1,"playId":"cec12bf8-6d1a-3220-97dd-8dad42284576","pitchNumber":2,"startTime":"2026-05-30T21:54:51.408Z","endTime":"2026-05-30T21:54:54.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":74.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831357299518647,"aZ":-41.7234029591051,"pfxX":2.7649608241919017,"pfxZ":-6.628031180334043,"pX":-1.2685954715340582,"pZ":2.3292148593234265,"vX0":-0.6564974298400017,"vY0":-120.98265791056139,"vZ0":-0.5194928896386024,"x":165.36,"y":175.89,"x0":-1.3479178352718506,"y0":50.00304256038256,"z0":6.29455419666252,"aX":3.982714066897091},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.8,"breakHorizontal":-4.8,"spinRate":2552,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4577300526945165,"extension":6.4036755551501106},"index":2,"playId":"9377b794-987c-33d2-9da7-7b2a55f796f8","pitchNumber":3,"startTime":"2026-05-30T21:55:12.238Z","endTime":"2026-05-30T21:55:17.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.843921492977124,"aZ":-33.11445115908251,"pfxX":-12.73849610727474,"pfxZ":-0.595947423418274,"pX":0.2706525450242657,"pZ":0.6340897688163379,"vX0":7.694537190451779,"vY0":-126.99376503687205,"vZ0":-5.999884800344788,"x":106.68,"y":221.66,"x0":-1.1949491150972806,"y0":50.00251107694518,"z0":5.767482558283143,"aX":-20.132653293507133},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":20.5,"spinRate":1309,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4367765910982402,"extension":6.2803141456539215},"index":3,"playId":"7c07681b-2774-3e41-8522-bcc9b0af0801","pitchNumber":4,"startTime":"2026-05-30T21:55:30.316Z","endTime":"2026-05-30T21:55:33.806Z","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.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.820383205824772,"aZ":-21.504410432388198,"pfxX":-12.876283825246244,"pfxZ":5.539421935991041,"pX":-0.10261023974793677,"pZ":2.07226979617254,"vX0":7.799446826852961,"vY0":-137.92363788376198,"vZ0":-6.050760842851039,"x":120.91,"y":182.83,"x0":-1.2949683936310357,"y0":50.00206343067324,"z0":5.74582315245205,"aX":-24.793749087807953},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":21.7,"spinRate":2036,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.39719693316201843,"extension":6.145342467883215},"index":4,"playId":"b1a2e196-03bd-3833-ab91-7453de5e1c93","pitchNumber":5,"startTime":"2026-05-30T21:55:46.504Z","endTime":"2026-05-30T21:55:50.243Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-30T21:55:56.667Z","endTime":"2026-05-30T21:56:02.839Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90857389729382,"aZ":-14.28660339401152,"pfxX":-7.734536436322964,"pfxZ":9.013260687200594,"pX":-0.35053477290743085,"pZ":3.192578345319125,"vX0":4.3307707462801375,"vY0":-140.0460143030221,"vZ0":-5.5841363405560385,"x":130.36,"y":152.58,"x0":-0.9128610711005315,"y0":50.00384957390462,"z0":6.148523696487467,"aX":-15.349520408035675},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2195,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.391264552710354,"extension":6.448198838194583},"hitData":{"launchSpeed":98.4,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.86,"coordY":144.96}},"index":6,"playId":"76438e3d-76eb-39d3-9f7a-9ae96436c797","pitchNumber":6,"startTime":"2026-05-30T21:56:02.839Z","endTime":"2026-05-30T21:56:14.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:56:14.246Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:56:34.386Z","endTime":"2026-05-30T21:57:25.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606590674794923,"aZ":-30.30082373219089,"pfxX":-8.110168985595962,"pfxZ":1.1967193502669389,"pX":-1.2929532785020437,"pZ":2.445119400272688,"vX0":2.693273711702321,"vY0":-125.37469103925203,"vZ0":-2.492502754386833,"x":166.28,"y":172.76,"x0":-1.3360639809210042,"y0":50.00585798289513,"z0":5.959691641400648,"aX":-12.735309411161694},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":13.9,"spinRate":1037,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4391958068565289,"extension":6.637656081338166},"index":0,"playId":"d885081c-f795-35c1-973a-3b76602bb663","pitchNumber":1,"startTime":"2026-05-30T21:56:50.852Z","endTime":"2026-05-30T21:56:54.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561301657668984,"aZ":-41.69835544305774,"pfxX":1.2210688034734527,"pfxZ":-6.3348719177106725,"pX":0.010972571027380976,"pZ":1.6170520792788283,"vX0":1.5621651930332248,"vY0":-122.51034230060041,"vZ0":-2.6124797767979278,"x":116.58,"y":195.12,"x0":-0.796099465197697,"y0":50.00246754063444,"z0":6.297450687430295,"aX":1.836086419239978},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.9,"breakHorizontal":-2.6,"spinRate":2488,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.44889205160707046,"extension":6.553620274431131},"hitData":{"launchSpeed":98.1,"launchAngle":35.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.09,"coordY":79.06}},"index":1,"playId":"d5ee5b86-6d16-3aa3-b76b-d60bebe84be0","pitchNumber":2,"startTime":"2026-05-30T21:57:12.869Z","endTime":"2026-05-30T21:57:25.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:57:25.356Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:57:43.790Z","endTime":"2026-05-30T21:59:14.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":84.4,"endSpeed":76.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925170414398895,"aZ":-29.476146827643152,"pfxX":7.061769457480299,"pfxZ":1.7976596884477702,"pX":0.8949197179609907,"pZ":1.5831354404847844,"vX0":3.072273052170408,"vY0":-122.77183065419882,"vZ0":-4.2190282512157165,"x":82.89,"y":196.04,"x0":-1.296274222277334,"y0":50.00425825926004,"z0":5.878123600022137,"aX":10.608371056144007},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-13.6,"spinRate":2443,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4488798578992901,"extension":6.677467135306861},"index":0,"playId":"462e2c88-6375-3f49-a76d-da4be1d2af95","pitchNumber":1,"startTime":"2026-05-30T21:57:52.548Z","endTime":"2026-05-30T21:57:56.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391605420990288,"aZ":-25.572154861133203,"pfxX":2.824316464927864,"pfxZ":4.4240892292461655,"pX":-1.2287323142655757,"pZ":2.403868312148295,"vX0":-0.2949939637088934,"vY0":-122.00998580405181,"vZ0":-2.77425393591267,"x":163.84,"y":173.88,"x0":-1.4719400080659912,"y0":50.00030730630609,"z0":5.784050736073862,"aX":4.212181285641064},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.6,"breakHorizontal":-5.0,"spinRate":2448,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4507490454274845,"extension":6.500394002923651},"index":1,"playId":"c568d61e-fecf-3eb7-963f-a1145175ed0d","pitchNumber":2,"startTime":"2026-05-30T21:58:10.994Z","endTime":"2026-05-30T21:58:15.629Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074955498264075,"aZ":-31.9586032549893,"pfxX":-7.743359474655236,"pfxZ":0.1383313223776863,"pX":-0.7987368851907969,"pZ":2.299300030780963,"vX0":3.5768447283666354,"vY0":-125.98381811266904,"vZ0":-2.4620157891028764,"x":147.45,"y":176.7,"x0":-1.238825075862862,"y0":50.004876979040056,"z0":5.899107480438297,"aX":-12.319508269022823},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":1165,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4364922323379874,"extension":6.6478580279371995},"index":2,"playId":"78583612-5724-3ccb-8bbf-a03a3baa8fd5","pitchNumber":3,"startTime":"2026-05-30T21:58:29.384Z","endTime":"2026-05-30T21:58:56.414Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987181533353304,"aZ":-32.332977767423706,"pfxX":-5.308400945308397,"pfxZ":-0.10109525805446928,"pX":-0.3836644336109873,"pZ":2.606449167248119,"vX0":3.6940978123687285,"vY0":-126.54645974611954,"vZ0":-1.7637180129479584,"x":131.62,"y":168.41,"x0":-1.1793076023708575,"y0":50.000368499240544,"z0":5.924564994597967,"aX":-8.531130459329795},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":8.6,"spinRate":973,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.43431756346279116,"extension":6.7765407149318975},"hitData":{"launchSpeed":105.6,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.45,"coordY":140.03}},"index":3,"playId":"dc18de3f-768b-39b8-85f1-c6ea1403ad83","pitchNumber":4,"startTime":"2026-05-30T21:59:04.569Z","endTime":"2026-05-30T21:59:14.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T21:59:14.968Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T22:01:36.096Z","endTime":"2026-05-30T22:03:18.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":7},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cionel Pérez replaces Christian Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:01:30.566Z","endTime":"2026-05-30T22:01:36.450Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.5,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44404979078663,"aZ":-24.02602632873979,"pfxX":9.243203745746774,"pfxZ":4.219518863745508,"pX":1.429605539091647,"pZ":3.0461651772991436,"vX0":-2.757308236085337,"vY0":-138.9390455200536,"vZ0":-2.3159987997310303,"x":62.51,"y":156.53,"x0":1.240920520213947,"y0":50.0064417005925,"z0":5.506544278922629,"aX":17.868990001013888},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.1,"spinRate":2049,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.3959523955076203,"extension":5.548361222815097},"index":1,"playId":"5963b87c-8cab-3972-b2b7-c42931217aad","pitchNumber":1,"startTime":"2026-05-30T22:01:36.450Z","endTime":"2026-05-30T22:01:40.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73752691647685,"aZ":-26.561261581063846,"pfxX":9.047224184429114,"pfxZ":2.8976312925755927,"pX":1.0174978088678022,"pZ":2.8624134182630154,"vX0":-3.3727295315297035,"vY0":-139.11828244747917,"vZ0":-2.261868961956155,"x":78.22,"y":161.49,"x0":1.078840075269493,"y0":50.001496004878064,"z0":5.468639562525253,"aX":17.51740811801294},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":2071,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.39555547348945685,"extension":5.5695230017724064},"index":2,"playId":"55cc0e01-0c1a-3769-9653-c94990339a74","pitchNumber":2,"startTime":"2026-05-30T22:01:51.411Z","endTime":"2026-05-30T22:01:55.824Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.123968724459,"aZ":-12.088514253762629,"pfxX":2.8084219028307382,"pfxZ":10.407743491356126,"pX":0.6287912981185558,"pZ":2.60858041009499,"vX0":-2.6340465991646513,"vY0":-138.99701122811385,"vZ0":-5.23613722440582,"x":93.03,"y":168.35,"x0":1.230185189955596,"y0":50.004509934216,"z0":5.339729937982706,"aX":5.420896088169979},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":-4.4,"spinRate":2037,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.3961383563979939,"extension":5.562150706628682},"index":3,"playId":"80bd43ec-71bc-39b7-a415-e261db1a4e3a","pitchNumber":3,"startTime":"2026-05-30T22:02:07.791Z","endTime":"2026-05-30T22:02:11.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.19207428718795,"aZ":-26.85949183849072,"pfxX":7.859732286897561,"pfxZ":2.7494877669281834,"pX":1.2374153069394624,"pZ":3.6031964578882425,"vX0":-2.4584367988822584,"vY0":-139.52765934830455,"vZ0":-0.4705332714134544,"x":69.83,"y":141.49,"x0":1.1197066168786414,"y0":50.00250203386975,"z0":5.575077229317224,"aX":15.189186346708533},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2036,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.39558220297760904,"extension":5.477180386863791},"index":4,"playId":"5eec90c6-dbcf-368c-9d59-7b4f7914e1a6","pitchNumber":4,"startTime":"2026-05-30T22:02:24.382Z","endTime":"2026-05-30T22:02:29.812Z","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":96.9,"endSpeed":88.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77356998701122,"aZ":-17.96872042642018,"pfxX":2.183534497180559,"pfxZ":7.077514419905771,"pX":1.0217144172331802,"pZ":3.858773143646412,"vX0":-1.4713209222166603,"vY0":-141.17014485543254,"vZ0":-1.3656254008430526,"x":78.05,"y":134.59,"x0":1.2674215721417688,"y0":50.004253651421806,"z0":5.511868496847394,"aX":4.383526753760063},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":-3.6,"spinRate":1950,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.3888041870194545,"extension":5.533656838829654},"index":5,"playId":"b796fdd6-e777-32f6-9ba5-65eefa235304","pitchNumber":5,"startTime":"2026-05-30T22:02:41.755Z","endTime":"2026-05-30T22:02:46.010Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-30T22:02:55.709Z","endTime":"2026-05-30T22:03:10.389Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6687339089204,"aZ":-17.002060061246432,"pfxX":2.3626080001764027,"pfxZ":7.569098248724824,"pX":0.19899645948082503,"pZ":2.7301227206427408,"vX0":-3.594154973436917,"vY0":-140.42989559755145,"vZ0":-4.128561496394112,"x":109.41,"y":165.07,"x0":1.1862708716974768,"y0":50.005022258292875,"z0":5.319588227402415,"aX":4.73749724986279},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":-3.6,"spinRate":1943,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.3894628059734364,"extension":5.5836160552172425},"hitData":{"launchSpeed":106.3,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.44,"coordY":141.89}},"index":7,"playId":"509d69fc-6464-355f-a5f3-a8e08ec1a609","pitchNumber":6,"startTime":"2026-05-30T22:03:10.389Z","endTime":"2026-05-30T22:03:18.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:03:18.455Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T22:03:39.886Z","endTime":"2026-05-30T22:05:01.361Z","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":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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":95.7,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.31321830630533,"aZ":-22.377030394893485,"pfxX":8.629980604825374,"pfxZ":5.11694286654782,"pX":1.2158883447092685,"pZ":3.8178230663125836,"vX0":-2.7786268438196395,"vY0":-139.1971618541099,"vZ0":-0.6899331870056739,"x":70.65,"y":135.7,"x0":1.1208398480388577,"y0":50.00317158731041,"z0":5.5836407455146455,"aX":16.52383771483013},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.8,"spinRate":2161,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.3972043179277618,"extension":5.604582272116073},"index":0,"playId":"e6552e01-112b-37f9-b684-88caa6bf1747","pitchNumber":1,"startTime":"2026-05-30T22:03:42.631Z","endTime":"2026-05-30T22:03:48.518Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3488886660521,"aZ":-29.531993960948945,"pfxX":-6.906889217862635,"pfxZ":1.6945058834582358,"pX":-0.3575926598145426,"pZ":1.84071748771691,"vX0":-1.8361254894200068,"vY0":-125.82826282382511,"vZ0":-2.880614487327489,"x":130.63,"y":189.08,"x0":1.2834056954689488,"y0":50.000947463575535,"z0":5.465820175093191,"aX":-10.756336192247998},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":13.0,"spinRate":2488,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.4401568737712225,"extension":5.679670743208967},"index":1,"playId":"b2535aff-58f4-32e8-ade5-495ec325fb3c","pitchNumber":2,"startTime":"2026-05-30T22:04:21.606Z","endTime":"2026-05-30T22:04:25.467Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":75.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458027827833398,"aZ":-30.239246799582872,"pfxX":-5.080566533210945,"pfxZ":1.2923069214033127,"pX":0.2558904215658684,"pZ":2.523500336316898,"vX0":-1.0296788744175744,"vY0":-123.35113762642476,"vZ0":-0.9697671341599288,"x":107.25,"y":170.65,"x0":1.3407730563522773,"y0":50.002015352289476,"z0":5.542595331508202,"aX":-7.590526417785635},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":9.5,"spinRate":2517,"spinDirection":312},"zone":5,"typeConfidence":0.93,"plateTime":0.44930097809844005,"extension":5.500025527436819},"index":2,"playId":"ddee2d1f-2bf0-36d6-9da5-4c4710dc05e7","pitchNumber":3,"startTime":"2026-05-30T22:04:40.131Z","endTime":"2026-05-30T22:04:43.584Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26531956763381,"aZ":-31.397378685249166,"pfxX":-3.508136241700949,"pfxZ":0.4949261886051559,"pX":-0.367927906026688,"pZ":1.4493774185637602,"vX0":-2.7662629135734838,"vY0":-126.85055345562122,"vZ0":-3.6655140238460016,"x":131.02,"y":199.65,"x0":1.2028851596134915,"y0":50.006223794952014,"z0":5.488221580381237,"aX":-5.569085423801924},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":7.1,"spinRate":2582,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.4361749503005532,"extension":5.6707917310713585},"index":3,"playId":"1b04754c-2202-345d-b90e-a879f929d49e","pitchNumber":4,"startTime":"2026-05-30T22:04:57.620Z","endTime":"2026-05-30T22:05:01.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:05:01.361Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop Vidal Bruján to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T22:05:07.176Z","endTime":"2026-05-30T22:05:48.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4884224203915,"aZ":-42.10544804768829,"pfxX":-1.211540077972713,"pfxZ":-6.636991564192721,"pX":1.1352805108283486,"pZ":3.4099028347360583,"vX0":-0.2489982373260052,"vY0":-122.72268841608295,"vZ0":3.0595880470721433,"x":71.95,"y":115.92,"x0":1.3957433985694203,"y0":50.000791349764185,"z0":5.779853538712951,"aX":-1.8134658938506678},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.8,"breakHorizontal":2.3,"spinRate":2573,"spinDirection":330},"zone":12,"typeConfidence":0.91,"plateTime":0.44951901286257545,"extension":5.5354983178912756},"index":0,"playId":"68ffd4e3-8c6f-3479-a351-ddf374ec3068","pitchNumber":1,"startTime":"2026-05-30T22:05:25.533Z","endTime":"2026-05-30T22:05:29.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.420562608244072,"aZ":-16.79998382563729,"pfxX":0.39044585260046816,"pfxZ":7.836236422515501,"pX":-0.5752428561701737,"pZ":2.748557932597726,"vX0":-4.945432679904356,"vY0":-138.99529603600595,"vZ0":-4.075822618286617,"x":138.93,"y":164.57,"x0":1.1743086436929888,"y0":50.00038902837862,"z0":5.3455162514250585,"aX":0.7664354694738134},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":0.2,"spinRate":2196,"spinDirection":146},"zone":1,"typeConfidence":0.91,"plateTime":0.3936902963828892,"extension":5.470549753662195},"hitData":{"launchSpeed":94.2,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":158.27}},"index":1,"playId":"4a8c7eda-b458-3aa9-8fbc-ac3bd26b528d","pitchNumber":2,"startTime":"2026-05-30T22:05:40.623Z","endTime":"2026-05-30T22:05:48.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:05:48.643Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Young homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T22:08:15.330Z","endTime":"2026-05-30T22:09:11.413Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:06:55.702Z","endTime":"2026-05-30T22:08:17.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":84.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.81672395275259,"aZ":-11.511662894550032,"pfxX":-4.864080257798868,"pfxZ":11.067177809881118,"pX":-0.3191105164050976,"pZ":4.468564752102205,"vX0":4.931250213764467,"vY0":-137.34055850265733,"vZ0":-2.15469200617536,"x":129.16,"y":118.13,"x0":-1.5257089420454322,"y0":50.0051551300496,"z0":6.068828912965857,"aX":-9.083752179944216},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":7.4,"spinRate":2688,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4023172308809846,"extension":6.2053950484326315},"index":1,"playId":"80728e7d-f906-3a55-a3a1-1a2d5ef16bd1","pitchNumber":1,"startTime":"2026-05-30T22:08:17.700Z","endTime":"2026-05-30T22:08:21.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20979112335445,"aZ":-40.20394766591176,"pfxX":2.495130042919202,"pfxZ":-5.222923188738658,"pX":0.42286824163399217,"pZ":1.486889663729844,"vX0":3.3206866694045334,"vY0":-124.13906617706745,"vZ0":-2.8013855099975675,"x":100.88,"y":198.63,"x0":-1.2637134230441187,"y0":50.00283141920165,"z0":6.024765321206294,"aX":3.836547895317205},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.8,"breakHorizontal":-5.4,"spinRate":2915,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4436963448427922,"extension":6.071791679285176},"index":2,"playId":"ba174d92-0894-33d7-8bc3-84a78810d6a1","pitchNumber":2,"startTime":"2026-05-30T22:08:32.807Z","endTime":"2026-05-30T22:08:37.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.711129277119515,"aZ":-30.386590516399572,"pfxX":-0.2117732019562999,"pfxZ":1.0448017696928291,"pX":0.14365546677694235,"pZ":2.072674485381135,"vX0":4.66265195632244,"vY0":-130.29553969006724,"vZ0":-3.6268727877843174,"x":111.52,"y":182.82,"x0":-1.6454565125816647,"y0":50.0020081151312,"z0":5.791816553543514,"aX":-0.36232276667090035},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2638,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.421208571201658,"extension":6.066250567322968},"hitData":{"launchSpeed":105.2,"launchAngle":25.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.06,"coordY":84.01}},"index":3,"playId":"7e5c0178-07c0-3327-9c7c-312b2a8f538b","pitchNumber":3,"startTime":"2026-05-30T22:08:46.983Z","endTime":"2026-05-30T22:09:11.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:09:11.413Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T22:09:27.843Z","endTime":"2026-05-30T22:10:28.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458762697962186,"aZ":-34.95844534385803,"pfxX":4.40040779719155,"pfxZ":-1.7595466192880007,"pX":0.3412694423516126,"pZ":1.9347339111264747,"vX0":4.352389919497903,"vY0":-125.83978010540609,"vZ0":-1.8508712626506694,"x":103.99,"y":186.54,"x0":-1.9901708575234724,"y0":50.002550344323765,"z0":5.544904115833467,"aX":6.9690337047929365},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-9.0,"spinRate":2983,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.43731408716107767,"extension":5.9928364561100835},"index":0,"playId":"bf12fcdc-91d7-353c-b796-c05e531fa65b","pitchNumber":1,"startTime":"2026-05-30T22:09:33.131Z","endTime":"2026-05-30T22:09:38.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949872023324833,"aZ":-27.100267501934148,"pfxX":-9.621375508926429,"pfxZ":3.4240313510311484,"pX":-1.3964767462958294,"pZ":3.9138980578230544,"vX0":3.95581016731707,"vY0":-121.78755840133127,"vZ0":1.0941808970383224,"x":170.23,"y":133.1,"x0":-1.8040706676113705,"y0":50.0022535390133,"z0":5.826897067747228,"aX":-14.256187355121746},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":1586,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4520972148723952,"extension":6.13074317695325},"index":1,"playId":"2432f144-5ec3-3a3c-8c26-6ce2cb2022a6","pitchNumber":2,"startTime":"2026-05-30T22:09:48.306Z","endTime":"2026-05-30T22:09:53.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.610892794601373,"aZ":-38.04396697480525,"pfxX":0.5215269345517202,"pfxZ":-3.6686472806315322,"pX":-0.3499390098931937,"pZ":2.932058272499474,"vX0":2.2564596288976166,"vY0":-126.37209786345296,"vZ0":-0.3965158336965081,"x":130.34,"y":159.61,"x0":-1.3265949477161654,"y0":50.004858617808246,"z0":6.17828085666966,"aX":0.8336848731361822},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.5,"breakHorizontal":-1.6,"spinRate":2904,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.43540212641213305,"extension":5.894987950682156},"index":2,"playId":"abe89cc6-c176-3241-a175-f2791ba377e3","pitchNumber":3,"startTime":"2026-05-30T22:10:25.164Z","endTime":"2026-05-30T22:10:28.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:10:28.815Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T22:10:30.852Z","endTime":"2026-05-30T22:11:07.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74903144188146,"aZ":-23.484447378524532,"pfxX":-0.1842497267452572,"pfxZ":4.946371404892408,"pX":0.04193085078371506,"pZ":1.286805878615468,"vX0":4.281568332212444,"vY0":-131.45026407001188,"vZ0":-6.969054939033926,"x":115.4,"y":204.04,"x0":-1.581198091472306,"y0":50.006320108226475,"z0":5.705261254751606,"aX":-0.3246909337988006},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-0.6,"spinRate":2697,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.416007161719985,"extension":5.9407056434996415},"hitData":{"launchSpeed":97.8,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.12,"coordY":168.69}},"index":0,"playId":"8ec331f3-1c6b-35b1-9437-fedd7089f51f","pitchNumber":1,"startTime":"2026-05-30T22:10:59.497Z","endTime":"2026-05-30T22:11:07.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:11:07.509Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T22:11:13.174Z","endTime":"2026-05-30T22:12:25.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45644797183305,"aZ":-28.958011115222586,"pfxX":1.0187713298940464,"pfxZ":1.9954444281104227,"pX":-1.0296881136116174,"pZ":2.1847524212103386,"vX0":2.320331525536118,"vY0":-127.12269201286874,"vZ0":-2.5921040449036328,"x":156.25,"y":179.79,"x0":-2.0918015590025756,"y0":50.005185966439925,"z0":5.549600263611146,"aX":1.6440270322799992},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.4,"spinRate":3197,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.43318446318709247,"extension":5.946708048732383},"index":0,"playId":"49a4c4ff-debb-33a7-a336-38cf0132cf78","pitchNumber":1,"startTime":"2026-05-30T22:11:32.282Z","endTime":"2026-05-30T22:11:36.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106400078140584,"aZ":-29.966400123759176,"pfxX":0.846845764686225,"pfxZ":1.4019151093092725,"pX":0.22284391526109906,"pZ":1.7115810848156208,"vX0":4.636558021978109,"vY0":-124.93181424399947,"vZ0":-3.39589422468542,"x":108.51,"y":192.57,"x0":-1.7701692214050015,"y0":50.00373658803283,"z0":5.5620984657089485,"aX":1.3321830601716236},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-2.6,"spinRate":2988,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.43910275617979044,"extension":6.081764280772306},"index":1,"playId":"1cc797c9-acd8-33e4-b12c-551fa979af61","pitchNumber":2,"startTime":"2026-05-30T22:11:50.525Z","endTime":"2026-05-30T22:11:54.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404891815364305,"aZ":-30.914740721881508,"pfxX":5.409762367866678,"pfxZ":0.7825256771705336,"pX":2.143367517336173,"pZ":1.077330937593279,"vX0":7.3886028889213495,"vY0":-125.58627227003346,"vZ0":-4.819424194022183,"x":35.3,"y":209.69,"x0":-1.5346532851383894,"y0":50.00213845286995,"z0":5.5233636988338946,"aX":8.67569555643176},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-11.4,"spinRate":3237,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43542950559407867,"extension":6.080630187917199},"index":2,"playId":"ceac2f9e-dde6-3541-b4cf-4b4086e474d8","pitchNumber":3,"startTime":"2026-05-30T22:12:05.398Z","endTime":"2026-05-30T22:12:09.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.532486892746498,"aZ":-30.218726798629337,"pfxX":1.4510295908469288,"pfxZ":1.2108508748077278,"pX":1.2957138736963243,"pZ":0.9748913413945309,"vX0":6.875455070398674,"vY0":-126.91496012826002,"vZ0":-5.324436131526122,"x":67.61,"y":212.46,"x0":-1.648660884273625,"y0":50.001592733163186,"z0":5.537286279366226,"aX":2.3419456194631905},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":3150,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43332656911632483,"extension":5.928066311650832},"index":3,"playId":"784f9696-d2ac-3e27-b16c-8dc1a8f47d02","pitchNumber":4,"startTime":"2026-05-30T22:12:21.896Z","endTime":"2026-05-30T22:12:25.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:12:25.824Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T22:14:54.661Z","endTime":"2026-05-30T22:15:54.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Huascar Brazobán replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:13:52.906Z","endTime":"2026-05-30T22:14:56.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610611886497818,"aZ":-25.6867579648698,"pfxX":-12.077761484235607,"pfxZ":3.8190615886772505,"pX":-0.38118525451881624,"pZ":2.1488033209001123,"vX0":6.252780356382439,"vY0":-129.64229457339582,"vZ0":-4.950301507468535,"x":131.53,"y":180.76,"x0":-1.257685271630721,"y0":50.00410013472847,"z0":6.048664297736633,"aX":-20.51871355935432},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":20.4,"spinRate":2008,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.42282350333942276,"extension":5.628466848809101},"index":1,"playId":"67dc42cb-b58f-3a90-ae4a-461161ee6fba","pitchNumber":1,"startTime":"2026-05-30T22:14:56.999Z","endTime":"2026-05-30T22:15:00.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913366039711867,"aZ":-26.581741802290892,"pfxX":-11.78978592617281,"pfxZ":3.242369157564461,"pX":-0.862481172241406,"pZ":2.8913132846268024,"vX0":5.022335000409177,"vY0":-130.21096799232276,"vZ0":-3.268894133340954,"x":149.88,"y":160.71,"x0":-1.278394659703146,"y0":50.00647822268981,"z0":6.162103012655114,"aX":-20.362128746496833},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":20.4,"spinRate":2039,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.4197554150983991,"extension":5.393889765500845},"index":2,"playId":"ea06a35b-1adb-372f-abae-0a7752e3f1e4","pitchNumber":2,"startTime":"2026-05-30T22:15:11.981Z","endTime":"2026-05-30T22:15:16.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397080262116663,"aZ":-25.64986507473839,"pfxX":-9.995476903908841,"pfxZ":3.771900948921088,"pX":0.07354943528563132,"pZ":1.7304143839816626,"vX0":6.243350219316747,"vY0":-130.38277417193132,"vZ0":-5.881830180221253,"x":114.2,"y":192.06,"x0":-1.048622320594165,"y0":50.00101367469766,"z0":5.941037338836881,"aX":-17.27552005617044},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2111,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.4194631618368714,"extension":5.62913752007278},"index":3,"playId":"0138b68e-0c99-3e90-be5d-b2476c0cdab7","pitchNumber":3,"startTime":"2026-05-30T22:15:24.632Z","endTime":"2026-05-30T22:15:29.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035877030220227,"aZ":-31.239344797040996,"pfxX":-9.519556040766076,"pfxZ":0.5552228843237241,"pX":0.38351058404765176,"pZ":1.319677246345003,"vX0":7.226410305049648,"vY0":-129.51884572904,"vZ0":-5.131524949468441,"x":102.38,"y":203.15,"x0":-1.2224485951356414,"y0":50.00103313928907,"z0":5.749131960961303,"aX":-15.980589325061835},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":15.4,"spinRate":1996,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.42482415790790595,"extension":5.726460260215384},"index":4,"playId":"30e7f48b-59f1-3b2e-8c8d-702b6eab2912","pitchNumber":4,"startTime":"2026-05-30T22:15:50.047Z","endTime":"2026-05-30T22:15:54.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:15:54.862Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T22:15:58.906Z","endTime":"2026-05-30T22:17:59.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06349100275308,"aZ":-24.811544020452075,"pfxX":-12.031792762645122,"pfxZ":3.861359988481528,"pX":0.07344500685318926,"pZ":3.187142983134855,"vX0":7.583552172074379,"vY0":-138.63865736363027,"vZ0":-2.823600636900541,"x":114.2,"y":152.73,"x0":-1.1643993701938764,"y0":50.00083897490074,"z0":5.91342869401019,"aX":-22.927026241454108},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":19.7,"spinRate":2280,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.3983033199663808,"extension":5.755161088732326},"index":0,"playId":"15c2ac8f-4d44-33d6-9a45-11e741167fdc","pitchNumber":1,"startTime":"2026-05-30T22:16:12.467Z","endTime":"2026-05-30T22:16:15.998Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10984228764795,"aZ":-31.678247741199105,"pfxX":-12.615127010220995,"pfxZ":0.29763109248756514,"pX":0.21864686947767872,"pZ":1.4441543900007672,"vX0":7.267895693028396,"vY0":-130.4794903039073,"vZ0":-5.3985271869629745,"x":108.67,"y":199.79,"x0":-0.9962900303389973,"y0":50.00637885403505,"z0":5.991559084831817,"aX":-21.275157130166143},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":20.8,"spinRate":2071,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.42338132163979836,"extension":5.689093652029032},"index":1,"playId":"7fb8d873-2d77-3615-8d4c-37a201ce3ba1","pitchNumber":2,"startTime":"2026-05-30T22:16:25.372Z","endTime":"2026-05-30T22:16:29.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T22:16:33.382Z","endTime":"2026-05-30T22:16:47.679Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43009623442663,"aZ":-16.695935750103498,"pfxX":-7.285484217136055,"pfxZ":7.95291173774522,"pX":-0.36681142002447725,"pZ":4.452508555039127,"vX0":4.998551543410656,"vY0":-140.0039787998145,"vZ0":-0.8139865185324592,"x":130.98,"y":118.56,"x0":-1.2470625094667658,"y0":50.00127650175243,"z0":5.860490827680463,"aX":-14.17599284000084},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2218,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3942225892897926,"extension":5.532723081364913},"index":3,"playId":"acf8794b-9252-3dbe-98f3-b72386f7543d","pitchNumber":3,"startTime":"2026-05-30T22:16:47.679Z","endTime":"2026-05-30T22:16:52.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.663530565165274,"aZ":-28.295240624723203,"pfxX":-12.437398949496858,"pfxZ":2.224384771151614,"pX":1.2714596159762657,"pZ":0.9197680076622944,"vX0":9.39360228273383,"vY0":-132.28646273473368,"vZ0":-7.117032322722363,"x":68.53,"y":213.95,"x0":-0.7398036592976605,"y0":50.00280205049775,"z0":5.768321955128143,"aX":-21.67148144434542},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":20.0,"spinRate":2089,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.4167490950596804,"extension":5.650316975585818},"index":4,"playId":"213e239b-c768-31d7-bccc-aff3ce04ad73","pitchNumber":4,"startTime":"2026-05-30T22:17:01.518Z","endTime":"2026-05-30T22:17:05.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82773284422445,"aZ":-29.16028217166858,"pfxX":-11.787119964635686,"pfxZ":1.7914049761498407,"pX":1.168273189879922,"pZ":0.39507327887005,"vX0":9.521000296008115,"vY0":-130.55873640003486,"vZ0":-7.884773524075705,"x":72.47,"y":228.11,"x0":-1.0394723267490027,"y0":50.00342460503013,"z0":5.727122504472502,"aX":-19.84573590251791},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":18.6,"spinRate":2004,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4235556563357412,"extension":5.854044469837983},"index":5,"playId":"c8bd3d65-523c-3e70-92fd-eb06be2701dc","pitchNumber":5,"startTime":"2026-05-30T22:17:17.630Z","endTime":"2026-05-30T22:17:21.987Z","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":94.7,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.81758441236935,"aZ":-24.44283585724356,"pfxX":-11.934959018395064,"pfxZ":4.154350819304389,"pX":-0.6177518028511957,"pZ":3.01513939582408,"vX0":5.945962640730546,"vY0":-137.58249848811647,"vZ0":-2.8252665198566023,"x":140.55,"y":157.37,"x0":-1.2911411169110276,"y0":50.00285178879038,"z0":5.766049350433795,"aX":-22.212895927649907},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":19.8,"spinRate":2257,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.40264208990054007,"extension":5.671874131345402},"index":6,"playId":"d583081f-6af8-3eba-8af5-1f8f1a8ec374","pitchNumber":6,"startTime":"2026-05-30T22:17:33.868Z","endTime":"2026-05-30T22:17:36.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":79.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.859651284291246,"aZ":-28.54047863604678,"pfxX":-12.65143543688859,"pfxZ":2.1860158177663624,"pX":-0.36073493317943767,"pZ":3.039677281624132,"vX0":5.692846697677622,"vY0":-130.10955766985924,"vZ0":-1.890046874124995,"x":130.75,"y":156.71,"x0":-0.9696243926840387,"y0":50.00543980233382,"z0":6.002798493635008,"aX":-21.04813737279123},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":21.1,"spinRate":1948,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.42587843486329424,"extension":5.6352684011235095},"index":7,"playId":"b9e0dce6-f634-38d3-9540-0fd73f264d4a","pitchNumber":7,"startTime":"2026-05-30T22:17:55.260Z","endTime":"2026-05-30T22:17:59.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:17:59.363Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T22:18:07.572Z","endTime":"2026-05-30T22:19:32.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45580744920015,"aZ":-27.97815116646896,"pfxX":-12.371284352521457,"pfxZ":2.448452799068301,"pX":0.0031758478187179323,"pZ":1.7636671936707349,"vX0":6.174284216964575,"vY0":-131.78837308998723,"vZ0":-5.41097656937227,"x":116.88,"y":191.16,"x0":-0.7941418321984266,"y0":50.00597774667413,"z0":5.975400917290045,"aX":-21.22722337335078},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":20.5,"spinRate":2011,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4196176620319032,"extension":5.7181853337755},"index":0,"playId":"e2170772-dab2-352f-a933-88ced138fdbf","pitchNumber":1,"startTime":"2026-05-30T22:18:25.165Z","endTime":"2026-05-30T22:18:28.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.764272794880576,"aZ":-17.586069031600147,"pfxX":-12.931746475596466,"pfxZ":7.580910222599641,"pX":0.7807660486676309,"pZ":1.6241089796110155,"vX0":8.988434572164643,"vY0":-139.6139791335784,"vZ0":-7.950530759739995,"x":87.24,"y":194.93,"x0":-0.841981454763644,"y0":50.004226512586456,"z0":5.721424881778645,"aX":-24.891869457983788},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":20.9,"spinRate":2204,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.3961265188728027,"extension":5.712969399827137},"index":1,"playId":"aa7eacde-7ab6-3531-858c-64f61eaaf044","pitchNumber":2,"startTime":"2026-05-30T22:18:39.522Z","endTime":"2026-05-30T22:18:44.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":80.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.67778593121167,"aZ":-29.64551660197031,"pfxX":-13.416597931116698,"pfxZ":1.4980043798891263,"pX":0.6684222121691984,"pZ":1.718994591930028,"vX0":8.451431117431975,"vY0":-131.52777306782426,"vZ0":-5.05477459778208,"x":91.52,"y":192.37,"x0":-0.9002157156047067,"y0":50.00551936156989,"z0":5.955997963039699,"aX":-22.715359863062627},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":21.6,"spinRate":2011,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.4219468110195175,"extension":5.672722503634323},"index":2,"playId":"13efc3e9-28ea-3009-ad5f-99d10ce2e600","pitchNumber":3,"startTime":"2026-05-30T22:18:53.429Z","endTime":"2026-05-30T22:18:57.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T22:19:05.331Z","endTime":"2026-05-30T22:19:15.499Z","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":90.1,"endSpeed":82.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781772119575148,"aZ":-28.88844770180825,"pfxX":-10.55332500969814,"pfxZ":1.901802702274825,"pX":-1.2378570599785548,"pZ":2.7951015505795582,"vX0":3.024519287895974,"vY0":-131.12098978926065,"vZ0":-2.0501889616734346,"x":164.18,"y":163.31,"x0":-1.0409305888653946,"y0":50.00285230029803,"z0":5.759667923353736,"aX":-18.229446102228234},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":18.4,"spinRate":1904,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.41901107017168604,"extension":5.639860411259695},"index":4,"playId":"01856e33-3e0e-3bc4-9993-1eb6a891d61b","pitchNumber":4,"startTime":"2026-05-30T22:19:15.499Z","endTime":"2026-05-30T22:19:19.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57817970522893,"aZ":-26.833412294759217,"pfxX":-12.491340189650506,"pfxZ":3.2297068107789135,"pX":-0.2888896332988971,"pZ":1.6052775820390235,"vX0":5.9202430083458975,"vY0":-128.9981357172815,"vZ0":-5.283385008884779,"x":128.01,"y":195.44,"x0":-1.014562421349068,"y0":50.00262681379025,"z0":5.798373119747369,"aX":-20.65243306448751},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":20.9,"spinRate":1921,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.42772002667443587,"extension":5.709461109885727},"index":5,"playId":"dab7d7b9-2f78-3572-bee2-6266d096c73d","pitchNumber":5,"startTime":"2026-05-30T22:19:28.554Z","endTime":"2026-05-30T22:19:32.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:19:32.442Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vidal Bruján pops out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:21:33.506Z","endTime":"2026-05-30T22:22:38.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66987867830622,"aZ":-29.720578916677418,"pfxX":1.2029601393558194,"pfxZ":1.4246585404950078,"pX":-1.135730523606728,"pZ":3.3499007236188514,"vX0":0.7372210351387137,"vY0":-129.95764950647438,"vZ0":-0.8561213075592689,"x":160.29,"y":148.33,"x0":-1.5787885979524254,"y0":50.00240875628783,"z0":5.928827360230389,"aX":2.0699381975385482},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2509,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4204934456607963,"extension":5.700410575170737},"index":0,"playId":"df380955-382f-3faa-aa0d-d4f7e42be1d6","pitchNumber":1,"startTime":"2026-05-30T22:21:58.261Z","endTime":"2026-05-30T22:22:02.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40694847050896,"aZ":-28.750297100731117,"pfxX":1.6876672662083694,"pfxZ":1.9741599927571158,"pX":-0.8277540823134125,"pZ":2.5793634721998857,"vX0":1.4140793600412023,"vY0":-130.7518489492264,"vZ0":-2.7677110561595013,"x":148.55,"y":169.14,"x0":-1.5946918917677502,"y0":50.00219329535232,"z0":5.807649517988823,"aX":2.9231553077228902},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2629,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.41881780335353236,"extension":5.909451617550564},"index":1,"playId":"c0a7cd71-0c1d-3e55-b28b-65e7190e77c9","pitchNumber":2,"startTime":"2026-05-30T22:22:12.181Z","endTime":"2026-05-30T22:22:16.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.287198362167885,"aZ":-10.339183288904474,"pfxX":-7.551201540550709,"pfxZ":11.7588612623848,"pX":0.22507219341426932,"pZ":3.0698313140204534,"vX0":6.4494168659816795,"vY0":-136.2328656383331,"vZ0":-5.414138817537545,"x":108.42,"y":155.89,"x0":-1.2060001320509157,"y0":50.00373836557067,"z0":5.814992893586506,"aX":-14.023841891445706},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":12.1,"spinRate":2678,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40390665239763557,"extension":6.142534973931745},"hitData":{"launchSpeed":91.2,"launchAngle":61.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.49,"coordY":130.88}},"index":2,"playId":"ed1e122b-fa15-3b6c-9f78-f127ea6b522e","pitchNumber":3,"startTime":"2026-05-30T22:22:27.541Z","endTime":"2026-05-30T22:22:38.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:22:38.161Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hayden Senger homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:22:43.033Z","endTime":"2026-05-30T22:24:11.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28327054975069,"aZ":-26.054677779467276,"pfxX":-0.12485645371943876,"pfxZ":3.3872038559882514,"pX":-0.15974717297183083,"pZ":1.3366289714422253,"vX0":3.0384082168443456,"vY0":-133.23856710291983,"vZ0":-6.734485371960496,"x":123.09,"y":202.69,"x0":-1.2962776599007195,"y0":50.00442956195635,"z0":5.7667605954270655,"aX":-0.22616004039264753},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-0.4,"spinRate":2617,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4103111047480774,"extension":5.989053427866337},"index":0,"playId":"d6d4ebbf-f044-3a18-96d6-d30925107473","pitchNumber":1,"startTime":"2026-05-30T22:22:59.651Z","endTime":"2026-05-30T22:23:04.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06569385244345,"aZ":-28.1876741001653,"pfxX":6.647619455653558,"pfxZ":2.55078297849696,"pX":0.8090707241743103,"pZ":1.543917080033909,"vX0":4.090559231165072,"vY0":-125.04925789495863,"vZ0":-3.782962138995271,"x":86.16,"y":197.09,"x0":-1.7184365348294697,"y0":50.005391613077634,"z0":5.4201978663345844,"aX":10.401259576950757},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.1,"spinRate":2994,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.44006254284809243,"extension":5.83746129963685},"index":1,"playId":"341cc18d-bffc-3846-9bf4-2611250dadff","pitchNumber":2,"startTime":"2026-05-30T22:23:14.623Z","endTime":"2026-05-30T22:23:19.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41314964869987,"aZ":-10.289104548604007,"pfxX":-6.269115311374908,"pfxZ":11.587953480076813,"pX":-0.46310414338796496,"pZ":2.887450376122557,"vX0":4.075873944634378,"vY0":-137.5203691266776,"vZ0":-6.146997085353016,"x":134.65,"y":160.82,"x0":-1.160442976550901,"y0":50.006687452118435,"z0":5.870925230834354,"aX":-11.845039308822008},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":10.3,"spinRate":2740,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.40040038511042964,"extension":5.907301194191232},"index":2,"playId":"e2cf5721-fd12-336b-ab08-3447cc5e87d7","pitchNumber":3,"startTime":"2026-05-30T22:23:30.057Z","endTime":"2026-05-30T22:23:33.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826217326143485,"aZ":-25.666579317864205,"pfxX":-0.47596249305463534,"pfxZ":3.7531322804253584,"pX":0.1721058583190107,"pZ":1.7752034180988265,"vX0":4.098011533934132,"vY0":-131.40540833515803,"vZ0":-5.228565805109639,"x":110.44,"y":190.85,"x0":-1.3509829897593906,"y0":50.00621846772936,"z0":5.716320302128693,"aX":-0.8264101425939621},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2658,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.41804289213238155,"extension":5.957485035498624},"hitData":{"launchSpeed":100.5,"launchAngle":36.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.88,"coordY":54.89}},"index":3,"playId":"2719f257-00d0-34da-9186-af7f973c1a8d","pitchNumber":4,"startTime":"2026-05-30T22:23:48.889Z","endTime":"2026-05-30T22:24:11.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:24:11.252Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Benge doubles (9) on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:24:28.500Z","endTime":"2026-05-30T22:25:02.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570697822170604,"aZ":-32.924596776564506,"pfxX":1.9634018532663347,"pfxZ":-0.46354771760840485,"pX":-0.5433644609236327,"pZ":1.637187938875154,"vX0":0.8151963456599218,"vY0":-125.98433796264965,"vZ0":-4.34377388311616,"x":137.71,"y":194.58,"x0":-1.1262732004515497,"y0":50.006107203394755,"z0":6.044719052600221,"aX":3.1567455112824137},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":-3.7,"spinRate":2873,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.4347411496235214,"extension":5.71753523988186},"index":0,"playId":"94ceb166-3b34-31e6-b06b-d62a140f8eae","pitchNumber":1,"startTime":"2026-05-30T22:24:33.916Z","endTime":"2026-05-30T22:24:38.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99591147139725,"aZ":-12.24069572406615,"pfxX":-6.63348301752339,"pfxZ":10.512607961001958,"pX":-0.1156246071668655,"pZ":2.5868255654550714,"vX0":5.3923273125660325,"vY0":-137.44677304377325,"vZ0":-6.485106669225214,"x":121.41,"y":168.94,"x0":-1.2497831203757204,"y0":50.00298271417845,"z0":5.8231496449173505,"aX":-12.579113925423142},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2712,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3998644016904058,"extension":5.929359917325641},"hitData":{"launchSpeed":104.8,"launchAngle":18.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.86,"coordY":95.34}},"index":1,"playId":"f0837982-5ed0-3bea-b6fe-332bc6ec4f1a","pitchNumber":2,"startTime":"2026-05-30T22:24:49.066Z","endTime":"2026-05-30T22:25:02.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:25:02.069Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:25:14.199Z","endTime":"2026-05-30T22:26:46.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68136762358539,"aZ":-26.948680597889137,"pfxX":-8.781245248557006,"pfxZ":3.583084450404412,"pX":-1.6462653270689813,"pZ":2.9350722742099378,"vX0":2.949662164634829,"vY0":-120.29314076233734,"vZ0":-0.8648265401416876,"x":144.71,"y":153.62,"x0":-1.752021432360007,"y0":50.000007190330614,"z0":5.701681593667962,"aX":-12.787043768577663},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":1479,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.45642065950429167,"extension":5.855773154996163},"index":0,"playId":"2e57b14d-33ce-3635-89cd-f7cf6be924b8","pitchNumber":1,"startTime":"2026-05-30T22:25:31.029Z","endTime":"2026-05-30T22:25:35.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15747411612871,"aZ":-27.49233788359851,"pfxX":-10.885695777660843,"pfxZ":3.1591605606479742,"pX":0.4196339276256875,"pZ":0.930316103337324,"vX0":7.776678910070592,"vY0":-121.38409483399691,"vZ0":-4.985360633317111,"x":101.0,"y":213.66,"x0":-1.421378042122801,"y0":50.00437712822756,"z0":5.422574851495495,"aX":-16.143394937027086},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":1628,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4523251165660995,"extension":6.127418919835364},"index":1,"playId":"b0d0c5fc-d523-3712-9e38-bca009ee1858","pitchNumber":2,"startTime":"2026-05-30T22:25:46.973Z","endTime":"2026-05-30T22:25:53.734Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01668856823451,"aZ":-29.166908236706277,"pfxX":-1.4005222137794036,"pfxZ":1.8923027608535046,"pX":1.2309911649934606,"pZ":0.5459746918614468,"vX0":7.393559850489754,"vY0":-126.36806953941657,"vZ0":-6.027220089799173,"x":70.08,"y":224.04,"x0":-1.5734809010401918,"y0":50.003637368656165,"z0":5.358529464265507,"aX":-2.2264091064472638},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":0.5,"spinRate":2969,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.43641769796371044,"extension":5.786437417975094},"index":2,"playId":"ddc171fb-03b2-3607-af67-c15a8d03ac4a","pitchNumber":3,"startTime":"2026-05-30T22:26:03.123Z","endTime":"2026-05-30T22:26:06.931Z","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.4,"endSpeed":84.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03055561523458,"aZ":-11.28571331392499,"pfxX":-6.710825971028301,"pfxZ":11.187978254861093,"pX":0.1793744667104787,"pZ":3.231440146928835,"vX0":6.224509854273112,"vY0":-137.1568258536268,"vZ0":-5.110562919253441,"x":110.16,"y":151.53,"x0":-1.2700770344719075,"y0":50.00228123472928,"z0":5.917708531598762,"aX":-12.528461520136547},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":10.6,"spinRate":2718,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40246478342370695,"extension":5.883420735615487},"index":3,"playId":"1b1b15e0-9065-3720-aa6c-f8be9837cf95","pitchNumber":4,"startTime":"2026-05-30T22:26:26.548Z","endTime":"2026-05-30T22:26:30.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365000054122582,"aZ":-34.388599662650655,"pfxX":0.3707102406578695,"pfxZ":-1.364544453059148,"pX":0.4343393538018363,"pZ":1.2197106328798,"vX0":3.9779307620412836,"vY0":-126.74816025884205,"vZ0":-4.766108018205429,"x":100.44,"y":205.85,"x0":-1.2047905403801655,"y0":50.00173767404943,"z0":5.876238850083291,"aX":0.601829913084122},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.4,"breakHorizontal":-1.6,"spinRate":2803,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43245602770606606,"extension":5.941515825234818},"index":4,"playId":"e7c78dea-b44d-3e52-8443-a84e7d11e788","pitchNumber":5,"startTime":"2026-05-30T22:26:41.806Z","endTime":"2026-05-30T22:26:46.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:26:46.771Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to center fielder Jakob Marsee. Carson Benge scores. Bo Bichette to 2nd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:27:13.434Z","endTime":"2026-05-30T22:29:00.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106609492609717,"aZ":-26.823240144095937,"pfxX":-11.68191871365324,"pfxZ":3.709842431958732,"pX":0.6134350532215261,"pZ":-0.12793843432908608,"vX0":8.437851505943856,"vY0":-120.07041327845856,"vZ0":-7.372573401898115,"x":93.62,"y":242.23,"x0":-1.4516594435583636,"y0":50.000181497961194,"z0":5.412684159109258,"aX":-16.829985326182474},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.9,"breakHorizontal":18.7,"spinRate":1538,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4584910189911051,"extension":6.048830064574077},"index":0,"playId":"296e8a72-5782-3624-904f-40064dc75c32","pitchNumber":1,"startTime":"2026-05-30T22:27:14.680Z","endTime":"2026-05-30T22:27:18.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556731740982848,"aZ":-27.3668032136059,"pfxX":0.1124291487761937,"pfxZ":2.7115323473871173,"pX":-0.7285155456913434,"pZ":1.7602820691172762,"vX0":2.1690677200662107,"vY0":-131.6248314097548,"vZ0":-5.1520561712629105,"x":144.77,"y":191.25,"x0":-1.5746978075519387,"y0":50.00080936429967,"z0":5.746756210773849,"aX":0.19844107427856886},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-0.6,"spinRate":2740,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.41468983915384294,"extension":5.747409462732211},"index":1,"playId":"a3a1a044-2d3f-3b90-ae95-58c07563c62b","pitchNumber":2,"startTime":"2026-05-30T22:27:40.323Z","endTime":"2026-05-30T22:27:43.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596957265218347,"aZ":-29.609619377844126,"pfxX":5.32826103461235,"pfxZ":1.5785105979642875,"pX":-0.7432301279401582,"pZ":2.7181786409919053,"vX0":1.308898993167949,"vY0":-126.32112402820147,"vZ0":-1.1353646372748343,"x":145.33,"y":165.39,"x0":-1.959824790286212,"y0":50.00235765005596,"z0":5.543727929569622,"aX":8.65063323156936},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":3058,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.43281991638305595,"extension":5.666740231792987},"index":2,"playId":"6e6d1e5e-348a-341e-ad1c-ce3e997c241e","pitchNumber":3,"startTime":"2026-05-30T22:27:58.173Z","endTime":"2026-05-30T22:28:02.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T22:28:15.212Z","endTime":"2026-05-30T22:28:30.276Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.291583475266386,"aZ":-32.01142600609557,"pfxX":3.528139752768179,"pfxZ":0.1010782272172408,"pX":0.30550535003103935,"pZ":0.9662446376277569,"vX0":4.12398975017349,"vY0":-129.13547892239964,"vZ0":-5.015601676909421,"x":105.35,"y":212.69,"x0":-1.7716997580882123,"y0":50.00602796883381,"z0":5.40089061383337,"aX":5.950341582134281},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":-7.3,"spinRate":3084,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4243971402114588,"extension":5.875300682974278},"index":4,"playId":"11691131-a6a0-386d-9ed9-f6c987bca27f","pitchNumber":4,"startTime":"2026-05-30T22:28:30.276Z","endTime":"2026-05-30T22:28:34.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29429026929537,"aZ":-11.54603811645824,"pfxX":-6.180079838090201,"pfxZ":10.70914990754903,"pX":-0.8759212012371707,"pZ":3.6050666178506177,"vX0":3.0856485140911265,"vY0":-138.70654610533697,"vZ0":-4.181730104468642,"x":150.39,"y":141.44,"x0":-1.2066415001758686,"y0":50.00619403092453,"z0":5.9167127868275395,"aX":-11.90850312124318},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":10.4,"spinRate":2770,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39659990442204185,"extension":5.914436442794394},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.69,"coordY":84.94}},"index":5,"playId":"b960460e-a6ce-31e7-96ba-6c2344e978ac","pitchNumber":5,"startTime":"2026-05-30T22:28:49.280Z","endTime":"2026-05-30T22:29:00.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:29:00.890Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:30:15.539Z","endTime":"2026-05-30T22:31:03.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T22:29:28.934Z","endTime":"2026-05-30T22:30:17.885Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":79.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8101738938691,"aZ":-28.510323248174203,"pfxX":2.3883485469895804,"pfxZ":2.2734911769489923,"pX":-0.546033706034973,"pZ":2.2900541619399584,"vX0":2.78392000070909,"vY0":-126.83742294251925,"vZ0":-2.3020950768461734,"x":137.81,"y":176.95,"x0":-1.9729756649872965,"y0":50.002230726748806,"z0":5.510172403766988,"aX":3.844047258592101},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2967,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.4338091828731869,"extension":5.702308128171363},"index":1,"playId":"c34680cd-3637-3f18-8b8e-bec45499fce7","pitchNumber":1,"startTime":"2026-05-30T22:30:17.885Z","endTime":"2026-05-30T22:30:21.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943837735300924,"aZ":-36.51320108516636,"pfxX":0.1449673936596083,"pfxZ":-2.6399593677961475,"pX":0.5002061441053754,"pZ":0.8330457098466406,"vX0":4.2121420389741555,"vY0":-126.9979464363021,"vZ0":-5.471419304436787,"x":97.93,"y":216.29,"x0":-1.1957665192438205,"y0":50.005734459911565,"z0":5.905210239398825,"aX":0.23785827254654332},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.8,"breakHorizontal":-1.2,"spinRate":2914,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4305638229132063,"extension":5.841473391236093},"index":2,"playId":"f831f73b-4b0c-3eb4-b9e1-5689d98ede2a","pitchNumber":2,"startTime":"2026-05-30T22:30:31.712Z","endTime":"2026-05-30T22:30:36.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961541119130377,"aZ":-26.453252474116983,"pfxX":-8.869892737596514,"pfxZ":3.751869882533561,"pX":-0.0017956650605383555,"pZ":2.2660475854716564,"vX0":6.612651796392607,"vY0":-123.08503314383968,"vZ0":-2.6465694476439934,"x":117.07,"y":177.6,"x0":-1.5797448153489169,"y0":50.001374131249825,"z0":5.6108096413480295,"aX":-13.517329659563371},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":1550,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.44614031826984135,"extension":6.028798952736828},"hitData":{"launchSpeed":91.9,"launchAngle":44.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.5,"coordY":93.19}},"index":3,"playId":"3e50430d-5047-3452-bca8-4502102ccc63","pitchNumber":3,"startTime":"2026-05-30T22:30:51.634Z","endTime":"2026-05-30T22:31:03.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:31:03.976Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mark Vientos grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Juan Soto out at 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T22:31:14.126Z","endTime":"2026-05-30T22:32:26.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":77.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158862658863725,"aZ":-29.935041091778427,"pfxX":4.015073378941519,"pfxZ":1.4484519544000252,"pX":1.2295622697980548,"pZ":1.8210328404801306,"vX0":6.061873445039543,"vY0":-124.39435386264888,"vZ0":-2.864376922395027,"x":70.13,"y":189.61,"x0":-1.7735209606872224,"y0":50.00202929155288,"z0":5.504593618944646,"aX":6.205257256483563},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-8.9,"spinRate":3076,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4426589256093654,"extension":5.745044037203714},"index":0,"playId":"1a549272-5247-365a-b9bd-0a187bc215df","pitchNumber":1,"startTime":"2026-05-30T22:31:29.071Z","endTime":"2026-05-30T22:31:33.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092800466405414,"aZ":-30.1329360686573,"pfxX":-0.1312004423586609,"pfxZ":1.2160764755591167,"pX":0.21145035580863866,"pZ":3.0099318740349235,"vX0":4.055491790737825,"vY0":-129.01594882178998,"vZ0":-1.6210365630475572,"x":108.94,"y":157.51,"x0":-1.3670925331951052,"y0":50.00287727091845,"z0":5.979825090138573,"aX":-0.22093231651739534},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-0.7,"spinRate":2666,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.4253520630294858,"extension":5.764810738894296},"index":1,"playId":"202bb3c7-aeb1-3991-b376-fdb000fbea7e","pitchNumber":2,"startTime":"2026-05-30T22:31:46.265Z","endTime":"2026-05-30T22:31:50.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757318340939428,"aZ":-31.88729552129023,"pfxX":4.1686398917627105,"pfxZ":0.18441195018110967,"pX":0.9059306171686748,"pZ":1.6314961796532914,"vX0":4.9956287253290235,"vY0":-124.29651531066851,"vZ0":-3.077596261872616,"x":82.47,"y":194.73,"x0":-1.6711453821682016,"y0":50.00507785231284,"z0":5.531827301123915,"aX":6.52607081369734},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-8.8,"spinRate":3047,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.44055016217777343,"extension":5.597978346811581},"index":2,"playId":"f678e143-504c-3701-a607-324cf9f3d915","pitchNumber":3,"startTime":"2026-05-30T22:32:01.694Z","endTime":"2026-05-30T22:32:06.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302592152606692,"aZ":-40.03524808213254,"pfxX":1.627791759335937,"pfxZ":-4.966795949546917,"pX":-0.01764538966985921,"pZ":2.1913454688048777,"vX0":2.5441062704926956,"vY0":-124.84152094409053,"vZ0":-1.3332767048363692,"x":117.67,"y":179.61,"x0":-1.259920257376503,"y0":50.00035575519029,"z0":6.01715826319277,"aX":2.5777225726869077},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.0,"breakHorizontal":-3.5,"spinRate":2919,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.43814194364635783,"extension":5.768648778558961},"hitData":{"launchSpeed":100.2,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":149.15}},"index":3,"playId":"0579a7db-94b1-3d78-a9ac-3d53aefbfa32","pitchNumber":4,"startTime":"2026-05-30T22:32:18.667Z","endTime":"2026-05-30T22:32:26.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:32:26.696Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hayden Senger challenged (pitch result), call on the field was confirmed: Xavier Edwards walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:34:55.018Z","endTime":"2026-05-30T22:37:00.658Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"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":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Austin Warren replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:33:32.963Z","endTime":"2026-05-30T22:34:57.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681810,"link":"/api/v1/people/681810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00934652433988,"aZ":-33.37093793746535,"pfxX":8.738369472087202,"pfxZ":-0.7959307988845623,"pX":-1.2525093782707593,"pZ":2.9247360568725966,"vX0":0.25439838275331605,"vY0":-121.89597816292297,"vZ0":1.8210868286337685,"x":164.74,"y":159.81,"x0":-2.4929790176630733,"y0":50.0052440861673,"z0":5.058894950458268,"aX":13.089432523321104},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-15.8,"spinRate":2517,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.450148437837115,"extension":6.350500470408912},"index":1,"playId":"c0db312f-111d-3b9e-aa18-70300031c954","pitchNumber":1,"startTime":"2026-05-30T22:34:57.326Z","endTime":"2026-05-30T22:35:01.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214554911334037,"aZ":-31.822141510198815,"pfxX":7.470043305976083,"pfxZ":0.23284431229726987,"pX":1.3842146082793012,"pZ":1.2040618703527182,"vX0":6.205832250039989,"vY0":-123.0405250108453,"vZ0":-2.3246706574336162,"x":64.24,"y":206.27,"x0":-2.1523150446641077,"y0":50.002647712172504,"z0":4.890413691160645,"aX":11.312213046366574},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-15.1,"spinRate":2626,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4472646407924801,"extension":6.456158292943536},"index":2,"playId":"6ec05de7-2a82-3ec5-bb57-3ca15894a5ea","pitchNumber":2,"startTime":"2026-05-30T22:35:13.671Z","endTime":"2026-05-30T22:35:18.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10506439659,"aZ":-25.35326995044551,"pfxX":-13.44913792112509,"pfxZ":3.693342944955223,"pX":-1.1753507524735383,"pZ":2.10800282547532,"vX0":7.274751176836559,"vY0":-135.42809337558236,"vZ0":-2.5491343912854303,"x":161.8,"y":181.86,"x0":-2.1569379868452985,"y0":50.00309981101736,"z0":4.845168729115449,"aX":-24.84422697181948},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":22.7,"spinRate":2203,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4053009794369471,"extension":6.582356585727848},"index":3,"playId":"f1f69ff5-6639-33d8-97e4-7d90ec084d82","pitchNumber":3,"startTime":"2026-05-30T22:35:29.589Z","endTime":"2026-05-30T22:35:33.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.300497362003114,"aZ":-25.005866272735137,"pfxX":-12.12610050683786,"pfxZ":3.8353812136383496,"pX":-0.6708454593886105,"pZ":2.577378605734318,"vX0":7.63853940406395,"vY0":-136.45828075621503,"vZ0":-1.4983093612793064,"x":142.57,"y":169.19,"x0":-1.9425708052398885,"y0":50.00610137078155,"z0":4.869899145954302,"aX":-22.687434976376625},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":20.2,"spinRate":2177,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40264599202091045,"extension":6.593445562929916},"index":4,"playId":"442d835d-2a90-32b6-8ad9-263c359237ef","pitchNumber":4,"startTime":"2026-05-30T22:35:45.264Z","endTime":"2026-05-30T22:35:48.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-30T22:35:58.816Z","endTime":"2026-05-30T22:36:17.656Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998214376257394,"aZ":-33.38213164819503,"pfxX":6.178199118719386,"pfxZ":-0.789800199542718,"pX":0.7964326200886424,"pZ":1.8527969059118916,"vX0":5.131504403566372,"vY0":-121.95179834778232,"vZ0":-0.6247707476960209,"x":86.64,"y":188.75,"x0":-2.1279663022636663,"y0":50.00509765747336,"z0":4.95906011465553,"aX":9.428487625986484},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":-12.2,"spinRate":2620,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4468770287571582,"extension":6.486665569180071},"index":6,"playId":"73a92a45-aad6-3021-8ed2-6c7cd2b585a0","pitchNumber":5,"startTime":"2026-05-30T22:36:17.656Z","endTime":"2026-05-30T22:36:21.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968061089527215,"aZ":-36.94044791007623,"pfxX":4.583414701026284,"pfxZ":-3.1410863014698016,"pX":0.9006216563115678,"pZ":1.6253022229247318,"vX0":5.368128380359892,"vY0":-122.42007478082638,"vZ0":-0.4228726023031325,"x":82.67,"y":194.9,"x0":-1.9151129591503608,"y0":50.000343025199435,"z0":4.959905621739992,"aX":6.961242212290485},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.5,"breakHorizontal":-9.6,"spinRate":2574,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4472587876632472,"extension":6.38969705035546},"index":7,"playId":"972a4af5-ae2e-3bfa-99c6-cb75b652d0d8","pitchNumber":6,"startTime":"2026-05-30T22:36:33.639Z","endTime":"2026-05-30T22:37:00.658Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"}},"playEndTime":"2026-05-30T22:37:00.658Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Carson Benge. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:37:08.186Z","endTime":"2026-05-30T22:38:02.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22537405882899,"aZ":-25.86808028895763,"pfxX":-12.231205725743049,"pfxZ":3.3777834176075032,"pX":-0.5613074915595113,"pZ":1.8406170486733158,"vX0":8.146932789595617,"vY0":-136.53079530108215,"vZ0":-3.222413025176587,"x":138.4,"y":189.08,"x0":-2.012160823769746,"y0":50.00297429934673,"z0":4.839014159816765,"aX":-22.83088716212814},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":20.2,"spinRate":2146,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.40292829721287626,"extension":6.608311673314187},"index":0,"playId":"814a1929-fb0c-3692-95e8-028889120bf5","pitchNumber":1,"startTime":"2026-05-30T22:37:15.209Z","endTime":"2026-05-30T22:37:18.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864960849476837,"aZ":-35.345773121478665,"pfxX":5.463219138853166,"pfxZ":-2.136265600334336,"pX":-0.37887013277319986,"pZ":1.5814112811199275,"vX0":2.806667610254001,"vY0":-121.55252050297496,"vZ0":-0.47286010893591857,"x":131.44,"y":196.08,"x0":-2.261771204484159,"y0":50.004449717700346,"z0":4.871690835174144,"aX":8.100670279881392},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.7,"breakHorizontal":-10.6,"spinRate":2767,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.45219666754449594,"extension":6.468140517356516},"index":1,"playId":"3ba32208-25c1-3b58-882b-87cbbd8daec3","pitchNumber":2,"startTime":"2026-05-30T22:37:31.587Z","endTime":"2026-05-30T22:37:35.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828432285509226,"aZ":-37.221072314096936,"pfxX":3.9503384287663796,"pfxZ":-3.3845157911761543,"pX":-0.5407566017837474,"pZ":1.986668716252074,"vX0":2.8051523012075155,"vY0":-122.07094579300953,"vZ0":0.3554886062350133,"x":137.61,"y":185.14,"x0":-2.2231143310096932,"y0":50.00503780933189,"z0":5.076488035112014,"aX":5.88689000086454},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.8,"breakHorizontal":-7.9,"spinRate":2569,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4508668787587595,"extension":6.428611085350774},"hitData":{"launchSpeed":101.3,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.0,"coordY":118.24}},"index":2,"playId":"a719420e-4595-3077-9d95-3af3878e3309","pitchNumber":3,"startTime":"2026-05-30T22:37:52.237Z","endTime":"2026-05-30T22:38:02.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:38:02.254Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:38:29.982Z","endTime":"2026-05-30T22:39:57.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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,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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605115058713224,"aZ":-32.96127554470075,"pfxX":7.121576667390035,"pfxZ":-0.5094926533014323,"pX":1.4178073177174948,"pZ":1.7018419318094273,"vX0":6.532542028019124,"vY0":-124.50866116973104,"vZ0":-1.0791884158925555,"x":62.96,"y":192.83,"x0":-2.1798752517151736,"y0":50.00208978599348,"z0":4.906841887572384,"aX":11.007704695580355},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-14.6,"spinRate":2748,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.44252643908952827,"extension":6.515945833336043},"index":0,"playId":"ffaff271-bbb8-3b87-a6b9-1a2a7b0c6c72","pitchNumber":1,"startTime":"2026-05-30T22:38:42.916Z","endTime":"2026-05-30T22:38:46.660Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.894805968362824,"aZ":-22.65669102302321,"pfxX":-12.180519416087613,"pfxZ":5.1320217278391915,"pX":-0.30160623264304415,"pZ":1.7670343859198705,"vX0":8.569850829867896,"vY0":-135.6311034501496,"vZ0":-3.9459381336992068,"x":128.5,"y":191.07,"x0":-1.9267923934577298,"y0":50.004180590997464,"z0":4.829387479969315,"aX":-22.594585194181448},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":20.2,"spinRate":2333,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4045327368425853,"extension":6.642871440175319},"index":1,"playId":"efed7e69-5780-3631-a524-ac5f75054b41","pitchNumber":2,"startTime":"2026-05-30T22:39:05.504Z","endTime":"2026-05-30T22:39:08.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-30T22:39:23.655Z","endTime":"2026-05-30T22:39:35.550Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01153502107488,"aZ":-22.009796095501653,"pfxX":-11.994775862776795,"pfxZ":5.389599841977496,"pX":0.5045029712619328,"pZ":2.321004701717465,"vX0":10.541306562641829,"vY0":-137.35868852218823,"vZ0":-2.7712734029056767,"x":97.77,"y":176.11,"x0":-1.8484289894173298,"y0":50.00458232632065,"z0":4.86078902315589,"aX":-22.633090970461396},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":19.2,"spinRate":2170,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.40069290790378087,"extension":6.6732284888284505},"index":3,"playId":"e2ad6063-5376-33eb-b921-5b07f1fe7d0a","pitchNumber":3,"startTime":"2026-05-30T22:39:35.550Z","endTime":"2026-05-30T22:39:39.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32965246086294,"aZ":-34.59983839491925,"pfxX":10.32207700746357,"pfxZ":-1.5915728852948074,"pX":0.9493227590469617,"pZ":1.7423713396364808,"vX0":4.408624811771951,"vY0":-123.32161483518644,"vZ0":-0.5731605261759459,"x":80.81,"y":191.74,"x0":-2.206449196559405,"y0":50.00090875686913,"z0":4.91649933976409,"aX":15.768907300987793},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":-19.8,"spinRate":2808,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44550340140771905,"extension":6.483992790679363},"index":4,"playId":"6690be2e-7ba2-31d6-809c-25cb3346360e","pitchNumber":4,"startTime":"2026-05-30T22:39:54.429Z","endTime":"2026-05-30T22:39:57.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:39:57.810Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:40:12.946Z","endTime":"2026-05-30T22:42:24.614Z","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":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817070160972758,"aZ":-33.940892702611436,"pfxX":8.374291959368813,"pfxZ":-1.1826694803263234,"pX":0.16054934589390676,"pZ":2.359894146023836,"vX0":3.4136169541397083,"vY0":-121.92889235292066,"vZ0":0.8177740235401587,"x":110.88,"y":175.06,"x0":-2.349000147445178,"y0":50.003380135241734,"z0":4.967971735013324,"aX":12.504313811346359},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":-16.0,"spinRate":2756,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4506380778958019,"extension":6.467712972465479},"index":0,"playId":"1373fa49-97a7-3ae2-8b2d-b2f4db2ed566","pitchNumber":1,"startTime":"2026-05-30T22:40:40.245Z","endTime":"2026-05-30T22:40:43.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60933969290513,"aZ":-15.66582007880756,"pfxX":-7.686031623835753,"pfxZ":8.802006583693796,"pX":-0.16789996881847094,"pZ":2.957888500979763,"vX0":7.350476451919571,"vY0":-136.6928166708613,"vZ0":-2.599200616301491,"x":123.4,"y":158.92,"x0":-1.9047304669418332,"y0":50.00424101712538,"z0":5.0081928455071525,"aX":-14.418236243893286},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2405,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.40205645661084244,"extension":6.619171781798887},"index":1,"playId":"932f2ff3-3b03-38e0-a888-6074c648a2fa","pitchNumber":2,"startTime":"2026-05-30T22:41:00.614Z","endTime":"2026-05-30T22:41:05.829Z","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":92.9,"endSpeed":83.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.994247793859415,"aZ":-15.221942839176794,"pfxX":-7.5162315621715905,"pfxZ":9.379898482234575,"pX":-0.09438965451237104,"pZ":4.564846925653832,"vX0":7.086323035979463,"vY0":-134.97318007264425,"vZ0":1.5358102207623727,"x":120.6,"y":115.53,"x0":-1.803736386970652,"y0":50.0016679606314,"z0":5.0740092301141155,"aX":-13.583056199520817},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2388,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4090408871617037,"extension":6.546492964092838},"index":2,"playId":"3831eda0-ff6e-39df-8886-103580c724e9","pitchNumber":3,"startTime":"2026-05-30T22:41:29.909Z","endTime":"2026-05-30T22:41:34.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975223625254717,"aZ":-39.01206720113618,"pfxX":6.880512450417946,"pfxZ":-4.579422452247467,"pX":-0.22182820836072867,"pZ":1.9120092535508237,"vX0":2.2939824808483977,"vY0":-122.44109980343183,"vZ0":0.6648911785509197,"x":125.46,"y":187.16,"x0":-2.0690497022995635,"y0":50.004595302640084,"z0":5.020870799157679,"aX":10.270505226526804},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.8,"breakHorizontal":-13.1,"spinRate":2761,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4502695809640884,"extension":6.486290372767596},"index":3,"playId":"9f212676-0be4-3213-b7b5-04378a449c28","pitchNumber":4,"startTime":"2026-05-30T22:41:50.139Z","endTime":"2026-05-30T22:41:54.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567147966432938,"aZ":-36.72358386817471,"pfxX":4.784421147420855,"pfxZ":-3.035840786550734,"pX":-0.47646501052148404,"pZ":2.2998338081577723,"vX0":2.687289144821693,"vY0":-121.86443432386737,"vZ0":1.219025850290562,"x":135.16,"y":176.68,"x0":-2.2159147471971576,"y0":50.000393832162025,"z0":4.9719971029297225,"aX":7.175221137553541},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":-9.4,"spinRate":2651,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4499215606431002,"extension":6.458486989869947},"index":4,"playId":"564bb87b-8423-3d2a-9aca-dd8847cab67b","pitchNumber":5,"startTime":"2026-05-30T22:42:20.736Z","endTime":"2026-05-30T22:42:24.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:42:24.614Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:42:28.843Z","endTime":"2026-05-30T22:43:25.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030013554295525,"aZ":-34.41852024335681,"pfxX":11.661877085690524,"pfxZ":-1.5576039843200409,"pX":-0.5462433067015519,"pZ":2.3356698823250914,"vX0":0.8362949018684136,"vY0":-120.30080030644675,"vZ0":1.1941468677410263,"x":137.82,"y":175.72,"x0":-2.4116252638957736,"y0":50.002655088319926,"z0":4.923856801301976,"aX":16.802542607753317},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.2,"breakHorizontal":-21.2,"spinRate":2621,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.45827577144398335,"extension":6.362490023752798},"index":0,"playId":"91672df5-b5ba-36a8-851e-cd804eef728b","pitchNumber":1,"startTime":"2026-05-30T22:42:55.671Z","endTime":"2026-05-30T22:42:59.592Z","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":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.948630628671964,"aZ":-26.18008208898696,"pfxX":-11.094565482612602,"pfxZ":3.243089906825386,"pX":0.15207842327270776,"pZ":2.3936857824175544,"vX0":9.255134504024594,"vY0":-136.08689662200817,"vZ0":-1.8404019590932628,"x":111.2,"y":174.15,"x0":-1.8762721484752503,"y0":50.002707992001696,"z0":4.918844040641637,"aX":-20.504530551184928},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2220,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4047707215093146,"extension":6.471445220531409},"hitData":{"launchSpeed":85.4,"launchAngle":36.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.81,"coordY":111.28}},"index":1,"playId":"77e2a13f-da1a-3a15-8ecc-c4068d57cf39","pitchNumber":2,"startTime":"2026-05-30T22:43:16.519Z","endTime":"2026-05-30T22:43:25.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:43:25.476Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:45:52.026Z","endTime":"2026-05-30T22:47:22.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: William Kempner replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:44:24.066Z","endTime":"2026-05-30T22:45:54.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687531,"link":"/api/v1/people/687531"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17222019753641,"aZ":-20.394542037567312,"pfxX":-10.004593696275858,"pfxZ":5.954812875056764,"pX":0.319327158894269,"pZ":1.4384289744822527,"vX0":10.08319889846369,"vY0":-139.66853525766663,"vZ0":-4.354809569175045,"x":104.83,"y":199.94,"x0":-2.0361305214128396,"y0":50.00058045821493,"z0":4.357255329004872,"aX":-19.78284209039487},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":16.1,"spinRate":2348,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.39202157531251025,"extension":6.467066527847693},"index":1,"playId":"8cdd99c9-9592-3369-9ada-1e0b24d7275e","pitchNumber":1,"startTime":"2026-05-30T22:45:54.388Z","endTime":"2026-05-30T22:45:58.725Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19856239478551,"aZ":-20.411676210199534,"pfxX":-9.777817002672379,"pfxZ":6.058250528870877,"pX":-0.45443702098823485,"pZ":2.76655202744511,"vX0":7.858531412938435,"vY0":-138.96628588475653,"vZ0":-0.564428425261152,"x":134.32,"y":164.08,"x0":-2.0585551945287057,"y0":50.00518322990329,"z0":4.336900345612454,"aX":-18.991504446570413},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2369,"spinDirection":247},"zone":1,"typeConfidence":0.91,"plateTime":0.3952155752375761,"extension":6.296963477981863},"index":2,"playId":"e11dacb7-7321-30ef-9885-30a0c728d688","pitchNumber":2,"startTime":"2026-05-30T22:46:14.162Z","endTime":"2026-05-30T22:46:18.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99979349764904,"aZ":-29.449738634411915,"pfxX":-1.752646502591178,"pfxZ":1.6478300833576434,"pX":0.3981402742465101,"pZ":2.424016761468047,"vX0":6.782791590603696,"vY0":-127.38802747006791,"vZ0":0.43952189915357875,"x":101.82,"y":173.33,"x0":-2.065650199393984,"y0":50.00088024554253,"z0":4.568449366652249,"aX":-2.894506235866091},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":1.7,"spinRate":2654,"spinDirection":164},"zone":6,"typeConfidence":0.92,"plateTime":0.4291928072279898,"extension":6.5680279199323985},"index":3,"playId":"02551559-5a2a-3c63-be14-d401444b336e","pitchNumber":3,"startTime":"2026-05-30T22:46:33.011Z","endTime":"2026-05-30T22:46:36.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.5822414860069,"aZ":-18.967944541929896,"pfxX":-11.970308903802174,"pfxZ":6.762933901281187,"pX":-1.507848509966096,"pZ":2.90078629891876,"vX0":5.866166927160445,"vY0":-140.23761576162258,"vZ0":-0.9102431275031662,"x":174.48,"y":160.46,"x0":-2.0946319134409475,"y0":50.00087239495157,"z0":4.490424649164942,"aX":-23.366109037466458},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":20.0,"spinRate":2350,"spinDirection":247},"zone":11,"typeConfidence":0.92,"plateTime":0.3935757264029984,"extension":6.321165425766716},"index":4,"playId":"da794ccf-8a20-393d-9e1c-0260994dd1c3","pitchNumber":4,"startTime":"2026-05-30T22:46:55.946Z","endTime":"2026-05-30T22:47:00.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998250984251168,"aZ":-29.43664214610658,"pfxX":7.1878080177746,"pfxZ":1.935148422884022,"pX":0.34357254173241625,"pZ":1.4080082582816102,"vX0":3.236904091223278,"vY0":-119.36488049384924,"vZ0":-1.098749482273397,"x":103.9,"y":200.76,"x0":-1.971938951975061,"y0":50.00482012695201,"z0":4.5705742493889225,"aX":10.177200549764908},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":2861,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.4622052768090681,"extension":6.52596066585626},"hitData":{"launchSpeed":91.9,"launchAngle":26.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.94,"coordY":91.01}},"index":5,"playId":"26e6ca85-f6a9-3bf3-bc65-67b8c873ac21","pitchNumber":5,"startTime":"2026-05-30T22:47:14.777Z","endTime":"2026-05-30T22:47:22.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:47:22.678Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Leo Jiménez to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:47:22.837Z","endTime":"2026-05-30T22:48:40.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":95.7,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.945544424468586,"aZ":-19.992323937419062,"pfxX":-10.305042313843863,"pfxZ":6.311149590448499,"pX":-0.4958242237331146,"pZ":2.864899500785192,"vX0":8.110177038744602,"vY0":-138.98747543649725,"vZ0":-0.5889071017373799,"x":135.9,"y":161.43,"x0":-2.1318831465932475,"y0":50.00544886532226,"z0":4.4229467580632384,"aX":-19.90117850364176},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2293,"spinDirection":240},"zone":1,"typeConfidence":0.91,"plateTime":0.3960738587990029,"extension":6.6629908546377905},"index":0,"playId":"864f9688-c2d9-34b7-938e-4d819e3b7613","pitchNumber":1,"startTime":"2026-05-30T22:47:50.563Z","endTime":"2026-05-30T22:47:53.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":82.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528834384678554,"aZ":-27.95365037759445,"pfxX":-1.709536909938418,"pfxZ":2.434101365243336,"pX":0.38131258145448443,"pZ":1.6839823087346253,"vX0":6.675383719630543,"vY0":-130.33790950162907,"vZ0":-1.6150293646013498,"x":102.47,"y":193.31,"x0":-1.9827798858431647,"y0":50.00240952467019,"z0":4.4080505656043805,"aX":-2.963887993815138},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2498,"spinDirection":197},"zone":9,"typeConfidence":0.92,"plateTime":0.4190788667144405,"extension":6.6214665922037454},"index":1,"playId":"152ac63f-082f-3cf9-be84-fe168094c549","pitchNumber":2,"startTime":"2026-05-30T22:48:12.573Z","endTime":"2026-05-30T22:48:16.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739476597503398,"aZ":-31.74252674471645,"pfxX":9.832582628140996,"pfxZ":0.3160636214902972,"pX":0.11662355359571967,"pZ":3.3087944662171154,"vX0":2.2338650164073743,"vY0":-117.23252201792963,"vZ0":3.5793438941392823,"x":112.55,"y":149.44,"x0":-2.1293404440616737,"y0":50.003107540244365,"z0":4.757164162070657,"aX":13.448581827744958},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.9,"breakHorizontal":-18.4,"spinRate":2881,"spinDirection":75},"zone":2,"typeConfidence":0.9,"plateTime":0.47034536397323556,"extension":6.576798813594705},"hitData":{"launchSpeed":62.6,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.17,"coordY":162.17}},"index":2,"playId":"100c9b4b-cadc-3b77-bd24-35ab0ead29c5","pitchNumber":3,"startTime":"2026-05-30T22:48:31.932Z","endTime":"2026-05-30T22:48:40.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:48:40.202Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vidal Bruján grounds out, first baseman Christopher Morel to pitcher William Kempner.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:48:51.212Z","endTime":"2026-05-30T22:50:26.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76948051790476,"aZ":-17.894447972702743,"pfxX":-7.9037869472322715,"pfxZ":7.4674141905118265,"pX":-0.836557792742306,"pZ":3.0391904086156765,"vX0":6.2869541123262165,"vY0":-138.35040487874372,"vZ0":-0.5632091125581999,"x":148.89,"y":156.72,"x0":-2.127019551107594,"y0":50.001777729588255,"z0":4.459526517175591,"aX":-15.113417908202447},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2290,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.39795851878403576,"extension":6.402116973154737},"index":0,"playId":"2e491a28-343d-3b01-836e-be8da99a5058","pitchNumber":1,"startTime":"2026-05-30T22:49:15.672Z","endTime":"2026-05-30T22:49:19.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18797742909771,"aZ":-20.040986815197343,"pfxX":-7.60280846732689,"pfxZ":6.055052086259442,"pX":-0.35048658928041215,"pZ":3.366827113256411,"vX0":7.716789014108237,"vY0":-140.9425962908458,"vZ0":0.6536346494599312,"x":130.36,"y":147.88,"x0":-2.1412384460344285,"y0":50.00292434383718,"z0":4.429867186972879,"aX":-15.236918915576602},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":12.1,"spinRate":2344,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.38917596156206713,"extension":6.645189453547911},"index":1,"playId":"1044b0b1-6a68-318a-9081-36d1f7599375","pitchNumber":2,"startTime":"2026-05-30T22:49:33.520Z","endTime":"2026-05-30T22:49:38.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T22:49:45.623Z","endTime":"2026-05-30T22:49:58.471Z","isPitch":false,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"}},{"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":97.5,"endSpeed":87.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.933826035662584,"aZ":-18.251180043167615,"pfxX":-7.350362256015447,"pfxZ":6.930068284818441,"pX":-1.9905915839450024,"pZ":2.951211568612293,"vX0":3.102044702806695,"vY0":-141.8972334384155,"vZ0":-0.7848897303417339,"x":192.88,"y":159.1,"x0":-2.1522222173675205,"y0":50.00368559909362,"z0":4.4104618874273935,"aX":-14.76838740700872},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":12.5,"spinRate":2329,"spinDirection":245},"zone":11,"typeConfidence":0.92,"plateTime":0.38820847905020894,"extension":6.4332649958480514},"index":3,"playId":"942f27c9-0ddc-3caa-a5fd-4cd974ee2d3d","pitchNumber":3,"startTime":"2026-05-30T22:49:58.471Z","endTime":"2026-05-30T22:50:01.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006444560810458,"aZ":-30.258481461349884,"pfxX":7.876962520832567,"pfxZ":1.3281676623442031,"pX":0.11408755315399835,"pZ":1.7865874579895076,"vX0":2.856070506177329,"vY0":-119.49593107529995,"vZ0":-0.22588557067998072,"x":112.65,"y":190.54,"x0":-2.1213653571341604,"y0":50.002034261710456,"z0":4.611389149667483,"aX":11.337025207341066},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.6,"breakHorizontal":-15.0,"spinRate":2911,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.45916715646038053,"extension":6.581855902311342},"hitData":{"launchSpeed":65.2,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":164.86}},"index":4,"playId":"d8a1eb44-66bf-3b99-98f0-4595f71db2ad","pitchNumber":4,"startTime":"2026-05-30T22:50:17.389Z","endTime":"2026-05-30T22:50:26.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:50:26.255Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop Vidal Bruján to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:53:15.936Z","endTime":"2026-05-30T22:53:42.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Devin Williams replaces Austin Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:51:00.911Z","endTime":"2026-05-30T22:53:18.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":84.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.075501602117484,"aZ":-15.437499943693163,"pfxX":-6.925677686410853,"pfxZ":9.049634860038626,"pX":0.1427508631517596,"pZ":3.720278198429359,"vX0":8.108505485756934,"vY0":-135.492868334813,"vZ0":-1.3043999557682893,"x":111.56,"y":138.33,"x0":-1.9963878043091388,"y0":50.00122919742526,"z0":5.292498145342982,"aX":-12.807238946659869},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2246,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.4050718654986465,"extension":7.6356556800734845},"index":1,"playId":"c5f85590-9f63-3de1-b5c0-f8dec66966eb","pitchNumber":1,"startTime":"2026-05-30T22:53:18.292Z","endTime":"2026-05-30T22:53:22.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157627907191223,"aZ":-33.576386539943975,"pfxX":-13.147681939692001,"pfxZ":-0.9613345590307318,"pX":0.018252246149791873,"pZ":1.924552566168134,"vX0":8.921453404600808,"vY0":-120.54913577625827,"vZ0":-0.5736557609747969,"x":116.3,"y":186.82,"x0":-2.037023359420059,"y0":50.00168470699631,"z0":5.149884298271549,"aX":-19.19701395561175},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":21.5,"spinRate":2478,"spinDirection":273},"zone":8,"typeConfidence":0.91,"plateTime":0.4557250615245598,"extension":7.217321976953796},"hitData":{"launchSpeed":104.2,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.16,"coordY":150.67}},"index":2,"playId":"a57b9e7e-fdbc-30f6-8719-a5be83271a81","pitchNumber":2,"startTime":"2026-05-30T22:53:33.350Z","endTime":"2026-05-30T22:53:42.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:53:42.516Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Owen Caissie pops out to shortstop Vidal Bruján.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:53:55.419Z","endTime":"2026-05-30T22:55:11.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613919423325793,"aZ":-33.643263093751536,"pfxX":-12.255189658804088,"pfxZ":-1.031622643281219,"pX":-0.9881928061809921,"pZ":3.0065281949075717,"vX0":6.264281848073288,"vY0":-119.51931280235719,"vZ0":1.7249219543713317,"x":154.67,"y":157.6,"x0":-2.067581301878014,"y0":50.00099724480846,"z0":5.323676704139014,"aX":-17.51546601019578},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.1,"breakHorizontal":20.4,"spinRate":2317,"spinDirection":278},"zone":11,"typeConfidence":0.91,"plateTime":0.46039942388107935,"extension":6.919107859243313},"index":0,"playId":"55a58269-40cc-3c13-ad00-aea3429606ee","pitchNumber":1,"startTime":"2026-05-30T22:54:18.753Z","endTime":"2026-05-30T22:54:45.781Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191532749686065,"aZ":-31.33423028240215,"pfxX":-12.798614393075589,"pfxZ":0.5663554451123662,"pX":-0.5495619045620297,"pZ":1.6829087147736617,"vX0":7.668454226270815,"vY0":-121.1231158170513,"vZ0":-1.669236267971198,"x":137.95,"y":193.34,"x0":-2.105097436338423,"y0":50.00036248146911,"z0":5.1387717211740584,"aX":-18.881996862264362},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":21.1,"spinRate":2475,"spinDirection":273},"zone":7,"typeConfidence":0.91,"plateTime":0.4534024386976965,"extension":7.065227498100716},"index":1,"playId":"0061f663-ae97-3da9-909b-a4b932a8ae92","pitchNumber":2,"startTime":"2026-05-30T22:54:44.040Z","endTime":"2026-05-30T22:54:48.281Z","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":84.1,"endSpeed":76.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115959145812297,"aZ":-33.889490351549064,"pfxX":-13.212597689884934,"pfxZ":-1.1518799049801682,"pX":0.13990235806337603,"pZ":2.3470036996670642,"vX0":9.33056552610676,"vY0":-122.01622452304059,"vZ0":0.18197953480440976,"x":111.67,"y":175.41,"x0":-2.0350837793328713,"y0":50.000515583711085,"z0":5.214324620652695,"aX":-19.732564615486336},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":21.5,"spinRate":2539,"spinDirection":276},"zone":5,"typeConfidence":0.91,"plateTime":0.45051776677158584,"extension":7.072267227100427},"hitData":{"launchSpeed":83.0,"launchAngle":68.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":165.87}},"index":2,"playId":"78051946-5a0e-3e7b-820c-eee176487dc8","pitchNumber":3,"startTime":"2026-05-30T22:55:00.498Z","endTime":"2026-05-30T22:55:11.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:55:11.029Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:55:16.649Z","endTime":"2026-05-30T22:56:24.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.34"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.19"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.65"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.13"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.579383254724476,"aZ":-14.184450860699707,"pfxX":-7.2039100882106775,"pfxZ":9.693610203288188,"pX":-0.5743231908212085,"pZ":2.0516215863842993,"vX0":6.798894737189824,"vY0":-136.03559342728136,"vZ0":-5.8724239090163355,"x":138.89,"y":183.39,"x0":-2.1820037322464425,"y0":50.00375083253494,"z0":5.238818185636904,"aX":-13.370225959610613},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2241,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.4041626913576195,"extension":7.54290641963588},"index":0,"playId":"f86e7280-464a-3998-bde3-e2347f7309ae","pitchNumber":1,"startTime":"2026-05-30T22:55:37.924Z","endTime":"2026-05-30T22:55:41.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981362402872676,"aZ":-24.190796844583435,"pfxX":-0.5366066674604966,"pfxZ":4.737373714454907,"pX":1.0010210528373162,"pZ":1.944506771339254,"vX0":8.210526904215868,"vY0":-129.03695481643572,"vZ0":-3.730939962332632,"x":78.84,"y":186.28,"x0":-2.1531665629972485,"y0":50.004813114121134,"z0":5.274210674121836,"aX":-0.906406367165641},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2454,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4245733122532993,"extension":7.23466276700702},"index":1,"playId":"47c19686-7996-3f42-bf67-68c02fbb2885","pitchNumber":2,"startTime":"2026-05-30T22:55:55.179Z","endTime":"2026-05-30T22:55:58.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356332061770186,"aZ":-35.28657510974835,"pfxX":-11.353980998338086,"pfxZ":-2.0882942349123192,"pX":-0.8042587518111044,"pZ":1.215017014980781,"vX0":6.49940438440689,"vY0":-122.46095445568291,"vZ0":-2.0591249553477393,"x":147.66,"y":205.97,"x0":-2.0431369925094223,"y0":50.00295613496868,"z0":5.139173098123443,"aX":-16.92590238894258},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":18.6,"spinRate":2649,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.45047373969070037,"extension":7.265488180443188},"index":2,"playId":"afee140a-f668-36d7-9a10-cd3b892450b1","pitchNumber":3,"startTime":"2026-05-30T22:56:19.540Z","endTime":"2026-05-30T22:56:24.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:56:24.066Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:55:16.649Z","endTime":"2026-05-30T22:56:24.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.34"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.19"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.65"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.13"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.579383254724476,"aZ":-14.184450860699707,"pfxX":-7.2039100882106775,"pfxZ":9.693610203288188,"pX":-0.5743231908212085,"pZ":2.0516215863842993,"vX0":6.798894737189824,"vY0":-136.03559342728136,"vZ0":-5.8724239090163355,"x":138.89,"y":183.39,"x0":-2.1820037322464425,"y0":50.00375083253494,"z0":5.238818185636904,"aX":-13.370225959610613},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2241,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.4041626913576195,"extension":7.54290641963588},"index":0,"playId":"f86e7280-464a-3998-bde3-e2347f7309ae","pitchNumber":1,"startTime":"2026-05-30T22:55:37.924Z","endTime":"2026-05-30T22:55:41.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981362402872676,"aZ":-24.190796844583435,"pfxX":-0.5366066674604966,"pfxZ":4.737373714454907,"pX":1.0010210528373162,"pZ":1.944506771339254,"vX0":8.210526904215868,"vY0":-129.03695481643572,"vZ0":-3.730939962332632,"x":78.84,"y":186.28,"x0":-2.1531665629972485,"y0":50.004813114121134,"z0":5.274210674121836,"aX":-0.906406367165641},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2454,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4245733122532993,"extension":7.23466276700702},"index":1,"playId":"47c19686-7996-3f42-bf67-68c02fbb2885","pitchNumber":2,"startTime":"2026-05-30T22:55:55.179Z","endTime":"2026-05-30T22:55:58.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356332061770186,"aZ":-35.28657510974835,"pfxX":-11.353980998338086,"pfxZ":-2.0882942349123192,"pX":-0.8042587518111044,"pZ":1.215017014980781,"vX0":6.49940438440689,"vY0":-122.46095445568291,"vZ0":-2.0591249553477393,"x":147.66,"y":205.97,"x0":-2.0431369925094223,"y0":50.00295613496868,"z0":5.139173098123443,"aX":-16.92590238894258},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":18.6,"spinRate":2649,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.45047373969070037,"extension":7.265488180443188},"index":2,"playId":"afee140a-f668-36d7-9a10-cd3b892450b1","pitchNumber":3,"startTime":"2026-05-30T22:56:19.540Z","endTime":"2026-05-30T22:56:24.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T22:56:24.066Z","atBatIndex":69},"scoringPlays":[29,31,36,45,53,56],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":90.9,"y":195.56},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":155.01,"y":153.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":125.52,"y":183.75},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":86.32,"y":64.74},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":197.0,"y":120.0},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":148.26,"y":196.78},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":151.3,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":21,"top":[13,14,15,16,17],"bottom":[18,19,20,21],"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":135.22,"y":170.13},"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":3,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":144.71,"y":111.65},"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":3,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":188.41,"y":137.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":56.69,"y":122.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":120.05,"y":193.67},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"coordinates":{"x":136.47,"y":188.65},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":22,"endIndex":32,"top":[22,23,24,25],"bottom":[26,27,28,29,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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":162.41,"y":50.01},"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":4,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":106.2,"y":84.03},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":112.72,"y":151.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":145.36,"y":74.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":31.52,"y":89.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":110.76,"y":182.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":121.41,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":152.82,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36,37],"bottom":[38,39,40,41],"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":114.82,"y":36.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":146.74,"y":157.26},"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":178.67,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":165.9,"y":60.57},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"coordinates":{"x":111.78,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":66.86,"y":144.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":73.09,"y":79.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":124.45,"y":140.03},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44],"bottom":[45,46,47,48],"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":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":144.44,"y":141.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":114.82,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":220.06,"y":84.01},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":161.12,"y":168.69},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":58,"top":[49,50,51],"bottom":[52,53,54,55,56,57,58],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":110.49,"y":130.88},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"coordinates":{"x":65.88,"y":54.89},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":173.86,"y":95.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":135.69,"y":84.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":161.5,"y":93.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":107.22,"y":149.15},"type":"O","description":"Forceout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61,62,63],"bottom":[64,65,66],"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":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":166.0,"y":118.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":56.81,"y":111.28},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":194.94,"y":91.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":102.17,"y":162.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":146.24,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"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":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":103.16,"y":150.67},"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":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":121.41,"y":165.87},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":10,"errors":0,"leftOnBase":5},"away":{"runs":1,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"catcher":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"first":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"left":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"center":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"right":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"onDeck":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"inHole":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"battingOrder":9,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"onDeck":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"inHole":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":0,"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":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".245","atBats":32,"obp":".320","slg":".377","ops":".697","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":13,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".353","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":121,"era":"4.27","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.27","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":46,"strikes":75,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.17","rbi":6,"pitchesPerInning":"15.13","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"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":26,"gamesStarted":0,"flyOuts":11,"groundOuts":25,"airOuts":25,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":1,"hits":8,"hitByPitch":3,"atBats":75,"obp":".218","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":304,"era":"1.93","inningsPitched":"23.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"0.69","battersFaced":87,"outs":70,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":107,"strikes":197,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.03","gamesFinished":6,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.09","hitsPer9Inn":"3.09","runsScoredPer9":"1.93","homeRunsPer9":"0.77","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":43,"flyOuts":18,"groundOuts":38,"airOuts":38,"runs":7,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".267","atBats":120,"obp":".318","slg":".375","ops":".693","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":45,"rbi":20,"leftOnBase":52,"sacBunts":1,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"120.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":31,"obp":".474","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"8.59","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.05","battersFaced":38,"outs":22,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":57,"strikes":107,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"22.36","gamesFinished":2,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.05","walksPer9Inn":"4.91","hitsPer9Inn":"13.50","runsScoredPer9":"8.59","homeRunsPer9":"1.23","inheritedRunners":1,"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}},"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":{"summary":"2.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":14,"strikes":23,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":35,"groundOuts":61,"airOuts":60,"runs":41,"doubles":11,"triples":4,"homeRuns":6,"strikeOuts":29,"baseOnBalls":30,"intentionalWalks":1,"hits":70,"hitByPitch":0,"avg":".320","atBats":219,"obp":".402","slg":".489","ops":".891","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":107,"rbi":20,"leftOnBase":76,"sacBunts":1,"sacFlies":0,"babip":".348","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":128,"putOuts":86,"errors":4,"chances":218,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":20,"groundOuts":14,"airOuts":26,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":77,"obp":".279","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":340,"era":"3.80","inningsPitched":"21.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":9,"whip":"1.13","battersFaced":86,"outs":64,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":118,"strikes":222,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.28","walksPer9Inn":"3.80","hitsPer9Inn":"6.33","runsScoredPer9":"4.22","homeRunsPer9":"0.42","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":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":19,"groundOuts":28,"airOuts":33,"runs":17,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":1,"hits":29,"hitByPitch":2,"avg":".220","atBats":132,"obp":".304","slg":".356","ops":".660","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":47,"rbi":11,"leftOnBase":60,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"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":16,"gamesStarted":1,"flyOuts":9,"groundOuts":6,"airOuts":15,"runs":14,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":54,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":262,"era":"7.53","inningsPitched":"14.1","wins":2,"losses":3,"saves":6,"saveOpportunities":8,"holds":1,"blownSaves":2,"earnedRuns":12,"whip":"1.40","battersFaced":63,"outs":43,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":90,"strikes":172,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".400","pitchesPerInning":"18.28","gamesFinished":12,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.19","walksPer9Inn":"4.40","hitsPer9Inn":"8.16","runsScoredPer9":"8.79","homeRunsPer9":"1.88","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":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":24,"airOuts":28,"runs":6,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".204","atBats":93,"obp":".292","slg":".290","ops":".582","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":27,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".246","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":5,"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":62,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"3-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":33,"groundOuts":54,"airOuts":66,"runs":27,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":19,"baseOnBalls":19,"intentionalWalks":1,"hits":51,"hitByPitch":4,"avg":".274","atBats":186,"obp":".347","slg":".478","ops":".825","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":89,"rbi":45,"leftOnBase":74,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.91","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":30,"stolenBasePercentage":".882","caughtStealingPercentage":".118","assists":16,"putOuts":278,"errors":2,"chances":296,"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"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":3,"putOuts":9,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":81,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":49,"groundOuts":85,"airOuts":81,"runs":42,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":52,"baseOnBalls":21,"intentionalWalks":0,"hits":79,"hitByPitch":5,"atBats":296,"obp":".326","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1155,"era":"4.66","inningsPitched":"75.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.33","battersFaced":323,"outs":226,"gamesPitched":12,"completeGames":1,"shutouts":1,"pitchesThrown":1155,"balls":375,"strikes":780,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".429","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"6.21","walksPer9Inn":"2.51","hitsPer9Inn":"9.44","runsScoredPer9":"5.02","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":6,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":23,"gamesStarted":0,"flyOuts":13,"groundOuts":22,"airOuts":21,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":78,"obp":".256","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":344,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"0.94","battersFaced":90,"outs":67,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":117,"strikes":227,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.40","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.67","walksPer9Inn":"3.63","hitsPer9Inn":"4.84","runsScoredPer9":"3.22","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"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":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":19,"airOuts":29,"runs":17,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":66,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".225","atBats":142,"obp":".278","slg":".387","ops":".665","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":55,"rbi":28,"leftOnBase":61,"sacBunts":0,"sacFlies":4,"babip":".360","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.40","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":78,"errors":0,"chances":78,"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"}]},"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":{"note":"(L, 0-1)","summary":"5.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":3,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":72,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":29,"strikes":43,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":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":3,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":18,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".234","atBats":47,"obp":".339","slg":".255","ops":".594","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":12,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.80","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":13,"errors":2,"chances":31,"fielding":".935","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":7,"airOuts":13,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".190","atBats":42,"obp":".205","slg":".452","ops":".657","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":19,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","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":29,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":29,"groundOuts":30,"airOuts":45,"runs":16,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":7,"avg":".212","atBats":165,"obp":".321","slg":".339","ops":".660","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":56,"rbi":14,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":236,"errors":3,"chances":267,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":17,"airOuts":12,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".203","atBats":64,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":16,"rbi":6,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.42","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":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":9,"putOuts":163,"errors":3,"chances":175,"fielding":".983","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"500","stats":{"batting":{"summary":"1-4 | 2B, 2 K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":37,"groundOuts":39,"airOuts":70,"runs":32,"doubles":7,"triples":3,"homeRuns":3,"strikeOuts":57,"baseOnBalls":31,"intentionalWalks":0,"hits":41,"hitByPitch":6,"avg":".200","atBats":205,"obp":".321","slg":".307","ops":".628","caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":63,"rbi":16,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.33","popOuts":18,"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":126,"errors":0,"chances":129,"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"}]},"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":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":35,"groundOuts":60,"airOuts":56,"runs":32,"doubles":14,"triples":2,"homeRuns":4,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":76,"hitByPitch":3,"avg":".335","atBats":227,"obp":".362","slg":".467","ops":".829","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":106,"rbi":25,"leftOnBase":76,"sacBunts":0,"sacFlies":4,"babip":".383","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.75","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":118,"putOuts":62,"errors":7,"chances":187,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":22,"gamesStarted":0,"flyOuts":10,"groundOuts":24,"airOuts":16,"runs":14,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":77,"obp":".358","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":377,"era":"3.80","inningsPitched":"21.1","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":9,"whip":"1.59","battersFaced":96,"outs":64,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":377,"balls":147,"strikes":230,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".571","pitchesPerInning":"17.67","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.28","walksPer9Inn":"7.17","hitsPer9Inn":"7.17","runsScoredPer9":"5.91","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}}},"batters":[669364,689414,672640,669065,805300,677870,683357,666624,691788,663969,669199,687531],"pitchers":[663969,669199,687531],"bench":[681715,681393,665923,691594],"bullpen":[645261,669622,664126,676534,806188,667463,676974,656848],"battingOrder":[669364,689414,672640,669065,805300,677870,683357,666624,691788],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Marsee (7, Scott)."},{"label":"TB","value":"Edwards, X; Hicks, L 3; Jiménez, L; Marsee 2."},{"label":"RBI","value":"Hicks, L (45)."},{"label":"2-out RBI","value":"Hicks, L."},{"label":"Runners left in scoring position, 2 out","value":"Marsee; Lopez, O."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Marsee (8, 3rd base by Scott/Senger)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jiménez, L (2, throw)."},{"label":"DP","value":"(Phillips-Edwards, X-Morel, C)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":13,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".228","atBats":32,"obp":".293","slg":".356","ops":".649","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":20,"rbi":6,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".257","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":152,"era":"3.90","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":55,"strikes":97,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"pitchesPerInning":"16.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":10,"groundOuts":34,"airOuts":19,"runs":8,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".200","atBats":90,"obp":".258","slg":".278","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":25,"rbi":11,"leftOnBase":37,"sacBunts":2,"sacFlies":0,"babip":".261","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":9,"stolenBases":11,"stolenBasePercentage":".550","caughtStealingPercentage":".450","assists":13,"putOuts":256,"errors":2,"chances":271,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":45,"groundOuts":75,"airOuts":67,"runs":27,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".222","atBats":234,"obp":".276","slg":".312","ops":".588","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":73,"rbi":27,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".249","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.80","popOuts":4,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":54,"errors":6,"chances":155,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":0,"flyOuts":19,"groundOuts":23,"airOuts":40,"runs":22,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":4,"atBats":137,"obp":".373","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":647,"era":"5.56","inningsPitched":"34.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.62","battersFaced":160,"outs":102,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":229,"strikes":418,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"19.03","gamesFinished":6,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.06","walksPer9Inn":"3.97","hitsPer9Inn":"10.59","runsScoredPer9":"5.82","homeRunsPer9":"0.79","inheritedRunners":10,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":32,"groundOuts":47,"airOuts":53,"runs":18,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":39,"baseOnBalls":7,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".225","atBats":178,"obp":".261","slg":".393","ops":".654","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":70,"rbi":26,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".248","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":10,"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":31,"putOuts":305,"errors":2,"chances":338,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681810":{"person":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":14,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":19,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":69,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":316,"era":"1.40","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.19","battersFaced":79,"outs":58,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":316,"balls":113,"strikes":203,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"16.34","gamesFinished":6,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.24","walksPer9Inn":"4.19","hitsPer9Inn":"6.52","runsScoredPer9":"1.86","homeRunsPer9":"0.47","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":22,"groundOuts":39,"airOuts":39,"runs":21,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".237","atBats":169,"obp":".311","slg":".349","ops":".660","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":59,"rbi":23,"leftOnBase":60,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"56.33","popOuts":6,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":103,"errors":2,"chances":142,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"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":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","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":25,"gamesStarted":4,"flyOuts":13,"groundOuts":35,"airOuts":27,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":1,"hits":16,"hitByPitch":1,"atBats":100,"obp":".254","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":432,"era":"1.86","inningsPitched":"29.0","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":6,"whip":"0.97","battersFaced":115,"outs":87,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":155,"strikes":277,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".750","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.72","hitsPer9Inn":"4.97","runsScoredPer9":"2.17","homeRunsPer9":"0.31","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":23,"airOuts":26,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":90,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":387,"era":"2.92","inningsPitched":"24.2","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":8,"whip":"1.09","battersFaced":101,"outs":74,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":128,"strikes":259,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"15.69","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.92","hitsPer9Inn":"6.93","runsScoredPer9":"2.92","homeRunsPer9":"0.73","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 2 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":29,"groundOuts":49,"airOuts":52,"runs":26,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".253","atBats":194,"obp":".316","slg":".345","ops":".661","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":67,"rbi":20,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.67","popOuts":5,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":109,"errors":3,"chances":113,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID804636":{"person":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"0.00","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":28,"outs":20,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":43,"strikes":61,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.60","gamesFinished":1,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"4.05","walksPer9Inn":"6.75","hitsPer9Inn":"4.05","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":"1.000","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":8,"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":8,"balls":2,"strikes":6,"strikePercentage":".750","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":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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":12,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":71,"obp":".369","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":342,"era":"5.68","inningsPitched":"19.0","wins":3,"losses":2,"saves":8,"saveOpportunities":9,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.63","battersFaced":86,"outs":57,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":342,"balls":123,"strikes":219,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".600","pitchesPerInning":"18.00","gamesFinished":14,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"13.74","walksPer9Inn":"6.16","hitsPer9Inn":"8.53","runsScoredPer9":"5.68","homeRunsPer9":"0.95","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":41,"groundOuts":45,"airOuts":77,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".219","atBats":210,"obp":".268","slg":".314","ops":".582","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":66,"rbi":20,"leftOnBase":85,"sacBunts":1,"sacFlies":3,"babip":".258","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":87,"errors":1,"chances":241,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":17,"gamesStarted":0,"flyOuts":9,"groundOuts":26,"airOuts":13,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":65,"obp":".355","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":307,"era":"5.82","inningsPitched":"17.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.59","battersFaced":76,"outs":51,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":127,"strikes":180,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".400","pitchesPerInning":"18.06","gamesFinished":3,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"5.29","walksPer9Inn":"5.82","hitsPer9Inn":"8.47","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":18,"groundOuts":8,"airOuts":22,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":4,"avg":".213","atBats":75,"obp":".326","slg":".400","ops":".726","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":30,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":3,"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":2,"putOuts":14,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621345":{"person":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"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":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":7,"flyOuts":18,"groundOuts":65,"airOuts":41,"runs":37,"doubles":11,"triples":4,"homeRuns":2,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":220,"obp":".368","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":890,"era":"5.57","inningsPitched":"53.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":33,"whip":"1.67","battersFaced":251,"outs":160,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":890,"balls":318,"strikes":572,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".375","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"8.94","walksPer9Inn":"3.88","hitsPer9Inn":"11.14","runsScoredPer9":"6.24","homeRunsPer9":"0.34","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":39,"groundOuts":59,"airOuts":69,"runs":30,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":68,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":253,"obp":".313","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1140,"era":"3.82","inningsPitched":"66.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":285,"outs":198,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1140,"balls":435,"strikes":705,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".429","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.27","walksPer9Inn":"3.82","hitsPer9Inn":"8.05","runsScoredPer9":"4.09","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663584":{"person":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".154","slg":".385","ops":".539","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":5,"rbi":2,"leftOnBase":10,"sacBunts":2,"sacFlies":0,"babip":".111","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":42,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":30,"groundOuts":38,"airOuts":43,"runs":26,"doubles":4,"triples":1,"homeRuns":12,"strikeOuts":25,"baseOnBalls":24,"intentionalWalks":5,"hits":45,"hitByPitch":0,"avg":".300","atBats":150,"obp":".394","slg":".580","ops":".974","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":87,"rbi":25,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681035":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":17,"groundOuts":18,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":0,"hits":26,"hitByPitch":5,"atBats":114,"obp":".348","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":559,"era":"2.97","inningsPitched":"30.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.38","battersFaced":135,"outs":91,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":559,"balls":210,"strikes":349,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.43","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"11.27","walksPer9Inn":"4.75","hitsPer9Inn":"7.71","runsScoredPer9":"3.26","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660644":{"person":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".250","slg":".143","ops":".393","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":1,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":11,"groundOuts":16,"airOuts":23,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":16,"hitByPitch":2,"atBats":78,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":343,"era":"1.25","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":92,"outs":65,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":125,"strikes":218,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"6.65","runsScoredPer9":"1.66","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":21,"groundOuts":61,"airOuts":43,"runs":35,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":75,"baseOnBalls":19,"intentionalWalks":0,"hits":48,"hitByPitch":7,"atBats":226,"obp":".292","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1011,"era":"4.40","inningsPitched":"61.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.09","battersFaced":253,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1011,"balls":373,"strikes":638,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"3.95","strikeoutsPer9Inn":"11.01","walksPer9Inn":"2.79","hitsPer9Inn":"7.04","runsScoredPer9":"5.14","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":10,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".345","atBats":29,"obp":".412","slg":".517","ops":".929","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"babip":".409","groundOutsToAirouts":"3.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":41,"errors":0,"chances":44,"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"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":12,"airOuts":14,"runs":7,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".250","atBats":60,"obp":".338","slg":".333","ops":".671","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":20,"rbi":6,"leftOnBase":16,"sacBunts":2,"sacFlies":0,"babip":".368","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":0,"chances":39,"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"}]}},"batters":[701807,666182,665742,676724,668901,805999,543760,660644,663584,681035,672335,623211,681810,642207],"pitchers":[681035,672335,623211,681810,642207],"bench":[683146,669004,620443,676572],"bullpen":[640455,690997,621345,642547,656849,548384,804636,596133],"battingOrder":[701807,666182,665742,676724,668901,805999,543760,660644,663584],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Semien (8, Phillips); Vientos (9, Phillips); Benge 2 (9, Phillips, Bachar)."},{"label":"HR","value":"Young, J (1, 6th inning off Bachar, 0 on, 0 out); Senger (1, 7th inning off Bachar, 0 on, 1 out)."},{"label":"TB","value":"Benge 5; Semien 3; Senger 4; Soto, J; Vientos 2; Young, J 5."},{"label":"RBI","value":"Semien (20); Senger (2); Soto, J (25); Vientos 2 (26); Young, J (3)."},{"label":"2-out RBI","value":"Semien."},{"label":"Runners left in scoring position, 2 out","value":"Soto, J; Bruján; Vientos."},{"label":"SAC","value":"Bruján."},{"label":"GIDP","value":"Bichette."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Bruján (1, 3rd base by Phillips/Mack)."}]}],"note":[]}},"officials":[{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Scott (pitcher)."},{"label":"ABS Challenge","value":"Edwards, X (Strike-Confirmed); Senger 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Confirmed); Mack (Ball-Overturned to Strike); Caissie (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Phillips 72-43; Bachar 37-23; Kempner 12-9; Scott 96-60; Pérez, C 12-7; Brazobán 16-10; Warren, A 20-14; Williams, D 8-6."},{"label":"Groundouts-flyouts","value":"Phillips 9-2; Bachar 2-1; Kempner 2-1; Scott 1-3; Pérez, C 2-0; Brazobán 0-0; Warren, A 0-1; Williams, D 1-0."},{"label":"Batters faced","value":"Phillips 21; Bachar 11; Kempner 3; Scott 21; Pérez, C 3; Brazobán 3; Warren, A 5; Williams, D 3."},{"label":"Umpires","value":"HP: Ryan Additon. 1B: Ryan Wills. 2B: Lance Barksdale. 3B: Will Little. "},{"label":"Weather","value":"57 degrees, Cloudy."},{"label":"Wind","value":"14 mph, In From CF."},{"label":"First pitch","value":"4:31 PM."},{"label":"T","value":"2:25."},{"label":"Att","value":"38,552."},{"label":"Venue","value":"Citi Field."},{"label":"May 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","boxscoreName":"Scott"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":17,"groundOuts":18,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":0,"hits":26,"hitByPitch":5,"atBats":114,"obp":".348","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":559,"era":"2.97","inningsPitched":"30.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.38","battersFaced":135,"outs":91,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":559,"balls":210,"strikes":349,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.43","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"11.27","walksPer9Inn":"4.75","hitsPer9Inn":"7.71","runsScoredPer9":"3.26","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","boxscoreName":"Young, J"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":10,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".345","atBats":29,"obp":".412","slg":".517","ops":".929","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"babip":".409","groundOutsToAirouts":"3.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":41,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","boxscoreName":"Benge"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 2 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":29,"groundOuts":49,"airOuts":52,"runs":26,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".253","atBats":194,"obp":".316","slg":".345","ops":".661","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":67,"rbi":20,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.67","popOuts":5,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":109,"errors":3,"chances":113,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"loser":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}