{"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":823861,"link":"/api/v1.1/game/823861/feed/live","metaData":{"wait":10,"timeStamp":"20260524_203044","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823861,"type":"R","doubleHeader":"N","id":"2026/05/24/nynmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823861-2026-05-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-24T17:40:00Z","originalDate":"2026-05-24","officialDate":"2026-05-24","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":53,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":31,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":22,"losses":31,"winningPercentage":".415"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":29,"ties":0,"pct":".463"},"records":{},"divisionLeader":false,"wins":25,"losses":29,"winningPercentage":".463"},"franchiseName":"Miami","clubName":"Marlins","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},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"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},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID703492":{"id":703492,"fullName":"Nick Morabito","link":"/api/v1/people/703492","firstName":"Nicholas","lastName":"Morabito","primaryNumber":"55","birthDate":"2003-05-07","currentAge":23,"birthCity":"McLean","birthStateProvince":"VA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nick","useLastName":"Morabito","middleName":"Anthony","boxscoreName":"Morabito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Morabito","nameSlug":"nick-morabito-703492","firstLastName":"Nick Morabito","lastFirstName":"Morabito, Nick","lastInitName":"Morabito, N","initLastName":"N Morabito","fullFMLName":"Nicholas Anthony Morabito","fullLFMName":"Morabito, Nicholas Anthony","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702752":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752","firstName":"Jonathan","lastName":"Pintaro","primaryNumber":"91","birthDate":"1997-11-07","currentAge":28,"birthCity":"Pelham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Pintaro","middleName":"Ryan","boxscoreName":"Pintaro","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Pintaro","nameSlug":"jonathan-pintaro-702752","firstLastName":"Jonathan Pintaro","lastFirstName":"Pintaro, Jonathan","lastInitName":"Pintaro, J","initLastName":"J Pintaro","fullFMLName":"Jonathan Ryan Pintaro","fullLFMName":"Pintaro, Jonathan Ryan","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},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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},"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},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"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},"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},"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},"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},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"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},"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},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":23018,"firstPitch":"2026-05-24T17:40:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"home":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":677480,"fullName":"Nick DiCostanzo","link":"/api/v1/people/677480"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T17:40:43.722Z","endTime":"2026-05-24T17:42:23.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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-24T14:57:26.233Z","endTime":"2026-05-24T17:20:25.795Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T17:20:25.795Z","endTime":"2026-05-24T17:40:27.029Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-24T17:40:27.029Z","endTime":"2026-05-24T17:40:46.054Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741970511927388,"aZ":-30.772037664484756,"pfxX":-7.908521997185791,"pfxZ":0.8417538393785593,"pX":-0.442434396878521,"pZ":1.3794557897602349,"vX0":4.902812969593199,"vY0":-127.97267775014046,"vZ0":-4.967653695708634,"x":133.86,"y":201.53,"x0":-1.3569882679262613,"y0":50.000099944033835,"z0":5.760012317202095,"aX":-13.09756861186148},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":13.2,"spinRate":1420,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4282350504369856,"extension":6.452121554566311},"index":3,"playId":"26c31962-8fc0-37e0-b62b-04601b1e35dc","pitchNumber":1,"startTime":"2026-05-24T17:40:46.054Z","endTime":"2026-05-24T17:40:49.623Z","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":82.7,"endSpeed":76.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568214602012592,"aZ":-29.28350866279114,"pfxX":7.374360879242359,"pfxZ":1.9655769562441012,"pX":-1.4515810650761993,"pZ":2.890975525128121,"vX0":-1.6494008121504184,"vY0":-120.53206626264631,"vZ0":-0.8030835703264693,"x":172.33,"y":160.72,"x0":-1.7161848148702075,"y0":50.00280750276835,"z0":5.815756636968454,"aX":10.843046823378996},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.0,"spinRate":2412,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4545289590102648,"extension":6.369044508220963},"index":4,"playId":"95c295b8-4a2a-382c-a427-77e6faf5223d","pitchNumber":2,"startTime":"2026-05-24T17:41:00.883Z","endTime":"2026-05-24T17:41:04.472Z","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":82.9,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393557426873944,"aZ":-29.94332998974744,"pfxX":8.32930895065012,"pfxZ":1.5125660127646618,"pX":-1.2477663589527903,"pZ":3.099084711011435,"vX0":-1.7554285187884453,"vY0":-120.70328174260925,"vZ0":-0.2993552663441177,"x":164.56,"y":155.1,"x0":-1.5934798315397298,"y0":50.00349459732118,"z0":5.860197058789967,"aX":12.296301161086355},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-14.6,"spinRate":2522,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4536916824483539,"extension":6.119483795612348},"index":5,"playId":"961676b5-7614-3a39-8620-0e96e2a7ae0e","pitchNumber":3,"startTime":"2026-05-24T17:41:14.629Z","endTime":"2026-05-24T17:41:18.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.203475735284854,"aZ":-22.827813588771555,"pfxX":-11.47833838617112,"pfxZ":4.721123244637257,"pX":1.0115140303634405,"pZ":1.4395289865500556,"vX0":9.952806570220313,"vY0":-139.95978274394315,"vZ0":-7.569150455410549,"x":78.44,"y":199.91,"x0":-1.1029793649887605,"y0":50.004543094698306,"z0":5.6791282278264195,"aX":-22.727283024986445},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":18.7,"spinRate":2157,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3916596148685687,"extension":6.378647485388201},"index":6,"playId":"51975750-0b37-3614-89be-dde7dee0643a","pitchNumber":4,"startTime":"2026-05-24T17:41:50.576Z","endTime":"2026-05-24T17:41:54.332Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083772209132405,"aZ":-20.75610242520708,"pfxX":-11.048975927175588,"pfxZ":5.780400476689307,"pX":0.6262266641245149,"pZ":1.8102493340733787,"vX0":8.306058385168063,"vY0":-140.00308516485256,"vZ0":-6.998292806231635,"x":93.13,"y":189.9,"x0":-0.9509772698928134,"y0":50.00311079353603,"z0":5.711786199769384,"aX":-21.824645291940424},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2095,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3919745118070286,"extension":6.228821382125112},"index":7,"playId":"216e7913-ba25-345e-a978-d471cef1a62c","pitchNumber":5,"startTime":"2026-05-24T17:42:04.761Z","endTime":"2026-05-24T17:42:08.537Z","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.1,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670335186518244,"aZ":-40.77691445427089,"pfxX":1.9634891276784785,"pfxZ":-5.6860582694910775,"pX":0.8675074186046342,"pZ":1.7606368659230816,"vX0":3.9840704657620765,"vY0":-122.40327131596177,"vZ0":-2.021616674911315,"x":83.93,"y":191.24,"x0":-1.0376850384343517,"y0":50.00143536221158,"z0":6.0960906856023644,"aX":2.9713960101323384},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.6,"breakHorizontal":-4.6,"spinRate":2649,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4478722665800916,"extension":6.251659956779189},"index":8,"playId":"feb899ac-b7e4-3b6d-b40f-9ad46477f63c","pitchNumber":6,"startTime":"2026-05-24T17:42:20.045Z","endTime":"2026-05-24T17:42:23.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:42:23.782Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T17:42:25.630Z","endTime":"2026-05-24T17:43:36.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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,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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":96.8,"endSpeed":88.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38772871922843,"aZ":-21.2907037177428,"pfxX":-10.109875686070465,"pfxZ":5.434647832453551,"pX":0.8338109693746171,"pZ":0.8880410224081586,"vX0":8.159821377678234,"vY0":-140.52168655036422,"vZ0":-9.53481993506618,"x":85.22,"y":214.8,"x0":-0.7919194469971392,"y0":50.003018826060966,"z0":5.704323366177789,"aX":-20.24965328020512},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":2065,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3895484774878355,"extension":6.184224164298621},"index":0,"playId":"618f55df-6666-31b7-b80e-0a284bb9c30c","pitchNumber":1,"startTime":"2026-05-24T17:42:45.927Z","endTime":"2026-05-24T17:42:48.946Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44735797834061,"aZ":-25.41231684023294,"pfxX":5.8745199433729605,"pfxZ":4.434955434266124,"pX":0.4627794096719669,"pZ":3.0808122096018744,"vX0":2.4841381393907422,"vY0":-122.72788900187366,"vZ0":-1.6445607599345569,"x":99.36,"y":155.6,"x0":-1.3258540185757008,"y0":50.00151352145681,"z0":5.9253461754343,"aX":8.954209837992767},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":-11.3,"spinRate":2459,"spinDirection":59},"zone":3,"typeConfidence":2.0,"plateTime":0.44640030586543133,"extension":6.6088183382446815},"index":1,"playId":"45303c65-c19a-3a12-90cc-f04668e0957d","pitchNumber":2,"startTime":"2026-05-24T17:43:03.797Z","endTime":"2026-05-24T17:43:07.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289039920831136,"aZ":-28.386784111386532,"pfxX":-7.303409509717433,"pfxZ":2.2771118455895056,"pX":-0.06965612192428512,"pZ":1.6822696902232985,"vX0":4.958551843626903,"vY0":-128.16752556399283,"vZ0":-4.7696282826588305,"x":119.66,"y":193.36,"x0":-1.0796885587284455,"y0":50.005591430089495,"z0":5.782221655119768,"aX":-12.162455897078424},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":12.1,"spinRate":1465,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.427219750947351,"extension":6.3101045599924355},"index":2,"playId":"bb593cbb-ed79-341e-b177-852a6cd6b71d","pitchNumber":3,"startTime":"2026-05-24T17:43:17.361Z","endTime":"2026-05-24T17:43:20.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411587966513203,"aZ":-33.7307021263338,"pfxX":7.104681246764935,"pfxZ":-1.0063909442341012,"pX":1.0207689481699946,"pZ":1.0233741313184264,"vX0":3.3732776892617844,"vY0":-124.41414271465155,"vZ0":-4.5186016041195245,"x":78.09,"y":211.15,"x0":-1.2799617525343907,"y0":50.00175160959101,"z0":5.691462313622363,"aX":11.01843699807689},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-13.7,"spinRate":2557,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44204111091283504,"extension":6.430286846666016},"index":3,"playId":"2bea5b43-0659-3940-8f5f-55458f4b10c3","pitchNumber":4,"startTime":"2026-05-24T17:43:33.039Z","endTime":"2026-05-24T17:43:36.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:43:36.987Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T17:44:06.081Z","endTime":"2026-05-24T17:45:15.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"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"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T17:43:59.928Z","endTime":"2026-05-24T17:44:08.068Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85460974863879,"aZ":-39.423655954141935,"pfxX":2.9514387170185414,"pfxZ":-4.797820050571582,"pX":-0.14979028991069246,"pZ":2.16615653755758,"vX0":1.263801555854012,"vY0":-122.32519487418823,"vZ0":-1.5416780860029828,"x":122.71,"y":180.29,"x0":-1.0571130385527148,"y0":50.00445367517988,"z0":6.194472437473909,"aX":4.458278971568535},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.8,"breakHorizontal":-5.6,"spinRate":2604,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4483284298191106,"extension":6.442614231146051},"index":1,"playId":"eb581dec-8e8f-3a17-b390-f0be7aa7beb5","pitchNumber":1,"startTime":"2026-05-24T17:44:08.068Z","endTime":"2026-05-24T17:44:12.183Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.898647250430493,"aZ":-21.419908323799927,"pfxX":-7.427223173558872,"pfxZ":6.469677275952364,"pX":-0.1136684090206547,"pZ":1.207326398415202,"vX0":5.509152335479506,"vY0":-128.2195782438586,"vZ0":-7.0255684057350045,"x":121.33,"y":206.18,"x0":-1.3268412132121827,"y0":50.00315719999477,"z0":5.658257939122959,"aX":-12.347594077169816},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":1396,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42742407742061417,"extension":6.515407387943504},"index":2,"playId":"1003f071-8f93-36e3-baa0-d74313304e3e","pitchNumber":2,"startTime":"2026-05-24T17:44:21.697Z","endTime":"2026-05-24T17:44:25.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56397410439418,"aZ":-33.47796066740985,"pfxX":-7.518071080780578,"pfxZ":-0.782766820110723,"pX":-0.2201147357629958,"pZ":1.909491210803341,"vX0":5.012223902037838,"vY0":-128.52192004498653,"vZ0":-3.342748530230338,"x":125.39,"y":187.22,"x0":-1.2186038765889387,"y0":50.00012399464961,"z0":5.826137812372963,"aX":-12.578727238859283},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":12.5,"spinRate":1371,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4261179837696649,"extension":6.346131133206015},"index":3,"playId":"79b6c040-2d77-3265-bae7-d4c160f2a2f8","pitchNumber":3,"startTime":"2026-05-24T17:44:36.554Z","endTime":"2026-05-24T17:44:40.191Z","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":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261400298193724,"aZ":-40.532952800742045,"pfxX":2.961446149709418,"pfxZ":-5.458648949458092,"pX":-0.7334251399685533,"pZ":1.1877456137045632,"vX0":0.25597313278944667,"vY0":-123.49660571909644,"vZ0":-3.49883227606677,"x":144.96,"y":206.71,"x0":-1.2229264411925318,"y0":50.000050309686614,"z0":6.057405466393991,"aX":4.5397856503866665},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.4,"breakHorizontal":-5.4,"spinRate":2640,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4447572730112661,"extension":6.306544929152121},"index":4,"playId":"c5efd8a8-2cd6-301d-ad2e-6ac67651628d","pitchNumber":4,"startTime":"2026-05-24T17:44:50.536Z","endTime":"2026-05-24T17:44:54.262Z","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":84.6,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376134105019247,"aZ":-34.7056201513459,"pfxX":5.9002228903458995,"pfxZ":-1.659148605409138,"pX":-0.8707270422146572,"pZ":2.0825642690648194,"vX0":0.09583647922413913,"vY0":-123.19654312451469,"vZ0":-1.7184506511922697,"x":150.19,"y":182.55,"x0":-1.6758193504195742,"y0":50.004657982356136,"z0":5.745607437200522,"aX":8.994287683521174},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":-10.7,"spinRate":2612,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.44602687324270285,"extension":6.303005711336289},"hitData":{"launchSpeed":85.4,"launchAngle":12.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.8,"coordY":92.92}},"index":5,"playId":"39f51ff1-8434-3a3d-b351-93ceca0aa76b","pitchNumber":5,"startTime":"2026-05-24T17:45:04.903Z","endTime":"2026-05-24T17:45:15.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:45:15.917Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T17:45:16.395Z","endTime":"2026-05-24T17:47:15.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531516509449997,"aZ":-15.057374898942358,"pfxX":-6.2434696150783004,"pfxZ":8.474610780710563,"pX":0.2658150367264145,"pZ":2.5741025506787074,"vX0":4.037085105258989,"vY0":-141.09903989662274,"vZ0":-7.02343494488807,"x":106.87,"y":169.28,"x0":-0.37087224314518635,"y0":50.006316452656115,"z0":6.062439951299821,"aX":-12.615555587942843},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3878974319908308,"extension":6.203425026921175},"index":0,"playId":"17163dda-b425-305a-9439-baece1b99d56","pitchNumber":1,"startTime":"2026-05-24T17:45:41.312Z","endTime":"2026-05-24T17:45:45.242Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445482700536505,"aZ":-17.181581058093837,"pfxX":-9.858624837218699,"pfxZ":7.474113379058555,"pX":0.30056447976496165,"pZ":1.5193127317494644,"vX0":6.3298740847610455,"vY0":-140.64831808812843,"vZ0":-8.74230240738542,"x":105.54,"y":197.76,"x0":-0.6964586752181535,"y0":50.00548145563707,"z0":5.778825268902961,"aX":-19.784779660146153},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":16.6,"spinRate":2122,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3891936089429513,"extension":6.157058250371765},"index":1,"playId":"9445e638-91cf-373c-91a8-e5ba933fde2f","pitchNumber":2,"startTime":"2026-05-24T17:45:59.352Z","endTime":"2026-05-24T17:46:26.383Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05852764967881,"aZ":-30.82056492099367,"pfxX":6.586752906510405,"pfxZ":0.8826476625872957,"pX":1.4614368607004151,"pZ":2.057945933335135,"vX0":3.9741298532226126,"vY0":-123.93005107259877,"vZ0":-2.836786552090504,"x":61.29,"y":183.22,"x0":-1.024175080585945,"y0":50.004722106443545,"z0":5.817925181759797,"aX":10.145692066738556},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-13.0,"spinRate":2528,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44364639826719277,"extension":6.555165012956349},"index":2,"playId":"c239cad1-5886-3fd3-bd05-87253edd8e43","pitchNumber":3,"startTime":"2026-05-24T17:46:35.906Z","endTime":"2026-05-24T17:46:42.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"A.J. Ewing steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"c239cad1-5886-3fd3-bd05-87253edd8e43","startTime":"2026-05-24T17:46:48.937Z","endTime":"2026-05-24T17:47:04.735Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748374957056193,"aZ":-29.870558713346874,"pfxX":-9.994499233589439,"pfxZ":1.3803528725700946,"pX":0.289382312557251,"pZ":1.3511462010566488,"vX0":5.94532590369611,"vY0":-128.2533451712187,"vZ0":-5.493798338107934,"x":105.97,"y":202.3,"x0":-0.7565028528850262,"y0":50.004303186190306,"z0":5.841750788423469,"aX":-16.70359710755404},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":16.8,"spinRate":1386,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4265603649246099,"extension":6.440171956403469},"hitData":{"launchSpeed":80.9,"launchAngle":31.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.41,"coordY":81.14}},"index":4,"playId":"00010731-630b-3cb8-b267-c21d4d47f834","pitchNumber":4,"startTime":"2026-05-24T17:47:04.735Z","endTime":"2026-05-24T17:47:15.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:47:15.341Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T17:49:20.400Z","endTime":"2026-05-24T17:50:23.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"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.3,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649201297025115,"aZ":-15.471067604542927,"pfxX":-6.162578424281614,"pfxZ":8.986817154701354,"pX":-1.1564101949512786,"pZ":3.497311208647717,"vX0":6.797008393967536,"vY0":-135.6981185206411,"vZ0":-2.01215818633617,"x":161.08,"y":144.35,"x0":-2.8971052291351045,"y0":50.00168597978929,"z0":5.330419615152437,"aX":-11.452907522182588},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2079,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4041726970358175,"extension":7.131465249925078},"index":0,"playId":"b6dd9cc2-0b12-3d4e-9722-4a6704b1a35a","pitchNumber":1,"startTime":"2026-05-24T17:49:32.518Z","endTime":"2026-05-24T17:49:35.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44553665158931,"aZ":-9.645270101938989,"pfxX":-6.60824716293472,"pfxZ":12.202334568056418,"pX":0.585579535937898,"pZ":2.17014130366834,"vX0":11.419645693063506,"vY0":-135.686416934558,"vZ0":-6.1675132993631205,"x":94.68,"y":180.19,"x0":-2.83817730524568,"y0":50.00186471943259,"z0":5.159951971435019,"aX":-12.20089542749572},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.8,"breakHorizontal":9.2,"spinRate":2341,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4052334638279609,"extension":7.112779098122925},"index":1,"playId":"54d59c48-15d3-358c-bf32-175ede328a30","pitchNumber":2,"startTime":"2026-05-24T17:49:46.706Z","endTime":"2026-05-24T17:49:50.462Z","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":1,"outs":0},"index":2,"startTime":"2026-05-24T17:50:00.575Z","endTime":"2026-05-24T17:50:16.190Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.839176008523374,"aZ":-10.532754365577041,"pfxX":-5.912927385368944,"pfxZ":11.40529281627693,"pX":-0.3357050327180512,"pZ":3.6840480740866157,"vX0":8.784578389446835,"vY0":-137.6690713716801,"vZ0":-2.2614326538392397,"x":129.8,"y":139.31,"x0":-2.816754864991498,"y0":50.002199359893766,"z0":5.239960612387016,"aX":-11.220072119696326},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.3,"breakHorizontal":8.6,"spinRate":2390,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.399620262148666,"extension":7.131001311468716},"hitData":{"launchSpeed":91.0,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.25,"coordY":157.02}},"index":3,"playId":"1557868b-aec8-342c-be2e-b7fa4d2d4f79","pitchNumber":3,"startTime":"2026-05-24T17:50:16.190Z","endTime":"2026-05-24T17:50:23.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:50:23.313Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards doubles (9) on a line drive to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T17:50:26.003Z","endTime":"2026-05-24T17:51:35.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2178432076751,"aZ":-13.41022294736917,"pfxX":-6.860320261351123,"pfxZ":9.786722611625455,"pX":-1.5751375194238795,"pZ":3.4057024872741484,"vX0":6.353465516082117,"vY0":-137.7430991664582,"vZ0":-2.508001961612548,"x":177.04,"y":146.83,"x0":-3.0227558439672015,"y0":50.002525380605825,"z0":5.237176962560681,"aX":-13.153725571879347},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":11.0,"spinRate":2312,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3979788922560128,"extension":7.199881962754794},"index":0,"playId":"399c9b2b-a308-3606-b984-b53f2a3d60a4","pitchNumber":1,"startTime":"2026-05-24T17:50:49.693Z","endTime":"2026-05-24T17:50:52.812Z","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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27232063773686,"aZ":-22.807556511517006,"pfxX":7.888880395028429,"pfxZ":6.473632465110995,"pX":0.2905364729548768,"pZ":3.0315182164676284,"vX0":5.5396429610695455,"vY0":-119.6090295029055,"vZ0":-0.2768637113504364,"x":105.93,"y":156.93,"x0":-3.081451673302617,"y0":50.005217459161095,"z0":5.1955493785591385,"aX":11.420748546985617},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.9,"breakHorizontal":-15.6,"spinRate":2561,"spinDirection":65},"zone":3,"typeConfidence":2.0,"plateTime":0.458091950637439,"extension":7.068531155041168},"index":1,"playId":"35e6ce1e-f50a-31d7-9a7a-0f0f2da7c1d2","pitchNumber":2,"startTime":"2026-05-24T17:51:05.573Z","endTime":"2026-05-24T17:51:09.087Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.119928682322694,"aZ":-14.13409407973028,"pfxX":-7.474001757989698,"pfxZ":9.317243631532968,"pX":-0.4630314215530109,"pZ":2.931930005723462,"vX0":8.833747076881428,"vY0":-138.55803842339037,"vZ0":-3.655576484238458,"x":134.65,"y":159.62,"x0":-2.727570664392031,"y0":50.005117673352906,"z0":5.218251723576552,"aX":-14.475914898466478},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2304,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39591500726334505,"extension":6.976381338422191},"hitData":{"launchSpeed":91.9,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":28.0,"coordY":103.0}},"index":2,"playId":"ec9ce716-d552-3702-b5c8-11cc3e4a78ff","pitchNumber":3,"startTime":"2026-05-24T17:51:22.389Z","endTime":"2026-05-24T17:51:35.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:51:35.427Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T17:51:38.467Z","endTime":"2026-05-24T17:53:38.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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"},"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,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(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":94.6,"endSpeed":86.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737840092982548,"aZ":-12.873568478245403,"pfxX":-6.149882617142627,"pfxZ":10.079323619649923,"pX":-0.4615991938722121,"pZ":2.950380344591305,"vX0":8.524491307164269,"vY0":-137.56201136642457,"vZ0":-4.00933483981111,"x":134.6,"y":159.12,"x0":-2.8027404001040344,"y0":50.00580775162602,"z0":5.300692993447103,"aX":-11.78038707051737},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2266,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39828661168552193,"extension":7.032227612412272},"index":0,"playId":"3bdacff9-d22a-33a7-90ea-7b60ac9fd9b1","pitchNumber":1,"startTime":"2026-05-24T17:52:06.555Z","endTime":"2026-05-24T17:52:10.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49001944289047,"aZ":-15.10593212924698,"pfxX":-7.038497899368258,"pfxZ":8.87163420880795,"pX":-1.0615198818098412,"pZ":2.65579541953404,"vX0":7.5094310037647665,"vY0":-137.81023050478308,"vZ0":-4.079103537199261,"x":157.46,"y":167.07,"x0":-2.9066908801584037,"y0":50.00659889470442,"z0":5.1749765537456955,"aX":-13.547872780886221},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":2284,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3973812702621018,"extension":7.107501418598449},"index":1,"playId":"33599907-4e26-3cdd-ae96-11fb78dbfbb0","pitchNumber":2,"startTime":"2026-05-24T17:52:24.928Z","endTime":"2026-05-24T17:52:28.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":77.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733267826272986,"aZ":-25.314049183785567,"pfxX":7.790232879576788,"pfxZ":4.551116334984497,"pX":1.2610053583701277,"pZ":2.2097111695179112,"vX0":7.662499375856942,"vY0":-122.65444867217862,"vZ0":-1.919499536250258,"x":68.93,"y":179.12,"x0":-2.928160249279457,"y0":50.00303136578706,"z0":5.184578108242314,"aX":11.73676514703743},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.0,"breakHorizontal":-16.1,"spinRate":2536,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.44844359984711124,"extension":7.069326036059547},"index":2,"playId":"41672360-eef1-38f2-b8de-dfa85829f108","pitchNumber":3,"startTime":"2026-05-24T17:52:45.083Z","endTime":"2026-05-24T17:52:49.373Z","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":1},"index":3,"startTime":"2026-05-24T17:53:12.767Z","endTime":"2026-05-24T17:53:17.331Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75769482561568,"aZ":-29.22268068500966,"pfxX":-7.640311855372721,"pfxZ":1.974976382055413,"pX":-1.9066247123813815,"pZ":4.391695288248972,"vX0":4.52481220978528,"vY0":-121.26314008607473,"vZ0":3.3490187952560637,"x":189.68,"y":120.2,"x0":-2.800013302477334,"y0":50.00353755034977,"z0":5.535444246497267,"aX":-11.42797998613929},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":12.8,"spinRate":1013,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4509379950079393,"extension":6.840893822108671},"index":4,"playId":"6422a77c-0446-31fd-b5cb-f7d1bedbc300","pitchNumber":4,"startTime":"2026-05-24T17:53:17.331Z","endTime":"2026-05-24T17:53:20.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94065075047459,"aZ":-9.3934712745168,"pfxX":-5.943864702335844,"pfxZ":11.535934089027819,"pX":-0.3882992048844803,"pZ":3.3188949369158074,"vX0":8.849678684207671,"vY0":-139.74581837357562,"vZ0":-3.4887765928114094,"x":131.8,"y":149.17,"x0":-2.8261080795889066,"y0":50.00332682978397,"z0":5.202165646882494,"aX":-11.739068601911388},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":8.9,"spinRate":2369,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3921660849432529,"extension":7.069718854665681},"index":5,"playId":"e20b64d9-8e9f-3ce4-80dd-55bfdaa7e867","pitchNumber":5,"startTime":"2026-05-24T17:53:34.949Z","endTime":"2026-05-24T17:53:38.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:53:38.766Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to third baseman Brett Baty in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T17:53:40.782Z","endTime":"2026-05-24T17:56:02.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657667863221608,"aZ":-15.26046562566417,"pfxX":-6.777382024669742,"pfxZ":8.674502593210848,"pX":-1.2911501802595449,"pZ":3.7802770825193712,"vX0":6.674773973992392,"vY0":-138.8831066103397,"vZ0":-1.3524529181285394,"x":166.22,"y":136.71,"x0":-2.8473239950322373,"y0":50.0014312668957,"z0":5.290461394954691,"aX":-13.213497084305162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":10.8,"spinRate":2298,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3946584700600413,"extension":7.006930017764966},"index":0,"playId":"bb9322e4-9218-3fd0-8d9e-7a92d5122394","pitchNumber":1,"startTime":"2026-05-24T17:54:03.740Z","endTime":"2026-05-24T17:54:06.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8983061720036,"aZ":-17.776109207474374,"pfxX":-8.888100441857517,"pfxZ":7.462887254819323,"pX":-1.1240291096342774,"pZ":2.820111974251437,"vX0":7.950633871098543,"vY0":-138.07465309232197,"vZ0":-3.3277513747118297,"x":159.85,"y":162.64,"x0":-2.8868232412337416,"y0":50.00533210812932,"z0":5.237961486944698,"aX":-17.154780405347555},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2245,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3967688857294571,"extension":7.077863326830126},"index":1,"playId":"6bbf8b60-4c36-3820-9e1e-8374a458326c","pitchNumber":2,"startTime":"2026-05-24T17:54:23.550Z","endTime":"2026-05-24T17:54:27.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922534240565078,"aZ":-21.372943324567256,"pfxX":-0.24060130168296556,"pfxZ":6.145677693881531,"pX":0.8074463832907093,"pZ":2.654391877311359,"vX0":9.586863731285513,"vY0":-131.51136097660418,"vZ0":-2.3687928965498948,"x":86.22,"y":167.11,"x0":-2.848364829525786,"y0":50.00526477990397,"z0":5.145876139585771,"aX":-0.42401057632658024},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-1.6,"spinRate":2424,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41590595445032896,"extension":7.238175140380783},"index":2,"playId":"02003fc4-586c-3052-90f1-8e44918d1724","pitchNumber":3,"startTime":"2026-05-24T17:54:45.724Z","endTime":"2026-05-24T17:54:49.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716543101382648,"aZ":-15.03478174430245,"pfxX":-7.954828971458566,"pfxZ":8.863563774783938,"pX":-0.023219731426392488,"pZ":2.7974064396078315,"vX0":10.119271997457027,"vY0":-138.16810823145343,"vZ0":-3.7178016431403487,"x":117.89,"y":163.25,"x0":-2.699213082815227,"y0":50.00301431228038,"z0":5.170352716397367,"aX":-15.383926637910323},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2290,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39638011544524243,"extension":7.182520403893967},"index":3,"playId":"d6f2a9f3-127c-3587-8da7-9d968b4a329e","pitchNumber":4,"startTime":"2026-05-24T17:55:04.069Z","endTime":"2026-05-24T17:55:07.547Z","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":96.9,"endSpeed":87.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36624054532612,"aZ":-13.348842683574274,"pfxX":-5.644209207263597,"pfxZ":9.430947440066335,"pX":-1.5159083710484191,"pZ":3.4344433297803527,"vX0":5.9329871035322705,"vY0":-140.94454663522836,"vZ0":-2.4368831118326812,"x":174.78,"y":146.05,"x0":-2.922799802678615,"y0":50.003926622913426,"z0":5.18080033460316,"aX":-11.268285602537677},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2196,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3897807308416228,"extension":7.017924937717273},"index":4,"playId":"92c6ea64-1fbe-342a-ae45-decc295ef12c","pitchNumber":5,"startTime":"2026-05-24T17:55:32.874Z","endTime":"2026-05-24T17:55:36.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.339200005126706,"aZ":-11.835092245646601,"pfxX":-5.9735482024173105,"pfxZ":10.351566668323478,"pX":0.40326741575155056,"pZ":2.7335165689538763,"vX0":10.815344368191566,"vY0":-139.94431515609142,"vZ0":-4.42822367583227,"x":101.63,"y":164.98,"x0":-2.7519712957800158,"y0":50.00389229837416,"z0":5.124033055036534,"aX":-11.739239179855801},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2237,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3927943961653506,"extension":7.233940608001778},"hitData":{"launchSpeed":68.0,"launchAngle":57.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.52,"coordY":157.95}},"index":5,"playId":"ed0ad098-bc38-3a84-bf3f-648b7609923d","pitchNumber":6,"startTime":"2026-05-24T17:55:51.232Z","endTime":"2026-05-24T17:56:02.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:56:02.598Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T17:57:55.528Z","endTime":"2026-05-24T17:59:03.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221659402398938,"aZ":-30.24883093865017,"pfxX":-8.964882996391577,"pfxZ":1.2011717387239482,"pX":1.2494879634991731,"pZ":0.8202070441594687,"vX0":9.021369031501356,"vY0":-126.23830740169318,"vZ0":-5.913668815103125,"x":69.37,"y":216.63,"x0":-1.216564628950155,"y0":50.003192354641726,"z0":5.647367128524085,"aX":-14.377865373498675},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":14.0,"spinRate":1320,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4349322658821251,"extension":6.537550712331163},"index":0,"playId":"3df94b98-cb6b-3dc8-9747-8f0f7c5bbbc0","pitchNumber":1,"startTime":"2026-05-24T17:58:09.325Z","endTime":"2026-05-24T17:58:12.821Z","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":95.7,"endSpeed":88.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487293210525067,"aZ":-19.012351145023807,"pfxX":-10.128136411922595,"pfxZ":6.679834800276424,"pX":0.7397702336035755,"pZ":1.7232309154838104,"vX0":8.600803359994991,"vY0":-139.07177222503404,"vZ0":-7.462086015411267,"x":88.8,"y":192.25,"x0":-1.068215887085151,"y0":50.003274882235296,"z0":5.689693039355205,"aX":-19.955717520872096},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":16.7,"spinRate":2168,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.392966695333989,"extension":6.257210294873362},"index":1,"playId":"93a88f63-9d54-3be6-a64b-3dcf94c46fdc","pitchNumber":2,"startTime":"2026-05-24T17:58:23.354Z","endTime":"2026-05-24T17:58:27.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05766698544241,"aZ":-14.169830121888923,"pfxX":-7.584882565444818,"pfxZ":8.872931044658674,"pX":-0.03115009296080299,"pZ":2.2884878842988265,"vX0":4.893843935768326,"vY0":-141.47984480594516,"vZ0":-7.906240299285865,"x":118.19,"y":176.99,"x0":-0.7972491876316828,"y0":50.00216959165404,"z0":6.026027595451114,"aX":-15.386873071660883},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2239,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3870346929258419,"extension":6.1362434206670144},"index":2,"playId":"416469a8-108a-38ee-ad0d-13ec3e39b9d9","pitchNumber":3,"startTime":"2026-05-24T17:58:37.708Z","endTime":"2026-05-24T17:58:41.186Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888979160911536,"aZ":-27.33771157915186,"pfxX":-6.197871521183892,"pfxZ":2.94051384380953,"pX":0.2572802618083063,"pZ":1.7317534313120637,"vX0":5.404282807703168,"vY0":-127.10019808190984,"vZ0":-4.77440731867014,"x":107.19,"y":192.02,"x0":-1.0864170915897373,"y0":50.00193529348975,"z0":5.793164575389585,"aX":-10.188349472817189},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":1151,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4301547301105102,"extension":6.2298852143037475},"index":3,"playId":"e5973b01-b7b0-36ef-9dd2-a171ecdc1087","pitchNumber":4,"startTime":"2026-05-24T17:58:57.874Z","endTime":"2026-05-24T17:59:03.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T17:59:03.116Z","atBatIndex":8},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Marcus Semien reaches on a throwing error by third baseman Javier Sanoja. Marcus Semien to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T17:59:06.831Z","endTime":"2026-05-24T18:00:23.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"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,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098606510612196,"aZ":-33.14139278439579,"pfxX":5.506929879062878,"pfxZ":-0.6352082752388828,"pX":-0.31763762061548645,"pZ":3.2194771414316183,"vX0":0.9935651471162228,"vY0":-122.74932614898579,"vZ0":0.24836635425821707,"x":129.11,"y":151.85,"x0":-1.4429798994056167,"y0":50.001407298783526,"z0":5.936626721364711,"aX":8.409759822879787},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-10.2,"spinRate":2530,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.4460611662561482,"extension":6.269652244512185},"index":0,"playId":"727d29d8-f6d7-30ba-ab51-42322b7ce34a","pitchNumber":1,"startTime":"2026-05-24T17:59:25.289Z","endTime":"2026-05-24T17:59:28.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.173016714548766,"aZ":-20.763266304159924,"pfxX":-11.509051229018354,"pfxZ":5.7680832349180235,"pX":-0.9942649496787118,"pZ":1.6078601166416584,"vX0":4.304070456883417,"vY0":-140.0969171940226,"vZ0":-7.772951279502611,"x":154.9,"y":195.37,"x0":-1.060020508634244,"y0":50.00033272980304,"z0":5.787187203682504,"aX":-22.75614397140512},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":19.9,"spinRate":2117,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3917325674724341,"extension":6.198852346565029},"index":1,"playId":"604e5bc7-051c-3183-9d6b-7a6fa54ce4f9","pitchNumber":2,"startTime":"2026-05-24T17:59:38.912Z","endTime":"2026-05-24T17:59:42.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.449160276981885,"aZ":-11.64166959939207,"pfxX":-3.5893667808169734,"pfxZ":10.148783238812305,"pX":0.5940160245987242,"pZ":3.3175393077734427,"vX0":4.718645497909853,"vY0":-141.60875595025684,"vZ0":-5.839534697702411,"x":94.36,"y":149.21,"x0":-0.630454853310543,"y0":50.00672114047611,"z0":6.156846018890554,"aX":-7.264869445190044},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":5.5,"spinRate":2331,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.387342716837904,"extension":6.1360953922389525},"index":2,"playId":"31835a67-7f36-3e21-95c5-dfe24c23ac8a","pitchNumber":3,"startTime":"2026-05-24T17:59:52.431Z","endTime":"2026-05-24T17:59:56.992Z","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":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51647290340302,"aZ":-25.716013647610357,"pfxX":-7.4088409462541485,"pfxZ":3.827061931920446,"pX":0.10901341887983462,"pZ":1.5673133249064894,"vX0":5.492511619976302,"vY0":-128.95897344177524,"vZ0":-5.827925375401536,"x":112.84,"y":196.46,"x0":-1.0846134651118187,"y0":50.00112093492372,"z0":5.837073958471161,"aX":-12.49262087863382},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":12.2,"spinRate":1188,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4245461750516326,"extension":6.446979620729756},"hitData":{"launchSpeed":77.8,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.72,"coordY":174.33}},"index":3,"playId":"1cd88f7e-8322-3ea8-9a51-7e3e1d794982","pitchNumber":4,"startTime":"2026-05-24T18:00:06.855Z","endTime":"2026-05-24T18:00:23.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:00:23.380Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T18:00:35.753Z","endTime":"2026-05-24T18:02:54.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634277770715318,"aZ":-41.61622324920318,"pfxX":3.1387016061058954,"pfxZ":-6.566826116620785,"pX":-0.05446460003707913,"pZ":2.9879110414593884,"vX0":1.2502824863248627,"vY0":-119.3750828321377,"vZ0":1.08911905848354,"x":119.08,"y":158.11,"x0":-0.9931555079167012,"y0":50.00089564675343,"z0":6.281121454237095,"aX":4.515036336732301},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.3,"breakHorizontal":-6.0,"spinRate":2544,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.4593646281207846,"extension":6.48571784855005},"index":0,"playId":"b6ca229b-e245-3c7c-9261-0fdccd3d491c","pitchNumber":1,"startTime":"2026-05-24T18:00:51.880Z","endTime":"2026-05-24T18:00:55.537Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420441731533693,"aZ":-41.7570340490312,"pfxX":4.4283876929416355,"pfxZ":-6.534081647162553,"pX":-0.25326214793322666,"pZ":2.706077338147589,"vX0":0.13637387833690737,"vY0":-120.36651441102086,"vZ0":0.2905150630351332,"x":126.65,"y":165.72,"x0":-0.8859492665764426,"y0":50.00264320306761,"z0":6.282045472395622,"aX":6.495607735277454},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.5,"breakHorizontal":-8.0,"spinRate":2512,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.45509192324934045,"extension":6.404225737629079},"index":1,"playId":"516bd1e7-36b5-3d52-9ba3-96366c9e9f54","pitchNumber":2,"startTime":"2026-05-24T18:01:08.731Z","endTime":"2026-05-24T18:01:12.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-24T18:01:19.327Z","endTime":"2026-05-24T18:01:35.290Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.111617404632323,"aZ":-43.11581071808511,"pfxX":2.6182661144087804,"pfxZ":-7.294818396709424,"pX":1.6308805582299044,"pZ":-1.1320809237751484,"vX0":4.702127940952221,"vY0":-122.51106198920318,"vZ0":-7.991651098666908,"x":54.83,"y":269.35,"x0":-0.6631899187231646,"y0":50.00262610289334,"z0":5.915371446186557,"aX":3.9274286763794355},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.0,"breakHorizontal":-6.0,"spinRate":2621,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4493139400663395,"extension":6.656321001675437},"index":3,"playId":"a84627bd-b051-3913-8e34-a9869ffa7937","pitchNumber":3,"startTime":"2026-05-24T18:01:35.290Z","endTime":"2026-05-24T18:01:39.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502392954324584,"aZ":-13.57974530057086,"pfxX":-5.8969846646593655,"pfxZ":9.15517571484643,"pX":0.0644020313921125,"pZ":2.949835041569637,"vX0":3.72866700997635,"vY0":-141.4404083511361,"vZ0":-6.4286180199730545,"x":114.55,"y":159.13,"x0":-0.5030867126185051,"y0":50.00391309005848,"z0":6.118792322623278,"aX":-11.978711125414733},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2338,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3868722666992217,"extension":6.415474820491734},"index":4,"playId":"136354df-d91d-3599-b3c2-e3a5258f0023","pitchNumber":4,"startTime":"2026-05-24T18:02:07.374Z","endTime":"2026-05-24T18:02:10.703Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34027443312149,"aZ":-27.359384369956434,"pfxX":-8.639586845835076,"pfxZ":2.942096849255641,"pX":0.8361318794744987,"pZ":-0.05041576731647196,"vX0":7.657077459058594,"vY0":-127.21092444602444,"vZ0":-8.823412160568532,"x":85.13,"y":240.14,"x0":-1.0918681505027281,"y0":50.00387885930229,"z0":5.635218923863478,"aX":-14.146627586197855},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":13.9,"spinRate":1449,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4307218022464214,"extension":6.677422767888824},"index":5,"playId":"f39db23f-5afb-303e-ac0f-9cd66f059ce6","pitchNumber":5,"startTime":"2026-05-24T18:02:27.895Z","endTime":"2026-05-24T18:02:31.867Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613972244958816,"aZ":-41.29880894758273,"pfxX":2.9637148876264177,"pfxZ":-6.0018703976561,"pX":0.5323343344657624,"pZ":1.3851974272033931,"vX0":2.583152970469758,"vY0":-122.39423050334156,"vZ0":-3.0577425328508197,"x":96.71,"y":201.38,"x0":-0.9208222716722733,"y0":50.00197624807362,"z0":6.178999725218073,"aX":4.50654271707382},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.3,"breakHorizontal":-6.0,"spinRate":2614,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4471013169643294,"extension":6.389668290968673},"index":6,"playId":"26dd930c-1085-3cb7-b8bf-62c2a9fc33ec","pitchNumber":6,"startTime":"2026-05-24T18:02:50.740Z","endTime":"2026-05-24T18:02:54.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:02:54.727Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyrone Taylor walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T18:02:58.307Z","endTime":"2026-05-24T18:04:49.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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,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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":77.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80752195164359,"aZ":-37.413991189820635,"pfxX":8.427817669728446,"pfxZ":-3.470622285325928,"pX":1.90868947954931,"pZ":0.3653036975554301,"vX0":4.406850189025866,"vY0":-123.05859433853375,"vZ0":-5.236555023861787,"x":44.25,"y":228.92,"x0":-1.008746794530868,"y0":50.002688491147836,"z0":5.743657568666506,"aX":12.73116877414992},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.4,"breakHorizontal":-16.4,"spinRate":2562,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44766487972266944,"extension":6.553326188290898},"index":0,"playId":"23d3781f-dfe9-3eb4-9760-b113bd9c6f82","pitchNumber":1,"startTime":"2026-05-24T18:03:19.790Z","endTime":"2026-05-24T18:03:26.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078875532467077,"aZ":-33.65379571721379,"pfxX":8.403344482881389,"pfxZ":-0.9671143582306732,"pX":1.9303301236681787,"pZ":1.5221415956361888,"vX0":4.438236482760429,"vY0":-123.38365231626865,"vZ0":-3.442468385973846,"x":43.42,"y":197.68,"x0":-0.9900922950422456,"y0":50.00421840113405,"z0":5.804119152132478,"aX":12.814828954018388},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.4,"breakHorizontal":-16.3,"spinRate":2530,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4458056727274746,"extension":6.397789257840165},"index":1,"playId":"414cfaf9-fd3f-3526-aa2c-dd17b6bf6ddc","pitchNumber":2,"startTime":"2026-05-24T18:03:43.111Z","endTime":"2026-05-24T18:03:49.947Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135900687241993,"aZ":-31.74351615931371,"pfxX":-9.131011697569864,"pfxZ":0.25955727901302994,"pX":1.229428253602028,"pZ":0.03067936710957008,"vX0":8.37161322268636,"vY0":-127.15522577147497,"vZ0":-7.982509420466821,"x":70.14,"y":237.95,"x0":-0.9196529761267854,"y0":50.001283965807346,"z0":5.730168763403356,"aX":-14.947473266541902},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":14.6,"spinRate":1383,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4308086902045436,"extension":6.503355611850543},"index":2,"playId":"d61f6030-7646-3b38-92b4-afdf9a1fd540","pitchNumber":3,"startTime":"2026-05-24T18:04:02.051Z","endTime":"2026-05-24T18:04:05.785Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94145857994882,"aZ":-22.406526421779958,"pfxX":-11.08208581978164,"pfxZ":4.988055570339673,"pX":-0.27774552802441826,"pZ":3.4495597259242436,"vX0":5.65829966949975,"vY0":-139.03259699279837,"vZ0":-2.890186905501147,"x":127.59,"y":145.64,"x0":-0.8985087633790194,"y0":50.00512823435547,"z0":5.988249855035588,"aX":-21.715755704864478},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":19.0,"spinRate":2161,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3938331080965565,"extension":6.215104622941457},"index":3,"playId":"899db5ab-b1c2-37c4-9a06-7783b6e099f3","pitchNumber":4,"startTime":"2026-05-24T18:04:24.476Z","endTime":"2026-05-24T18:04:28.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739082118913544,"aZ":-18.796707064109654,"pfxX":-10.519391655669285,"pfxZ":6.795375841513289,"pX":0.40297180468757593,"pZ":1.274449888604156,"vX0":6.545130607465652,"vY0":-139.29561343923237,"vZ0":-9.055947454349829,"x":101.64,"y":204.37,"x0":-0.6081082359805892,"y0":50.00511333730834,"z0":5.806112726694643,"aX":-20.713481540855078},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":17.8,"spinRate":2086,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3929399184606446,"extension":6.456170663897095},"index":4,"playId":"77b11ed2-624e-3d4f-a539-33341f7be79c","pitchNumber":5,"startTime":"2026-05-24T18:04:45.632Z","endTime":"2026-05-24T18:04:49.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:04:49.827Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hayden Senger flies out to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T18:05:39.600Z","endTime":"2026-05-24T18:06:33.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"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":[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":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T18:05:19.761Z","endTime":"2026-05-24T18:05:41.849Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89094498143964,"aZ":-21.125157273852405,"pfxX":-10.560154397428946,"pfxZ":5.600074776913303,"pX":-0.5363751604552663,"pZ":4.2532616158007865,"vX0":4.661686270398319,"vY0":-139.71061572713052,"vZ0":-1.2877897983530313,"x":137.45,"y":123.94,"x0":-0.8557193629401657,"y0":50.00649311478489,"z0":6.110508923337224,"aX":-20.850823269487964},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":2138,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3922618648390417,"extension":6.288894251043048},"index":1,"playId":"6be5201f-ecbf-320b-bab1-d9e21840f86e","pitchNumber":1,"startTime":"2026-05-24T18:05:41.849Z","endTime":"2026-05-24T18:05:45.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564054237213856,"aZ":-28.406502451800222,"pfxX":-9.33265037819188,"pfxZ":2.285668424149497,"pX":0.2891174641038333,"pZ":1.6278174539344752,"vX0":5.944293284150837,"vY0":-127.33171377989463,"vZ0":-5.211759940061499,"x":105.98,"y":194.83,"x0":-0.8603441211011486,"y0":50.00099821624774,"z0":5.94228568384625,"aX":-15.359591063889322},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1453,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.42976999205051003,"extension":6.459622889746997},"index":2,"playId":"b47902ab-4ab8-3357-8b9b-8a719126e6fe","pitchNumber":2,"startTime":"2026-05-24T18:05:59.315Z","endTime":"2026-05-24T18:06:02.822Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.323977928981602,"aZ":-29.820706968435985,"pfxX":-8.69695773558992,"pfxZ":1.4310060713526003,"pX":0.35787690705021713,"pZ":2.013850206300353,"vX0":5.60821526782023,"vY0":-127.35722865432889,"vZ0":-3.845818028231613,"x":103.36,"y":184.41,"x0":-0.7436130263358074,"y0":50.000953709391915,"z0":5.903777583337807,"aX":-14.275317156859558},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":1386,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.43019222428004733,"extension":7.167502358869649},"hitData":{"launchSpeed":97.4,"launchAngle":33.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.27,"coordY":91.73}},"index":3,"playId":"c02a3e07-e81e-3b73-82b6-f34fb97a234a","pitchNumber":3,"startTime":"2026-05-24T18:06:20.982Z","endTime":"2026-05-24T18:06:33.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:06:33.348Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T18:08:45.710Z","endTime":"2026-05-24T18:09:30.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"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":82.1,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140995870920626,"aZ":-25.64043956878223,"pfxX":8.041236766094602,"pfxZ":4.5513602721172735,"pX":0.5374286368996333,"pZ":1.9437030615075894,"vX0":5.871859354794672,"vY0":-119.4187642331806,"vZ0":-2.081884478348038,"x":96.51,"y":186.3,"x0":-3.002913198597317,"y0":50.005773626128445,"z0":5.145608423138891,"aX":11.5531621603816},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.9,"breakHorizontal":-16.1,"spinRate":2474,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.45960247642607044,"extension":6.9406154688722},"index":0,"playId":"c74d61cb-80bb-314a-bbfb-0ac76e8b6d6f","pitchNumber":1,"startTime":"2026-05-24T18:08:51.653Z","endTime":"2026-05-24T18:08:55.262Z","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.8,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85243698881865,"aZ":-28.51081498399871,"pfxX":8.339567120111557,"pfxZ":2.5859123844438994,"pX":1.7360970981954802,"pZ":1.5281209550237762,"vX0":8.34010507975477,"vY0":-118.81546346965088,"vZ0":-2.1246595259401797,"x":50.82,"y":197.52,"x0":-2.9157324543678,"y0":50.002782185826575,"z0":5.049970936110865,"aX":11.802959637739892},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.4,"breakHorizontal":-17.3,"spinRate":2544,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.46274902785583105,"extension":7.208344908578212},"index":1,"playId":"895a0ad6-4c0a-342d-8bdc-3736464c83e7","pitchNumber":2,"startTime":"2026-05-24T18:09:05.799Z","endTime":"2026-05-24T18:09:09.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9033621388163,"aZ":-26.79648295919805,"pfxX":-0.9986444485111486,"pfxZ":3.1942893128638232,"pX":-0.05939390109911195,"pZ":3.037148904637622,"vX0":7.4349685673539865,"vY0":-128.7062058759924,"vZ0":-0.35460300703505143,"x":119.26,"y":156.78,"x0":-2.851737936303845,"y0":50.00168200176872,"z0":5.246076122033088,"aX":-1.6812256855373129},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":0.2,"spinRate":2444,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.4250331500656408,"extension":7.11842089554541},"hitData":{"launchSpeed":93.9,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.25,"coordY":157.53}},"index":2,"playId":"44fe12d8-82f1-3ab1-9874-e7436ce2ce37","pitchNumber":3,"startTime":"2026-05-24T18:09:21.088Z","endTime":"2026-05-24T18:09:30.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:09:30.600Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to third baseman Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T18:09:40.097Z","endTime":"2026-05-24T18:10:20.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.474555705433065,"aZ":-14.591217211907852,"pfxX":-6.1216951503631245,"pfxZ":9.248648739499304,"pX":-0.5471030762394598,"pZ":3.02903905046909,"vX0":8.35812905459944,"vY0":-137.26826336469915,"vZ0":-3.241381561514818,"x":137.85,"y":157.0,"x0":-2.841500903764467,"y0":50.00254659389305,"z0":5.223726267585174,"aX":-11.638337520476794},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2195,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3996187806914957,"extension":7.089660023492214},"index":0,"playId":"f033033c-6a7e-394e-86f3-db60ea962ce0","pitchNumber":1,"startTime":"2026-05-24T18:10:00.190Z","endTime":"2026-05-24T18:10:03.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883596279320958,"aZ":-13.79989496946474,"pfxX":-6.501706442927338,"pfxZ":9.55540583247604,"pX":0.13504650232438042,"pZ":2.651086116828863,"vX0":10.06620584314225,"vY0":-138.0771882216929,"vZ0":-4.173466324685107,"x":111.85,"y":167.2,"x0":-2.7198360849440197,"y0":50.00464081511756,"z0":5.116345698021856,"aX":-12.505666918251217},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2305,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39727837882373773,"extension":7.35868692489021},"hitData":{"launchSpeed":83.8,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.67,"coordY":172.8}},"index":1,"playId":"efbc1677-4cf2-3c9f-a1fc-52a2c1bdbb41","pitchNumber":2,"startTime":"2026-05-24T18:10:14.608Z","endTime":"2026-05-24T18:10:20.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:10:20.635Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out softly to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T18:10:23.903Z","endTime":"2026-05-24T18:10:56.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955688042208628,"aZ":-17.176267350392752,"pfxX":-7.9928744135254615,"pfxZ":7.619971716727942,"pX":-0.8441383179300134,"pZ":2.8502533489700967,"vX0":8.366668997842131,"vY0":-139.31794194574297,"vZ0":-3.2542437205811408,"x":149.18,"y":161.82,"x0":-2.8460364068955535,"y0":50.002345098102,"z0":5.167065314795135,"aX":-15.730717339698046},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2270,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3929689249204573,"extension":6.860126928609069},"hitData":{"launchSpeed":56.2,"launchAngle":29.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"soft","location":"4","coordinates":{"coordX":130.77,"coordY":136.43}},"index":0,"playId":"e39aa23c-655a-35cf-8a82-2881dcbe3f83","pitchNumber":1,"startTime":"2026-05-24T18:10:49.797Z","endTime":"2026-05-24T18:10:56.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:10:56.083Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T18:12:55.124Z","endTime":"2026-05-24T18:13:36.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.720381688540286,"aZ":-19.862861883854873,"pfxX":-10.597341031369794,"pfxZ":6.419603238076265,"pX":-0.2882918200820356,"pZ":2.8892214625687083,"vX0":5.968500005320271,"vY0":-137.87265034971404,"vZ0":-4.55502471264727,"x":127.99,"y":160.77,"x0":-1.1085687880607271,"y0":50.00337047443691,"z0":5.909993475999324,"aX":-20.32647169921914},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":17.9,"spinRate":2090,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3978287173620818,"extension":6.153527573696285},"index":0,"playId":"43b217e6-249c-34d5-9b17-72cfa95e108f","pitchNumber":1,"startTime":"2026-05-24T18:12:59.211Z","endTime":"2026-05-24T18:13:02.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18560211899011,"aZ":-11.235135135275199,"pfxX":-5.796965223664583,"pfxZ":10.434248487673756,"pX":-0.46707151822215165,"pZ":2.1095391795564775,"vX0":3.0484507466770214,"vY0":-140.81108520610627,"vZ0":-8.868537932913773,"x":134.8,"y":181.82,"x0":-0.8110020299303305,"y0":50.00168116561519,"z0":6.028081901831935,"aX":-11.631921839339562},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2299,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38908585971875986,"extension":6.119163327380685},"index":1,"playId":"6ee1b068-2bf1-3fdd-a276-3a9e9c1fa4bd","pitchNumber":2,"startTime":"2026-05-24T18:13:11.904Z","endTime":"2026-05-24T18:13:15.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322910778960654,"aZ":-15.779130223596336,"pfxX":-6.433559006329489,"pfxZ":8.202076648588138,"pX":0.47577967393614523,"pZ":3.1177449828321873,"vX0":5.381696476780423,"vY0":-140.178731905316,"vZ0":-5.522637738469415,"x":98.86,"y":154.6,"x0":-0.6286866201428636,"y0":50.00682559993056,"z0":6.1360392134528965,"aX":-12.865711446569453},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":10.6,"spinRate":2248,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.390057855243477,"extension":6.142639998650493},"hitData":{"launchSpeed":69.7,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.56,"coordY":157.72}},"index":2,"playId":"80047f1d-ac63-3801-83cb-0ac4e65ac2e3","pitchNumber":3,"startTime":"2026-05-24T18:13:25.605Z","endTime":"2026-05-24T18:13:36.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:13:36.128Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, pitcher Tyler Phillips to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T18:13:38.866Z","endTime":"2026-05-24T18:14:06.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":0},"credits":[{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95409915733504,"aZ":-22.22808150994816,"pfxX":-11.061075196867764,"pfxZ":4.950883839223144,"pX":-0.8438663006139888,"pZ":2.550716953591093,"vX0":4.032975536128855,"vY0":-141.03365890955658,"vZ0":-5.604491323384142,"x":149.17,"y":169.91,"x0":-0.8579257591368216,"y0":50.00059791138333,"z0":6.003096163082091,"aX":-22.214057623030158},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":19.2,"spinRate":2152,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3887895128089274,"extension":6.334816754619335},"hitData":{"launchSpeed":64.6,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":115.85,"coordY":191.63}},"index":0,"playId":"c8b94864-a560-3926-8c8d-e6fd3efc673d","pitchNumber":1,"startTime":"2026-05-24T18:13:56.554Z","endTime":"2026-05-24T18:14:06.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:14:06.274Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T18:14:12.524Z","endTime":"2026-05-24T18:15:05.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"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],"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":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54552142377374,"aZ":-13.820781472510673,"pfxX":-5.354624536988386,"pfxZ":8.979338600661208,"pX":0.5798040127868047,"pZ":2.2727691533166077,"vX0":5.393527702439719,"vY0":-141.65060540095814,"vZ0":-8.054677252614471,"x":94.9,"y":177.42,"x0":-0.6477792298047397,"y0":50.00550770276304,"z0":6.025451113977781,"aX":-10.948261129323349},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2214,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38579062319700785,"extension":6.188997485554833},"index":0,"playId":"8d79a94e-c6ef-3dd9-b2ee-c1dbf1c6ef09","pitchNumber":1,"startTime":"2026-05-24T18:14:42.306Z","endTime":"2026-05-24T18:14:45.893Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001310962057513,"aZ":-21.54316163126998,"pfxX":-10.888311868554233,"pfxZ":5.274385879630494,"pX":-0.26050762233348307,"pZ":1.8950599736981417,"vX0":6.2304610054000715,"vY0":-140.82594954146256,"vZ0":-6.747127355195609,"x":126.93,"y":187.61,"x0":-1.0831738266653463,"y0":50.002368730318636,"z0":5.708505417787742,"aX":-21.940371039624686},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":2175,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3884643678309523,"extension":6.2827654243355475},"hitData":{"launchSpeed":99.9,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.75,"coordY":175.85}},"index":1,"playId":"67d3f335-ba57-3b54-8bed-19c7c3b0570c","pitchNumber":2,"startTime":"2026-05-24T18:14:55.852Z","endTime":"2026-05-24T18:15:05.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:15:05.792Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christopher Morel flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:17:07.747Z","endTime":"2026-05-24T18:18:41.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"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":"Flyout","eventType":"field_out","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":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.5,"endSpeed":72.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.443193293358952,"aZ":-31.40226135500902,"pfxX":8.347292629973515,"pfxZ":0.5712909476410326,"pX":0.7680910163432443,"pZ":2.002652952497567,"vX0":6.081985456473166,"vY0":-115.65588514496372,"vZ0":-0.35843538143204934,"x":87.72,"y":184.71,"x0":-2.988512887911174,"y0":50.00082826379377,"z0":5.1954029409506015,"aX":11.199796236978429},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.2,"breakHorizontal":-16.7,"spinRate":2439,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.47527526505129947,"extension":7.211018664558093},"index":0,"playId":"9792aa25-a513-367f-810e-c3ce4a9e2021","pitchNumber":1,"startTime":"2026-05-24T18:17:08.789Z","endTime":"2026-05-24T18:17:12.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602151669345254,"aZ":-17.12810109962471,"pfxX":-7.550911776008958,"pfxZ":7.777265944696913,"pX":-0.4319620138625658,"pZ":3.614614954327329,"vX0":9.077825848771768,"vY0":-138.16891498833024,"vZ0":-1.1688087234595832,"x":133.47,"y":141.19,"x0":-2.7780066429642827,"y0":50.00347618380425,"z0":5.193400318580009,"aX":-14.610080623003142},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2319,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39633120584800086,"extension":7.00156825693236},"index":1,"playId":"bae7fa83-7864-36a6-a284-aae9c271b388","pitchNumber":2,"startTime":"2026-05-24T18:17:22.373Z","endTime":"2026-05-24T18:17:26.309Z","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":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527629791462953,"aZ":-16.12649225554909,"pfxX":-7.180444673111179,"pfxZ":8.369176578408943,"pX":-0.3092045295343096,"pZ":2.2234565023137085,"vX0":9.047872530188227,"vY0":-137.6091945140463,"vZ0":-4.783766435773487,"x":128.79,"y":178.75,"x0":-2.70687747592603,"y0":50.00664909009068,"z0":5.077039061747954,"aX":-13.77511676877833},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2251,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3980386568923975,"extension":7.125893025347844},"index":2,"playId":"b942011f-4a56-3ba9-8995-21ace0a73686","pitchNumber":3,"startTime":"2026-05-24T18:17:38.118Z","endTime":"2026-05-24T18:17:42.267Z","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":95.5,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4267501416759,"aZ":-15.245015592780058,"pfxX":-6.811461217430466,"pfxZ":8.653794548806442,"pX":0.5879881586131197,"pZ":2.7834333378912923,"vX0":11.355325170443384,"vY0":-138.61681367268486,"vZ0":-3.5857676569842756,"x":94.59,"y":163.63,"x0":-2.6666435017819117,"y0":50.005194595145966,"z0":5.104275402483466,"aX":-13.32975036945362},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2207,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3943432446798414,"extension":6.99986255238758},"index":3,"playId":"d2cc404c-45c4-35f0-ac8e-b29c10180a05","pitchNumber":4,"startTime":"2026-05-24T18:17:57.087Z","endTime":"2026-05-24T18:18:00.828Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933411211220648,"aZ":-29.166169418023845,"pfxX":5.6944463992178065,"pfxZ":2.1214270887289555,"pX":-0.773624772473385,"pZ":2.6394119366505273,"vX0":3.6440490015614504,"vY0":-118.37497213261071,"vZ0":0.43253924411381917,"x":146.49,"y":167.52,"x0":-3.0735110831100028,"y0":50.00148475375758,"z0":5.127859784635923,"aX":8.067262446508325},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.2,"breakHorizontal":-11.2,"spinRate":2514,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.4629944261485779,"extension":7.134125070732267},"index":4,"playId":"f6d32771-0f6f-300a-a150-e79990b043d9","pitchNumber":5,"startTime":"2026-05-24T18:18:12.926Z","endTime":"2026-05-24T18:18:16.418Z","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":81.1,"endSpeed":74.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041860653529156,"aZ":-26.11345486089967,"pfxX":10.129422225127932,"pfxZ":4.333289540078133,"pX":0.6988737733518446,"pZ":2.005935176006286,"vX0":5.388888203959937,"vY0":-117.95963053493472,"vZ0":-1.6129254120225562,"x":90.36,"y":184.62,"x0":-2.9368251041617137,"y0":50.00187885386107,"z0":5.123683395814869,"aX":14.164157831247708},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.7,"breakHorizontal":-19.7,"spinRate":2565,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4656921357618624,"extension":6.845297096315223},"hitData":{"launchSpeed":71.8,"launchAngle":31.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.87,"coordY":104.29}},"index":5,"playId":"b9927d46-0f22-32f1-ba4d-0c80c9f7908b","pitchNumber":6,"startTime":"2026-05-24T18:18:31.406Z","endTime":"2026-05-24T18:18:41.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:18:41.823Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:18:41.508Z","endTime":"2026-05-24T18:19:32.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254532879122802,"aZ":-25.871981134311106,"pfxX":0.3011986669926756,"pfxZ":3.7310953459278284,"pX":1.0763290912120502,"pZ":2.1933155033293836,"vX0":9.911827007530508,"vY0":-129.0123692241976,"vZ0":-2.1507111253266262,"x":75.97,"y":179.56,"x0":-2.850874363828094,"y0":50.00463201792464,"z0":5.027254067709621,"aX":0.5070228837992923},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2485,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4241787977734299,"extension":7.347462739273119},"index":0,"playId":"ba9d39d3-9cb0-3115-baeb-e506dc200600","pitchNumber":1,"startTime":"2026-05-24T18:19:05.979Z","endTime":"2026-05-24T18:19:09.742Z","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":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721741170671233,"aZ":-16.175425522497044,"pfxX":-7.023897722042511,"pfxZ":8.479963131235989,"pX":0.2353348511631995,"pZ":3.196260227185675,"vX0":10.460137566633133,"vY0":-136.62540776887317,"vZ0":-2.2641753815351917,"x":108.03,"y":152.48,"x0":-2.734084707153317,"y0":50.00041516662111,"z0":5.150155846072728,"aX":-13.248647825984458},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2355,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4012351590227672,"extension":7.208057416743018},"hitData":{"launchSpeed":99.7,"launchAngle":9.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.68,"coordY":85.56}},"index":1,"playId":"12145c5c-cf5e-332c-b056-f3c0da3c81e5","pitchNumber":2,"startTime":"2026-05-24T18:19:21.819Z","endTime":"2026-05-24T18:19:32.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:19:32.783Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:19:33.165Z","endTime":"2026-05-24T18:21:53.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"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"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724409787811876,"aZ":-31.492297622961413,"pfxX":-7.699309829676161,"pfxZ":0.4504069167169682,"pX":-0.22708725997530205,"pZ":2.37799199142764,"vX0":8.566086296230724,"vY0":-121.8992098723547,"vZ0":-0.6411674366936237,"x":125.66,"y":174.57,"x0":-2.7919500495701275,"y0":50.000527916094214,"z0":5.371387676919981,"aX":-11.546921085853846},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":947,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4499281475097727,"extension":7.25964617568054},"index":0,"playId":"4f6b92d9-5e6c-3503-8a64-3b6ad19b3074","pitchNumber":1,"startTime":"2026-05-24T18:19:58.834Z","endTime":"2026-05-24T18:20:02.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557716533909513,"aZ":-30.026418457057844,"pfxX":-8.41599641769854,"pfxZ":1.4256526936531557,"pX":0.34305916753571475,"pZ":1.1672129184634907,"vX0":9.501668915602188,"vY0":-122.00409172164666,"vZ0":-3.5875549686762738,"x":103.92,"y":207.27,"x0":-2.5129827466056693,"y0":50.00176070957221,"z0":5.251436482220447,"aX":-12.656105605303186},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":13.0,"spinRate":992,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44936766842196807,"extension":7.1625633362640455},"index":1,"playId":"f0b3fe82-3137-333d-8e72-8398b3afdf0a","pitchNumber":2,"startTime":"2026-05-24T18:20:17.474Z","endTime":"2026-05-24T18:20:21.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134339286812377,"aZ":-16.354837147501392,"pfxX":-8.05489740106772,"pfxZ":8.293511332720758,"pX":-1.028496268434633,"pZ":2.6055994415623136,"vX0":7.8650825529738295,"vY0":-137.4174539421317,"vZ0":-3.734991880998416,"x":156.2,"y":168.43,"x0":-2.8845358766093208,"y0":50.00507357871171,"z0":5.097081221139026,"aX":-15.369978611042907},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2274,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39895482114165404,"extension":7.084721257810945},"index":2,"playId":"d497a35b-f11f-39e1-b48f-374a15c605ae","pitchNumber":3,"startTime":"2026-05-24T18:20:38.184Z","endTime":"2026-05-24T18:20:42.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29646439166655,"aZ":-25.318503216921147,"pfxX":-0.023889586792581352,"pfxZ":3.882618087820255,"pX":0.23411928382962946,"pZ":2.892851980145487,"vX0":8.088929460225522,"vY0":-131.83803486730272,"vZ0":-1.00209124346341,"x":108.08,"y":160.67,"x0":-2.866976591923116,"y0":50.00132100294255,"z0":5.141721560532744,"aX":-0.0428167019002463},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2433,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.41501507730046683,"extension":7.117371392273122},"index":3,"playId":"72ee6852-5151-337e-8cc8-e658fe7462f3","pitchNumber":4,"startTime":"2026-05-24T18:21:00.559Z","endTime":"2026-05-24T18:21:04.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.559959229386052,"aZ":-33.53036614472617,"pfxX":-8.12261955048024,"pfxZ":-0.9014858128836263,"pX":-1.9686538960881919,"pZ":3.333103878611394,"vX0":4.600607590149062,"vY0":-121.86762057523103,"vZ0":2.0501134168963464,"x":138.81,"y":115.15,"x0":-2.823951488048777,"y0":50.00181393635853,"z0":5.373649083319488,"aX":-12.23819574970634},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.8,"breakHorizontal":13.7,"spinRate":960,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4491509356344947,"extension":7.0632584536307315},"index":4,"playId":"56bb01e4-ae97-3d48-b70d-848a6cdb79fc","pitchNumber":5,"startTime":"2026-05-24T18:21:25.985Z","endTime":"2026-05-24T18:21:29.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737862202403964,"aZ":-12.481246186310042,"pfxX":-7.8245744593409885,"pfxZ":10.177052764320086,"pX":-1.6566276612991904,"pZ":2.786846869360095,"vX0":6.219672758876655,"vY0":-138.41906256351803,"vZ0":-3.9036436601388695,"x":180.15,"y":163.54,"x0":-2.9194407776126217,"y0":50.00065189741812,"z0":5.054808686382679,"aX":-15.137435043898316},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":12.8,"spinRate":2301,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3961371597019703,"extension":7.167579713618962},"index":5,"playId":"85dcf228-f480-3174-ad04-2cf84087fd6a","pitchNumber":6,"startTime":"2026-05-24T18:21:45.806Z","endTime":"2026-05-24T18:21:53.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:21:53.438Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks. Javier Sanoja to 3rd. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:21:53.413Z","endTime":"2026-05-24T18:23:41.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"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"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.752459977842356,"aZ":-25.070432747549145,"pfxX":8.880458906338948,"pfxZ":4.953951548744654,"pX":1.1560503556700672,"pZ":1.8175142341849964,"vX0":7.151164156645313,"vY0":-119.47573792948072,"vZ0":-2.2837484238057977,"x":72.93,"y":189.71,"x0":-3.038276278575248,"y0":50.003225039775046,"z0":5.0573726735754425,"aX":12.733625193790575},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.6,"breakHorizontal":-17.9,"spinRate":2504,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.45986562410418586,"extension":7.108916334242538},"index":0,"playId":"063391e1-ccd0-3b30-b393-fd74ae89ba38","pitchNumber":1,"startTime":"2026-05-24T18:22:27.864Z","endTime":"2026-05-24T18:22:31.282Z","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":94.8,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819557770847098,"aZ":-12.07807712735563,"pfxX":-6.793753382831879,"pfxZ":10.55015850876585,"pX":1.1399389280290575,"pZ":2.4662710280885842,"vX0":12.599320691889051,"vY0":-137.46418998842807,"vZ0":-4.944364113853136,"x":73.55,"y":172.19,"x0":-2.6299805609184963,"y0":50.00179324769874,"z0":5.115027379228713,"aX":-12.94068448762177},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":9.5,"spinRate":2298,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39916937121553175,"extension":7.149513918588338},"index":1,"playId":"8aca7849-3f95-34ba-af40-6f4afac97758","pitchNumber":2,"startTime":"2026-05-24T18:22:48.113Z","endTime":"2026-05-24T18:22:51.812Z","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":90.5,"endSpeed":83.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078457104979176,"aZ":-22.98617095823022,"pfxX":0.2827877850993792,"pfxZ":5.216458658383842,"pX":1.229474758216864,"pZ":1.7205413265780405,"vX0":10.405005310801668,"vY0":-131.47458909165434,"vZ0":-4.220047088939685,"x":70.14,"y":192.33,"x0":-2.8050668716332288,"y0":50.00644503876979,"z0":5.0380958688662085,"aX":0.4989104993094289},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.6,"spinRate":2379,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4155118892351535,"extension":7.176680686286868},"index":2,"playId":"7e046ca2-ebfd-39c6-8beb-16bf0b09f8ee","pitchNumber":3,"startTime":"2026-05-24T18:23:17.481Z","endTime":"2026-05-24T18:23:21.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48180237724631,"aZ":-15.285204614442625,"pfxX":-8.795455182896282,"pfxZ":8.754996731472104,"pX":0.8110700439222538,"pZ":2.261386162539119,"vX0":12.337270064045956,"vY0":-138.17473479417978,"vZ0":-4.955435639275651,"x":86.08,"y":177.72,"x0":-2.5740211835190845,"y0":50.00267450327925,"z0":5.109026110231759,"aX":-16.967247057058902},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":2347,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39677436595179705,"extension":7.19771229997007},"index":3,"playId":"8d353c9f-6aac-3009-98a1-5b7364101389","pitchNumber":4,"startTime":"2026-05-24T18:23:37.020Z","endTime":"2026-05-24T18:23:41.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:23:41.517Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:24:39.128Z","endTime":"2026-05-24T18:26:51.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T18:24:04.259Z","endTime":"2026-05-24T18:24:41.377Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25595678153269,"aZ":-14.394478602690835,"pfxX":-9.141641645633053,"pfxZ":9.087355780785536,"pX":-0.6871649913214574,"pZ":2.1249489269326634,"vX0":9.175944072539345,"vY0":-139.24249210561223,"vZ0":-5.412392081861156,"x":143.19,"y":181.41,"x0":-2.8429618759488258,"y0":50.005975291631884,"z0":5.051930668379427,"aX":-17.893339301610325},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":14.5,"spinRate":2346,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.39387762724542563,"extension":7.152335542841062},"index":1,"playId":"c5ea1159-8167-3495-bce6-ddba07fea18a","pitchNumber":1,"startTime":"2026-05-24T18:24:41.377Z","endTime":"2026-05-24T18:24:44.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073019986517263,"aZ":-23.777206573225634,"pfxX":0.11000517498389861,"pfxZ":4.747947570330982,"pX":1.6328924253558676,"pZ":2.528335912864052,"vX0":11.5892264629572,"vY0":-131.91725957135978,"vZ0":-2.117198065293365,"x":54.76,"y":170.51,"x0":-2.8247718761856007,"y0":50.00568275628271,"z0":5.087522580283164,"aX":0.19148634338499748},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-2.6,"spinRate":2460,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41462436988540396,"extension":7.044748115405942},"index":2,"playId":"53495364-eed0-36d1-a270-b2408e1a0c8b","pitchNumber":2,"startTime":"2026-05-24T18:25:00.745Z","endTime":"2026-05-24T18:25:04.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96185946652605,"aZ":-12.300983316666764,"pfxX":-7.602637314029976,"pfxZ":10.23757344094081,"pX":0.195408794437818,"pZ":2.917728243544789,"vX0":10.721334604916287,"vY0":-138.6672047740318,"vZ0":-3.6358692571860662,"x":109.55,"y":160.0,"x0":-2.739181330259853,"y0":50.00158725509832,"z0":5.070669812188689,"aX":-14.757291300104335},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2350,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39549963437879043,"extension":7.112439768785643},"index":3,"playId":"ba1e2130-32b2-3bf3-afee-5b615857b143","pitchNumber":3,"startTime":"2026-05-24T18:25:20.504Z","endTime":"2026-05-24T18:25:24.076Z","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":82.5,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47368172250132,"aZ":-29.521671021814107,"pfxX":7.682157400307025,"pfxZ":1.8410472259168982,"pX":0.9751364886338084,"pZ":1.5321360985529657,"vX0":6.929816562105358,"vY0":-119.86902209324215,"vZ0":-2.0969177044962914,"x":79.83,"y":197.41,"x0":-2.9625111043249364,"y0":50.00236865978968,"z0":5.081561156437172,"aX":11.058045682498069},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":2592,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.458824355785314,"extension":7.114582256653274},"index":4,"playId":"aa06389a-61ed-334d-adec-4e0e48c5f4af","pitchNumber":4,"startTime":"2026-05-24T18:25:41.209Z","endTime":"2026-05-24T18:25:45.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.465560935748584,"aZ":-12.178354879798787,"pfxX":-7.813688440437261,"pfxZ":10.00246027462346,"pX":-0.9965017478606738,"pZ":3.9369010163489815,"vX0":8.038988835364533,"vY0":-140.62460654302208,"vZ0":-1.2076611880654293,"x":154.98,"y":132.48,"x0":-2.879734676082455,"y0":50.000560704866224,"z0":5.163554428181433,"aX":-15.617497454327252},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":12.5,"spinRate":2419,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38979250362912543,"extension":6.990765539343401},"index":5,"playId":"78df12ea-758d-3fd8-bc4e-13527b449af0","pitchNumber":5,"startTime":"2026-05-24T18:26:02.651Z","endTime":"2026-05-24T18:26:08.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16079039445878,"aZ":-13.766859794876797,"pfxX":-6.922057530542085,"pfxZ":9.19577233917699,"pX":0.2847560690136353,"pZ":2.9819813051213284,"vX0":10.604146981306265,"vY0":-140.6633682473322,"vZ0":-3.4438193846716043,"x":106.15,"y":158.27,"x0":-2.636196876649553,"y0":50.006875732438466,"z0":5.115913725570293,"aX":-13.863043082082626},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.3,"spinRate":2310,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.38952462839458546,"extension":7.220961479431198},"index":6,"playId":"eeacd1ea-26be-3bda-b532-2680c3209aae","pitchNumber":6,"startTime":"2026-05-24T18:26:23.973Z","endTime":"2026-05-24T18:26:27.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43712185538197,"aZ":-27.102628744861526,"pfxX":9.81315787615592,"pfxZ":3.4462232294821433,"pX":-0.26030873073306393,"pZ":2.960777847857387,"vX0":3.6087372055710345,"vY0":-121.07031457515143,"vZ0":0.5476841302581266,"x":126.92,"y":158.84,"x0":-3.0485923695355166,"y0":50.00371401914652,"z0":5.118967401813909,"aX":14.449939630216873},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":-18.7,"spinRate":2481,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.4538259108659788,"extension":7.0576794849606825},"index":7,"playId":"2244f889-f757-355a-92d6-1a3a1c8cdb63","pitchNumber":7,"startTime":"2026-05-24T18:26:48.243Z","endTime":"2026-05-24T18:26:51.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:26:51.901Z","atBatIndex":23},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T18:26:57.303Z","endTime":"2026-05-24T18:27:43.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592535777847758,"aZ":-27.060695889445807,"pfxX":2.515658107448669,"pfxZ":2.9906025230440587,"pX":0.3542822275477433,"pZ":3.0184937236297382,"vX0":7.4943928538057865,"vY0":-129.62327054906487,"vZ0":-0.15706385830033298,"x":103.5,"y":157.28,"x0":-2.8946232642087484,"y0":50.006071045245946,"z0":5.135691855368075,"aX":4.306118824444728},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":-6.1,"spinRate":2408,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.42160725893829154,"extension":7.065467774432597},"index":0,"playId":"8d70b08d-1d54-3f1b-8957-abbf59368966","pitchNumber":1,"startTime":"2026-05-24T18:27:18.452Z","endTime":"2026-05-24T18:27:22.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131669539692826,"aZ":-21.907633357383748,"pfxX":0.3324413879149837,"pfxZ":5.6776814379803575,"pX":-0.03596025928533988,"pZ":2.8109934323457164,"vX0":7.660878499808288,"vY0":-133.2521167612934,"vZ0":-1.6284079350543945,"x":118.37,"y":162.88,"x0":-2.984691396481515,"y0":50.00420302999795,"z0":5.004113165870071,"aX":0.5993230912328876},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-2.2,"spinRate":2385,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41018164827425885,"extension":7.159405718963223},"hitData":{"launchSpeed":87.7,"launchAngle":8.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.27,"coordY":131.65}},"index":1,"playId":"a8c215b7-96db-31f6-9d18-2d17097360d8","pitchNumber":2,"startTime":"2026-05-24T18:27:34.943Z","endTime":"2026-05-24T18:27:43.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:27:43.301Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T18:29:44.894Z","endTime":"2026-05-24T18:30:43.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":82.9,"endSpeed":75.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.347753584296015,"aZ":-33.4637350319449,"pfxX":8.358904643472375,"pfxZ":-0.8996039817579735,"pX":1.0982216803873865,"pZ":1.6620689571720872,"vX0":2.889577079431591,"vY0":-120.57590324055906,"vZ0":-2.899629859468868,"x":75.14,"y":193.9,"x0":-1.208847548756744,"y0":50.00069188514814,"z0":5.9007568169468,"aX":12.029327721426691},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.2,"breakHorizontal":-15.8,"spinRate":2434,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45822829436569323,"extension":6.096195953312619},"index":0,"playId":"749c6dfc-8a12-368b-948a-1b0deb2f6581","pitchNumber":1,"startTime":"2026-05-24T18:29:59.937Z","endTime":"2026-05-24T18:30:03.211Z","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":1,"outs":0},"index":1,"startTime":"2026-05-24T18:30:14.442Z","endTime":"2026-05-24T18:30:20.175Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"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":83.5,"endSpeed":76.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845538948422465,"aZ":-31.845467909033896,"pfxX":8.013811414194498,"pfxZ":0.22065462958866577,"pX":1.3670086672726047,"pZ":0.8820153977380999,"vX0":3.8015272291577054,"vY0":-121.47573880606743,"vZ0":-4.960100516537439,"x":64.89,"y":214.97,"x0":-1.268096815707905,"y0":50.000728938052994,"z0":5.777398645527524,"aX":11.755656564450007},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.7,"breakHorizontal":-15.5,"spinRate":2510,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45408818958116237,"extension":6.175548198309067},"index":2,"playId":"3675fc65-0ce4-38db-b823-ec8055f6b0df","pitchNumber":2,"startTime":"2026-05-24T18:30:20.175Z","endTime":"2026-05-24T18:30:23.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345837575592977,"aZ":-26.732739323799677,"pfxX":4.115171721432145,"pfxZ":3.588922343593663,"pX":0.050765069367278384,"pZ":1.9260156975618121,"vX0":2.215198250300255,"vY0":-122.67191548427624,"vZ0":-3.8013047709819645,"x":115.06,"y":186.78,"x0":-1.4000424729242524,"y0":50.00414654095445,"z0":5.786824048086202,"aX":6.242067094422997},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":-8.0,"spinRate":2472,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4473145398247622,"extension":6.313601210252944},"hitData":{"launchSpeed":93.5,"launchAngle":31.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.03,"coordY":60.0}},"index":3,"playId":"cfb67b57-aa81-3f8f-939f-53484725d3c5","pitchNumber":3,"startTime":"2026-05-24T18:30:34.049Z","endTime":"2026-05-24T18:30:43.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:30:43.827Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T18:30:44.834Z","endTime":"2026-05-24T18:31:22.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.366622112299137,"aZ":-42.195895384351296,"pfxX":4.928486537856491,"pfxZ":-6.909000638621659,"pX":-0.09521671443673911,"pZ":2.6562193316928226,"vX0":1.0154671692298876,"vY0":-119.77541459355456,"vZ0":0.4725653035438411,"x":120.63,"y":167.06,"x0":-1.1649339413354236,"y0":50.000418058623865,"z0":6.232774843429209,"aX":7.151903007111704},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.1,"breakHorizontal":-9.1,"spinRate":2495,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4574850647924644,"extension":6.488557883493659},"hitData":{"launchSpeed":100.3,"launchAngle":14.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.72,"coordY":68.99}},"index":0,"playId":"33e9df87-73db-3318-9458-db4db02888bb","pitchNumber":1,"startTime":"2026-05-24T18:31:09.664Z","endTime":"2026-05-24T18:31:22.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:31:22.073Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T18:31:21.000Z","endTime":"2026-05-24T18:32:09.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"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"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.678559073882994,"aZ":-20.775660195461846,"pfxX":-11.002373901662615,"pfxZ":5.857044688433536,"pX":-0.4823408564449669,"pZ":1.3696569799727152,"vX0":5.048896058913864,"vY0":-138.53472359469984,"vZ0":-8.248539819263735,"x":135.39,"y":201.8,"x0":-0.8982101104723332,"y0":50.00013865401531,"z0":5.771994596965463,"aX":-21.401960949598273},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":18.8,"spinRate":2090,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3952368130207531,"extension":6.204836842473362},"index":0,"playId":"7e2e5aa7-432c-3cfa-b48b-8aa05220525a","pitchNumber":1,"startTime":"2026-05-24T18:31:41.911Z","endTime":"2026-05-24T18:31:45.672Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871898532568398,"aZ":-15.554523288278366,"pfxX":-4.977950940187465,"pfxZ":8.461683733782287,"pX":0.25078684611116914,"pZ":2.840752566245182,"vX0":3.7316301303334627,"vY0":-138.76160004435224,"vZ0":-6.259687755007079,"x":107.44,"y":162.08,"x0":-0.45962313023220397,"y0":50.0064579739138,"z0":6.148815606760525,"aX":-9.7823280388385},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2311,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3935949799798788,"extension":6.318587078848669},"hitData":{"launchSpeed":91.2,"launchAngle":54.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.82,"coordY":129.24}},"index":1,"playId":"86d60602-10a0-34a0-9c34-d6f1317a5839","pitchNumber":2,"startTime":"2026-05-24T18:31:59.306Z","endTime":"2026-05-24T18:32:09.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:32:09.552Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"MJ Melendez walks. Brett Baty to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T18:32:15.970Z","endTime":"2026-05-24T18:34:44.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.364607290521143,"aZ":-12.676048798326656,"pfxX":-6.320563324741743,"pfxZ":9.807068566918677,"pX":0.20147108634545396,"pZ":1.2652588493618655,"vX0":4.415816613600576,"vY0":-139.8361786020296,"vZ0":-10.473773513083591,"x":109.32,"y":204.62,"x0":-0.5737698970741181,"y0":50.00363743382396,"z0":5.882055947206614,"aX":-12.567501204507197},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2204,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3911080598319021,"extension":6.3448463176525},"index":0,"playId":"8d3d546e-5686-3fe4-b534-ee684b36699f","pitchNumber":1,"startTime":"2026-05-24T18:32:36.504Z","endTime":"2026-05-24T18:32:40.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501507797457318,"aZ":-20.10249721359639,"pfxX":-9.894294903429278,"pfxZ":6.208661710390187,"pX":-0.5571589143009852,"pZ":2.1818417730595754,"vX0":4.642061960127267,"vY0":-138.4528329095194,"vZ0":-6.214747507138634,"x":138.24,"y":179.87,"x0":-0.9688097250412097,"y0":50.00103257482013,"z0":5.797825167640472,"aX":-19.234312995408388},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":2147,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3953826484781544,"extension":6.210185367925207},"index":1,"playId":"3c93f297-9c68-323f-8600-22fa53c76fac","pitchNumber":2,"startTime":"2026-05-24T18:32:54.823Z","endTime":"2026-05-24T18:32:58.273Z","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":96.0,"endSpeed":87.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471308758570434,"aZ":-14.104284341781515,"pfxX":-5.742486539193765,"pfxZ":9.120757766929767,"pX":-1.7203906789464931,"pZ":4.225344632387577,"vX0":-0.4507644735118858,"vY0":-139.84457275702283,"vZ0":-2.8995861538191834,"x":182.58,"y":124.7,"x0":-0.8110894476595678,"y0":50.00214157046582,"z0":6.200588511145763,"aX":-11.375016087262198},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":10.4,"spinRate":2275,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.391641215543153,"extension":6.169803160801808},"index":2,"playId":"f3297237-a641-30c9-8928-c6b24e897b92","pitchNumber":3,"startTime":"2026-05-24T18:33:17.338Z","endTime":"2026-05-24T18:33:22.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"f3297237-a641-30c9-8928-c6b24e897b92","startTime":"2026-05-24T18:33:24.898Z","endTime":"2026-05-24T18:33:39.380Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318784080427598,"aZ":-41.058860718566,"pfxX":3.2336916260622806,"pfxZ":-5.857295685144241,"pX":0.06647619124983146,"pZ":0.595627304208392,"vX0":1.0092212750568026,"vY0":-122.1982268196627,"vZ0":-4.720375069195555,"x":114.47,"y":222.7,"x0":-0.7716093997332627,"y0":50.00197541265361,"z0":6.067103452899555,"aX":4.906314418207258},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.4,"breakHorizontal":-6.1,"spinRate":2540,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4476472032534984,"extension":6.495670162465222},"index":4,"playId":"60d57243-daa5-3b5a-a027-e777533bc2a7","pitchNumber":4,"startTime":"2026-05-24T18:33:39.380Z","endTime":"2026-05-24T18:33:43.492Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820944976062957,"aZ":-22.468746713614436,"pfxX":-8.153361568950393,"pfxZ":5.715948512521273,"pX":0.5281959602530258,"pZ":-0.3145874862278145,"vX0":6.312593715486592,"vY0":-129.43391967540566,"vZ0":-10.866815308716506,"x":96.87,"y":247.27,"x0":-0.8820378085695714,"y0":50.00385561621573,"z0":5.656407892621729,"aX":-13.845688120869578},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":13.3,"spinRate":1344,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42304473464858683,"extension":6.866947697349289},"index":5,"playId":"32b9c063-75d2-312b-9102-59b4bd8ef54a","pitchNumber":5,"startTime":"2026-05-24T18:34:06.625Z","endTime":"2026-05-24T18:34:11.327Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36013544230419,"aZ":-21.692928181571258,"pfxX":-7.608537160165339,"pfxZ":6.276298026354951,"pX":0.9135579500803317,"pZ":0.00594942249393292,"vX0":7.175313729500543,"vY0":-127.90152626889005,"vZ0":-9.910768664958534,"x":82.18,"y":238.62,"x0":-0.9287090365958655,"y0":50.003856547467876,"z0":5.60750168788872,"aX":-12.709743644109503},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":12.4,"spinRate":1338,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42691516418734166,"extension":6.655232408130604},"index":6,"playId":"5c2b3f86-f448-374d-8612-1c61d0fb7982","pitchNumber":6,"startTime":"2026-05-24T18:34:37.225Z","endTime":"2026-05-24T18:34:44.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:34:44.008Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T18:37:16.474Z","endTime":"2026-05-24T18:38:01.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T18:34:57.105Z","endTime":"2026-05-24T18:37:12.401Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T18:37:12.401Z","endTime":"2026-05-24T18:37:18.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035521999721446,"aZ":-21.419910336442644,"pfxX":-0.7838145400165564,"pfxZ":5.808831822305692,"pX":1.2337345527019712,"pZ":1.6263914930475343,"vX0":6.105452065499186,"vY0":-135.35991974057129,"vZ0":-6.651271676878394,"x":69.97,"y":194.87,"x0":-0.9510747883667877,"y0":50.00580945912496,"z0":5.619332537770814,"aX":-1.4520241911091085},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":0.1,"spinRate":2672,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.40492114134277646,"extension":5.736730200869604},"index":2,"playId":"0d48799e-7218-31a4-a78e-bd980cd0e04a","pitchNumber":1,"startTime":"2026-05-24T18:37:18.703Z","endTime":"2026-05-24T18:37:22.907Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346133822069838,"aZ":-32.86425050341322,"pfxX":4.853549046624389,"pfxZ":-0.4183857267060791,"pX":1.6344340940570299,"pZ":1.2373870760257983,"vX0":4.967278696131327,"vY0":-127.72063530210374,"vZ0":-4.505648569823569,"x":54.7,"y":205.37,"x0":-0.966217822953145,"y0":50.001734072449935,"z0":5.609207459524674,"aX":8.01665529656349},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-10.0,"spinRate":2998,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.42887408889164025,"extension":5.716278295782251},"index":3,"playId":"291f10f2-2419-3f02-8240-615218e8eb0b","pitchNumber":2,"startTime":"2026-05-24T18:37:34.260Z","endTime":"2026-05-24T18:37:37.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79107491225016,"aZ":-25.550436957080226,"pfxX":2.3727083138990785,"pfxZ":3.6659865284570827,"pX":-0.43426862152126194,"pZ":2.563007816711866,"vX0":1.0598221014202365,"vY0":-133.387032161054,"vZ0":-3.496716946233718,"x":133.55,"y":169.58,"x0":-1.1446734408455588,"y0":50.004730119238744,"z0":5.726190747912139,"aX":4.290316151794981},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2733,"spinDirection":185},"zone":4,"typeConfidence":0.9,"plateTime":0.4100946754155532,"extension":5.669832476900745},"hitData":{"launchSpeed":81.9,"launchAngle":39.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.79,"coordY":88.95}},"index":4,"playId":"cf7ca6dd-5873-32cb-858b-db17f63b04e0","pitchNumber":3,"startTime":"2026-05-24T18:37:50.582Z","endTime":"2026-05-24T18:38:01.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:38:01.966Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T18:39:51.011Z","endTime":"2026-05-24T18:41:14.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"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"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":"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":81.3,"endSpeed":73.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21122881485384,"aZ":-25.809197759212573,"pfxX":8.132181424361297,"pfxZ":4.549793053988001,"pX":-0.09085944555947412,"pZ":2.7267658393930123,"vX0":4.342192260995726,"vY0":-118.27889165672168,"vZ0":-0.22064016557361588,"x":120.46,"y":165.16,"x0":-3.014566353678715,"y0":50.003026770114495,"z0":5.213494372495022,"aX":11.376235581433715},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2424,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.46533660058939086,"extension":6.92296870945586},"index":0,"playId":"1066a745-761e-3c23-bd7d-5e9efa168af7","pitchNumber":1,"startTime":"2026-05-24T18:40:09.896Z","endTime":"2026-05-24T18:40:13.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.1,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341149324113697,"aZ":-27.17754319942252,"pfxX":9.205593800982534,"pfxZ":3.5195523640167607,"pX":0.919179669667125,"pZ":1.773288536159303,"vX0":6.18215374249725,"vY0":-119.32294302159978,"vZ0":-1.9114420811650787,"x":81.96,"y":190.9,"x0":-2.915257330719295,"y0":50.0011468611071,"z0":5.0713277867687445,"aX":13.063606372594807},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.4,"spinRate":2537,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4618208410164364,"extension":6.9089421540845},"index":1,"playId":"4c90df0b-94be-3a0e-81d6-c85a94042299","pitchNumber":2,"startTime":"2026-05-24T18:40:25.209Z","endTime":"2026-05-24T18:40:28.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284503585507117,"aZ":-26.520753249443462,"pfxX":9.332234998926596,"pfxZ":4.000778068889479,"pX":2.378715689051726,"pZ":0.9404173041449728,"vX0":9.560003639997873,"vY0":-119.07387707450859,"vZ0":-3.6720832266619814,"x":26.33,"y":213.39,"x0":-2.924799679419338,"y0":50.00381099847742,"z0":4.945268921820862,"aX":13.18332342334207},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.5,"breakHorizontal":-19.6,"spinRate":2619,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.46284777938052457,"extension":7.011577009976563},"index":2,"playId":"b187e3d1-3b0e-3941-8327-731656b5603b","pitchNumber":3,"startTime":"2026-05-24T18:40:49.572Z","endTime":"2026-05-24T18:40:54.895Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55386487455532,"aZ":-28.141607505480692,"pfxX":11.036613240671674,"pfxZ":2.914053264043753,"pX":0.5430842480318503,"pZ":1.1329269007010652,"vX0":4.875387797744843,"vY0":-118.07348653835898,"vZ0":-2.8229268063381334,"x":96.3,"y":208.19,"x0":-2.994881561277331,"y0":50.00352471271335,"z0":4.9860038105652675,"aX":15.280757198464427},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":-21.2,"spinRate":2626,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4673828545717691,"extension":6.590689020286849},"hitData":{"launchSpeed":67.5,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.97,"coordY":140.99}},"index":3,"playId":"285017b1-05aa-358d-aef0-87fb7a96a3fe","pitchNumber":4,"startTime":"2026-05-24T18:41:06.847Z","endTime":"2026-05-24T18:41:14.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:41:14.782Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to third baseman Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T18:41:21.613Z","endTime":"2026-05-24T18:42:38.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"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"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577326350504617,"aZ":-13.937069409097484,"pfxX":-8.292410712871593,"pfxZ":9.711191520161485,"pX":-1.2114259136223258,"pZ":2.092454505725708,"vX0":7.542906460922445,"vY0":-136.5397315350713,"vZ0":-5.383953024916697,"x":163.18,"y":182.28,"x0":-2.939663932644896,"y0":50.00381794257954,"z0":5.057783865965219,"aX":-15.574129376661125},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":13.3,"spinRate":2357,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4019900782006247,"extension":7.148734520587317},"index":0,"playId":"8afe9772-77ba-3c32-89a8-562a28d16db3","pitchNumber":1,"startTime":"2026-05-24T18:41:44.697Z","endTime":"2026-05-24T18:41:48.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09391041642453,"aZ":-13.740683110884495,"pfxX":-6.535814012004784,"pfxZ":9.599994119668027,"pX":-1.1535942663817869,"pZ":3.322299390425719,"vX0":7.055014496756777,"vY0":-138.0192226906361,"vZ0":-2.3576268598478984,"x":160.97,"y":149.08,"x0":-2.8995809589333934,"y0":50.000764379685705,"z0":5.11830839116133,"aX":-12.547746926747632},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2410,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3975830359877768,"extension":6.995546064004516},"index":1,"playId":"fb1e5ee2-eeda-3b03-9063-3ba14118d51a","pitchNumber":2,"startTime":"2026-05-24T18:42:04.292Z","endTime":"2026-05-24T18:42:07.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26908424299905,"aZ":-24.140684774076114,"pfxX":2.040916049754788,"pfxZ":4.756339323262484,"pX":0.4599413621167862,"pZ":2.6374253646521937,"vX0":7.76207908141438,"vY0":-129.0195848283613,"vZ0":-1.7437750869857616,"x":99.47,"y":167.57,"x0":-2.8500682872418435,"y0":50.00510328842362,"z0":5.17835780819076,"aX":3.447956491322934},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-5.4,"spinRate":2351,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.4241649460341188,"extension":6.998684622657832},"hitData":{"launchSpeed":66.8,"launchAngle":77.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.29,"coordY":183.49}},"index":2,"playId":"07a9816a-e93c-32be-83b2-0a4cc8707d03","pitchNumber":3,"startTime":"2026-05-24T18:42:27.994Z","endTime":"2026-05-24T18:42:38.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:42:38.927Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Connor Norby hit by pitch. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T18:42:42.445Z","endTime":"2026-05-24T18:45:11.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667133000297135,"aZ":-12.986949794154018,"pfxX":-5.697805306717039,"pfxZ":10.123031392169155,"pX":-0.19841579842009624,"pZ":2.6864035045316186,"vX0":8.714978716523783,"vY0":-137.13547082296543,"vZ0":-4.185806520615609,"x":124.56,"y":166.25,"x0":-2.6842674723417357,"y0":50.00611580707891,"z0":5.125164473465778,"aX":-10.804018863406087},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2382,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4001412626573555,"extension":7.058971932134362},"index":0,"playId":"02f1e0c0-fc5a-3e91-8e6b-f1ebec1e5d4f","pitchNumber":1,"startTime":"2026-05-24T18:43:05.554Z","endTime":"2026-05-24T18:43:09.019Z","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.7,"endSpeed":74.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52263887224636,"aZ":-25.37028616564378,"pfxX":9.279791163800615,"pfxZ":4.853700691736763,"pX":0.9043008325083969,"pZ":1.2204767713370348,"vX0":5.984112355125634,"vY0":-118.72677320262824,"vZ0":-3.363518302833904,"x":82.53,"y":205.83,"x0":-2.8701208661897564,"y0":50.003795155843314,"z0":5.010186798548889,"aX":13.0107248069996},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.0,"breakHorizontal":-18.5,"spinRate":2596,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4645282736565868,"extension":6.890755872345966},"index":1,"playId":"510629c8-d091-3264-8fb9-b2d14cab6da5","pitchNumber":2,"startTime":"2026-05-24T18:43:26.098Z","endTime":"2026-05-24T18:43:30.458Z","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":90.0,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335969108307285,"aZ":-21.183437653474392,"pfxX":-11.073148903536016,"pfxZ":6.378721045625978,"pX":-1.8432791401192676,"pZ":1.7120155416887899,"vX0":6.154351540865557,"vY0":-130.87292214150298,"vZ0":-4.538435893920309,"x":187.26,"y":192.56,"x0":-2.794887291554257,"y0":50.00449008822198,"z0":5.069123396377679,"aX":-19.08202895386774},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":18.6,"spinRate":2122,"spinDirection":222},"zone":13,"typeConfidence":0.94,"plateTime":0.4196033876432441,"extension":6.98025843179722},"index":2,"playId":"8ee51cd4-8b11-3a61-8d4b-1ed80b74a8d0","pitchNumber":3,"startTime":"2026-05-24T18:43:47.808Z","endTime":"2026-05-24T18:43:51.537Z","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":89.6,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263848023397927,"aZ":-22.667845964042932,"pfxX":1.2230995081875733,"pfxZ":5.519373635199168,"pX":0.06804826672053672,"pZ":1.7102019981162346,"vX0":7.0151901235546905,"vY0":-130.3529324522247,"vZ0":-4.017703563756085,"x":114.41,"y":192.6,"x0":-2.816175470564202,"y0":50.00064961709045,"z0":4.981644913398768,"aX":2.104974371777178},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":-3.7,"spinRate":2341,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.42009644970144766,"extension":6.9021259974705655},"index":3,"playId":"9c94a724-f2a4-377a-8cb7-500f15c58564","pitchNumber":4,"startTime":"2026-05-24T18:44:09.967Z","endTime":"2026-05-24T18:44:13.452Z","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":82.0,"endSpeed":74.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440086492105596,"aZ":-24.84351623300151,"pfxX":9.756964476608177,"pfxZ":5.115801942440555,"pX":-0.34241959913416997,"pZ":3.6402784821429934,"vX0":3.4520838325536527,"vY0":-119.3516939593247,"vZ0":1.5378932965409127,"x":130.05,"y":140.49,"x0":-3.077797870846235,"y0":50.00233203964199,"z0":5.2358654770710835,"aX":13.978210399249905},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.0,"breakHorizontal":-18.5,"spinRate":2618,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.46013335193893434,"extension":6.918384687043075},"index":4,"playId":"1690866e-7e65-33e6-83f3-0a94a2883430","pitchNumber":5,"startTime":"2026-05-24T18:44:45.413Z","endTime":"2026-05-24T18:44:49.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13887414293792,"aZ":-14.75028653176129,"pfxX":-6.611539176579089,"pfxZ":8.922294053926398,"pX":-1.8581365439419673,"pZ":3.013029159072675,"vX0":4.8288576206960165,"vY0":-139.0828120660529,"vZ0":-3.00661053975385,"x":187.83,"y":157.43,"x0":-2.760712672095578,"y0":50.00206691236647,"z0":5.090380109747581,"aX":-12.910355386334167},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2277,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3942977416013127,"extension":7.2578665568607805},"index":5,"playId":"5b8db580-3c88-35bf-b79b-12f37a36e78a","pitchNumber":6,"startTime":"2026-05-24T18:45:04.329Z","endTime":"2026-05-24T18:45:11.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:45:11.348Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T18:47:05.453Z","endTime":"2026-05-24T18:48:46.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0],"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":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T18:45:24.998Z","endTime":"2026-05-24T18:46:21.550Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T18:46:21.550Z","endTime":"2026-05-24T18:47:08.452Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-24T18:47:07.631Z","endTime":"2026-05-24T18:47:07.632Z","isPitch":false,"type":"action"},{"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.4,"endSpeed":73.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107987942888656,"aZ":-25.75823766169064,"pfxX":9.604392128650428,"pfxZ":4.674906625731201,"pX":0.8360827110185167,"pZ":1.8659350946259208,"vX0":5.900589206774719,"vY0":-116.9661057599287,"vZ0":-1.7517461808513919,"x":85.13,"y":188.4,"x0":-2.975356176523488,"y0":50.000915954119634,"z0":5.063096514301079,"aX":13.173247628154241},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.3,"breakHorizontal":-19.0,"spinRate":2518,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4700601509307676,"extension":6.900439987752903},"index":3,"playId":"3b1e1504-1832-3f4d-8d6e-4775ddbe81ae","pitchNumber":1,"startTime":"2026-05-24T18:47:07.633Z","endTime":"2026-05-24T18:47:12.162Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66092801827443,"aZ":-27.173847021994842,"pfxX":11.401842842638766,"pfxZ":3.57902163484379,"pX":0.6361756657772241,"pZ":1.4828265757185386,"vX0":4.886848600040196,"vY0":-118.37733425891963,"vZ0":-2.464774094378429,"x":92.75,"y":198.74,"x0":-2.9457469926706525,"y0":50.00538207018746,"z0":5.062101708754865,"aX":15.948868989685371},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.1,"breakHorizontal":-22.0,"spinRate":2566,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4652961656440029,"extension":7.059026048521587},"index":4,"playId":"0bac67f2-6ae4-342d-9096-a1c8461690d7","pitchNumber":2,"startTime":"2026-05-24T18:47:26.815Z","endTime":"2026-05-24T18:47:31.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"playId":"49160f58-4b5f-3f85-aa83-f5604ef37f2c","startTime":"2026-05-24T18:47:49.862Z","endTime":"2026-05-24T18:47:53.572Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889328182663586,"aZ":-24.744205122489937,"pfxX":8.065627949016264,"pfxZ":5.190571349567861,"pX":-0.43252728157393167,"pZ":3.2764433950010465,"vX0":3.79624149032307,"vY0":-119.38992148235265,"vZ0":0.7478415885120715,"x":133.49,"y":150.32,"x0":-3.0952365948974676,"y0":50.000527003401935,"z0":5.201482209255092,"aX":11.53796925107791},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":2397,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.4603392596111351,"extension":6.98209739537173},"index":6,"playId":"eb5b6541-f840-34d5-b17e-1d13752689f9","pitchNumber":3,"startTime":"2026-05-24T18:48:10.801Z","endTime":"2026-05-24T18:48:14.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.780848430955494,"aZ":-14.66497975414132,"pfxX":-6.775500685370397,"pfxZ":8.930289504472682,"pX":-0.7688912680859932,"pZ":3.6633414448739754,"vX0":7.543183912980951,"vY0":-139.04208125455227,"vZ0":-1.669100397711075,"x":146.31,"y":139.87,"x0":-2.6349224641001587,"y0":50.00347983076483,"z0":5.2431644054270174,"aX":-13.285654978575336},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2220,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.393725352455939,"extension":6.9973488441571865},"index":7,"playId":"148376d1-2711-3c57-b3a9-944f13102fd2","pitchNumber":4,"startTime":"2026-05-24T18:48:41.145Z","endTime":"2026-05-24T18:48:46.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:48:46.443Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T18:48:52.561Z","endTime":"2026-05-24T18:49:28.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840040400663955,"aZ":-24.80092635064569,"pfxX":9.248346186608511,"pfxZ":5.158253564593956,"pX":0.7075009377057763,"pZ":2.4693891984220313,"vX0":5.795350258320137,"vY0":-119.03467842088375,"vZ0":-0.9507367151237878,"x":90.03,"y":172.11,"x0":-2.9636860960923515,"y0":50.000628077628946,"z0":5.128952729235688,"aX":13.205207631859029},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.4,"breakHorizontal":-18.2,"spinRate":2533,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.46096622015917266,"extension":7.050081551496408},"hitData":{"launchSpeed":82.1,"launchAngle":48.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.75,"coordY":122.89}},"index":0,"playId":"ff9985aa-a306-3016-a290-9b76d515e9c3","pitchNumber":1,"startTime":"2026-05-24T18:49:16.594Z","endTime":"2026-05-24T18:49:28.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:49:28.986Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hayden Senger strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T18:51:33.601Z","endTime":"2026-05-24T18:52:18.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893066600584078,"aZ":-29.878645642056828,"pfxX":2.57844154900801,"pfxZ":1.2737976850765893,"pX":-0.3977282752036101,"pZ":2.4568461724630684,"vX0":1.3604727444430624,"vY0":-133.1949300814191,"vZ0":-2.7086729608742934,"x":132.16,"y":172.45,"x0":-1.24920177461479,"y0":50.00572103331657,"z0":5.633284269623287,"aX":4.663585257891401},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2696,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.410216196075484,"extension":5.799803212123475},"index":0,"playId":"a118b60b-5fd6-3596-b327-956448bab45b","pitchNumber":1,"startTime":"2026-05-24T18:51:39.168Z","endTime":"2026-05-24T18:51:42.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000286719589802,"aZ":-26.587667492416397,"pfxX":-10.476927665842318,"pfxZ":2.935877153579531,"pX":-0.16399970984232032,"pZ":2.6315685918540077,"vX0":5.68974572327034,"vY0":-137.01799157184578,"vZ0":-3.384788823159661,"x":123.25,"y":167.73,"x0":-0.9052386162691675,"y0":50.002444713812515,"z0":5.697619729048328,"aX":-19.939690130161047},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2171,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39959061678482977,"extension":5.8593990602717945},"index":1,"playId":"60b0ebec-cc05-31bf-aaa3-c7f4619e4afa","pitchNumber":2,"startTime":"2026-05-24T18:51:52.695Z","endTime":"2026-05-24T18:51:56.413Z","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-24T18:52:14.479Z","endTime":"2026-05-24T18:52:14.480Z","isPitch":false,"type":"action","player":{"id":663584,"link":"/api/v1/people/663584"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01510515713572,"aZ":-32.230618298495074,"pfxX":7.662003891900789,"pfxZ":-0.037748180564843636,"pX":0.9269488302702613,"pZ":2.6291254398410557,"vX0":2.3593943340769625,"vY0":-128.56351474785015,"vZ0":-1.5161024360268638,"x":81.67,"y":167.79,"x0":-0.9981898720629231,"y0":50.00037878750061,"z0":5.731429804278976,"aX":12.804018888166903},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-14.4,"spinRate":3035,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.42628358699240376,"extension":5.697278277067472},"index":3,"playId":"126d1f5f-d20c-3eae-a0c4-7917c0a11e86","pitchNumber":3,"startTime":"2026-05-24T18:52:14.481Z","endTime":"2026-05-24T18:52:18.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:52:18.675Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T18:52:20.975Z","endTime":"2026-05-24T18:53:47.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361780853876102,"aZ":-24.470186182381628,"pfxX":3.1166068224330203,"pfxZ":4.058419939817046,"pX":-0.8941566528747149,"pZ":2.072116010481549,"vX0":0.19868301782528772,"vY0":-136.5126424860047,"vZ0":-5.017499088024747,"x":151.08,"y":182.83,"x0":-1.3730518329014227,"y0":50.004439514012866,"z0":5.605505308349261,"aX":5.9178385333842565},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":-5.6,"spinRate":2706,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.4003080967488555,"extension":5.750022485106269},"index":0,"playId":"a46a40de-fc4c-3ec4-9c18-ea72b690ab9b","pitchNumber":1,"startTime":"2026-05-24T18:52:42.741Z","endTime":"2026-05-24T18:52:46.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.651376089896196,"aZ":-25.65987955588918,"pfxX":1.003626049283881,"pfxZ":3.450089991479315,"pX":-0.041423460738434024,"pZ":2.312867209985597,"vX0":2.768734459708944,"vY0":-136.25374127253443,"vZ0":-3.8160763137710463,"x":118.58,"y":176.33,"x0":-1.1993243048524511,"y0":50.00464602531295,"z0":5.495302523712498,"aX":1.8954498150646113},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2754,"spinDirection":186},"zone":5,"typeConfidence":0.89,"plateTime":0.40128022385394324,"extension":5.727830212196101},"index":1,"playId":"8328ed6a-fc21-30ca-8f92-79b58dda72c5","pitchNumber":2,"startTime":"2026-05-24T18:52:59.683Z","endTime":"2026-05-24T18:53:03.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98803773069765,"aZ":-28.645691141978638,"pfxX":-8.904308237781319,"pfxZ":1.7785717044390976,"pX":0.7718568744327314,"pZ":1.9892813468584283,"vX0":7.825830112248747,"vY0":-139.5059782441284,"vZ0":-4.436312855975351,"x":87.58,"y":185.07,"x0":-0.9016563548244464,"y0":50.005481652769106,"z0":5.470228505235073,"aX":-17.697013085523327},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.5,"breakHorizontal":14.6,"spinRate":2279,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.391397752934211,"extension":5.776082805428716},"index":2,"playId":"dc27779d-8534-3ddd-b74b-e70f3d16664f","pitchNumber":3,"startTime":"2026-05-24T18:53:23.947Z","endTime":"2026-05-24T18:53:27.607Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93964237375054,"aZ":-42.11575455828666,"pfxX":6.441999980736847,"pfxZ":-6.27651190612467,"pX":-0.09037485320724833,"pZ":2.6496985823478227,"vX0":0.4807027661182749,"vY0":-125.42631852579645,"vZ0":0.37593399880893585,"x":120.44,"y":167.24,"x0":-1.1211943086313607,"y0":50.00519745773108,"z0":5.950738892100667,"aX":10.19735929749229},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-11.0,"breakHorizontal":-11.8,"spinRate":2992,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.43779892465543346,"extension":5.72861506295885},"hitData":{"launchSpeed":72.0,"launchAngle":11.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.59,"coordY":130.82}},"index":3,"playId":"5211c94f-c2b3-3bc5-85c2-7d31cf5b623d","pitchNumber":4,"startTime":"2026-05-24T18:53:39.599Z","endTime":"2026-05-24T18:53:47.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:53:47.739Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp ground ball to left fielder Kyle Stowers, deflected by third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T18:53:51.991Z","endTime":"2026-05-24T18:54:57.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144957835293244,"aZ":-25.971095844020137,"pfxX":0.7143681798961987,"pfxZ":3.2481610436372526,"pX":1.4258747127988467,"pZ":0.2632702175414106,"vX0":6.088793853443533,"vY0":-136.8328272852249,"vZ0":-9.17726321528313,"x":62.65,"y":231.67,"x0":-0.9143470001118438,"y0":50.003452379697045,"z0":5.419301948546084,"aX":1.3639547894097692},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":-2.5,"spinRate":2742,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.3991926492994997,"extension":5.972848672269108},"index":0,"playId":"17cdbffb-b290-3cc6-bb8b-fbbba93b4043","pitchNumber":1,"startTime":"2026-05-24T18:54:13.025Z","endTime":"2026-05-24T18:54:16.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458774948705408,"aZ":-31.961425167352964,"pfxX":3.3141689343898646,"pfxZ":0.11256883865730671,"pX":-0.2580085936811742,"pZ":2.1698851153585075,"vX0":1.3252887346225473,"vY0":-134.84168215286377,"vZ0":-3.1039639308246127,"x":126.83,"y":180.19,"x0":-1.1864199555217594,"y0":50.00077578032816,"z0":5.592137968363349,"aX":6.0984463839833865},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.2,"spinRate":2856,"spinDirection":140},"zone":5,"typeConfidence":0.92,"plateTime":0.4062815822561334,"extension":5.654916020004956},"index":1,"playId":"513b7adf-53c2-3f4f-b375-70cce370f5d8","pitchNumber":2,"startTime":"2026-05-24T18:54:32.202Z","endTime":"2026-05-24T18:54:36.149Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.825583136596027,"aZ":-34.00430684935354,"pfxX":8.746951230539782,"pfxZ":-1.1364978552351044,"pX":-0.04389813579619416,"pZ":2.180170927150968,"vX0":0.01695991943494779,"vY0":-126.59536805109491,"vZ0":-1.8838327972229574,"x":118.67,"y":179.92,"x0":-1.1856024149027367,"y0":50.00427050306749,"z0":5.6773209527568165,"aX":14.080639533691878},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-15.8,"spinRate":3109,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4340300157892907,"extension":5.778210689845649},"hitData":{"launchSpeed":111.4,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":79.77,"coordY":126.99}},"index":2,"playId":"599425fe-9bae-3edb-8d20-30efaa667d7e","pitchNumber":3,"startTime":"2026-05-24T18:54:46.812Z","endTime":"2026-05-24T18:54:57.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:54:57.570Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to right fielder Owen Caissie. Bo Bichette to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T18:55:26.128Z","endTime":"2026-05-24T18:59:10.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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,3,4,5,6,7,8,9,10],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70049993591973,"aZ":-29.959583767710882,"pfxX":3.013354797931108,"pfxZ":1.1757839350488464,"pX":-0.3235793713261924,"pZ":2.9452453273355146,"vX0":1.480994648866208,"vY0":-136.33181908952082,"vZ0":-1.8542377237214778,"x":129.33,"y":159.26,"x0":-1.2652162862559602,"y0":50.004182302596774,"z0":5.70018930752357,"aX":5.677426396085761},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":2835,"spinDirection":124},"zone":1,"typeConfidence":0.91,"plateTime":0.40162615433879845,"extension":5.750187100347602},"index":0,"playId":"550eaccd-56b2-3374-b113-85e54765af80","pitchNumber":1,"startTime":"2026-05-24T18:55:26.128Z","endTime":"2026-05-24T18:55:30.032Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32978028095721,"aZ":-42.16801804497925,"pfxX":7.039316242115833,"pfxZ":-6.418981183588052,"pX":-0.8171783737431019,"pZ":3.017302283448812,"vX0":-1.6382290306800988,"vY0":-124.36772290500802,"vZ0":1.5852417153969156,"x":148.15,"y":157.31,"x0":-1.0619011940725358,"y0":50.00324834295093,"z0":5.884933854293389,"aX":10.961000260523706},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.9,"breakHorizontal":-12.4,"spinRate":2984,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.44142838601416656,"extension":5.774513673275115},"index":1,"playId":"4090e42d-290a-3f49-ad85-5e11697c825e","pitchNumber":2,"startTime":"2026-05-24T18:55:40.893Z","endTime":"2026-05-24T18:56:07.908Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"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-24T18:56:15.724Z","endTime":"2026-05-24T18:56:33.443Z","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(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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33404394338606,"aZ":-43.049121717359526,"pfxX":7.664587937618839,"pfxZ":-6.949712599414434,"pX":-0.3999466254941582,"pZ":2.03518049683017,"vX0":-0.5603281802717252,"vY0":-125.11669182675924,"vZ0":-0.6180690770834909,"x":132.25,"y":183.83,"x0":-1.1654325286693359,"y0":50.0031300383146,"z0":5.85353061320774,"aX":11.99226933847687},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.5,"breakHorizontal":-13.7,"spinRate":3126,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.4399943957751984,"extension":5.807383778944851},"index":3,"playId":"b8c9d00c-adeb-389c-b4cc-139077c8d4d3","pitchNumber":3,"startTime":"2026-05-24T18:56:33.443Z","endTime":"2026-05-24T18:56:37.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47064671229615,"aZ":-13.217419636148154,"pfxX":-4.612207154119233,"pfxZ":9.469983157606965,"pX":-1.0227258220808768,"pZ":2.6066023999194146,"vX0":2.357543936730612,"vY0":-140.50138989134706,"vZ0":-5.2783966479686,"x":155.98,"y":168.4,"x0":-1.2728999856501626,"y0":50.00380157943466,"z0":5.3668374738491105,"aX":-9.232708890722567},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2505,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38966381486295143,"extension":5.854393321283442},"index":4,"playId":"336eed66-9f63-344c-99b1-5d9b653e150f","pitchNumber":4,"startTime":"2026-05-24T18:56:58.983Z","endTime":"2026-05-24T18:57:02.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"playId":"989b40ba-3b7e-4527-ab2d-abe264d3fcb4","startTime":"2026-05-24T18:57:21.711Z","endTime":"2026-05-24T18:57:26.711Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69043643328815,"aZ":-31.111772660063867,"pfxX":1.0291700004919062,"pfxZ":0.5838184243792286,"pX":0.13481822454740244,"pZ":1.4413317576017701,"vX0":2.9798106275269958,"vY0":-133.77151830183846,"vZ0":-5.104023009657504,"x":111.86,"y":199.86,"x0":-1.1269069092643127,"y0":50.00128416905289,"z0":5.60270692714021,"aX":1.8657472162749427},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":-2.5,"spinRate":2850,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.40936186006189246,"extension":5.8364407204764674},"index":6,"playId":"367ba722-43f5-3178-9103-0fe4dce531fa","pitchNumber":5,"startTime":"2026-05-24T18:57:33.847Z","endTime":"2026-05-24T18:57:38.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":7,"playId":"d5f42382-828f-4b85-8d21-332bf9b203ce","startTime":"2026-05-24T18:57:56.556Z","endTime":"2026-05-24T18:58:01.556Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12792495441182,"aZ":-45.22570585439814,"pfxX":6.464869263877534,"pfxZ":-8.372186590064732,"pX":-1.6413749845516687,"pZ":2.2001157497041772,"vX0":-2.73049716967283,"vY0":-124.66028805876614,"vZ0":0.3684169141872875,"x":179.57,"y":179.38,"x0":-1.366341950530439,"y0":50.00008255763366,"z0":5.810919267140212,"aX":10.083252861896389},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.8,"breakHorizontal":-11.0,"spinRate":3126,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.44087875272360844,"extension":6.094657483856831},"index":8,"playId":"fa5ed416-d0dd-388e-bd34-bc43af6039a2","pitchNumber":6,"startTime":"2026-05-24T18:58:12.939Z","endTime":"2026-05-24T18:58:16.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141280338555042,"aZ":-44.09713707630874,"pfxX":5.58639138311892,"pfxZ":-7.735849028163043,"pX":-1.129760554011587,"pZ":2.2951542400560143,"vX0":-1.7243804803209555,"vY0":-124.04068165985815,"vZ0":0.22864723438013201,"x":160.06,"y":176.81,"x0":-1.147065480077159,"y0":50.000002459436246,"z0":5.909199771597693,"aX":8.615781738152892},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.7,"breakHorizontal":-9.6,"spinRate":3070,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.44327992436145536,"extension":5.8145501323243165},"index":9,"playId":"cdcad757-abec-3c44-a568-87881e7dc033","pitchNumber":7,"startTime":"2026-05-24T18:58:35.427Z","endTime":"2026-05-24T18:58:39.022Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406471518707654,"aZ":-37.55040170075057,"pfxX":7.966297213854272,"pfxZ":-3.222497758444624,"pX":0.015799377597850054,"pZ":1.7386354438986167,"vX0":0.7703480963709421,"vY0":-128.23363901080293,"vZ0":-2.461062430551058,"x":116.4,"y":191.84,"x0":-1.3236704025612611,"y0":50.005026011155714,"z0":5.638924985660142,"aX":13.274970879044206},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":-14.6,"spinRate":3072,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4270624383595729,"extension":5.854345287054157},"hitData":{"launchSpeed":102.5,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.2,"coordY":123.94}},"index":10,"playId":"eeb362e9-f16b-3f26-b607-0a002fe10172","pitchNumber":8,"startTime":"2026-05-24T18:59:00.963Z","endTime":"2026-05-24T18:59:10.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T18:59:10.881Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T18:59:14.480Z","endTime":"2026-05-24T19:00:22.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408132208187425,"aZ":-27.5298174495948,"pfxX":-8.956969270185661,"pfxZ":2.3310217312965413,"pX":-0.3775414778148334,"pZ":2.8181161184429353,"vX0":5.215214952065655,"vY0":-140.22701491723947,"vZ0":-2.6598058308746095,"x":131.39,"y":162.69,"x0":-1.096683094110022,"y0":50.00564530276611,"z0":5.5732120706042645,"aX":-17.858499831632663},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":2274,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3904650508395666,"extension":5.947803067886162},"index":0,"playId":"4a4ed1dd-2fd1-30e8-9a08-0a616983c497","pitchNumber":1,"startTime":"2026-05-24T18:59:42.082Z","endTime":"2026-05-24T18:59:45.877Z","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":1,"outs":2},"index":1,"startTime":"2026-05-24T18:59:59.769Z","endTime":"2026-05-24T19:00:13.981Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316123335428998,"aZ":-26.263184585935704,"pfxX":-8.110562186961355,"pfxZ":2.9694575522413107,"pX":-0.8347633552184794,"pZ":2.0961620888453294,"vX0":3.1106850834576156,"vY0":-139.9517729475267,"vZ0":-5.2292327651817585,"x":148.82,"y":182.18,"x0":-0.904074927421316,"y0":50.00498732166157,"z0":5.6995621697145795,"aX":-16.159944629923164},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.6,"breakHorizontal":14.0,"spinRate":2180,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3907168986021148,"extension":5.849393761198227},"hitData":{"launchSpeed":73.6,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.25,"coordY":172.8}},"index":2,"playId":"d87c3542-464e-3ad0-b86f-ce4949b23da5","pitchNumber":2,"startTime":"2026-05-24T19:00:13.981Z","endTime":"2026-05-24T19:00:22.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:00:22.135Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Mark Vientos to pitcher Christian Scott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T19:02:49.120Z","endTime":"2026-05-24T19:04:07.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"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":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681035,"link":"/api/v1/people/681035"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T19:02:50.159Z","endTime":"2026-05-24T19:02:51.194Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265823494920753,"aZ":-19.168370888815,"pfxX":-7.064989799285035,"pfxZ":7.217702373060476,"pX":-1.423032711127377,"pZ":3.482013797226344,"vX0":6.304693229908718,"vY0":-133.7317220243692,"vZ0":-0.9745414928309379,"x":171.24,"y":144.77,"x0":-2.8993278755078715,"y0":50.00082010152403,"z0":5.232969476645742,"aX":-12.727606216674742},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2123,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41040242777446645,"extension":7.172275219030981},"index":1,"playId":"7887bd20-211a-3bd0-9e20-c313d7b9810a","pitchNumber":1,"startTime":"2026-05-24T19:02:51.194Z","endTime":"2026-05-24T19:02:54.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3918369857381,"aZ":-16.53129553293838,"pfxX":-6.875680196934719,"pfxZ":8.31847708132705,"pX":-0.22778924642620368,"pZ":3.394565039105819,"vX0":9.097766490669013,"vY0":-136.81904158707175,"vZ0":-1.8837855322129125,"x":125.68,"y":147.13,"x0":-2.7150281216542953,"y0":50.006647471365625,"z0":5.234676017405395,"aX":-12.936820717765485},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2234,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40152786557468145,"extension":7.205780948577806},"index":2,"playId":"27ed3208-fc52-37e8-8b00-397b74472133","pitchNumber":2,"startTime":"2026-05-24T19:03:06.521Z","endTime":"2026-05-24T19:03:10.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333168163556152,"aZ":-28.762157003673597,"pfxX":-7.238823217287305,"pfxZ":2.314616963568171,"pX":0.35433046056497697,"pZ":1.65191270055123,"vX0":9.493839956048769,"vY0":-121.07733968434945,"vZ0":-2.4141319858484893,"x":103.49,"y":194.18,"x0":-2.691015774281262,"y0":50.0025952076298,"z0":5.198306361647308,"aX":-10.666003434842244},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":10.7,"spinRate":984,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4537166859205901,"extension":7.005692812741945},"index":3,"playId":"b1c339a3-115e-3d4b-89b3-49bd831a484c","pitchNumber":3,"startTime":"2026-05-24T19:03:22.833Z","endTime":"2026-05-24T19:03:26.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101461557772115,"aZ":-31.597841471595153,"pfxX":-7.642368967697097,"pfxZ":0.3738107145479397,"pX":-1.480480257933127,"pZ":2.551634358985587,"vX0":5.788075637099359,"vY0":-122.6142596037859,"vZ0":-0.03643933177373415,"x":173.43,"y":169.89,"x0":-2.872934115965915,"y0":50.001719221564365,"z0":5.25169972030678,"aX":-11.694760092324653},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":12.6,"spinRate":935,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4458651828806852,"extension":7.08236791294558},"index":4,"playId":"2d44736a-6f2f-3bcb-803c-1c558ccb21b7","pitchNumber":4,"startTime":"2026-05-24T19:03:40.899Z","endTime":"2026-05-24T19:03:45.896Z","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":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09899758041601,"aZ":-33.13186118436557,"pfxX":3.6131111072822,"pfxZ":-0.6302313637896733,"pX":-0.4962003833604051,"pZ":1.5389148698247455,"vX0":4.549079508713739,"vY0":-121.62543958342778,"vZ0":-1.9054671775393675,"x":135.91,"y":197.23,"x0":-2.8548438335957,"y0":50.005177876666345,"z0":5.184490990497203,"aX":5.456349776389315},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-7.6,"spinRate":2500,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.4489985159343446,"extension":7.201880510668398},"hitData":{"launchSpeed":88.4,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.83,"coordY":158.92}},"index":5,"playId":"d8323d1d-591b-3f4e-84ab-24758002277a","pitchNumber":5,"startTime":"2026-05-24T19:03:59.134Z","endTime":"2026-05-24T19:04:07.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:04:07.567Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T19:04:15.890Z","endTime":"2026-05-24T19:06:08.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"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"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469148974769013,"aZ":-17.54141582596355,"pfxX":-7.110296291929457,"pfxZ":7.7981633495934055,"pX":-0.5054369661359343,"pZ":3.787357618637123,"vX0":8.682677836258264,"vY0":-136.04349102496772,"vZ0":-0.44860536393321926,"x":136.27,"y":136.52,"x0":-2.8125961559338672,"y0":50.00579361629065,"z0":5.168808805989112,"aX":-13.3484569549747},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2242,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4024109022491844,"extension":6.976710996201866},"index":0,"playId":"9e8bf9e0-306c-34bc-b0c0-7779f89d85b9","pitchNumber":1,"startTime":"2026-05-24T19:04:37.081Z","endTime":"2026-05-24T19:04:40.747Z","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.7,"endSpeed":76.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1042640094099,"aZ":-26.50097898163278,"pfxX":-6.637015495771573,"pfxZ":3.792658579992283,"pX":-0.30630133615502647,"pZ":3.48685256675342,"vX0":7.67191832079018,"vY0":-121.60370720787827,"vZ0":1.2464705446215074,"x":128.68,"y":144.63,"x0":-2.6414923633493776,"y0":50.0027242268451,"z0":5.268596311483906,"aX":-9.928705910283023},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":10.2,"spinRate":1123,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4506107472834828,"extension":7.01109329850065},"index":1,"playId":"95754d1c-e9a9-3697-a84a-af168020119a","pitchNumber":2,"startTime":"2026-05-24T19:04:53.520Z","endTime":"2026-05-24T19:04:57.168Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060528721345424,"aZ":-25.77548831797064,"pfxX":8.075587132437123,"pfxZ":4.463624823200792,"pX":0.2393066971705907,"pZ":2.9079172745952295,"vX0":5.170243506025963,"vY0":-119.0121565451499,"vZ0":0.2991903835337024,"x":107.88,"y":160.27,"x0":-3.0110122971384983,"y0":50.001109658051035,"z0":5.117016938809276,"aX":11.570488553764685},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2439,"spinDirection":69},"zone":3,"typeConfidence":2.0,"plateTime":0.46039780420730514,"extension":7.214410558783626},"index":2,"playId":"502df5b7-054f-3bad-8753-275262e51eea","pitchNumber":3,"startTime":"2026-05-24T19:05:10.321Z","endTime":"2026-05-24T19:05:14.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-24T19:05:27.017Z","endTime":"2026-05-24T19:05:41.845Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5422949918112,"aZ":-25.001901538756574,"pfxX":6.618213118330209,"pfxZ":4.934119183727285,"pX":-0.2003146723692162,"pZ":3.4497226769768408,"vX0":4.718015538516977,"vY0":-119.39075657499826,"vZ0":1.2540702096538596,"x":124.64,"y":145.64,"x0":-3.0572056422562994,"y0":50.00244160176627,"z0":5.156825169427002,"aX":9.6161465459691},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.5,"breakHorizontal":-13.1,"spinRate":2446,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.45760810866958357,"extension":7.330681746504571},"index":4,"playId":"6fc480ad-6600-3a16-8434-d3c2453fa341","pitchNumber":4,"startTime":"2026-05-24T19:05:41.845Z","endTime":"2026-05-24T19:05:45.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608308325130324,"aZ":-25.4248880696826,"pfxX":1.9988022250612343,"pfxZ":3.963590773797449,"pX":0.34048641112977,"pZ":2.6861509243483823,"vX0":7.4786958154815135,"vY0":-129.32735286295895,"vZ0":-1.1898024592789231,"x":104.02,"y":166.25,"x0":-2.842100695735232,"y0":50.002520462430745,"z0":5.092420621130453,"aX":3.4041724613868602},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":-5.2,"spinRate":2240,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.4226486607427895,"extension":7.216670684108674},"hitData":{"launchSpeed":76.8,"launchAngle":32.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.52,"coordY":96.84}},"index":5,"playId":"11375f6d-39e6-3334-9bc4-e0fc81fe893a","pitchNumber":5,"startTime":"2026-05-24T19:05:57.656Z","endTime":"2026-05-24T19:06:08.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:06:08.051Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T19:06:08.505Z","endTime":"2026-05-24T19:07:46.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64881759508306,"aZ":-13.908118182021411,"pfxX":-7.272745556637039,"pfxZ":9.54645917155284,"pX":0.6142459176489592,"pZ":3.0346095395480726,"vX0":11.636999132644627,"vY0":-137.70463326383964,"vZ0":-2.997170027739744,"x":93.59,"y":156.85,"x0":-2.728759279329365,"y0":50.001188263106656,"z0":5.082639941830707,"aX":-13.914199565733632},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2250,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.398315058818719,"extension":7.012103799677536},"index":0,"playId":"748845d4-ac02-3006-bff0-d5cabd8bcb31","pitchNumber":1,"startTime":"2026-05-24T19:06:31.279Z","endTime":"2026-05-24T19:06:34.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.936872054375385,"aZ":-13.586776279320956,"pfxX":-6.70917982447595,"pfxZ":9.514595085460146,"pX":-0.3131367911842504,"pZ":3.7450728806162084,"vX0":9.272762935299127,"vY0":-139.06868638973143,"vZ0":-1.2095124315299524,"x":128.94,"y":137.66,"x0":-2.8230048654401925,"y0":50.004169295496546,"z0":5.089301014676082,"aX":-13.109734695644136},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2424,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3942522232352319,"extension":7.034850486016702},"index":1,"playId":"5eeb54e0-8b99-3b7b-a292-35c58f5e23dc","pitchNumber":2,"startTime":"2026-05-24T19:06:44.686Z","endTime":"2026-05-24T19:06:48.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813326492519344,"aZ":-23.30436908851445,"pfxX":3.4658491698016247,"pfxZ":6.080312170732551,"pX":-0.3437795151114256,"pZ":3.1033313365754656,"vX0":5.684989470049628,"vY0":-119.90744098917197,"vZ0":0.307734886066222,"x":130.1,"y":154.99,"x0":-3.194016569648572,"y0":50.00221605424034,"z0":5.049772747097833,"aX":5.054311712080476},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.4,"breakHorizontal":-7.7,"spinRate":2454,"spinDirection":76},"zone":1,"typeConfidence":2.0,"plateTime":0.4564989978631795,"extension":7.167276705321105},"index":2,"playId":"e80cab18-c8ec-3e11-8016-5928b5b95982","pitchNumber":3,"startTime":"2026-05-24T19:06:58.881Z","endTime":"2026-05-24T19:07:02.323Z","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-24T19:07:12.984Z","endTime":"2026-05-24T19:07:24.680Z","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},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20239646048231,"aZ":-15.879385730966277,"pfxX":-8.902408722175707,"pfxZ":8.018658818167134,"pX":-0.7451208349495415,"pZ":2.8078681815777347,"vX0":9.159030800809585,"vY0":-142.04876366283085,"vZ0":-3.5414605010498383,"x":145.4,"y":162.97,"x0":-2.863143011533033,"y0":50.006268301435775,"z0":5.088007102098548,"aX":-18.097593257160085},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2444,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3864038830135281,"extension":7.052258279183907},"index":4,"playId":"cc06a2c4-a231-361c-b6da-16d248091521","pitchNumber":4,"startTime":"2026-05-24T19:07:24.680Z","endTime":"2026-05-24T19:07:29.531Z","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":82.5,"endSpeed":76.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06258840324654,"aZ":-26.286454685422804,"pfxX":3.8978243360337266,"pfxZ":4.007449591944452,"pX":-0.6825004801025562,"pZ":3.023713391640682,"vX0":4.489061608719706,"vY0":-120.15866096062967,"vZ0":0.6900561226354722,"x":143.02,"y":157.14,"x0":-3.0776210101001853,"y0":50.00600121107877,"z0":5.058271440180596,"aX":5.731603186057167},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":-8.0,"spinRate":2459,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.4548744683609893,"extension":7.244007178081115},"index":5,"playId":"e6e6773f-f5b8-3be4-893f-69908ea96a7c","pitchNumber":5,"startTime":"2026-05-24T19:07:42.941Z","endTime":"2026-05-24T19:07:46.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:07:46.461Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T19:10:09.208Z","endTime":"2026-05-24T19:11:24.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Graham Pauley replaces first baseman Connor Norby, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T19:09:57.177Z","endTime":"2026-05-24T19:09:57.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"description":"Pitching Change: John King replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T19:09:57.203Z","endTime":"2026-05-24T19:10:11.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094708755931343,"aZ":-37.59562068568666,"pfxX":-7.740519764850028,"pfxZ":-4.173003877102991,"pX":0.9694225921505631,"pZ":2.1391401366857075,"vX0":-0.08274391715724833,"vY0":-114.20936110395472,"vZ0":0.4982628773416846,"x":80.05,"y":181.02,"x0":2.00919780224524,"y0":50.00037288345065,"z0":5.662791287438425,"aX":-10.064455438276326},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.1,"breakHorizontal":13.9,"spinRate":2709,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.48246444217497686,"extension":5.4607844896320294},"index":2,"playId":"f74f39fe-b2e3-3216-a167-3ce95c9a8466","pitchNumber":1,"startTime":"2026-05-24T19:10:11.461Z","endTime":"2026-05-24T19:10:38.466Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"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":83.0,"endSpeed":76.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555069898896352,"aZ":-33.129728027083004,"pfxX":-1.2714424742194508,"pfxZ":-0.6463705224182199,"pX":-1.2997021294353137,"pZ":2.0293472668820636,"vX0":-6.7351781305937815,"vY0":-120.80751856410818,"vZ0":-1.5279254836447314,"x":166.54,"y":183.99,"x0":1.684346780768369,"y0":50.001991177945975,"z0":5.5702847994625815,"aX":-1.8857226828900506},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":3.8,"spinRate":2753,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45263389169626267,"extension":5.650270187720379},"index":3,"playId":"8a91f552-b2e6-30d1-a306-ca69f98ac4d4","pitchNumber":2,"startTime":"2026-05-24T19:10:46.466Z","endTime":"2026-05-24T19:10:50.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91625571572416,"aZ":-30.02968814055105,"pfxX":-2.6656671246433365,"pfxZ":1.5102809857088246,"pX":-1.0814943794415275,"pZ":0.7530723859399415,"vX0":-6.091219633704844,"vY0":-118.88174599419122,"vZ0":-4.3310490972820865,"x":158.22,"y":218.45,"x0":1.865854625407965,"y0":50.005085719477556,"z0":5.340439284278382,"aX":-3.7959484432281148},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.9,"breakHorizontal":6.4,"spinRate":2829,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4616533996149905,"extension":5.6085524483519915},"index":4,"playId":"a97e08c8-bb96-3daf-a3c2-3581f1708b13","pitchNumber":3,"startTime":"2026-05-24T19:11:02.003Z","endTime":"2026-05-24T19:11:05.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.294804898960752,"aZ":-32.81928244461616,"pfxX":9.597459812116881,"pfxZ":-0.374740101016247,"pX":0.4106322089665898,"pZ":1.1499690766916106,"vX0":-6.959480857023048,"vY0":-130.47476071228758,"vZ0":-4.0384404500951545,"x":101.35,"y":207.73,"x0":1.8699996006217505,"y0":50.003740814598096,"z0":5.199965945007441,"aX":16.49386400562367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":-15.7,"spinRate":2246,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42032895064109166,"extension":5.834219110899929},"index":5,"playId":"d860914c-7c29-342c-be09-97ba47c96009","pitchNumber":4,"startTime":"2026-05-24T19:11:20.353Z","endTime":"2026-05-24T19:11:24.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:11:24.572Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcus Semien grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Graham Pauley. Brett Baty out at 2nd. Marcus Semien out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T19:11:27.040Z","endTime":"2026-05-24T19:13:00.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603727984747284,"aZ":-33.10115187338152,"pfxX":7.096678268257259,"pfxZ":-0.5297864222981374,"pX":0.879343957625674,"pZ":2.8421453654257816,"vX0":-5.247243883716047,"vY0":-131.79323652508526,"vZ0":-0.45092201781214514,"x":83.48,"y":162.04,"x0":1.9763956630619093,"y0":50.00111939582419,"z0":5.464917685919513,"aX":12.454612471695338},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.8,"breakHorizontal":-11.6,"spinRate":2135,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41595177120060534,"extension":5.806553415182596},"index":0,"playId":"8bf44e7c-b1d6-3042-8c9b-42555d4c8e1e","pitchNumber":1,"startTime":"2026-05-24T19:11:47.517Z","endTime":"2026-05-24T19:11:51.972Z","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":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417160569479716,"aZ":-43.10946442402135,"pfxX":-5.615394474013767,"pfxZ":-8.358472962992966,"pX":0.4141507319947586,"pZ":2.2105882564966577,"vX0":-1.504014132738215,"vY0":-114.35103685602418,"vZ0":1.1038694613667526,"x":101.21,"y":179.09,"x0":1.811706124197459,"y0":50.00143330906864,"z0":5.990479403549362,"aX":-7.347798650144604},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.4,"breakHorizontal":10.6,"spinRate":2944,"spinDirection":321},"zone":9,"typeConfidence":0.92,"plateTime":0.48116466789100754,"extension":5.6067197200998615},"index":1,"playId":"435497af-5e3a-391f-a868-2fcfda3ac5dd","pitchNumber":2,"startTime":"2026-05-24T19:12:04.051Z","endTime":"2026-05-24T19:12:09.157Z","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":82.5,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267876248860023,"aZ":-29.42168302664221,"pfxX":-5.914482125967854,"pfxZ":1.891923669391435,"pX":-1.8475720642812865,"pZ":1.0500294299375235,"vX0":-6.926440644173619,"vY0":-119.93545655366415,"vZ0":-3.9345516803298244,"x":187.43,"y":210.43,"x0":1.8468036338537956,"y0":50.00551199963186,"z0":5.336869775613387,"aX":-8.612713823848228},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.8,"breakHorizontal":12.4,"spinRate":2880,"spinDirection":314},"zone":13,"typeConfidence":0.83,"plateTime":0.45674416649935656,"extension":5.921371225072438},"index":2,"playId":"e7734fd5-aa9c-35f7-84fc-58aea007d4f8","pitchNumber":3,"startTime":"2026-05-24T19:12:26.024Z","endTime":"2026-05-24T19:12:30.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25718517399529,"aZ":-27.776189143259312,"pfxX":8.446236897355856,"pfxZ":2.4838240496989066,"pX":-0.3107640764501646,"pZ":2.513260167180757,"vX0":-8.171781576342756,"vY0":-132.0100825682911,"vZ0":-2.1579274671309445,"x":128.85,"y":170.92,"x0":1.7227802280114148,"y0":50.00238945789489,"z0":5.379419777006387,"aX":14.95483222895696},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-13.6,"spinRate":2258,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.41440590151675716,"extension":5.8635964959732485},"hitData":{"launchSpeed":99.0,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.1,"coordY":161.18}},"index":3,"playId":"833b0106-5fa5-387d-adc7-4716c013b4f0","pitchNumber":4,"startTime":"2026-05-24T19:12:51.303Z","endTime":"2026-05-24T19:13:00.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:13:00.501Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"MJ Melendez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T19:13:14.664Z","endTime":"2026-05-24T19:14:45.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114634929111027,"aZ":-30.059844515276147,"pfxX":8.70578089226497,"pfxZ":1.2022841976351888,"pX":0.602892131212101,"pZ":2.9982484902263087,"vX0":-6.118363403181286,"vY0":-131.4607325177255,"vZ0":-0.5372495298623008,"x":94.02,"y":157.83,"x0":1.8214746808839497,"y0":50.00565045936382,"z0":5.423723320017293,"aX":15.342690596378072},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-14.5,"spinRate":2215,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.41558261863539503,"extension":5.890451246584539},"index":0,"playId":"1b68f8fc-439e-31e2-bffb-5acfac35a05f","pitchNumber":1,"startTime":"2026-05-24T19:13:31.470Z","endTime":"2026-05-24T19:13:34.987Z","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":89.5,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2936115177304,"aZ":-31.043027871719882,"pfxX":8.741781457917766,"pfxZ":0.6526591949025544,"pX":1.1542642592744299,"pZ":2.1029369899549817,"vX0":-4.666801146625826,"vY0":-130.32887794500647,"vZ0":-2.1060653723919547,"x":73.0,"y":182.0,"x0":1.828346327688351,"y0":50.00251347853716,"z0":5.256398299532232,"aX":15.10204039572642},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.9,"spinRate":2288,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4195907731975259,"extension":5.795974934378433},"index":1,"playId":"6ccb67df-ec95-3b4c-9a28-9fa948e0ff39","pitchNumber":2,"startTime":"2026-05-24T19:13:46.549Z","endTime":"2026-05-24T19:13:50.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249949652892695,"aZ":-30.808955498793253,"pfxX":-2.1555270648648666,"pfxZ":0.9149638264251596,"pX":0.23934109021095668,"pZ":2.147906212145621,"vX0":-3.2281840628880465,"vY0":-121.30502780164656,"vZ0":-1.4796352884764468,"x":107.88,"y":180.79,"x0":1.8685097870944192,"y0":50.000883423084204,"z0":5.457576567269241,"aX":-3.2036669353661114},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":4.7,"spinRate":2747,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.45193221259958927,"extension":5.614070168228191},"index":2,"playId":"759acd26-440f-3ad2-8c37-cb699c7af928","pitchNumber":3,"startTime":"2026-05-24T19:14:00.042Z","endTime":"2026-05-24T19:14:04.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74446474452495,"aZ":-32.792950077995194,"pfxX":-3.511629669807581,"pfxZ":-0.4141465918681799,"pX":-1.5302670997885395,"pZ":2.377074077140453,"vX0":-6.346454910177178,"vY0":-120.84201177939036,"vZ0":-0.5636748809094883,"x":175.33,"y":174.6,"x0":1.587413327829042,"y0":50.00522122413805,"z0":5.496334571332414,"aX":-5.189952111744852},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":7.9,"spinRate":2784,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.45340593488718284,"extension":5.718188772330435},"index":3,"playId":"4549931c-7763-3e37-8d51-7e8290fbf6ae","pitchNumber":4,"startTime":"2026-05-24T19:14:23.106Z","endTime":"2026-05-24T19:14:26.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07419801620841,"aZ":-27.830468320449953,"pfxX":8.56444902549499,"pfxZ":2.4789318641471443,"pX":1.4727502684385179,"pZ":3.343888016068636,"vX0":-4.0334988177076205,"vY0":-131.64573598573404,"vZ0":-0.0727080223662635,"x":60.86,"y":148.5,"x0":1.9123509523556894,"y0":50.00646863943033,"z0":5.43285336670453,"aX":15.027923839440964},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":2200,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.41614927021091797,"extension":5.837137156864455},"index":4,"playId":"71648ff7-98b0-3bdb-bd39-863251fab766","pitchNumber":5,"startTime":"2026-05-24T19:14:38.597Z","endTime":"2026-05-24T19:14:45.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:14:45.597Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, second baseman Xavier Edwards to first baseman Graham Pauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T19:17:17.735Z","endTime":"2026-05-24T19:17:28.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T19:15:06.811Z","endTime":"2026-05-24T19:15:39.820Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Bender replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T19:15:39.820Z","endTime":"2026-05-24T19:17:19.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.959642407908696,"aZ":-30.945841712089038,"pfxX":11.251814001268368,"pfxZ":0.8786317912899211,"pX":-0.28788036389765825,"pZ":1.8001470185257287,"vX0":1.0731049389298661,"vY0":-117.99036330470862,"vZ0":-0.9768890712487055,"x":127.97,"y":190.18,"x0":-2.209496609670176,"y0":50.000124874964776,"z0":5.101822027724076,"aX":15.672007586587839},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.7,"breakHorizontal":-20.6,"spinRate":2819,"spinDirection":70},"zone":8,"typeConfidence":0.93,"plateTime":0.4663458138751264,"extension":5.166707871297391},"hitData":{"launchSpeed":69.0,"launchAngle":11.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.81,"coordY":144.73}},"index":2,"playId":"ae172498-3d26-3bc3-b539-1ffc21f0312b","pitchNumber":1,"startTime":"2026-05-24T19:17:19.601Z","endTime":"2026-05-24T19:17:28.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:17:28.059Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T19:19:31.330Z","endTime":"2026-05-24T19:21:17.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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,3,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85296565664336,"aZ":-13.33564413429217,"pfxX":-6.333612455496841,"pfxZ":10.02895333939307,"pX":-0.02246585525388463,"pZ":2.749764713378456,"vX0":9.257810127152819,"vY0":-135.95164055233067,"vZ0":-3.921588976842493,"x":117.86,"y":164.54,"x0":-2.6435750550053716,"y0":50.00015316872993,"z0":5.131708099346286,"aX":-11.894694199189857},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2232,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40234480454174903,"extension":7.164039349264574},"index":0,"playId":"7ac1814c-c8ca-3e4b-95f8-7fc490906355","pitchNumber":1,"startTime":"2026-05-24T19:19:43.309Z","endTime":"2026-05-24T19:19:47.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38942616307637,"aZ":-13.827893738793257,"pfxX":-6.613438688964981,"pfxZ":9.624157650368153,"pX":-1.2986616757910643,"pZ":2.5966637916999415,"vX0":6.259609730643965,"vY0":-136.9865854842685,"vZ0":-4.134004534682825,"x":166.5,"y":168.67,"x0":-2.750695079170427,"y0":50.00424818065927,"z0":5.066373246061657,"aX":-12.609042194236343},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2252,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3993758273353496,"extension":7.015765805273768},"index":1,"playId":"844698bc-d28f-3846-8990-d37d09897338","pitchNumber":2,"startTime":"2026-05-24T19:19:56.945Z","endTime":"2026-05-24T19:20:00.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58241633028219,"aZ":-20.249666568777823,"pfxX":-0.5635467546871018,"pfxZ":6.709812801487553,"pX":1.6077456625845754,"pZ":2.548034922492509,"vX0":11.4833183049978,"vY0":-132.05654491088185,"vZ0":-2.6500617434084317,"x":55.72,"y":169.98,"x0":-2.7128423888099595,"y0":50.000967499072004,"z0":5.044557298187979,"aX":-1.0046930698385772},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":-1.3,"spinRate":2369,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4138542868007855,"extension":7.021547737178198},"index":2,"playId":"2db469d8-b43a-3561-ad3b-27af24e998b0","pitchNumber":3,"startTime":"2026-05-24T19:20:11.446Z","endTime":"2026-05-24T19:20:14.748Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397609407752398,"aZ":-12.895168142885947,"pfxX":-7.987471582421615,"pfxZ":10.015648923209472,"pX":0.06601646958257508,"pZ":1.9645866519796247,"vX0":10.285381431868888,"vY0":-137.604804534355,"vZ0":-5.814647553934024,"x":114.48,"y":185.74,"x0":-2.675583490422007,"y0":50.00545091262784,"z0":4.972348887881424,"aX":-15.38062483083581},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":12.4,"spinRate":2333,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39742657532073666,"extension":7.1001409890735365},"index":3,"playId":"3e7cd503-ec66-3ef0-9a68-f49404578905","pitchNumber":4,"startTime":"2026-05-24T19:20:26.881Z","endTime":"2026-05-24T19:20:30.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-24T19:20:40.173Z","endTime":"2026-05-24T19:20:52.651Z","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(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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84771600036138,"aZ":-31.78630070550459,"pfxX":2.4442838379548952,"pfxZ":0.24610500529704904,"pX":0.45542048424392895,"pZ":1.6458337011852682,"vX0":7.004601743730685,"vY0":-123.91969336430137,"vZ0":-2.001731688825321,"x":99.64,"y":194.34,"x0":-2.7207503724367785,"y0":50.000740801181294,"z0":5.10938317715469,"aX":3.815466694315948},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.0,"spinRate":2617,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.4413357012795198,"extension":7.105779834103301},"index":5,"playId":"ff100dad-a74d-3044-aba9-880c7b3ba476","pitchNumber":5,"startTime":"2026-05-24T19:20:52.651Z","endTime":"2026-05-24T19:20:57.451Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361145402188207,"aZ":-35.970469736445956,"pfxX":3.2264001591899083,"pfxZ":-2.5972276945403348,"pX":-0.8715942114399888,"pZ":2.464907431163066,"vX0":3.6735540590079805,"vY0":-119.82505261889591,"vZ0":1.1484259006008561,"x":150.22,"y":172.23,"x0":-2.841766027698637,"y0":50.00563069878959,"z0":5.184272467431287,"aX":4.708862183973056},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.2,"breakHorizontal":-6.7,"spinRate":2511,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4564805251315889,"extension":7.313976742981699},"index":6,"playId":"e8ed6845-86e8-30e3-a8e9-1467ff419044","pitchNumber":6,"startTime":"2026-05-24T19:21:13.565Z","endTime":"2026-05-24T19:21:17.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:21:17.692Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to shortstop Bo Bichette.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T19:22:59.547Z","endTime":"2026-05-24T19:23:22.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T19:22:04.460Z","endTime":"2026-05-24T19:23:01.793Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1290649234193,"aZ":-15.93549931217467,"pfxX":-5.816229217023917,"pfxZ":8.720483562108939,"pX":0.8740014350705979,"pZ":2.335777242471857,"vX0":11.159220555609044,"vY0":-135.7137701411163,"vZ0":-4.249182929320165,"x":83.69,"y":175.71,"x0":-2.538487547058603,"y0":50.00667388500207,"z0":5.0343472616290965,"aX":-10.836669557835348},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2189,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40382684971898586,"extension":7.1294344809746875},"index":1,"playId":"12b4c91c-0001-31ac-a60f-4206c55cf79a","pitchNumber":1,"startTime":"2026-05-24T19:23:01.793Z","endTime":"2026-05-24T19:23:06.597Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36351651302056,"aZ":-30.177478243668713,"pfxX":-7.479224938908681,"pfxZ":1.3454530847955297,"pX":-0.9403061156694302,"pZ":3.112285668606118,"vX0":6.535459328832232,"vY0":-121.56092674941706,"vZ0":1.16119873323647,"x":152.84,"y":154.75,"x0":-2.700914026313959,"y0":50.003715570704266,"z0":5.261859117428013,"aX":-11.116813073173683},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":11.9,"spinRate":928,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4517605053815652,"extension":6.795838781217346},"hitData":{"launchSpeed":66.0,"launchAngle":21.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":139.33}},"index":2,"playId":"78ab0361-8ff9-3167-900e-c60399330a00","pitchNumber":2,"startTime":"2026-05-24T19:23:15.055Z","endTime":"2026-05-24T19:23:22.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:23:22.988Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T19:23:29.001Z","endTime":"2026-05-24T19:24:54.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"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"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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_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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882199660891953,"aZ":-21.658563643827833,"pfxX":0.879527351629878,"pfxZ":5.976235836819159,"pX":0.16327813152371295,"pZ":3.3016898784514637,"vX0":7.395381258319155,"vY0":-131.33114380678398,"vZ0":-0.5063723609739323,"x":110.78,"y":149.63,"x0":-2.7947877427476566,"y0":50.002746679619335,"z0":5.097373264479684,"aX":1.5478226958547925},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-3.1,"spinRate":2406,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.415867393162761,"extension":7.047968108949253},"index":0,"playId":"6b98f21e-655b-3c66-ad14-d1fe44cba88b","pitchNumber":1,"startTime":"2026-05-24T19:23:47.508Z","endTime":"2026-05-24T19:23:50.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78434878730056,"aZ":-31.191486417423075,"pfxX":-6.576260052532077,"pfxZ":0.659665802837802,"pX":-0.9008102972867984,"pZ":1.2085786600238593,"vX0":6.534763689371104,"vY0":-121.7049123338542,"vZ0":-2.780471304328964,"x":151.34,"y":206.15,"x0":-2.771393765290924,"y0":50.00497047467649,"z0":5.078427177116883,"aX":-9.827247957111007},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":10.3,"spinRate":883,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4507363318522204,"extension":7.01267979519289},"index":1,"playId":"f32acad1-ce34-3920-94d6-e78fbb981862","pitchNumber":2,"startTime":"2026-05-24T19:24:07.889Z","endTime":"2026-05-24T19:24:13.108Z","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-24T19:24:28.608Z","endTime":"2026-05-24T19:24:43.401Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702276385184437,"aZ":-34.64310778387269,"pfxX":2.31840038120961,"pfxZ":-1.620374927809575,"pX":0.3065991148549167,"pZ":2.1010018399402766,"vX0":6.674025822352157,"vY0":-122.56982948805317,"vZ0":-0.3963544729736218,"x":105.31,"y":182.05,"x0":-2.750147785421673,"y0":50.00148680826096,"z0":5.217078334734677,"aX":3.534977893120081},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-5.8,"spinRate":2446,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.44646637349404283,"extension":7.225398515889335},"hitData":{"launchSpeed":93.0,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.53,"coordY":110.88}},"index":3,"playId":"75aa5144-117e-3898-bca2-79508ef157f2","pitchNumber":3,"startTime":"2026-05-24T19:24:43.401Z","endTime":"2026-05-24T19:24:54.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:24:54.467Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T19:27:58.917Z","endTime":"2026-05-24T19:28:44.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T19:25:15.863Z","endTime":"2026-05-24T19:27:21.935Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Christian Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T19:27:21.935Z","endTime":"2026-05-24T19:27:41.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"65882ca0-4f33-3b56-91fb-74dd5dc20bf9","startTime":"2026-05-24T19:27:41.754Z","endTime":"2026-05-24T19:27:54.513Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26225945706872,"aZ":-28.473525002639516,"pfxX":-11.425512198541025,"pfxZ":2.1112945506078384,"pX":-0.8333281093702872,"pZ":1.6184866874858908,"vX0":5.203323128952594,"vY0":-131.93055079736212,"vZ0":-5.571508271887776,"x":148.76,"y":195.08,"x0":-1.3515952675799163,"y0":50.00430742389434,"z0":5.868290200673855,"aX":-20.05116020660341},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":19.4,"spinRate":2213,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.41589063193857445,"extension":5.6844918865789404},"index":3,"playId":"c3cc00b6-bd96-30c4-a7ea-4270409195ca","pitchNumber":1,"startTime":"2026-05-24T19:28:01.242Z","endTime":"2026-05-24T19:28:05.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33576320595329,"aZ":-20.376585866323996,"pfxX":-11.37746240080453,"pfxZ":6.030095213140523,"pX":-0.6328628046868983,"pZ":1.797688566069706,"vX0":5.706305991479104,"vY0":-139.27176022872752,"vZ0":-6.952108129853138,"x":141.12,"y":190.24,"x0":-1.2340490545766458,"y0":50.00546953073074,"z0":5.681873484333839,"aX":-22.273252843096422},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":19.3,"spinRate":2306,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.3938283885377478,"extension":5.588894077108726},"index":4,"playId":"33aea71c-23a9-3e3f-b924-b27e8f9caa8f","pitchNumber":2,"startTime":"2026-05-24T19:28:17.472Z","endTime":"2026-05-24T19:28:21.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773860055032465,"aZ":-22.118671349945092,"pfxX":-12.190606548909027,"pfxZ":5.139584385923839,"pX":-0.38995766961689854,"pZ":2.1506981371425224,"vX0":6.463929963657285,"vY0":-139.33956005692372,"vZ0":-5.903216468230163,"x":131.86,"y":180.71,"x0":-1.1622882183624126,"y0":50.00208018817274,"z0":5.76869051172322,"aX":-23.850219328179257},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":20.6,"spinRate":2309,"spinDirection":229},"zone":7,"typeConfidence":0.88,"plateTime":0.3938383110821979,"extension":5.6227352732793054},"hitData":{"launchSpeed":82.2,"launchAngle":28.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.71,"coordY":105.61}},"index":5,"playId":"5b494c6a-07f9-35cc-ba37-a02239c8e9a1","pitchNumber":3,"startTime":"2026-05-24T19:28:36.607Z","endTime":"2026-05-24T19:28:44.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:28:44.348Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T19:31:07.611Z","endTime":"2026-05-24T19:31:59.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":{"description":"Offensive Substitution: Pinch-hitter Luis Torrens replaces Hayden Senger.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T19:30:43.078Z","endTime":"2026-05-24T19:31:09.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663584,"link":"/api/v1/people/663584"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.580003919136196,"aZ":-29.942448045185877,"pfxX":-11.094931500492125,"pfxZ":1.154243860699994,"pX":-0.2732548546611069,"pZ":3.341399268982127,"vX0":7.128978501556335,"vY0":-138.350437048605,"vZ0":-1.436462072920032,"x":127.42,"y":148.56,"x0":-1.4452158561653163,"y0":50.00373562971633,"z0":5.8788753055099825,"aX":-21.455891291971383},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":18.6,"spinRate":2289,"spinDirection":233},"zone":1,"typeConfidence":0.9,"plateTime":0.39627743751123345,"extension":5.511522444738038},"index":1,"playId":"d2455f66-1da6-3a71-a493-0dcf385b33cb","pitchNumber":1,"startTime":"2026-05-24T19:31:09.857Z","endTime":"2026-05-24T19:31:14.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13679929977346,"aZ":-28.541773091800724,"pfxX":-11.570927648367265,"pfxZ":1.8769721728754725,"pX":0.810583853035709,"pZ":2.619073968643892,"vX0":9.936728430336062,"vY0":-138.53804758675565,"vZ0":-3.4051489635433088,"x":86.1,"y":168.07,"x0":-1.3265833099900965,"y0":50.00424817279013,"z0":5.7806309103636115,"aX":-22.40165514701962},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":18.7,"spinRate":2385,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.39598307343962125,"extension":5.63188995110334},"index":2,"playId":"e82f4c76-8c6b-324f-9477-beed380151bd","pitchNumber":2,"startTime":"2026-05-24T19:31:28.661Z","endTime":"2026-05-24T19:31:32.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792517663865375,"aZ":-30.06529124322313,"pfxX":10.596447477980092,"pfxZ":1.4566685464978706,"pX":-0.16527743392438332,"pZ":2.0285341868260973,"vX0":1.7753189677439956,"vY0":-120.29798351184883,"vZ0":-0.9014587096014611,"x":123.3,"y":184.01,"x0":-2.290523451765505,"y0":50.00408100643893,"z0":5.100356382900752,"aX":15.35583136263441},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-19.6,"spinRate":2947,"spinDirection":69},"zone":8,"typeConfidence":0.92,"plateTime":0.4572851984349966,"extension":5.239026919045717},"hitData":{"launchSpeed":93.0,"launchAngle":19.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.2,"coordY":84.87}},"index":3,"playId":"c8125d29-c10b-3801-ae11-b90cd17dd544","pitchNumber":3,"startTime":"2026-05-24T19:31:49.949Z","endTime":"2026-05-24T19:31:59.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:31:59.262Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Benge walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T19:31:59.478Z","endTime":"2026-05-24T19:33:20.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":"Walk","eventType":"walk","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":[]}],"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.4,"endSpeed":86.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.727478881315825,"aZ":-32.309375995010875,"pfxX":-11.510722811580116,"pfxZ":-0.06786914810594702,"pX":-1.3648529322650198,"pZ":3.2907518314970647,"vX0":4.7200171702271545,"vY0":-138.75594988763174,"vZ0":-0.9124038343591315,"x":169.02,"y":149.93,"x0":-1.6013404928627692,"y0":50.005776910973175,"z0":5.794714097693292,"aX":-22.24061033916356},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.1,"breakHorizontal":19.7,"spinRate":2334,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.3961598190289677,"extension":5.4544879735695595},"index":0,"playId":"8b579c24-3f07-3d40-b899-a2d58b503061","pitchNumber":1,"startTime":"2026-05-24T19:32:21.655Z","endTime":"2026-05-24T19:32:24.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734155304594353,"aZ":-32.56343848902867,"pfxX":10.563087142932464,"pfxZ":-0.2839127713218401,"pX":0.9419360021898969,"pZ":1.0835128004341252,"vX0":4.081208263496544,"vY0":-117.21196446122298,"vZ0":-1.8598015176968223,"x":81.1,"y":209.53,"x0":-2.2030271471928806,"y0":50.00309504958504,"z0":4.978201653935316,"aX":14.442900564173787},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.7,"breakHorizontal":-20.2,"spinRate":3011,"spinDirection":66},"zone":14,"typeConfidence":0.93,"plateTime":0.47042072010413616,"extension":5.523724731681363},"index":1,"playId":"4de1ab85-f1c3-3e5c-b251-5c2657b2adf7","pitchNumber":2,"startTime":"2026-05-24T19:32:37.416Z","endTime":"2026-05-24T19:32:41.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813951090873786,"aZ":-32.35811625355814,"pfxX":-11.172413965315545,"pfxZ":-0.09833487771363103,"pX":-1.2140667817410669,"pZ":2.35800592549495,"vX0":5.413292716717217,"vY0":-137.279496249184,"vZ0":-2.349704923138311,"x":163.28,"y":175.11,"x0":-1.7654800866429516,"y0":50.001022174467266,"z0":5.438629060306271,"aX":-21.215104120727883},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":2433,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.39974915345556195,"extension":5.556044399778701},"index":2,"playId":"9dbf458f-e886-366b-b480-5e82c1961baf","pitchNumber":3,"startTime":"2026-05-24T19:32:59.304Z","endTime":"2026-05-24T19:33:02.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6567957330497,"aZ":-37.61310890369116,"pfxX":-10.828273745389856,"pfxZ":-2.8980714627343733,"pX":-1.037809566149217,"pZ":2.2968341143836817,"vX0":5.686289031422962,"vY0":-136.72732838916613,"vZ0":-1.4534660354525935,"x":156.56,"y":176.77,"x0":-1.7475852940985337,"y0":50.00417181898294,"z0":5.437824592824781,"aX":-20.319867766826157},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-5.4,"breakHorizontal":18.2,"spinRate":2348,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4019835532960623,"extension":5.465066520567401},"index":3,"playId":"2b27cf11-cb31-32bf-99f6-8039669d56eb","pitchNumber":4,"startTime":"2026-05-24T19:33:16.354Z","endTime":"2026-05-24T19:33:20.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:33:20.392Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out sharply to center fielder Jakob Marsee. Carson Benge to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T19:33:20.980Z","endTime":"2026-05-24T19:34:57.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779243997364492,"aZ":-32.21325115481683,"pfxX":10.119590206928024,"pfxZ":-0.023685562754726774,"pX":0.26295706539982067,"pZ":2.613116289269266,"vX0":2.7492193893205616,"vY0":-118.69517944004814,"vZ0":1.180976373766875,"x":106.98,"y":168.23,"x0":-2.2292188658022716,"y0":50.005500183739144,"z0":5.074923689873138,"aX":14.232438973965456},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.6,"breakHorizontal":-19.0,"spinRate":2879,"spinDirection":66},"zone":6,"typeConfidence":0.92,"plateTime":0.46403021894131946,"extension":5.530007426396874},"index":0,"playId":"8afe5a31-8300-3695-9409-1ee432c00726","pitchNumber":1,"startTime":"2026-05-24T19:33:47.509Z","endTime":"2026-05-24T19:33:51.208Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58093219008905,"aZ":-33.24941931992126,"pfxX":-12.582983635065847,"pfxZ":-0.5350320608898773,"pX":0.43932285075682964,"pZ":2.4758335882751354,"vX0":8.98808373574706,"vY0":-140.81063140157536,"vZ0":-3.1389193758311107,"x":100.25,"y":171.93,"x0":-1.1733445803836289,"y0":50.00641010251853,"z0":5.776111011369877,"aX":-25.052575793978917},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-1.4,"breakHorizontal":20.8,"spinRate":2397,"spinDirection":238},"zone":6,"typeConfidence":0.89,"plateTime":0.39027430815950126,"extension":5.405863046353151},"index":1,"playId":"90c2d7dd-c684-3244-91d9-d8fac6907c63","pitchNumber":2,"startTime":"2026-05-24T19:34:08.816Z","endTime":"2026-05-24T19:34:15.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Carson Benge steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"90c2d7dd-c684-3244-91d9-d8fac6907c63","startTime":"2026-05-24T19:34:17.837Z","endTime":"2026-05-24T19:34:42.151Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":83.4,"endSpeed":75.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885265555612836,"aZ":-32.867515534220594,"pfxX":11.735851569415182,"pfxZ":-0.47297950690484036,"pX":-0.6653425894820957,"pZ":2.2820380533164406,"vX0":-0.10670601637078203,"vY0":-121.42347567459997,"vZ0":-0.17622541190034413,"x":142.36,"y":177.16,"x0":-2.1415404898861268,"y0":50.00167609272519,"z0":5.249578890442957,"aX":17.27633528625496},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":-21.1,"spinRate":2886,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.4535280127717902,"extension":5.1956181520557},"hitData":{"launchSpeed":100.4,"launchAngle":25.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.66,"coordY":47.46}},"index":3,"playId":"15558dbe-c8f8-3ec6-98cc-904e70662b96","pitchNumber":3,"startTime":"2026-05-24T19:34:42.151Z","endTime":"2026-05-24T19:34:57.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:34:57.034Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T19:37:30.652Z","endTime":"2026-05-24T19:39:25.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T19:35:14.285Z","endTime":"2026-05-24T19:36:15.192Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Petersen replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T19:36:15.192Z","endTime":"2026-05-24T19:37:32.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99808348031246,"aZ":-6.808316871007922,"pfxX":-6.899995073169896,"pfxZ":12.570055326962493,"pX":-0.4863845223856444,"pZ":2.3667081299692314,"vX0":3.122052176100592,"vY0":-141.55282879120074,"vZ0":-10.299743392939476,"x":135.54,"y":174.88,"x0":-0.7105149118434858,"y0":50.006198209574485,"z0":6.4993624737928855,"aX":-13.926516994144952},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.6,"breakHorizontal":11.8,"spinRate":2246,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.3877692226995548,"extension":5.866350195884633},"index":2,"playId":"a0670fee-dd74-35d6-8c1e-a996ee52d27a","pitchNumber":1,"startTime":"2026-05-24T19:37:32.914Z","endTime":"2026-05-24T19:37:36.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.674700816120605,"aZ":-7.403921969899098,"pfxX":-4.16424319039578,"pfxZ":12.274946411230456,"pX":-0.04766495723360869,"pZ":4.13757968441112,"vX0":3.133852388945081,"vY0":-141.26697746055666,"vZ0":-5.622835246562889,"x":118.82,"y":127.07,"x0":-0.6312943585570941,"y0":50.001073657463536,"z0":6.6317375642729965,"aX":-8.40193079043213},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.2,"breakHorizontal":6.8,"spinRate":2375,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.38796495324682123,"extension":6.0387725753134385},"index":3,"playId":"b3de8029-740e-3986-a196-886a214bf185","pitchNumber":2,"startTime":"2026-05-24T19:38:01.000Z","endTime":"2026-05-24T19:38:04.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82304014241248,"aZ":-23.98467767039166,"pfxX":-7.702747456217426,"pfxZ":4.8686989500231865,"pX":0.5104046862084055,"pZ":1.5402096714801492,"vX0":6.527566898026307,"vY0":-128.64354565928187,"vZ0":-7.240162300745524,"x":97.54,"y":197.19,"x0":-1.0548581865568605,"y0":50.00366903947674,"z0":6.241076286430109,"aX":-12.956010998407569},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":12.6,"spinRate":1083,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4252127985073346,"extension":6.294977276326026},"index":4,"playId":"7e2feddb-2758-3878-b02c-3058c4a0e3db","pitchNumber":3,"startTime":"2026-05-24T19:38:19.461Z","endTime":"2026-05-24T19:38:23.267Z","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":98.4,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45982766569331,"aZ":-5.728682757523849,"pfxX":-4.943129033320823,"pfxZ":12.795143206263894,"pX":0.35082204877737866,"pZ":4.1095136897273905,"vX0":4.607284931067146,"vY0":-143.1811288507508,"vZ0":-5.837569623059723,"x":103.63,"y":127.82,"x0":-0.6404998088333923,"y0":50.00331014845313,"z0":6.538524383821953,"aX":-10.21727713338517},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.2,"breakVerticalInduced":22.1,"breakHorizontal":7.9,"spinRate":2488,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.383208912147031,"extension":6.054555031841704},"index":5,"playId":"0afc4e61-bdfd-31aa-a494-3111b327be37","pitchNumber":4,"startTime":"2026-05-24T19:38:39.725Z","endTime":"2026-05-24T19:38:43.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8124090222978,"aZ":-4.822906535423061,"pfxX":-4.938194343436707,"pfxZ":13.370820625779956,"pX":0.4950105482065564,"pZ":2.7392867476305374,"vX0":4.675934092683523,"vY0":-142.38355180149208,"vZ0":-9.625546103834111,"x":98.13,"y":164.82,"x0":-0.5298652871422781,"y0":50.005483538094886,"z0":6.475281553610526,"aX":-10.103701996167874},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.4,"breakVerticalInduced":22.3,"breakHorizontal":7.9,"spinRate":2470,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.38523047152237266,"extension":6.251931912319139},"index":6,"playId":"fec287f7-12c9-3a39-9983-5bbc9f29048d","pitchNumber":5,"startTime":"2026-05-24T19:39:00.531Z","endTime":"2026-05-24T19:39:04.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84187897019237,"aZ":-6.4161810669504975,"pfxX":-4.702605709738036,"pfxZ":12.349388981003344,"pX":0.5775009126966385,"pZ":3.340005408436964,"vX0":4.870949074469868,"vY0":-143.63702794107795,"vZ0":-7.709006950799421,"x":94.99,"y":148.6,"x0":-0.5308047694794005,"y0":50.00410744816551,"z0":6.460469903047619,"aX":-9.809351258309004},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.0,"breakHorizontal":7.6,"spinRate":2480,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3815991511133192,"extension":6.03704773764951},"index":7,"playId":"c69c5318-34f7-320f-bc50-e46757531fb5","pitchNumber":6,"startTime":"2026-05-24T19:39:21.786Z","endTime":"2026-05-24T19:39:25.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:39:25.477Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christopher Morel flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:43:11.036Z","endTime":"2026-05-24T19:43:25.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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":[1],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Torrens remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T19:42:39.804Z","endTime":"2026-05-24T19:43:13.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":663584,"link":"/api/v1/people/663584"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93445485832492,"aZ":-24.004217092392228,"pfxX":-10.660830467792511,"pfxZ":4.141015379373469,"pX":-0.438766585886954,"pZ":2.7836572026225546,"vX0":6.087151202165626,"vY0":-139.4270404295166,"vZ0":-3.805479695538276,"x":133.72,"y":163.62,"x0":-1.2636519836973648,"y0":50.001179297576485,"z0":5.747665756425431,"aX":-21.016608156873495},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":18.1,"spinRate":2265,"spinDirection":227},"zone":4,"typeConfidence":0.89,"plateTime":0.3926448313823405,"extension":5.54061304859944},"hitData":{"launchSpeed":99.6,"launchAngle":52.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.06,"coordY":109.96}},"index":1,"playId":"a4113481-0ac8-337d-9169-f62bbe9d4643","pitchNumber":1,"startTime":"2026-05-24T19:43:13.297Z","endTime":"2026-05-24T19:43:25.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:43:25.825Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (8) on a sharp line drive to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:43:25.068Z","endTime":"2026-05-24T19:44:48.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.646851339291906,"aZ":-22.02378884657782,"pfxX":-11.047973949759523,"pfxZ":5.004906920563105,"pX":0.9085467947812551,"pZ":2.5538420883131874,"vX0":9.466016584920734,"vY0":-141.56607782294878,"vZ0":-4.811315452795916,"x":82.37,"y":169.83,"x0":-1.0450012448028652,"y0":50.001635169011045,"z0":5.687254313355456,"aX":-22.398599199066513},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":2311,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3870782539558335,"extension":5.925916311483493},"index":0,"playId":"7e5f5701-f558-38d0-b5c3-a361748a0daa","pitchNumber":1,"startTime":"2026-05-24T19:43:46.030Z","endTime":"2026-05-24T19:43:51.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.564580865674785,"aZ":-24.709388894879776,"pfxX":-11.002370625031807,"pfxZ":3.8164003288319703,"pX":-1.236595759674217,"pZ":2.0045641885546495,"vX0":3.879248953476172,"vY0":-139.29047263504773,"vZ0":-5.177229137010928,"x":164.14,"y":184.66,"x0":-1.2215056656248067,"y0":50.00314024046782,"z0":5.53047542579992,"aX":-21.525377665518878},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":2301,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.39387839670747127,"extension":5.6745371731294485},"index":1,"playId":"50a47f2d-bdf0-3616-a072-d7ed90e8e254","pitchNumber":2,"startTime":"2026-05-24T19:43:58.213Z","endTime":"2026-05-24T19:44:02.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.824030666394442,"aZ":-24.609256198787534,"pfxX":-10.830134871847271,"pfxZ":3.763160789779965,"pX":-1.4731829019763634,"pZ":3.4089909953682622,"vX0":2.967374049721766,"vY0":-140.88912511608558,"vZ0":-2.2684097440498787,"x":173.15,"y":146.74,"x0":-1.1323437083709806,"y0":50.00699886437974,"z0":5.814142552156857,"aX":-21.7899200094911},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.5,"breakHorizontal":19.0,"spinRate":2353,"spinDirection":222},"zone":11,"typeConfidence":0.86,"plateTime":0.3886860112186694,"extension":5.756165877312114},"index":2,"playId":"00524e62-f4f5-3a9d-9a30-6b0e7b4d9cbf","pitchNumber":3,"startTime":"2026-05-24T19:44:16.980Z","endTime":"2026-05-24T19:44:20.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097620306036596,"aZ":-24.96146872134292,"pfxX":-11.582704984495411,"pfxZ":3.698845427693069,"pX":-0.41981347868592417,"pZ":2.4557898920529606,"vX0":6.3705466230370185,"vY0":-138.80114463882512,"vZ0":-4.206563766026005,"x":133.0,"y":172.47,"x0":-1.2399362991363438,"y0":50.00436906120621,"z0":5.653275894413615,"aX":-22.599937677031214},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":19.7,"spinRate":2187,"spinDirection":231},"zone":4,"typeConfidence":0.87,"plateTime":0.3946223030822673,"extension":5.883783770575512},"hitData":{"launchSpeed":105.5,"launchAngle":18.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":24.35,"coordY":96.83}},"index":3,"playId":"e6a68e36-6325-3e5f-a27f-01964d3bf76d","pitchNumber":4,"startTime":"2026-05-24T19:44:34.995Z","endTime":"2026-05-24T19:44:48.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:44:48.326Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:47:25.540Z","endTime":"2026-05-24T19:49:47.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T19:46:11.343Z","endTime":"2026-05-24T19:47:08.313Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brooks Raley replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T19:47:08.313Z","endTime":"2026-05-24T19:47:27.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255748512380745,"aZ":-25.735069928047125,"pfxX":9.189481854476803,"pfxZ":3.7450171287900975,"pX":-0.30729021594411465,"pZ":3.2605952433974883,"vX0":-10.580573069983426,"vY0":-130.27000291879557,"vZ0":-1.057959088455952,"x":128.71,"y":150.74,"x0":2.612160844100075,"y0":50.003169286602244,"z0":5.616639472854077,"aX":15.801967177693209},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":-14.3,"spinRate":2549,"spinDirection":137},"zone":1,"typeConfidence":0.89,"plateTime":0.42038432400929704,"extension":5.5182288128054084},"index":2,"playId":"5bb47b8e-faf0-3763-b825-8573e4955099","pitchNumber":1,"startTime":"2026-05-24T19:47:27.766Z","endTime":"2026-05-24T19:47:31.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76750430746281,"aZ":-22.38387601294266,"pfxX":1.1538738486039462,"pfxZ":6.026007099895871,"pX":-1.2828178147419946,"pZ":1.9780779471854677,"vX0":-10.112843849605706,"vY0":-126.41510081865007,"vZ0":-4.371755987114312,"x":165.9,"y":185.37,"x0":2.61258783368514,"y0":50.005722268167325,"z0":5.517660119160352,"aX":1.8771233034712502},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2571,"spinDirection":157},"zone":13,"typeConfidence":0.89,"plateTime":0.4325931514216568,"extension":5.556559180748599},"index":3,"playId":"d1b4f223-e0b9-3fe7-9a8e-0d348c6b0d8d","pitchNumber":2,"startTime":"2026-05-24T19:47:43.272Z","endTime":"2026-05-24T19:47:46.736Z","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":90.8,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423744085983728,"aZ":-24.144434764530057,"pfxX":10.711014295130735,"pfxZ":4.6011143490202855,"pX":-1.2626825456761646,"pZ":1.3850197762565533,"vX0":-13.607064572501134,"vY0":-131.39209988398426,"vZ0":-5.499757266948041,"x":165.13,"y":201.38,"x0":2.596943573782611,"y0":50.0016357476871,"z0":5.304773394344163,"aX":18.685545675095188},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.2,"breakHorizontal":-16.3,"spinRate":2453,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.41723198213234447,"extension":5.715285998541919},"index":4,"playId":"2ee6b160-58a4-3f5a-bc4d-35a83108f321","pitchNumber":3,"startTime":"2026-05-24T19:48:00.532Z","endTime":"2026-05-24T19:48:04.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72839538796969,"aZ":-25.209886041170115,"pfxX":11.498977240876581,"pfxZ":4.028113169211206,"pX":-0.2998829619076715,"pZ":2.742318808972615,"vX0":-11.485572669417126,"vY0":-131.12331436024843,"vZ0":-2.509918545637255,"x":128.43,"y":164.74,"x0":2.659459839192972,"y0":50.000995086427345,"z0":5.608267683224956,"aX":19.867259960808184},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-18.0,"spinRate":2419,"spinDirection":129},"zone":1,"typeConfidence":0.91,"plateTime":0.4189585210558118,"extension":5.553689957910566},"index":5,"playId":"885fe2bf-6292-359d-a72a-547be48dd9aa","pitchNumber":4,"startTime":"2026-05-24T19:48:22.723Z","endTime":"2026-05-24T19:48:26.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.992259750036954,"aZ":-33.08057665201121,"pfxX":-7.479890743240557,"pfxZ":-0.6463953937283513,"pX":-0.751944718530275,"pZ":2.5291836400659475,"vX0":-6.91960676693491,"vY0":-118.0189233904323,"vZ0":0.6657792145034895,"x":145.66,"y":170.49,"x0":3.2031317868325773,"y0":50.00516052960595,"z0":5.319670951463207,"aX":-10.425090972375823},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":3008,"spinDirection":284},"zone":4,"typeConfidence":0.88,"plateTime":0.4662560453701441,"extension":5.696546730639949},"index":6,"playId":"0e99c10a-eb09-3187-8efc-cdcb47bba31a","pitchNumber":5,"startTime":"2026-05-24T19:48:37.956Z","endTime":"2026-05-24T19:48:41.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-24T19:49:04.318Z","endTime":"2026-05-24T19:49:16.073Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":75.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078546786456776,"aZ":-27.862565664568123,"pfxX":-10.636515424920585,"pfxZ":3.0485522194341215,"pX":-2.4388004130898207,"pZ":2.7920960055361697,"vX0":-9.1617758898629,"vY0":-118.88667526835569,"vZ0":-0.17443150542798236,"x":209.96,"y":163.39,"x0":2.86222494487463,"y0":50.00571031983755,"z0":5.418469269061425,"aX":-15.063611513720987},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.8,"breakHorizontal":21.7,"spinRate":2894,"spinDirection":294},"zone":11,"typeConfidence":0.91,"plateTime":0.46262489933908,"extension":5.736203037104281},"index":8,"playId":"6f842cc8-ec96-3fd0-9a94-8c7d4256510f","pitchNumber":6,"startTime":"2026-05-24T19:49:16.073Z","endTime":"2026-05-24T19:49:19.773Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29730715309263,"aZ":-25.23744859726725,"pfxX":-8.384701063932503,"pfxZ":4.909589205980565,"pX":-1.8385005243333457,"pZ":2.6234221811946883,"vX0":-9.047263410809043,"vY0":-118.57415172440732,"vZ0":-0.9040475642933056,"x":187.08,"y":167.95,"x0":3.1268551987494817,"y0":50.00366547428264,"z0":5.328441708098589,"aX":-11.845990260958503},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2843,"spinDirection":285},"zone":11,"typeConfidence":0.91,"plateTime":0.46328679220811697,"extension":5.657255561543966},"index":9,"playId":"14bfd649-e034-333c-900a-845ba3bca7a8","pitchNumber":7,"startTime":"2026-05-24T19:49:43.021Z","endTime":"2026-05-24T19:49:47.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:49:47.087Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to center fielder A.J. Ewing. Javier Sanoja out at home on the throw, center fielder A.J. Ewing to catcher Luis Torrens. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:49:48.180Z","endTime":"2026-05-24T19:50:35.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19154477091486,"aZ":-28.73003311802615,"pfxX":10.476562514096365,"pfxZ":1.976760989837338,"pX":0.46231039615892244,"pZ":2.9632005547363525,"vX0":-9.195610522922898,"vY0":-131.42606329457354,"vZ0":-1.210414630302898,"x":99.38,"y":158.77,"x0":2.6541931125862828,"y0":50.00009144472828,"z0":5.573561356550513,"aX":18.23031330150256},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2409,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.4175790785911513,"extension":5.543662697486229},"hitData":{"launchSpeed":94.3,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.06,"coordY":112.74}},"index":0,"playId":"2c9983db-7315-3657-93a4-00317f9976dc","pitchNumber":1,"startTime":"2026-05-24T19:50:23.546Z","endTime":"2026-05-24T19:50:35.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:50:35.004Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to third baseman Brett Baty. Liam Hicks to 3rd. Xavier Edwards to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:52:06.017Z","endTime":"2026-05-24T19:53:13.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T19:51:03.488Z","endTime":"2026-05-24T19:51:28.179Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T19:51:28.179Z","endTime":"2026-05-24T19:52:08.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":73.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124743307174832,"aZ":-26.724152071783493,"pfxX":-10.666727530890675,"pfxZ":3.9312214716184286,"pX":0.494636303934158,"pZ":3.0473132815732153,"vX0":-3.4445881747289064,"vY0":-117.55674149450955,"vZ0":0.36154584037860593,"x":98.15,"y":156.5,"x0":3.368367530874471,"y0":50.00516094280428,"z0":5.390124608059424,"aX":-14.797984986071786},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.4,"breakHorizontal":20.2,"spinRate":2962,"spinDirection":287},"zone":3,"typeConfidence":0.91,"plateTime":0.4675203192597528,"extension":5.544891450773781},"index":2,"playId":"e7498824-120f-3ae8-83ed-3b08dead5b36","pitchNumber":1,"startTime":"2026-05-24T19:52:08.278Z","endTime":"2026-05-24T19:52:12.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982782802047723,"aZ":-31.37899721390361,"pfxX":-9.16596739199013,"pfxZ":0.5815694769043915,"pX":-0.2508950482702251,"pZ":2.8033981722943393,"vX0":-5.038661941155082,"vY0":-116.78511004081149,"vZ0":0.5842091427106435,"x":126.56,"y":163.09,"x0":3.1323395432825083,"y0":50.00305537756638,"z0":5.524433688596588,"aX":-12.537432405550764},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2843,"spinDirection":286},"zone":1,"typeConfidence":0.9,"plateTime":0.47076084746429325,"extension":5.371540494394709},"index":3,"playId":"d3acd075-e33c-3a50-84af-df851bce7051","pitchNumber":2,"startTime":"2026-05-24T19:52:30.784Z","endTime":"2026-05-24T19:52:34.183Z","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":4,"startTime":"2026-05-24T19:52:48.646Z","endTime":"2026-05-24T19:53:04.606Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339589541051033,"aZ":-37.16416730105115,"pfxX":11.106503064376,"pfxZ":-3.2592385270612674,"pX":0.5464228043425113,"pZ":1.7672497203339228,"vX0":-8.841781918419612,"vY0":-123.47422076526445,"vZ0":-1.371303724963417,"x":96.17,"y":191.06,"x0":2.7442101297062558,"y0":50.00140945932104,"z0":5.478752692647399,"aX":17.01717854280031},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.0,"breakHorizontal":-17.9,"spinRate":2022,"spinDirection":103},"zone":9,"typeConfidence":0.9,"plateTime":0.44490040695500177,"extension":5.589704691139283},"hitData":{"launchSpeed":66.8,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.13,"coordY":169.8}},"index":5,"playId":"113755be-5314-3012-afb6-6f23c6d2fdb8","pitchNumber":3,"startTime":"2026-05-24T19:53:04.606Z","endTime":"2026-05-24T19:53:13.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:53:13.037Z","atBatIndex":59},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T19:53:19.799Z","endTime":"2026-05-24T19:54:16.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540062659207948,"aZ":-29.963647312287335,"pfxX":-3.1827433179035793,"pfxZ":1.371388918135528,"pX":-0.8102306257996656,"pZ":2.497210568402888,"vX0":-7.829074642201148,"vY0":-125.60644793372659,"vZ0":-1.8175622646806708,"x":147.88,"y":171.36,"x0":2.750625682700698,"y0":50.002311609118294,"z0":5.648122863351462,"aX":-5.124489330833889},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":7.4,"spinRate":2682,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4347532028649712,"extension":5.59575877432705},"index":0,"playId":"7ee05347-f14a-3098-b64b-731ea9be1bc4","pitchNumber":1,"startTime":"2026-05-24T19:53:51.811Z","endTime":"2026-05-24T19:53:55.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08360367804525,"aZ":-25.97447111317044,"pfxX":10.295534370126559,"pfxZ":3.5473479899929785,"pX":-0.04132347334470371,"pZ":2.231801027647963,"vX0":-10.950856442677498,"vY0":-131.24336984233864,"vZ0":-3.0906358509996985,"x":118.58,"y":178.52,"x0":2.842402300767875,"y0":50.00602411595497,"z0":5.353663408397253,"aX":18.012306570087937},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-16.3,"spinRate":2345,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.41691452828846653,"extension":5.69091460822428},"hitData":{"launchSpeed":100.5,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.77,"coordY":157.02}},"index":1,"playId":"eb94f3b4-2eae-335a-a2fb-e74cb87a4f75","pitchNumber":2,"startTime":"2026-05-24T19:54:06.615Z","endTime":"2026-05-24T19:54:16.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:54:16.207Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, shortstop Otto Lopez to first baseman Graham Pauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T19:56:32.149Z","endTime":"2026-05-24T19:57:08.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T19:56:13.768Z","endTime":"2026-05-24T19:56:13.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Defensive switch from left field to right field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T19:56:13.805Z","endTime":"2026-05-24T19:56:34.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07081658158454,"aZ":-27.987769015442804,"pfxX":-6.134896383926538,"pfxZ":2.584617925690699,"pX":-1.3360880231998558,"pZ":2.4630650908470426,"vX0":1.5075802442234951,"vY0":-126.59665504900977,"vZ0":-4.174487770166319,"x":167.93,"y":172.28,"x0":-1.1425568029324955,"y0":50.00459020960957,"z0":6.376031605584302,"aX":-9.949682658058395},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":10.8,"spinRate":985,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.432796356133049,"extension":6.234765233506383},"index":2,"playId":"db14986c-d07f-32d9-892e-8ab9a0c5eadb","pitchNumber":1,"startTime":"2026-05-24T19:56:34.348Z","endTime":"2026-05-24T19:56:38.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89559015137232,"aZ":-5.794929476054373,"pfxX":-4.7737907914205495,"pfxZ":13.048416042851304,"pX":0.5793909685254917,"pZ":2.507017170367311,"vX0":4.1166345768211245,"vY0":-141.4385844039447,"vZ0":-9.853837753870485,"x":94.91,"y":171.09,"x0":-0.2762301256514165,"y0":50.00413488740459,"z0":6.411518498973324,"aX":-9.652336998297416},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.7,"breakHorizontal":7.8,"spinRate":2388,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.38756417249645336,"extension":6.326093157983935},"hitData":{"launchSpeed":99.7,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.9,"coordY":140.71}},"index":3,"playId":"85d18a3c-0162-37cf-b3be-45aa86804c03","pitchNumber":2,"startTime":"2026-05-24T19:56:59.908Z","endTime":"2026-05-24T19:57:08.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:57:08.368Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T19:57:14.248Z","endTime":"2026-05-24T19:58:48.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5957036905816,"aZ":-21.514113755297757,"pfxX":-8.171485632471292,"pfxZ":6.142486039314239,"pX":-0.12602576603482352,"pZ":2.5607963703311936,"vX0":4.87593550058869,"vY0":-130.8978560727765,"vZ0":-5.614549966603417,"x":121.8,"y":169.64,"x0":-0.9511417465924753,"y0":50.00258221262824,"z0":6.3439334025768455,"aX":-14.181917555962148},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":1179,"spinDirection":242},"zone":5,"typeConfidence":0.89,"plateTime":0.4184067268739624,"extension":5.9587678743376635},"index":0,"playId":"9c1e28fe-d0bb-3e03-b121-2fdab0881a18","pitchNumber":1,"startTime":"2026-05-24T19:57:34.837Z","endTime":"2026-05-24T19:57:39.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74780296885652,"aZ":-21.26962810024187,"pfxX":-7.4585147610617675,"pfxZ":6.356479879505555,"pX":-0.9125327405779697,"pZ":2.9555396693888634,"vX0":3.3286540687714847,"vY0":-129.81630765881246,"vZ0":-4.405747725905824,"x":151.78,"y":158.98,"x0":-1.2383508920232071,"y0":50.00529879069278,"z0":6.282282422040708,"aX":-12.80342446141896},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":12.8,"spinRate":1189,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.4210133479517655,"extension":6.102940314487003},"index":1,"playId":"eab3c0c4-a47d-36f4-a7d3-5436526fc657","pitchNumber":2,"startTime":"2026-05-24T19:57:54.083Z","endTime":"2026-05-24T19:57:57.903Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68343614955774,"aZ":-9.670437204587582,"pfxX":-4.884624214746705,"pfxZ":10.874559484646461,"pX":0.7837456337615272,"pZ":4.336475977781392,"vX0":5.370214853069887,"vY0":-143.1012425768434,"vZ0":-4.5655870995052545,"x":87.13,"y":121.7,"x0":-0.4844987194912053,"y0":50.00632342167888,"z0":6.5611220168348865,"aX":-10.111449734015913},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2294,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.38308156321902764,"extension":5.754944972545177},"index":2,"playId":"bf8b0f7e-859a-331e-b538-143eb66103e8","pitchNumber":3,"startTime":"2026-05-24T19:58:26.941Z","endTime":"2026-05-24T19:58:30.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.953089052108375,"aZ":-9.21278200324663,"pfxX":-4.014606271403134,"pfxZ":11.046439921121767,"pX":-0.35880225988082126,"pZ":3.4739366318542872,"vX0":1.8840356039851898,"vY0":-143.44454155415409,"vZ0":-6.877833016768689,"x":130.68,"y":144.98,"x0":-0.5034480267570453,"y0":50.00244026567326,"z0":6.480749746787013,"aX":-8.345214856881432},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2352,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3821930496323023,"extension":5.974241332380101},"index":3,"playId":"6ab2d4d3-b505-3d3d-b9b8-6eeb9761731f","pitchNumber":4,"startTime":"2026-05-24T19:58:44.818Z","endTime":"2026-05-24T19:58:48.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T19:58:48.683Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Javier Sanoja to first baseman Graham Pauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T19:58:49.659Z","endTime":"2026-05-24T20:01:10.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.436390901798205,"aZ":-8.012692159523958,"pfxX":-4.280081643993581,"pfxZ":11.775623470916774,"pX":-0.15387672904735894,"pZ":3.614390688461543,"vX0":2.488530086582788,"vY0":-142.497065472482,"vZ0":-6.8718734117004905,"x":122.87,"y":141.19,"x0":-0.4834939721092698,"y0":50.00130763384726,"z0":6.566583019380074,"aX":-8.781303735863455},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2342,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.38470287977742945,"extension":5.916239220372047},"index":0,"playId":"6475ad10-2b89-3db5-970d-fd2a5b704504","pitchNumber":1,"startTime":"2026-05-24T19:59:14.581Z","endTime":"2026-05-24T19:59:18.177Z","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":86.9,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825694453388493,"aZ":-35.94159902759626,"pfxX":0.09679713999875117,"pfxZ":-2.3357583307709433,"pX":0.1227431915101447,"pZ":3.1655359866650032,"vX0":2.553442305044597,"vY0":-126.54689809349658,"vZ0":-1.052218573824967,"x":112.32,"y":153.31,"x0":-0.9136340993797529,"y0":50.00043820831165,"z0":6.4765413038500705,"aX":0.1560913382192672},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":-0.8,"spinRate":2406,"spinDirection":69},"zone":2,"typeConfidence":0.91,"plateTime":0.43351075034581044,"extension":6.027237576044514},"index":1,"playId":"f8bcfe45-9ca4-3c85-b161-57445baeb119","pitchNumber":2,"startTime":"2026-05-24T19:59:32.980Z","endTime":"2026-05-24T19:59:37.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5539363651669,"aZ":-9.244103129059333,"pfxX":-3.898016339195997,"pfxZ":11.216157906818534,"pX":0.03672484819779525,"pZ":3.3272784691171076,"vX0":2.33665435035406,"vY0":-142.2813664476771,"vZ0":-7.336413168699077,"x":115.6,"y":148.94,"x0":-0.2900440848812897,"y0":50.00118139066871,"z0":6.529653834063427,"aX":-7.967338639944189},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2317,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.38540715633878975,"extension":5.946234053846402},"index":2,"playId":"1c9611d7-61bd-317b-9486-622d87a24fed","pitchNumber":3,"startTime":"2026-05-24T20:00:01.594Z","endTime":"2026-05-24T20:00:10.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.967330418844774,"aZ":-5.355306873326983,"pfxX":-5.850857362385959,"pfxZ":12.75695486897919,"pX":1.5758800627016116,"pZ":3.0795299020154,"vX0":6.50561991733152,"vY0":-144.38353403819957,"vZ0":-8.526922011251047,"x":56.93,"y":155.63,"x0":0.04899756365140562,"y0":50.00515959695221,"z0":6.407433044437262,"aX":-12.30219882632044},"breaks":{"breakAngle":55.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.5,"breakVerticalInduced":21.5,"breakHorizontal":9.2,"spinRate":2414,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3799930076818705,"extension":6.124908618189024},"index":3,"playId":"659eb561-6723-3d74-a369-1c2a307bd6ab","pitchNumber":4,"startTime":"2026-05-24T20:00:42.872Z","endTime":"2026-05-24T20:00:47.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194610530185123,"aZ":-33.36378364838111,"pfxX":-1.1686445858712908,"pfxZ":-0.7616410300831244,"pX":0.35254432509141426,"pZ":2.3378233651905327,"vX0":3.8537196810387204,"vY0":-124.78149698872406,"vZ0":-2.8385731154040212,"x":103.56,"y":175.66,"x0":-1.0631124275568768,"y0":50.00148836222212,"z0":6.251936463109426,"aX":-1.835086570902849},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":1.2,"spinRate":2386,"spinDirection":43},"zone":6,"typeConfidence":0.88,"plateTime":0.4397341775166419,"extension":6.203623087733111},"hitData":{"launchSpeed":80.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":174.33}},"index":4,"playId":"db99c531-4318-3490-b6b5-ddffe2887005","pitchNumber":5,"startTime":"2026-05-24T20:01:02.255Z","endTime":"2026-05-24T20:01:10.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:01:10.699Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out sharply, third baseman Brett Baty to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T20:04:08.994Z","endTime":"2026-05-24T20:05:44.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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: Luke Weaver replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T20:03:36.069Z","endTime":"2026-05-24T20:03:50.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T20:03:50.867Z","endTime":"2026-05-24T20:04:10.778Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724812777074355,"aZ":-23.945027816441748,"pfxX":-0.9799437298274851,"pfxZ":4.634713727007283,"pX":1.0863965706194356,"pZ":2.2545306504346225,"vX0":6.402695865726022,"vY0":-132.46943715287682,"vZ0":-3.672909782149475,"x":75.59,"y":177.91,"x0":-1.2361486121120229,"y0":50.00091188816168,"z0":5.4128485822347425,"aX":-1.740360637844562},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":0.4,"spinRate":2408,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.41374332681984693,"extension":5.750352558031647},"index":2,"playId":"16b48f7d-3e42-3b44-b729-1a084f3aca74","pitchNumber":1,"startTime":"2026-05-24T20:04:10.778Z","endTime":"2026-05-24T20:04:15.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247352503097076,"aZ":-24.05551568086218,"pfxX":-0.7489081384078524,"pfxZ":4.614922331959432,"pX":0.4428204003482452,"pZ":1.375780311742435,"vX0":4.835913442044084,"vY0":-132.03049650869968,"vZ0":-5.522807636598165,"x":100.12,"y":201.63,"x0":-1.3185250972253058,"y0":50.000242431701885,"z0":5.275142155263461,"aX":-1.3173939758980628},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":0.2,"spinRate":2389,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.415542423720455,"extension":5.851688562614254},"index":3,"playId":"d1847d57-30b1-35b0-8ad9-94ba6bc70cc5","pitchNumber":2,"startTime":"2026-05-24T20:04:29.694Z","endTime":"2026-05-24T20:04:56.700Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.996720586509404,"aZ":-8.209233163022828,"pfxX":-5.63852611534472,"pfxZ":12.192497504159922,"pX":0.10991266360505943,"pZ":2.73009247734231,"vX0":5.979331498979999,"vY0":-139.89634082121,"vZ0":-5.588691701398055,"x":112.81,"y":165.07,"x0":-1.331077842808037,"y0":50.00593211417003,"z0":5.302683494955993,"aX":-11.086037657962482},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.0,"breakHorizontal":8.9,"spinRate":2476,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.39276886093073093,"extension":5.890422206023627},"index":4,"playId":"f44c14ad-378d-3850-bdae-1b5c8c8fbaf0","pitchNumber":3,"startTime":"2026-05-24T20:05:09.258Z","endTime":"2026-05-24T20:05:14.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931768766014873,"aZ":-24.427059869822656,"pfxX":-9.167444983130302,"pfxZ":4.644144903172149,"pX":-0.3075013984202379,"pZ":2.1908562327760626,"vX0":5.752116415236569,"vY0":-128.2035378817823,"vZ0":-3.073720902719148,"x":128.72,"y":179.63,"x0":-1.3865039097263292,"y0":50.00454395477542,"z0":5.307158096757632,"aX":-15.297133284598235},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2051,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.4268568972340643,"extension":5.971539739960267},"hitData":{"launchSpeed":104.1,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":97.31,"coordY":164.01}},"index":5,"playId":"a5b78719-2e6c-30bd-849b-28c480131037","pitchNumber":4,"startTime":"2026-05-24T20:05:33.862Z","endTime":"2026-05-24T20:05:44.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:05:44.789Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, shortstop Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T20:05:46.488Z","endTime":"2026-05-24T20:06:21.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42012413577716,"aZ":-7.226292219273153,"pfxX":-4.611502447701204,"pfxZ":12.810074835511903,"pX":-0.8809210994424377,"pZ":2.1972697676841895,"vX0":3.059031303683976,"vY0":-138.7511095161823,"vZ0":-7.156904192685811,"x":150.58,"y":179.45,"x0":-1.3993358143359176,"y0":50.00024564075177,"z0":5.293496494072397,"aX":-8.97848462247129},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.8,"breakHorizontal":7.7,"spinRate":2475,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.3949654268966931,"extension":5.773205647358442},"hitData":{"launchSpeed":73.4,"launchAngle":8.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.52,"coordY":136.22}},"index":0,"playId":"e621266c-0abb-3c36-a99c-4e9b5453744e","pitchNumber":1,"startTime":"2026-05-24T20:06:13.426Z","endTime":"2026-05-24T20:06:21.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:06:21.862Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens challenged (pitch result), call on the field was overturned: Graham Pauley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T20:06:26.073Z","endTime":"2026-05-24T20:09:08.098Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921042921046237,"aZ":-23.425955459923404,"pfxX":-9.349512732461768,"pfxZ":5.191443625840585,"pX":-0.4328010403135702,"pZ":1.2611743749295141,"vX0":5.587600239996324,"vY0":-129.03159123962698,"vZ0":-5.522645055021002,"x":133.5,"y":204.73,"x0":-1.4119483857534014,"y0":50.00427531477038,"z0":5.234984502963078,"aX":-15.761885509426133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2072,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.42453718919478867,"extension":5.753945137525187},"index":0,"playId":"c532d606-2360-330e-bd98-69b615897ad9","pitchNumber":1,"startTime":"2026-05-24T20:06:51.883Z","endTime":"2026-05-24T20:06:55.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12281164977299,"aZ":-10.230367093505212,"pfxX":-5.033245556012773,"pfxZ":11.139691824997872,"pX":-0.7114485955652128,"pZ":2.765444011734811,"vX0":3.699117354426624,"vY0":-140.27106201575788,"vZ0":-5.1762163768355975,"x":144.12,"y":164.11,"x0":-1.4010505696470934,"y0":50.00137623663959,"z0":5.316998011245501,"aX":-9.914274591739018},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":8.3,"spinRate":2527,"spinDirection":207},"zone":4,"typeConfidence":0.92,"plateTime":0.3921926435950498,"extension":5.858636222022716},"index":1,"playId":"06ca7e1e-4d60-3735-a36d-f1566196d145","pitchNumber":2,"startTime":"2026-05-24T20:07:09.906Z","endTime":"2026-05-24T20:07:14.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955781751555005,"aZ":-22.72250596768489,"pfxX":-9.442957926005686,"pfxZ":5.593222415168742,"pX":-1.5252179634318643,"pZ":1.7348275732675784,"vX0":3.1444681225593865,"vY0":-129.42864281533832,"vZ0":-4.518732670511841,"x":175.14,"y":191.94,"x0":-1.5316951156326417,"y0":50.003433137278954,"z0":5.251554603751423,"aX":-15.961651834554019},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":16.3,"spinRate":2040,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4237854386724327,"extension":5.978279226889282},"index":2,"playId":"b5057495-5cc8-368e-9f84-ff70ece3c7c2","pitchNumber":3,"startTime":"2026-05-24T20:07:28.692Z","endTime":"2026-05-24T20:07:32.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7942847253977,"aZ":-8.302947815871022,"pfxX":-3.850128547885096,"pfxZ":12.305043876069213,"pX":-2.262001806355307,"pZ":2.313808018723753,"vX0":-0.33867310249170546,"vY0":-139.02618021318983,"vZ0":-6.710394154387009,"x":203.22,"y":176.31,"x0":-1.6386831028241362,"y0":50.0036780162164,"z0":5.323395728787471,"aX":-7.468255222736638},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.9,"breakHorizontal":7.1,"spinRate":2500,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.395348564644439,"extension":5.7725122892085965},"index":3,"playId":"72ef630a-4cdf-34b8-bcd3-a0eaddaf8b42","pitchNumber":4,"startTime":"2026-05-24T20:07:49.039Z","endTime":"2026-05-24T20:07:52.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215305269901922,"aZ":-25.69571225385713,"pfxX":-8.813103393097792,"pfxZ":3.8872123764306172,"pX":-0.4709801998125108,"pZ":1.5887405175992293,"vX0":5.635353997143362,"vY0":-128.20553748711788,"vZ0":-4.144550007126807,"x":134.95,"y":195.88,"x0":-1.5512004767394012,"y0":50.00398784645104,"z0":5.229168443144292,"aX":-14.689132455208993},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":2002,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4270342063478898,"extension":5.885951839579492},"index":4,"playId":"c27ed440-95d1-3533-ab4f-2a3c2a224531","pitchNumber":5,"startTime":"2026-05-24T20:08:09.012Z","endTime":"2026-05-24T20:08:13.908Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36318322788885,"aZ":-8.17776337024311,"pfxX":-5.466031111601866,"pfxZ":12.40811682973326,"pX":-0.7471122829607538,"pZ":1.7497773686087634,"vX0":4.0676071699331775,"vY0":-138.3159155849594,"vZ0":-7.778805559148434,"x":145.48,"y":191.54,"x0":-1.5279144520751542,"y0":50.004558340280646,"z0":5.149926200397629,"aX":-10.573157197185768},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.0,"breakHorizontal":9.0,"spinRate":2509,"spinDirection":206},"zone":7,"typeConfidence":0.92,"plateTime":0.3962581275470751,"extension":5.720637658827755},"index":5,"playId":"0af89612-4d1d-3a8b-bb18-a31ea421afcb","pitchNumber":6,"startTime":"2026-05-24T20:08:41.097Z","endTime":"2026-05-24T20:09:08.098Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}},"playEndTime":"2026-05-24T20:09:08.098Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a sharp line drive to right fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T20:11:37.493Z","endTime":"2026-05-24T20:11:49.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T20:11:22.644Z","endTime":"2026-05-24T20:11:39.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.800120880153045,"aZ":-8.032157579974726,"pfxX":-0.7224094026298554,"pfxZ":12.157844842661934,"pX":-0.12690010025062012,"pZ":1.527592838101892,"vX0":1.1873705802662735,"vY0":-139.8427357595632,"vZ0":-11.998630699833404,"x":121.84,"y":197.53,"x0":-0.4626484439062834,"y0":50.00139737308661,"z0":6.395080683692202,"aX":-1.4343763316609164},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.8,"breakHorizontal":1.1,"spinRate":2380,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.39129767836708407,"extension":6.147834706678957},"hitData":{"launchSpeed":102.9,"launchAngle":12.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.33,"coordY":118.11}},"index":1,"playId":"4607c4d6-a97d-37a6-8617-0933d4f20743","pitchNumber":1,"startTime":"2026-05-24T20:11:39.764Z","endTime":"2026-05-24T20:11:49.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:11:49.632Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, third baseman Javier Sanoja to first baseman Graham Pauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T20:12:38.829Z","endTime":"2026-05-24T20:14:11.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":703492,"fullName":"Nick Morabito","link":"/api/v1/people/703492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nick Morabito replaces MJ Melendez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T20:12:08.047Z","endTime":"2026-05-24T20:12:41.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703492,"link":"/api/v1/people/703492"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"base":1},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39355957985445,"aZ":-27.873247731417646,"pfxX":-0.4364509714252808,"pfxZ":2.443460129974289,"pX":0.20324194426184092,"pZ":3.3519911484967397,"vX0":3.1466099424514957,"vY0":-131.62250224299876,"vZ0":-3.2477353072497577,"x":109.25,"y":148.28,"x0":-0.9498997531244188,"y0":50.00112250605647,"z0":6.6612229789542985,"aX":-0.7679652127375836},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":0.1,"spinRate":2418,"spinDirection":164},"zone":2,"typeConfidence":0.89,"plateTime":0.4158125347865318,"extension":5.882560888491537},"index":1,"playId":"90dbfcac-17d8-32f3-af9f-01a708ac2b0f","pitchNumber":1,"startTime":"2026-05-24T20:12:41.044Z","endTime":"2026-05-24T20:12:47.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nick Morabito caught stealing 2nd base, catcher Liam Hicks to second baseman Xavier Edwards.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"90dbfcac-17d8-32f3-af9f-01a708ac2b0f","startTime":"2026-05-24T20:12:58.193Z","endTime":"2026-05-24T20:13:17.956Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703492,"link":"/api/v1/people/703492"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687197135553557,"aZ":-29.07368056329712,"pfxX":3.1177533984753625,"pfxZ":1.8769389820194808,"pX":1.0462693061163169,"pZ":1.8733317135297969,"vX0":2.6913377593421552,"vY0":-128.75296918789473,"vZ0":-6.4601589681769775,"x":77.12,"y":188.2,"x0":-0.42364207928906317,"y0":50.003968728012794,"z0":6.712007470596774,"aX":5.151119946266863},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-6.4,"spinRate":2514,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4280166843476234,"extension":5.814673494789834},"index":3,"playId":"981d2bda-dcae-3c53-bd51-6b98919375f8","pitchNumber":2,"startTime":"2026-05-24T20:13:17.956Z","endTime":"2026-05-24T20:13:21.275Z","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":96.3,"endSpeed":88.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007797431261423,"aZ":-10.575569891891192,"pfxX":-0.6055682546323253,"pfxZ":10.842113622244826,"pX":0.21039911926970872,"pZ":2.9984413774047423,"vX0":1.9603790204598928,"vY0":-140.09400867303617,"vZ0":-7.9208627905948,"x":108.98,"y":157.82,"x0":-0.4190751544569911,"y0":50.00236538828592,"z0":6.54990193027097,"aX":-1.206520297186762},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":0.7,"spinRate":2496,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.39065418845527455,"extension":5.841756143213192},"index":4,"playId":"aa39ab25-0d2f-3074-bbd0-e6e058a968ed","pitchNumber":3,"startTime":"2026-05-24T20:13:37.848Z","endTime":"2026-05-24T20:13:41.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02878245795538,"aZ":-10.270016334473166,"pfxX":-1.0020967294396645,"pfxZ":10.816831756961223,"pX":-0.26744166365328786,"pZ":2.0475707692458336,"vX0":0.951089915065508,"vY0":-141.34030460930174,"vZ0":-10.578691048554232,"x":127.19,"y":183.5,"x0":-0.4780069857271389,"y0":50.00016259935001,"z0":6.49699868938863,"aX":-2.0285085233762006},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":1.7,"spinRate":2490,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.3874402164181876,"extension":6.014792680064845},"hitData":{"launchSpeed":76.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.71,"coordY":171.27}},"index":5,"playId":"92f5fd11-354a-3b54-a00d-4142006b5ca5","pitchNumber":4,"startTime":"2026-05-24T20:14:01.637Z","endTime":"2026-05-24T20:14:11.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:14:11.719Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Torrens walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T20:14:25.738Z","endTime":"2026-05-24T20:16:45.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.324984596443514,"aZ":-9.706869985063761,"pfxX":-0.8418663669044093,"pfxZ":11.289829290157675,"pX":-0.4133324154361537,"pZ":2.678482630869079,"vX0":0.8233972959837554,"vY0":-140.30993754252572,"vZ0":-8.82728473831392,"x":132.76,"y":166.46,"x0":-0.6014967817782924,"y0":50.000907356376274,"z0":6.501330026027739,"aX":-1.6751219040772802},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2501,"spinDirection":198},"zone":4,"typeConfidence":0.91,"plateTime":0.3906512896019714,"extension":6.022320750982345},"index":0,"playId":"e5533651-83c5-3d43-9550-51f7efb9d39b","pitchNumber":1,"startTime":"2026-05-24T20:14:39.623Z","endTime":"2026-05-24T20:14:43.467Z","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":88.4,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56575953269072,"aZ":-30.445769876373422,"pfxX":5.0039824995294415,"pfxZ":1.0402650400054267,"pX":0.4740048922210923,"pZ":0.4208291529819762,"vX0":0.47111124180682384,"vY0":-128.4887761720731,"vZ0":-9.685069150357082,"x":98.93,"y":227.42,"x0":-0.36150891004351243,"y0":50.00095642171276,"z0":6.632522219056556,"aX":8.30051484483768},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-9.1,"spinRate":2565,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4275578421291044,"extension":5.966929029879725},"index":1,"playId":"606caa8b-7437-3052-b229-77792cbfd63e","pitchNumber":2,"startTime":"2026-05-24T20:15:00.685Z","endTime":"2026-05-24T20:15:04.459Z","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":96.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.936480408947848,"aZ":-8.060496419406105,"pfxX":1.0546892497946851,"pfxZ":12.02753342999827,"pX":-0.5941545535895522,"pZ":2.670281537557107,"vX0":-0.6143765151141987,"vY0":-140.70658769053662,"vZ0":-9.310913665042444,"x":139.65,"y":166.68,"x0":-0.5100087501444565,"y0":50.00532713798479,"z0":6.54476227454516,"aX":2.1150379411745313},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":-1.8,"spinRate":2521,"spinDirection":192},"zone":4,"typeConfidence":0.92,"plateTime":0.3892779639869728,"extension":5.829662465911067},"index":2,"playId":"795f468b-6ec3-305a-988a-014af33a40e3","pitchNumber":3,"startTime":"2026-05-24T20:15:24.960Z","endTime":"2026-05-24T20:15:28.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712982275467702,"aZ":-28.30928725580912,"pfxX":3.258878733285079,"pfxZ":2.2376243930967346,"pX":1.3437778193438985,"pZ":0.5012279700413512,"vX0":2.621914810150529,"vY0":-129.9013113849563,"vZ0":-10.25032397325067,"x":65.78,"y":225.25,"x0":-0.09858849074423312,"y0":50.00374332586594,"z0":6.617224365675839,"aX":5.622951434459152},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.5,"spinRate":2590,"spinDirection":49},"zone":14,"typeConfidence":0.92,"plateTime":0.4200903446994708,"extension":6.087601555925598},"index":3,"playId":"491d6430-b3c6-3471-806a-cb853b37de8b","pitchNumber":4,"startTime":"2026-05-24T20:15:48.875Z","endTime":"2026-05-24T20:15:52.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820054810972422,"aZ":-33.38436855399273,"pfxX":4.856360555778496,"pfxZ":-0.7057332035572585,"pX":1.1967946056372276,"pZ":1.4679038238218538,"vX0":2.533870647268895,"vY0":-130.33923039890777,"vZ0":-7.133738525663237,"x":71.38,"y":199.15,"x0":-0.41930330888770934,"y0":50.001069668247375,"z0":6.76650250548837,"aX":8.340942180819255},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.6,"breakHorizontal":-9.4,"spinRate":2623,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.42049079299565095,"extension":6.082834837759326},"index":4,"playId":"c20f50e3-4a39-36c0-9a6f-5e3d39ca0531","pitchNumber":5,"startTime":"2026-05-24T20:16:11.931Z","endTime":"2026-05-24T20:16:15.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269393252012275,"aZ":-40.77286118204054,"pfxX":4.047857468124926,"pfxZ":-5.923751128720219,"pX":2.116912546311839,"pZ":0.7613096932152521,"vX0":3.259031148474933,"vY0":-119.95784472241372,"vZ0":-5.88472823342676,"x":36.31,"y":218.22,"x0":0.2122774391218617,"y0":50.00532661937195,"z0":6.901161575552984,"aX":5.8712461211802704},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.9,"breakHorizontal":-8.2,"spinRate":2570,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.45745795710044446,"extension":5.899708198090762},"index":5,"playId":"90b1fb02-5992-3aef-888a-8f978fc02775","pitchNumber":6,"startTime":"2026-05-24T20:16:41.961Z","endTime":"2026-05-24T20:16:45.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:16:45.728Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T20:16:46.954Z","endTime":"2026-05-24T20:19:05.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12683498231311,"aZ":-11.192859781655708,"pfxX":-2.1457505664014453,"pfxZ":10.433623209385058,"pX":-0.33302286882720195,"pZ":2.0405631120118035,"vX0":2.0477153532552084,"vY0":-140.93907922068362,"vZ0":-10.161223543479107,"x":129.69,"y":183.68,"x0":-0.7903195531883803,"y0":50.00512164214514,"z0":6.4163251064951545,"aX":-4.316018040236319},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":3.5,"spinRate":2477,"spinDirection":195},"zone":7,"typeConfidence":0.89,"plateTime":0.3886763372631239,"extension":6.203735149645006},"index":0,"playId":"1eb56d26-75fe-3a88-86e8-b469fcfa2fbb","pitchNumber":1,"startTime":"2026-05-24T20:17:16.387Z","endTime":"2026-05-24T20:17:19.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62404820581591,"aZ":-11.468703711842691,"pfxX":-2.6859883357101393,"pfxZ":10.416043487712997,"pX":0.6482975472184477,"pZ":2.57488801827064,"vX0":4.522544995755168,"vY0":-140.08871655936954,"vZ0":-8.598474843614722,"x":92.29,"y":169.26,"x0":-0.6379615058622986,"y0":50.00143869252933,"z0":6.433500905695482,"aX":-5.338899686673289},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":4.0,"spinRate":2415,"spinDirection":197},"zone":6,"typeConfidence":0.85,"plateTime":0.39097287782167767,"extension":6.0575762889917755},"index":1,"playId":"7d58dc89-04b4-32ef-bfd9-a6e8a2e06feb","pitchNumber":2,"startTime":"2026-05-24T20:17:36.845Z","endTime":"2026-05-24T20:17:40.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86843721328259,"aZ":-10.894634279452902,"pfxX":-1.866052338944877,"pfxZ":10.44970520839979,"pX":-0.24600495622140278,"pZ":3.3193070994054605,"vX0":1.601289325924824,"vY0":-142.11237431190398,"vZ0":-7.055178962048064,"x":126.38,"y":149.16,"x0":-0.5755203445979643,"y0":50.004328265353045,"z0":6.533085741496698,"aX":-3.8008502499545793},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2489,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.3860361684253535,"extension":5.995716584116771},"index":2,"playId":"2e9e0573-1cf3-3657-a477-c2fb26c5528b","pitchNumber":3,"startTime":"2026-05-24T20:18:00.000Z","endTime":"2026-05-24T20:18:03.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699327917181442,"aZ":-41.62838392032486,"pfxX":4.51092870541481,"pfxZ":-6.479992550707118,"pX":-0.9756327320515328,"pZ":-0.10304114705957765,"vX0":-3.007945210401332,"vY0":-120.42610795820414,"vZ0":-7.366364156633324,"x":154.19,"y":241.56,"x0":-0.2926751770602547,"y0":50.00016098226795,"z0":6.70380356314344,"aX":6.584772591077345},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.3,"breakHorizontal":-7.4,"spinRate":2539,"spinDirection":26},"zone":13,"typeConfidence":0.91,"plateTime":0.45586252565132046,"extension":6.354390636307184},"index":3,"playId":"f4b3f1ee-34a2-33be-b8b3-bc6351d6c65c","pitchNumber":4,"startTime":"2026-05-24T20:18:26.333Z","endTime":"2026-05-24T20:18:32.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Pete Fairbanks. Luis Torrens to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"f4b3f1ee-34a2-33be-b8b3-bc6351d6c65c","startTime":"2026-05-24T20:18:45.904Z","endTime":"2026-05-24T20:18:59.957Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201215387410727,"aZ":-9.118175644415306,"pfxX":-1.5835583920219118,"pfxZ":11.340443360191353,"pX":0.30071083923492736,"pZ":1.6290905469066292,"vX0":3.3005497957963965,"vY0":-141.43265866182244,"vZ0":-11.744616595025581,"x":105.54,"y":194.79,"x0":-0.6738451640100636,"y0":50.00587935574239,"z0":6.412886618915466,"aX":-3.2205594071186208},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":2.3,"spinRate":2644,"spinDirection":195},"zone":9,"typeConfidence":0.91,"plateTime":0.3867700279324082,"extension":5.832689943391812},"index":5,"playId":"c15abf58-c087-3b6e-bd53-639eeffd76b6","pitchNumber":5,"startTime":"2026-05-24T20:18:59.957Z","endTime":"2026-05-24T20:19:05.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:19:05.003Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christopher Morel doubles (3) on a line drive to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:21:59.963Z","endTime":"2026-05-24T20:23:41.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"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"},"postOnSecond":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Nick Morabito remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T20:21:33.275Z","endTime":"2026-05-24T20:21:33.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703492,"link":"/api/v1/people/703492"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"description":"Pitching Change: Devin Williams replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T20:21:33.326Z","endTime":"2026-05-24T20:22:02.177Z","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":92.7,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.647873271531722,"aZ":-15.818859045053385,"pfxX":-7.4943369942465345,"pfxZ":8.937140796008967,"pX":-0.5154416514386105,"pZ":4.5396842479995065,"vX0":6.902868480735854,"vY0":-134.76158392205204,"vZ0":0.8960057925044149,"x":136.65,"y":116.21,"x0":-2.1426423757035153,"y0":50.00356573693612,"z0":5.324285507397682,"aX":-13.716660042217645},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":12.0,"spinRate":2307,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4072328945401109,"extension":7.17779545859097},"index":2,"playId":"cec322e2-2fc8-3252-9d22-0d3a8c64937a","pitchNumber":1,"startTime":"2026-05-24T20:22:02.177Z","endTime":"2026-05-24T20:22:05.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9879188838444,"aZ":-33.1191480159824,"pfxX":-13.395940577223515,"pfxZ":-0.656859935145854,"pX":0.35214728475943124,"pZ":1.5886320278380144,"vX0":9.641090612577504,"vY0":-119.68447677313,"vZ0":-1.1416563157857502,"x":103.58,"y":195.89,"x0":-2.0054188766770453,"y0":50.002564350869015,"z0":5.061341527308605,"aX":-19.263779582064288},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":21.7,"spinRate":2440,"spinDirection":273},"zone":14,"typeConfidence":0.91,"plateTime":0.4591853217213391,"extension":6.965856477514759},"index":3,"playId":"e997cce2-c503-355e-bd8d-ed50c3ba35bd","pitchNumber":2,"startTime":"2026-05-24T20:22:19.044Z","endTime":"2026-05-24T20:22:22.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561752592146938,"aZ":-13.78462486973898,"pfxX":-7.569532012488157,"pfxZ":10.049618914904423,"pX":0.5502472717248726,"pZ":2.7739004475551026,"vX0":9.490165135063311,"vY0":-134.29399469188283,"vZ0":-3.5649037632951477,"x":96.03,"y":163.88,"x0":-2.0427821371374706,"y0":50.004800716692536,"z0":5.096548640632759,"aX":-13.854918394211458},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":11.8,"spinRate":2184,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.4075664186399699,"extension":7.3531973118409395},"index":4,"playId":"471385ae-d0f2-338c-8d67-934ef3531c4f","pitchNumber":3,"startTime":"2026-05-24T20:22:35.582Z","endTime":"2026-05-24T20:22:39.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3196101935979,"aZ":-17.214919973794995,"pfxX":-8.836146613457672,"pfxZ":8.014571661829702,"pX":0.9864086814653911,"pZ":3.4638574204322805,"vX0":10.740801567187392,"vY0":-135.88841211866688,"vZ0":-1.3201201896531034,"x":79.4,"y":145.26,"x0":-1.8730137191449474,"y0":50.00341341902949,"z0":5.15430394880934,"aX":-16.494616124978496},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":13.7,"spinRate":2339,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4033846973803854,"extension":7.307613518387417},"index":5,"playId":"de28fd49-5125-39db-9ff3-cf1d0d1a09c5","pitchNumber":4,"startTime":"2026-05-24T20:23:09.486Z","endTime":"2026-05-24T20:23:13.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769614578146655,"aZ":-34.04057070258786,"pfxX":-13.594346388387272,"pfxZ":-1.2637842112316573,"pX":-0.1759736024018549,"pZ":1.6101859732574355,"vX0":8.631675268805502,"vY0":-121.5080785378278,"vZ0":-1.1136948396527635,"x":123.71,"y":195.3,"x0":-2.024157902797451,"y0":50.0008814577966,"z0":5.055894340012482,"aX":-20.146100496288565},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.3,"breakHorizontal":22.3,"spinRate":2713,"spinDirection":275},"zone":8,"typeConfidence":0.91,"plateTime":0.4523192182059508,"extension":6.904811367034194},"hitData":{"launchSpeed":82.5,"launchAngle":13.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.6,"coordY":119.56}},"index":6,"playId":"406ebe32-1486-369d-a7a1-02b89193850e","pitchNumber":5,"startTime":"2026-05-24T20:23:27.584Z","endTime":"2026-05-24T20:23:41.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:23:41.701Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Javier Sanoja out on a sacrifice bunt, third baseman Brett Baty to first baseman Mark Vientos. Esteury Ruiz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:24:49.483Z","endTime":"2026-05-24T20:24:58.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Christopher Morel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T20:23:57.774Z","endTime":"2026-05-24T20:24:51.653Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301622274434465,"aZ":-32.72581916351861,"pfxX":-12.886503024127972,"pfxZ":-0.37025727383560536,"pX":-0.09323544017580797,"pZ":1.8579215096891735,"vX0":8.801452160502464,"vY0":-121.20570471734514,"vZ0":-0.6037459111836655,"x":120.55,"y":188.62,"x0":-2.110547116807021,"y0":50.005050949705186,"z0":4.9861575969661605,"aX":-19.036236897630687},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.6,"breakHorizontal":21.0,"spinRate":2621,"spinDirection":277},"zone":8,"typeConfidence":0.91,"plateTime":0.45316994523583043,"extension":7.141575404671904},"hitData":{"launchSpeed":33.4,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":118.23,"coordY":189.61}},"index":1,"playId":"c5b93bc6-c928-3a7f-977c-ca6f84abf749","pitchNumber":1,"startTime":"2026-05-24T20:24:51.653Z","endTime":"2026-05-24T20:24:58.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:24:58.918Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:25:13.549Z","endTime":"2026-05-24T20:27:40.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025888536449195,"aZ":-34.71085635850879,"pfxX":-12.993506664603679,"pfxZ":-1.7309738836159339,"pX":-0.501274971538977,"pZ":1.474878048751775,"vX0":7.921773460942494,"vY0":-120.71005542599185,"vZ0":-1.3415766105612652,"x":136.11,"y":198.96,"x0":-2.149071839398028,"y0":50.003792951848865,"z0":5.113434382962924,"aX":-19.04223815097035},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.2,"breakHorizontal":21.5,"spinRate":2510,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4549820384710581,"extension":6.63609293798945},"index":0,"playId":"ed048854-c5cf-3bd4-9d30-878b2b04c3af","pitchNumber":1,"startTime":"2026-05-24T20:25:42.371Z","endTime":"2026-05-24T20:25:46.853Z","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":93.5,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0634671488147,"aZ":-15.63390287803705,"pfxX":-9.201832926650921,"pfxZ":8.836666446128978,"pX":-1.2858811439114368,"pZ":3.2058526571836508,"vX0":5.693729694990143,"vY0":-136.0204926108438,"vZ0":-2.3257472249034565,"x":166.01,"y":152.22,"x0":-2.2115291702282294,"y0":50.00657252034993,"z0":5.157100928889529,"aX":-17.23206832401413},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":15.5,"spinRate":2279,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4028160142317727,"extension":6.976437101001779},"index":1,"playId":"1b07da9a-37b0-37f5-9e05-d8d33c8643df","pitchNumber":2,"startTime":"2026-05-24T20:26:01.940Z","endTime":"2026-05-24T20:26:05.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062833217340067,"aZ":-34.81690914620466,"pfxX":-13.302760652279286,"pfxZ":-1.8223236698882719,"pX":-1.220329958848289,"pZ":2.2131102799186753,"vX0":6.413637569234412,"vY0":-120.15546088447698,"vZ0":0.549854279383547,"x":163.52,"y":179.03,"x0":-2.207504252881438,"y0":50.003397175079655,"z0":5.095505495360926,"aX":-19.292129664884087},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":22.3,"spinRate":2675,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.4572868616411929,"extension":6.830643304011374},"index":2,"playId":"b75c7a52-d508-326f-a3da-c35447162d3b","pitchNumber":3,"startTime":"2026-05-24T20:26:23.594Z","endTime":"2026-05-24T20:26:28.503Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92559085865243,"aZ":-34.1973984422532,"pfxX":-13.538056212023946,"pfxZ":-1.3690346154355364,"pX":0.366777300807971,"pZ":1.9570899667217851,"vX0":9.851122203464989,"vY0":-121.27106596439793,"vZ0":-0.39522074132496143,"x":103.02,"y":185.94,"x0":-2.000158117801711,"y0":50.0015104985996,"z0":5.11924379756893,"aX":-20.053236628539675},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":22.0,"spinRate":2559,"spinDirection":272},"zone":9,"typeConfidence":0.91,"plateTime":0.45260144173469063,"extension":6.859004451538528},"index":3,"playId":"c15612ea-ba9b-33f6-b0b3-1c948fc9ce17","pitchNumber":4,"startTime":"2026-05-24T20:26:44.006Z","endTime":"2026-05-24T20:26:48.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538623545658222,"aZ":-35.295417008740735,"pfxX":-13.259727467942128,"pfxZ":-2.093733048363741,"pX":0.02461091705466225,"pZ":1.1803402763217656,"vX0":9.534167024777854,"vY0":-121.76412021732651,"vZ0":-1.6802311187464858,"x":116.06,"y":206.91,"x0":-2.233154790451692,"y0":50.00350925985776,"z0":4.95408534389324,"aX":-19.766568850499365},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.0,"breakHorizontal":21.5,"spinRate":2664,"spinDirection":281},"zone":14,"typeConfidence":0.91,"plateTime":0.4510908383308503,"extension":7.052729023626626},"index":4,"playId":"509d88e2-53f1-3336-9050-53b77dd7a1b9","pitchNumber":5,"startTime":"2026-05-24T20:27:02.582Z","endTime":"2026-05-24T20:27:06.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693389968882215,"aZ":-14.379057339784865,"pfxX":-7.371105470094442,"pfxZ":9.536935844523992,"pX":-0.38169074157757993,"pZ":4.765641209370762,"vX0":7.2557884874836915,"vY0":-135.7214011192756,"vZ0":1.36535502945032,"x":131.55,"y":110.11,"x0":-2.1320112084246055,"y0":50.00008795957408,"z0":5.257481095010833,"aX":-13.750448236982304},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":11.8,"spinRate":2281,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4035622371970282,"extension":7.143492439381859},"index":5,"playId":"2eab24e6-c54f-309b-84df-eece1749741c","pitchNumber":6,"startTime":"2026-05-24T20:27:36.513Z","endTime":"2026-05-24T20:27:40.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:27:40.202Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Devin Williams intentionally walks Xavier Edwards. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:27:41.559Z","endTime":"2026-05-24T20:29:08.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T20:27:51.643Z","endTime":"2026-05-24T20:29:06.930Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08238616-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-24T20:29:06.930Z","endTime":"2026-05-24T20:29:06.973Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08238616-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-24T20:29:06.973Z","endTime":"2026-05-24T20:29:06.978Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08238616-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-24T20:29:06.978Z","endTime":"2026-05-24T20:29:06.984Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":4,"playId":"08238616-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-24T20:29:06.984Z","endTime":"2026-05-24T20:29:08.400Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-24T20:29:08.400Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heriberto Hernández hits a grand slam (2) to center field. Esteury Ruiz scores. Liam Hicks scores. Xavier Edwards scores.","rbi":4,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:29:09.215Z","endTime":"2026-05-24T20:30:44.697Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.39"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.09"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.62"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.36"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.22"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.89"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7891117954802,"aZ":-33.663785983743786,"pfxX":-12.934893093920099,"pfxZ":-1.0127462265482823,"pX":0.10847385287659195,"pZ":1.4794590971142956,"vX0":9.005382115810807,"vY0":-120.33054275610556,"vZ0":-1.3107925196645747,"x":112.87,"y":198.83,"x0":-2.0056433577414032,"y0":50.00549093328042,"z0":5.019196801867273,"aX":-18.93310879954093},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.9,"breakHorizontal":21.2,"spinRate":2501,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.45553828934550245,"extension":6.965837152177989},"index":0,"playId":"d841e404-9a4f-3937-b5f1-129a9c85f900","pitchNumber":1,"startTime":"2026-05-24T20:29:54.801Z","endTime":"2026-05-24T20:29:58.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53168905325104,"aZ":-34.33180610367342,"pfxX":-13.428426696119272,"pfxZ":-1.4416774742815353,"pX":-0.27941070123773964,"pZ":2.2120283770333518,"vX0":8.651862102953402,"vY0":-121.85378880924003,"vZ0":0.441886204791182,"x":127.65,"y":179.06,"x0":-2.136117864427811,"y0":50.00116073688602,"z0":5.000817098758869,"aX":-20.139011530734344},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":22.2,"spinRate":2653,"spinDirection":277},"zone":4,"typeConfidence":0.91,"plateTime":0.4499507620793022,"extension":6.949219654518625},"hitData":{"launchSpeed":104.9,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.36,"coordY":31.98}},"index":1,"playId":"9f800dcd-0ca1-3f04-8eb2-b6acc2e653bb","pitchNumber":2,"startTime":"2026-05-24T20:30:15.719Z","endTime":"2026-05-24T20:30:44.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:30:44.697Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heriberto Hernández hits a grand slam (2) to center field. Esteury Ruiz scores. Liam Hicks scores. Xavier Edwards scores.","rbi":4,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-24T20:29:09.215Z","endTime":"2026-05-24T20:30:44.697Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.39"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.09"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.62"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.36"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.22"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.89"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7891117954802,"aZ":-33.663785983743786,"pfxX":-12.934893093920099,"pfxZ":-1.0127462265482823,"pX":0.10847385287659195,"pZ":1.4794590971142956,"vX0":9.005382115810807,"vY0":-120.33054275610556,"vZ0":-1.3107925196645747,"x":112.87,"y":198.83,"x0":-2.0056433577414032,"y0":50.00549093328042,"z0":5.019196801867273,"aX":-18.93310879954093},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.9,"breakHorizontal":21.2,"spinRate":2501,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.45553828934550245,"extension":6.965837152177989},"index":0,"playId":"d841e404-9a4f-3937-b5f1-129a9c85f900","pitchNumber":1,"startTime":"2026-05-24T20:29:54.801Z","endTime":"2026-05-24T20:29:58.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53168905325104,"aZ":-34.33180610367342,"pfxX":-13.428426696119272,"pfxZ":-1.4416774742815353,"pX":-0.27941070123773964,"pZ":2.2120283770333518,"vX0":8.651862102953402,"vY0":-121.85378880924003,"vZ0":0.441886204791182,"x":127.65,"y":179.06,"x0":-2.136117864427811,"y0":50.00116073688602,"z0":5.000817098758869,"aX":-20.139011530734344},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":22.2,"spinRate":2653,"spinDirection":277},"zone":4,"typeConfidence":0.91,"plateTime":0.4499507620793022,"extension":6.949219654518625},"hitData":{"launchSpeed":104.9,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.36,"coordY":31.98}},"index":1,"playId":"9f800dcd-0ca1-3f04-8eb2-b6acc2e653bb","pitchNumber":2,"startTime":"2026-05-24T20:30:15.719Z","endTime":"2026-05-24T20:30:44.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:30:44.697Z","atBatIndex":75},"scoringPlays":[75],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":90.8,"y":92.92},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":124.41,"y":81.14},"type":"O","description":"Flyout"}],"home":[{"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":142.25,"y":157.02},"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":1,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":28.0,"y":103.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":74.52,"y":157.95},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":108.72,"y":174.33},"type":"E","description":"Field Error"},{"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":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"coordinates":{"x":210.27,"y":91.73},"type":"O","description":"Flyout"}],"home":[{"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":142.25,"y":157.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":105.67,"y":172.8},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":130.77,"y":136.43},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":113.56,"y":157.72},"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":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":115.85,"y":191.63},"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":3,"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.75,"y":175.85},"type":"O","description":"Groundout"}],"home":[{"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":85.87,"y":104.29},"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":3,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":154.68,"y":85.56},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":146.27,"y":131.65},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28,29],"bottom":[30,31,32,33,34],"hits":{"away":[{"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":81.03,"y":60.0},"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":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":118.72,"y":68.99},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":187.82,"y":129.24},"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":4,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":97.79,"y":88.95},"type":"O","description":"Flyout"}],"home":[{"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":140.97,"y":140.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":113.29,"y":183.49},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":62.75,"y":122.89},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"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":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":117.59,"y":130.82},"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":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":79.77,"y":126.99},"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":5,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":171.2,"y":123.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":5,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":110.25,"y":172.8},"type":"O","description":"Groundout"}],"home":[{"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":159.83,"y":158.92},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":97.52,"y":96.84},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":110.1,"y":161.18},"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":6,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":121.81,"y":144.73},"type":"O","description":"Groundout"}],"home":[{"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":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":107.7,"y":139.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":175.53,"y":110.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":171.71,"y":105.61},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":60,"top":[51,52,53,54],"bottom":[55,56,57,58,59,60],"hits":{"away":[{"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":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":148.2,"y":84.87},"type":"O","description":"Lineout"},{"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":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":140.66,"y":47.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":54.06,"y":109.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":24.35,"y":96.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":130.06,"y":112.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":104.13,"y":169.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":143.77,"y":157.02},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":66,"top":[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":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":109.9,"y":140.71},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":113.8,"y":174.33},"type":"O","description":"Groundout"}],"home":[{"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":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":97.31,"y":164.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":124.52,"y":136.22},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":75,"top":[67,68,69,70],"bottom":[71,72,73,74,75],"hits":{"away":[{"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":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":192.33,"y":118.11},"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":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":107.71,"y":171.27},"type":"O","description":"Groundout"}],"home":[{"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":41.6,"y":119.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":118.23,"y":189.61},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":145.36,"y":31.98},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":1,"leftOnBase":10},"away":{"runs":0,"hits":5,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"catcher":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"first":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"shortstop":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"left":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"onDeck":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"inHole":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"battingOrder":2,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"onDeck":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"inHole":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"battingOrder":3,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":0,"strikes":1,"outs":1},"boxscore":{"teams":{"away":{"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":6,"groundOuts":11,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".226","atBats":31,"obp":".293","slg":".349","ops":".642","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":5,"rbi":0,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":32,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"3.84","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.29","battersFaced":39,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":56,"strikes":84,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":4,"pitchesPerInning":"16.80","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":25,"errors":0,"chances":34,"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,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":9,"groundOuts":28,"airOuts":18,"runs":8,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".195","atBats":77,"obp":".262","slg":".273","ops":".535","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":21,"rbi":11,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.56","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":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","assists":10,"putOuts":208,"errors":2,"chances":220,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":37,"groundOuts":73,"airOuts":58,"runs":24,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":47,"hitByPitch":0,"avg":".218","atBats":216,"obp":".266","slg":".315","ops":".581","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":68,"rbi":27,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".243","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.20","popOuts":4,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":48,"errors":5,"chances":141,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":21,"groundOuts":23,"airOuts":39,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".189","atBats":95,"obp":".214","slg":".326","ops":".540","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":31,"rbi":14,"leftOnBase":36,"sacBunts":3,"sacFlies":0,"babip":".203","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":11,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":37,"runs":21,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":4,"atBats":125,"obp":".375","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":579,"era":"5.81","inningsPitched":"31.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.61","battersFaced":146,"outs":93,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":207,"strikes":372,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".000","pitchesPerInning":"18.68","gamesFinished":6,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.29","walksPer9Inn":"3.77","hitsPer9Inn":"10.74","runsScoredPer9":"6.10","homeRunsPer9":"0.87","inheritedRunners":9,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"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":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":29,"groundOuts":43,"airOuts":47,"runs":16,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".231","atBats":160,"obp":".271","slg":".394","ops":".665","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":63,"rbi":23,"leftOnBase":73,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":8,"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":30,"putOuts":276,"errors":2,"chances":308,"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"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","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":17,"gamesStarted":2,"flyOuts":20,"groundOuts":30,"airOuts":36,"runs":14,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":1,"hits":25,"hitByPitch":0,"atBats":113,"obp":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":421,"era":"3.56","inningsPitched":"30.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"1.05","battersFaced":121,"outs":91,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":421,"balls":140,"strikes":281,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"13.88","gamesFinished":3,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"6.82","walksPer9Inn":"2.08","hitsPer9Inn":"7.42","runsScoredPer9":"4.15","homeRunsPer9":"1.48","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":0,"flyOuts":10,"groundOuts":13,"airOuts":16,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":56,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":253,"era":"1.72","inningsPitched":"15.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.21","battersFaced":64,"outs":47,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":93,"strikes":160,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.15","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"9.19","walksPer9Inn":"4.02","hitsPer9Inn":"6.89","runsScoredPer9":"2.30","homeRunsPer9":"0.57","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":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":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":21,"groundOuts":36,"airOuts":37,"runs":19,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".236","atBats":157,"obp":".311","slg":".350","ops":".661","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":55,"rbi":21,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"52.33","popOuts":6,"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":32,"putOuts":101,"errors":2,"chances":135,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":3,"flyOuts":12,"groundOuts":33,"airOuts":25,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":90,"obp":".248","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":385,"era":"1.73","inningsPitched":"26.0","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":5,"whip":"0.92","battersFaced":102,"outs":78,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":136,"strikes":249,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".750","pitchesPerInning":"14.81","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.58","walksPer9Inn":"3.46","hitsPer9Inn":"4.85","runsScoredPer9":"2.08","homeRunsPer9":"0.35","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"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":{"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":11,"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":11,"balls":4,"strikes":7,"strikePercentage":".640","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":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":21,"gamesStarted":0,"flyOuts":12,"groundOuts":23,"airOuts":20,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":80,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":358,"era":"3.22","inningsPitched":"22.1","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"1.07","battersFaced":91,"outs":67,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":119,"strikes":239,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".667","pitchesPerInning":"16.03","gamesFinished":2,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.27","walksPer9Inn":"3.22","hitsPer9Inn":"6.45","runsScoredPer9":"3.22","homeRunsPer9":"0.81","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-4 | BB, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":50,"flyOuts":23,"groundOuts":46,"airOuts":46,"runs":25,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".246","atBats":175,"obp":".305","slg":".337","ops":".642","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":59,"rbi":17,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.33","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":102,"errors":3,"chances":106,"fielding":".972","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":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":8,"obp":".111","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.33","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.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":0,"errors":0,"chances":0,"fielding":".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":{"note":"(L, 3-2)","summary":"0.1 IP, 4 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"108.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":11,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":65,"obp":".373","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":300,"era":"6.35","inningsPitched":"17.0","wins":3,"losses":2,"saves":7,"saveOpportunities":8,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.65","battersFaced":77,"outs":51,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":300,"balls":108,"strikes":192,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":4,"winPercentage":".600","pitchesPerInning":"17.65","gamesFinished":12,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.24","walksPer9Inn":"5.29","hitsPer9Inn":"9.53","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703492":{"person":{"id":703492,"fullName":"Nick Morabito","link":"/api/v1/people/703492"},"jerseyNumber":"55","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"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":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":39,"groundOuts":40,"airOuts":73,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".214","atBats":192,"obp":".263","slg":".297","ops":".560","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":57,"rbi":18,"leftOnBase":80,"sacBunts":1,"sacFlies":3,"babip":".253","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":140,"putOuts":81,"errors":1,"chances":222,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":15,"groundOuts":8,"airOuts":19,"runs":8,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":4,"avg":".214","atBats":70,"obp":".337","slg":".371","ops":".708","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":26,"rbi":6,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":1,"putOuts":14,"errors":0,"chances":15,"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"}]},"ID702752":{"person":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"jerseyNumber":"91","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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","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,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":11,"gamesStarted":6,"flyOuts":18,"groundOuts":59,"airOuts":39,"runs":31,"doubles":8,"triples":4,"homeRuns":2,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":3,"atBats":197,"obp":".348","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":800,"era":"5.03","inningsPitched":"48.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.55","battersFaced":225,"outs":145,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":288,"strikes":512,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".429","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"9.12","walksPer9Inn":"3.72","hitsPer9Inn":"10.24","runsScoredPer9":"5.77","homeRunsPer9":"0.37","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":2,"chances":9,"fielding":".778","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":11,"gamesStarted":11,"flyOuts":38,"groundOuts":52,"airOuts":68,"runs":26,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":27,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":232,"obp":".305","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1046,"era":"3.52","inningsPitched":"61.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.27","battersFaced":263,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1046,"balls":401,"strikes":645,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".429","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.96","hitsPer9Inn":"7.48","runsScoredPer9":"3.82","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","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":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".100","slg":".100","ops":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":1,"leftOnBase":8,"sacBunts":2,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":27,"errors":1,"chances":30,"fielding":".967","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":26,"groundOuts":34,"airOuts":39,"runs":22,"doubles":4,"triples":1,"homeRuns":10,"strikeOuts":24,"baseOnBalls":22,"intentionalWalks":5,"hits":40,"hitByPitch":0,"avg":".294","atBats":136,"obp":".390","slg":".559","ops":".949","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":76,"rbi":21,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.60","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"5.2 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":38,"strikes":56,"strikePercentage":".600","hitBatsmen":1,"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":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":17,"airOuts":27,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":5,"atBats":95,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":463,"era":"3.20","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.38","battersFaced":114,"outs":76,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":174,"strikes":289,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"18.28","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.97","hitsPer9Inn":"7.46","runsScoredPer9":"3.55","homeRunsPer9":"0.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".400","slg":".250","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":20,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":72,"obp":".301","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":314,"era":"1.35","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":84,"outs":60,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":111,"strikes":203,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":3,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.35","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":10,"gamesStarted":10,"flyOuts":21,"groundOuts":57,"airOuts":43,"runs":28,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":69,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":5,"atBats":211,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":933,"era":"3.57","inningsPitched":"58.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.03","battersFaced":234,"outs":174,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":342,"strikes":591,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".400","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"10.71","walksPer9Inn":"2.64","hitsPer9Inn":"6.67","runsScoredPer9":"4.34","homeRunsPer9":"0.93","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}},"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":"300","stats":{"batting":{"summary":"2-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":5,"airOuts":10,"runs":6,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".275","atBats":40,"obp":".396","slg":".400","ops":".796","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":16,"rbi":4,"leftOnBase":12,"sacBunts":2,"sacFlies":0,"babip":".435","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.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":26,"errors":0,"chances":27,"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,805999,668901,683146,543760,669004,703492,621438,663584,620443,681035,623211,548384,596133,642207],"pitchers":[681035,623211,548384,596133,642207],"bench":[660644,665742],"bullpen":[640455,690997,668964,642547,656849,702752,804636,681810],"battingOrder":[701807,666182,805999,668901,683146,543760,703492,621438,620443],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Baty; Bichette; Ewing 2; Melendez, M."},{"label":"Runners left in scoring position, 2 out","value":"Ewing; Benge; Taylor, T; Senger; Vientos 2."},{"label":"GIDP","value":"Semien."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ewing (3, 2nd base off Phillips/Hicks, L); Benge (9, 2nd base off Bender/Hicks, L)."},{"label":"CS","value":"Morabito (1, 2nd base by Fairbanks/Hicks, L)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Ewing (Sanoja at home)."}]}],"note":[{"label":"a","value":"Lined out for Senger in the 7th."},{"label":"1","value":"Ran for Melendez, M in the 9th."}]},"home":{"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":5,"groundOuts":8,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".244","atBats":32,"obp":".320","slg":".379","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":15,"rbi":4,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":31,"obp":".297","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":139,"era":"4.18","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.27","battersFaced":37,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":139,"balls":52,"strikes":87,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"pitchesPerInning":"15.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":18,"groundOuts":18,"airOuts":30,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":88,"obp":".250","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":406,"era":"2.84","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"0.91","battersFaced":101,"outs":76,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":155,"strikes":251,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"16.03","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.20","hitsPer9Inn":"4.97","runsScoredPer9":"3.20","homeRunsPer9":"0.71","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"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":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":8,"groundOuts":4,"airOuts":14,"runs":12,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":49,"obp":".345","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":248,"era":"7.62","inningsPitched":"13.0","wins":2,"losses":2,"saves":6,"saveOpportunities":8,"holds":1,"blownSaves":2,"earnedRuns":11,"whip":"1.46","battersFaced":58,"outs":39,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":248,"balls":88,"strikes":160,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".500","pitchesPerInning":"19.08","gamesFinished":10,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"13.85","walksPer9Inn":"4.85","hitsPer9Inn":"8.31","runsScoredPer9":"8.31","homeRunsPer9":"1.38","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"2-2 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":24,"airOuts":27,"runs":6,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".193","atBats":88,"obp":".287","slg":".284","ops":".571","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":25,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".227","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","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":56,"errors":0,"chances":57,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":11,"airOuts":15,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".161","atBats":56,"obp":".217","slg":".214","ops":".431","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":12,"rbi":1,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":69,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":11,"gamesStarted":11,"flyOuts":45,"groundOuts":81,"airOuts":73,"runs":34,"doubles":13,"triples":2,"homeRuns":6,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":0,"hits":69,"hitByPitch":1,"atBats":270,"obp":".309","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1060,"era":"4.00","inningsPitched":"69.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.28","battersFaced":292,"outs":209,"gamesPitched":11,"completeGames":1,"shutouts":1,"pitchesThrown":1060,"balls":347,"strikes":713,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"15.22","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.20","walksPer9Inn":"2.58","hitsPer9Inn":"8.91","runsScoredPer9":"4.39","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":14},"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}},"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":{"summary":"3.2 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":59,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":22,"strikes":37,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":1,"flyOuts":21,"groundOuts":37,"airOuts":33,"runs":6,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":125,"obp":".299","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":556,"era":"1.07","inningsPitched":"33.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.25","battersFaced":144,"outs":101,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":202,"strikes":354,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".---","pitchesPerInning":"16.51","gamesFinished":8,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"8.29","walksPer9Inn":"4.81","hitsPer9Inn":"6.42","runsScoredPer9":"1.60","homeRunsPer9":"0.27","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":6,"groundOuts":6,"airOuts":11,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".216","atBats":37,"obp":".231","slg":".514","ops":".745","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":4,"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":1,"putOuts":28,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":33,"groundOuts":34,"airOuts":66,"runs":29,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":52,"baseOnBalls":29,"intentionalWalks":0,"hits":37,"hitByPitch":5,"avg":".198","atBats":187,"obp":".320","slg":".305","ops":".625","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":57,"rbi":14,"leftOnBase":54,"sacBunts":1,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.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":115,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":23,"airOuts":15,"runs":14,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":76,"obp":".366","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":371,"era":"3.92","inningsPitched":"20.2","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":9,"whip":"1.65","battersFaced":94,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":146,"strikes":225,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".571","pitchesPerInning":"17.95","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.58","walksPer9Inn":"7.40","hitsPer9Inn":"7.40","runsScoredPer9":"6.10","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":36,"groundOuts":56,"airOuts":58,"runs":18,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":68,"baseOnBalls":22,"intentionalWalks":0,"hits":42,"hitByPitch":4,"atBats":223,"obp":".272","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":972,"era":"2.52","inningsPitched":"60.2","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.05","battersFaced":250,"outs":182,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":349,"strikes":623,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.09","walksPer9Inn":"3.26","hitsPer9Inn":"6.23","runsScoredPer9":"2.67","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":9,"strikes":4,"strikePercentage":".310","hitBatsmen":1,"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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":23,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":7,"hitByPitch":3,"atBats":68,"obp":".225","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":279,"era":"2.11","inningsPitched":"21.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"0.70","battersFaced":80,"outs":64,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":279,"balls":100,"strikes":179,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.08","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.17","walksPer9Inn":"3.38","hitsPer9Inn":"2.95","runsScoredPer9":"2.11","homeRunsPer9":"0.84","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":31,"airOuts":36,"runs":5,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".262","atBats":107,"obp":".319","slg":".364","ops":".683","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":39,"rbi":18,"leftOnBase":48,"sacBunts":1,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"107.00","popOuts":8,"lineOuts":10},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":37,"errors":5,"chances":98,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":3,"atBats":17,"obp":".591","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":100,"era":"14.73","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.73","battersFaced":22,"outs":11,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":36,"strikes":64,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.27","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"19.64","runsScoredPer9":"14.73","homeRunsPer9":"2.45","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":34,"groundOuts":55,"airOuts":58,"runs":38,"doubles":9,"triples":3,"homeRuns":6,"strikeOuts":26,"baseOnBalls":27,"intentionalWalks":1,"hits":63,"hitByPitch":0,"avg":".313","atBats":201,"obp":".395","slg":".478","ops":".873","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":96,"rbi":19,"leftOnBase":72,"sacBunts":1,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":9,"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":120,"putOuts":80,"errors":4,"chances":204,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":20,"airOuts":26,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".175","atBats":80,"obp":".224","slg":".288","ops":".512","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":23,"rbi":9,"leftOnBase":44,"sacBunts":1,"sacFlies":0,"babip":".224","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":27,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":18,"groundOuts":12,"airOuts":24,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":71,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":308,"era":"3.66","inningsPitched":"19.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":8,"whip":"1.07","battersFaced":78,"outs":59,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":109,"strikes":199,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.61","walksPer9Inn":"3.20","hitsPer9Inn":"6.41","runsScoredPer9":"4.12","homeRunsPer9":"0.46","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":7,"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":31,"flyOuts":17,"groundOuts":25,"airOuts":30,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":1,"hits":23,"hitByPitch":2,"avg":".205","atBats":112,"obp":".299","slg":".330","ops":".629","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":37,"rbi":8,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":32,"groundOuts":45,"airOuts":62,"runs":25,"doubles":4,"triples":0,"homeRuns":11,"strikeOuts":18,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":4,"avg":".275","atBats":167,"obp":".346","slg":".497","ops":".843","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":83,"rbi":44,"leftOnBase":65,"sacBunts":0,"sacFlies":4,"babip":".246","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.18","popOuts":13,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":29,"stolenBasePercentage":".906","caughtStealingPercentage":".094","assists":13,"putOuts":254,"errors":2,"chances":269,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":12,"groundOuts":22,"airOuts":19,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":75,"obp":".264","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":334,"era":"3.38","inningsPitched":"21.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"0.98","battersFaced":87,"outs":64,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":114,"strikes":220,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":4,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"9.70","walksPer9Inn":"3.80","hitsPer9Inn":"5.06","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":15,"groundOuts":17,"airOuts":27,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":60,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".213","atBats":127,"obp":".273","slg":".362","ops":".635","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":46,"rbi":24,"leftOnBase":56,"sacBunts":0,"sacFlies":4,"babip":".343","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":2,"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":69,"errors":0,"chances":69,"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"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","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":10,"gamesStarted":10,"flyOuts":29,"groundOuts":60,"airOuts":60,"runs":33,"doubles":12,"triples":2,"homeRuns":8,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":57,"hitByPitch":1,"atBats":215,"obp":".307","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":862,"era":"5.07","inningsPitched":"55.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.27","battersFaced":232,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":862,"balls":288,"strikes":574,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".286","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"6.55","walksPer9Inn":"2.13","hitsPer9Inn":"9.33","runsScoredPer9":"5.40","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":30,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":34,"hitByPitch":6,"avg":".221","atBats":154,"obp":".328","slg":".357","ops":".685","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":55,"rbi":14,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":229,"errors":3,"chances":260,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","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":16,"airOuts":20,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":79,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":352,"era":"5.23","inningsPitched":"20.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.50","battersFaced":91,"outs":62,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":125,"strikes":227,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".600","pitchesPerInning":"17.03","gamesFinished":4,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"10.45","walksPer9Inn":"4.79","hitsPer9Inn":"8.71","runsScoredPer9":"5.23","homeRunsPer9":"1.31","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":14,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".278","slg":".280","ops":".558","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":14,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".344","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","assists":9,"putOuts":133,"errors":2,"chances":144,"fielding":".986","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":32,"groundOuts":42,"airOuts":65,"runs":36,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":48,"hitByPitch":4,"atBats":217,"obp":".320","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":990,"era":"4.91","inningsPitched":"58.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.30","battersFaced":250,"outs":176,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":363,"strikes":627,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".333","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.30","hitsPer9Inn":"7.36","runsScoredPer9":"5.52","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":30,"groundOuts":56,"airOuts":48,"runs":30,"doubles":14,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".337","atBats":208,"obp":".367","slg":".481","ops":".848","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":100,"rbi":21,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".388","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":4,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":106,"putOuts":59,"errors":7,"chances":172,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[689414,669364,683357,681715,669065,672640,805300,681393,688363,666624,665923,691594,663969,676534,667463,669622,656848,664126],"pitchers":[663969,676534,667463,669622,656848,664126],"bench":[691788],"bullpen":[645261,669199,806188,676083,676974,677053,691587],"battingOrder":[689414,669364,681715,669065,672640,805300,688363,665923,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Edwards, X (9, Scott); Sanoja (8, Brazobán); Morel, C (3, Williams, D)."},{"label":"HR","value":"Hernández, H (2, 9th inning off Williams, D, 3 on, 1 out)."},{"label":"TB","value":"Edwards, X 3; Hernández, H 5; Lopez, O; Marsee; Morel, C 2; Sanoja 3."},{"label":"RBI","value":"Hernández, H 4 (17)."},{"label":"Runners left in scoring position, 2 out","value":"Sanoja; Stowers 5."},{"label":"SAC","value":"Sanoja."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Sanoja (5, throw)."},{"label":"DP","value":"(Lopez, O-Edwards, X-Pauley)."}]}],"note":[{"label":"a","value":"Singled for Caissie in the 7th."},{"label":"1","value":"Ran for Morel, C in the 9th."}]}},"officials":[{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Fairbanks."},{"label":"IBB","value":"Edwards, X (by Williams, D)."},{"label":"HBP","value":"Melendez, M (by King, Jo); Norby (by Scott)."},{"label":"ABS Challenge","value":"Vientos (Strike-Overturned to Ball); Hicks, L 2 (Ball-Overturned to Strike, Ball-Confirmed); Lopez, O (Strike-Overturned to Ball); Torrens (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Scott 94-56; Brazobán 8-5; Raley, B 13-8; Weaver 11-7; Williams, D 14-8; Phillips 59-37; Faucher 23-18; King, Jo 13-4; Bender 11-6; Petersen 17-11; Fairbanks 16-11."},{"label":"Groundouts-flyouts","value":"Scott 4-3; Brazobán 0-2; Raley, B 1-0; Weaver 2-0; Williams, D 1-0; Phillips 4-4; Faucher 2-1; King, Jo 1-0; Bender 1-1; Petersen 2-0; Fairbanks 1-0."},{"label":"Batters faced","value":"Scott 24; Brazobán 3; Raley, B 4; Weaver 3; Williams, D 5; Phillips 16; Faucher 6; King, Jo 3; Bender 4; Petersen 4; Fairbanks 4."},{"label":"Inherited runners-scored","value":"Brazobán 1-0; Raley, B 1-0; Faucher 2-0; Bender 1-0; Petersen 1-0."},{"label":"Umpires","value":"HP: Jansen Visconti. 1B: Manny Gonzalez. 2B: Cory Blaser. 3B: Derek Thomas. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"23,018."},{"label":"Venue","value":"loanDepot park."},{"label":"May 24, 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":{"summary":"5.2 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":38,"strikes":56,"strikePercentage":".600","hitBatsmen":1,"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":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":17,"airOuts":27,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":5,"atBats":95,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":463,"era":"3.20","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.38","battersFaced":114,"outs":76,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":174,"strikes":289,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"18.28","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.97","hitsPer9Inn":"7.46","runsScoredPer9":"3.55","homeRunsPer9":"0.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"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":67,"pitchingGameScore":67},{"player":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","boxscoreName":"Hernández, H"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"2-2 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":24,"airOuts":27,"runs":6,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".193","atBats":88,"obp":".287","slg":".284","ops":".571","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":25,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".227","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","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":56,"errors":0,"chances":57,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","boxscoreName":"Phillips"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":59,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":22,"strikes":37,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":1,"flyOuts":21,"groundOuts":37,"airOuts":33,"runs":6,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":125,"obp":".299","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":556,"era":"1.07","inningsPitched":"33.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.25","battersFaced":144,"outs":101,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":202,"strikes":354,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".---","pitchesPerInning":"16.51","gamesFinished":8,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"8.29","walksPer9Inn":"4.81","hitsPer9Inn":"6.42","runsScoredPer9":"1.60","homeRunsPer9":"0.27","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58}]},"decisions":{"winner":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"loser":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}