{"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":823634,"link":"/api/v1.1/game/823634/feed/live","metaData":{"wait":10,"timeStamp":"20260430_194111","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823634,"type":"R","doubleHeader":"N","id":"2026/04/30/wasmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823634-2026-04-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-30T17:10:00Z","originalDate":"2026-04-30","officialDate":"2026-04-30","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":17,"ties":0,"pct":".469"},"records":{},"divisionLeader":false,"wins":15,"losses":17,"winningPercentage":".469"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":10,"losses":21,"ties":0,"pct":".323"},"records":{},"divisionLeader":false,"wins":10,"losses":21,"winningPercentage":".323"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"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},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID677595":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595","firstName":"Ronny","lastName":"Mauricio","primaryNumber":"0","birthDate":"2001-04-04","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ronny","useLastName":"Mauricio","boxscoreName":"Mauricio","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Mauricio","nameSlug":"ronny-mauricio-677595","firstLastName":"Ronny Mauricio","lastFirstName":"Mauricio, Ronny","lastInitName":"Mauricio, R","initLastName":"R Mauricio","fullFMLName":"Ronny  Mauricio","fullLFMName":"Mauricio, Ronny ","strikeZoneTop":3.365,"strikeZoneBottom":1.698},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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},"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},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"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},"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},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"25","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"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},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"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},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID596103":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103","firstName":"Austin","lastName":"Slater","birthDate":"1992-12-13","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Slater","middleName":"Thomas","boxscoreName":"Slater","nickName":"AC","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Slater","nameSlug":"austin-slater-596103","firstLastName":"Austin Slater","lastFirstName":"Slater, Austin","lastInitName":"Slater, A","initLastName":"A Slater","fullFMLName":"Austin Thomas Slater","fullLFMName":"Slater, Austin Thomas","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42136,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Cloudy","temp":"54","wind":"4 mph, Out To RF"},"gameInfo":{"attendance":34621,"firstPitch":"2026-04-30T17:10:00.000Z","gameDurationMinutes":151},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"home":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":800983,"fullName":"Kevin Sinclair","link":"/api/v1/people/800983"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:10:35.078Z","endTime":"2026-04-30T17:11:41.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T14:37:36.347Z","endTime":"2026-04-30T16:43:54.329Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-04-30T16:43:54.329Z","endTime":"2026-04-30T17:09:23.554Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-04-30T17:09:23.554Z","endTime":"2026-04-30T17:10:37.399Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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.2,"endSpeed":86.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137626490113067,"aZ":-15.12696790699319,"pfxX":-4.640457655049122,"pfxZ":8.957098056088967,"pX":-1.3421647640022136,"pZ":3.29846119253121,"vX0":5.472113103392777,"vY0":-137.04952109207474,"vZ0":-2.893704478674598,"x":168.16,"y":149.72,"x0":-2.7613074095688477,"y0":50.002927886045164,"z0":5.400480634474729,"aX":-8.832377349142675},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2383,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3995819098416531,"extension":6.476493104078631},"index":3,"playId":"3deab831-88a3-3485-a98f-4f68eb82bac3","pitchNumber":1,"startTime":"2026-04-30T17:10:37.399Z","endTime":"2026-04-30T17:10:41.289Z","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":93.6,"endSpeed":85.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36790455187983,"aZ":-12.763623011056545,"pfxX":-5.45517820851834,"pfxZ":10.43585891938178,"pX":1.2677629793353582,"pZ":2.695101624931323,"vX0":11.76024547068581,"vY0":-135.68929020632712,"vZ0":-4.824280015109725,"x":68.68,"y":166.01,"x0":-2.4185141574070776,"y0":50.0026024573492,"z0":5.388976654314533,"aX":-10.146933113723085},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2390,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.40403981704529235,"extension":6.628656597739478},"index":4,"playId":"6b0314e2-3522-348a-bab4-6900d3dfba28","pitchNumber":2,"startTime":"2026-04-30T17:10:50.721Z","endTime":"2026-04-30T17:10:55.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265301757077065,"aZ":-15.108614476906709,"pfxX":-5.656163561755475,"pfxZ":9.482327151902531,"pX":-0.9239475225205284,"pZ":2.8912531537409842,"vX0":6.89415631486359,"vY0":-133.66233520916467,"vZ0":-3.3934786543218602,"x":152.22,"y":160.72,"x0":-2.8083545433609114,"y0":50.00240155571495,"z0":5.270025275863311,"aX":-10.179342415383266},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2311,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4106370156651491,"extension":6.425643464799571},"index":5,"playId":"cb760a37-9fd1-3183-b815-9070eb09a3e3","pitchNumber":3,"startTime":"2026-04-30T17:11:06.463Z","endTime":"2026-04-30T17:11:11.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9478857189071,"aZ":-15.963090601169524,"pfxX":-4.898352477845405,"pfxZ":9.087878163182348,"pX":-0.5458384443701517,"pZ":3.293011100701569,"vX0":7.507391294791278,"vY0":-132.83075140939124,"vZ0":-2.4475780618695957,"x":137.81,"y":149.87,"x0":-2.77473885116559,"y0":50.0018326017815,"z0":5.3895810461587805,"aX":-8.737349928277505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2305,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.41264649888892135,"extension":6.544665771841729},"index":6,"playId":"640e7fb2-8079-3083-afd1-82d8179b4dda","pitchNumber":4,"startTime":"2026-04-30T17:11:22.979Z","endTime":"2026-04-30T17:11:27.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37312093881094,"aZ":-28.396817282554,"pfxX":-9.792719012508329,"pfxZ":2.335339477034454,"pX":-1.7717072185892648,"pZ":3.32245237934957,"vX0":6.164770250462288,"vY0":-126.07074084849873,"vZ0":0.8876056742642763,"x":184.53,"y":149.07,"x0":-2.9698888106628627,"y0":50.003664490087566,"z0":5.2486497830356384,"aX":-15.846765348167036},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":1685,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4335871257784101,"extension":6.330086496266198},"index":7,"playId":"bdbc221d-9e44-3799-93c6-3bc30d41f9ca","pitchNumber":5,"startTime":"2026-04-30T17:11:37.717Z","endTime":"2026-04-30T17:11:41.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:11:41.492Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:11:45.194Z","endTime":"2026-04-30T17:13:11.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362613616108135,"aZ":-28.619588444688798,"pfxX":-11.156354184227288,"pfxZ":2.2228028842683205,"pX":-1.3483164735865305,"pZ":2.566404145470445,"vX0":7.7578988673878255,"vY0":-125.66505630987378,"vZ0":-0.6357957401308322,"x":168.39,"y":169.49,"x0":-3.0253290695703527,"y0":50.004240415697105,"z0":5.146778675323395,"aX":-17.85229283253911},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":18.5,"spinRate":1945,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.4357909780146918,"extension":6.406324267514624},"index":0,"playId":"4bc947fb-136b-3133-8788-3654a42c96c9","pitchNumber":1,"startTime":"2026-04-30T17:12:07.881Z","endTime":"2026-04-30T17:12:12.148Z","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":92.9,"endSpeed":85.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52366073267939,"aZ":-14.055233363026405,"pfxX":-5.542570804576798,"pfxZ":9.823609755270018,"pX":0.18276903065426145,"pZ":1.7092666025542822,"vX0":10.390056076553105,"vY0":-134.76254071279416,"vZ0":-6.234388106952839,"x":110.03,"y":192.63,"x0":-2.9977214384515873,"y0":50.00388129948287,"z0":5.040616608577708,"aX":-10.224873631187176},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2434,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.40601469320786876,"extension":6.6994730167963334},"index":1,"playId":"74e2cdf2-8c78-3c2e-a7f3-e2ae5beb2cec","pitchNumber":2,"startTime":"2026-04-30T17:12:25.343Z","endTime":"2026-04-30T17:12:29.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215366891362425,"aZ":-28.104260572248037,"pfxX":-10.821518960779121,"pfxZ":2.509940359917773,"pX":-1.1873216061534864,"pZ":1.9303339798353705,"vX0":8.518676024146414,"vY0":-126.36252593397971,"vZ0":-2.009220033661941,"x":162.26,"y":186.66,"x0":-3.1925899709377306,"y0":50.00183611691983,"z0":4.988789225746331,"aX":-17.538115383839227},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":17.8,"spinRate":1793,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4330970570822248,"extension":6.53238593462768},"index":2,"playId":"a07f8788-7ea1-3981-ac83-c9c78d7dbaae","pitchNumber":3,"startTime":"2026-04-30T17:12:47.206Z","endTime":"2026-04-30T17:12:51.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383192712066638,"aZ":-27.09525722829139,"pfxX":-11.098568338441433,"pfxZ":3.107986210323638,"pX":0.5406169145776584,"pZ":1.8244135987751702,"vX0":12.253361526597002,"vY0":-127.07691076532105,"vZ0":-2.3542388385390964,"x":96.39,"y":189.52,"x0":-2.9049709525526777,"y0":50.00207352568733,"z0":4.918443762968505,"aX":-18.12657817886719},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":1945,"spinDirection":245},"zone":9,"typeConfidence":0.89,"plateTime":0.4312533177624749,"extension":6.439897343308931},"index":3,"playId":"39e80866-10d9-3c58-a91d-9206f6ffb5ca","pitchNumber":4,"startTime":"2026-04-30T17:13:06.400Z","endTime":"2026-04-30T17:13:11.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:13:11.208Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to shortstop Ronny Mauricio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:13:19.550Z","endTime":"2026-04-30T17:13:44.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221219313666534,"aZ":-26.503436932024318,"pfxX":-11.90121704335788,"pfxZ":3.5135792957398904,"pX":-0.9990681914520012,"pZ":2.215016480217469,"vX0":9.009436806801908,"vY0":-126.33203042689559,"vZ0":-1.7333605429481629,"x":155.08,"y":178.97,"x0":-3.068911383600032,"y0":50.00068695733499,"z0":5.044461729153607,"aX":-19.195865955768827},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":19.4,"spinRate":1779,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.43388596155427983,"extension":6.496189278389166},"hitData":{"launchSpeed":82.6,"launchAngle":13.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":126.99,"coordY":143.01}},"index":0,"playId":"474d2d48-8fc0-3c15-a263-1ce61d3d9149","pitchNumber":1,"startTime":"2026-04-30T17:13:37.696Z","endTime":"2026-04-30T17:13:44.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:13:44.344Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:13:54.003Z","endTime":"2026-04-30T17:15:44.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"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.2,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.460075345401947,"aZ":-10.856841321026153,"pfxX":-3.9338782160682912,"pfxZ":11.015029189884373,"pX":-1.323573283373421,"pZ":2.0131751583895343,"vX0":5.755570816887367,"vY0":-138.36778266703413,"vZ0":-7.014787767932585,"x":167.45,"y":184.42,"x0":-2.921451995336928,"y0":50.00229385499788,"z0":5.312142235353255,"aX":-7.613072129357744},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2400,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.39615499944225174,"extension":6.672083002144666},"index":0,"playId":"f06cbd19-6bf5-38b1-b0e0-ff1196fe4393","pitchNumber":1,"startTime":"2026-04-30T17:14:14.913Z","endTime":"2026-04-30T17:14:18.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363907976335838,"aZ":-26.78506558476657,"pfxX":-10.74493344200976,"pfxZ":3.2987047866597177,"pX":-1.1240233632732262,"pZ":2.5570334756312474,"vX0":8.652194828098581,"vY0":-126.88334222975706,"vZ0":-1.1612857600795536,"x":159.85,"y":169.74,"x0":-3.178068581094594,"y0":50.00363317211045,"z0":5.150072809158353,"aX":-17.563804403047605},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":1695,"spinDirection":251},"zone":11,"typeConfidence":0.89,"plateTime":0.43127167881788786,"extension":6.316987934373174},"index":1,"playId":"a0a98457-4d41-3f79-8b4a-ebe5f3b3a2b1","pitchNumber":2,"startTime":"2026-04-30T17:14:29.036Z","endTime":"2026-04-30T17:14:34.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27943704587188,"aZ":-24.342322149268856,"pfxX":-10.29269566915077,"pfxZ":4.788216838118384,"pX":-0.8046426459210022,"pZ":2.3770582133266323,"vX0":9.02596400396729,"vY0":-126.68034073964816,"vZ0":-1.624143554969556,"x":147.67,"y":174.6,"x0":-3.0651926498887514,"y0":50.0037985369728,"z0":4.959996436991359,"aX":-16.84045891806906},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":16.8,"spinRate":2031,"spinDirection":249},"zone":4,"typeConfidence":0.85,"plateTime":0.4312825148617754,"extension":6.536828443588327},"index":2,"playId":"6b1fb179-3d3f-3370-8424-1c1df0bef0f6","pitchNumber":3,"startTime":"2026-04-30T17:14:46.940Z","endTime":"2026-04-30T17:14:51.905Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1225632323919,"aZ":-34.02683019968925,"pfxX":0.9739188537397234,"pfxZ":-1.3108419291683902,"pX":-0.23494600608368382,"pZ":2.884168660740428,"vX0":6.255729917317494,"vY0":-117.81437469954463,"vZ0":1.2390700629687021,"x":125.96,"y":160.91,"x0":-3.044524969455959,"y0":50.002597141130686,"z0":5.4819738041836175,"aX":1.3762304712367452},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.8,"breakHorizontal":-3.2,"spinRate":2264,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4638393413228892,"extension":6.4384877336263395},"index":3,"playId":"91c61593-6de2-36e4-add8-454488472830","pitchNumber":4,"startTime":"2026-04-30T17:15:04.996Z","endTime":"2026-04-30T17:15:08.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"125f8bf1-3b50-3b29-b85b-7206d7266683","startTime":"2026-04-30T17:15:21.388Z","endTime":"2026-04-30T17:15:26.424Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5371675558037,"aZ":-34.60298416148789,"pfxX":1.011106378014984,"pfxZ":-1.7735412116962954,"pX":-0.3615953093738805,"pZ":0.6949734452780857,"vX0":5.923114444239343,"vY0":-116.45562852013323,"vZ0":-2.5963412955533673,"x":130.78,"y":220.02,"x0":-3.072801049448729,"y0":50.00389793541557,"z0":5.108030570749632,"aX":1.3832536757172962},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.6,"breakHorizontal":-3.4,"spinRate":2250,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.47093205369257785,"extension":6.855306120945793},"index":5,"playId":"e715b045-dc9d-3f51-91d0-2f7620b93d2d","pitchNumber":5,"startTime":"2026-04-30T17:15:40.480Z","endTime":"2026-04-30T17:15:44.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:15:44.829Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:17:06.802Z","endTime":"2026-04-30T17:18:00.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.3,"endSpeed":84.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.878746580912168,"aZ":-19.350440464569253,"pfxX":-10.564851492589067,"pfxZ":7.046561384419499,"pX":0.037181320940988985,"pZ":2.3427822106497067,"vX0":8.349692187598192,"vY0":-134.03821676081702,"vZ0":-6.601996124647857,"x":115.58,"y":175.52,"x0":-1.745099870760677,"y0":50.005366519495325,"z0":6.21888302183373,"aX":-19.233358195758708},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":17.4,"spinRate":2161,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40858536901628195,"extension":6.274283786645395},"hitData":{"launchSpeed":79.9,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":154.12}},"index":0,"playId":"67cd8014-abbe-3278-ac3f-751141b60498","pitchNumber":1,"startTime":"2026-04-30T17:17:54.440Z","endTime":"2026-04-30T17:18:00.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:18:00.270Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:18:35.613Z","endTime":"2026-04-30T17:19:23.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"index":0,"startTime":"2026-04-30T17:18:25.793Z","endTime":"2026-04-30T17:18:37.948Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952791166973316,"aZ":-14.89691541686787,"pfxX":-5.9756134376210985,"pfxZ":10.016861991451186,"pX":-0.07441384316164278,"pZ":1.6092191843267947,"vX0":6.502043123425659,"vY0":-130.84422823021455,"vZ0":-8.845051922869683,"x":119.84,"y":195.33,"x0":-1.8214011592013326,"y0":50.003667185212684,"z0":6.162150665060576,"aX":-10.307938517576194},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2055,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4194426639732569,"extension":6.267650357035727},"index":1,"playId":"be6faf8e-7117-3003-9742-55280cda5dfd","pitchNumber":1,"startTime":"2026-04-30T17:18:37.948Z","endTime":"2026-04-30T17:18: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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116031022490116,"aZ":-24.630452592565305,"pfxX":0.5924122470292668,"pfxZ":4.447866629085168,"pX":0.5732916600176929,"pZ":2.210953380249545,"vX0":6.032828356702217,"vY0":-128.74897209417531,"vZ0":-5.660245932102932,"x":95.15,"y":179.08,"x0":-1.867109707473228,"y0":50.00263517908869,"z0":6.317974463256258,"aX":1.005070244750036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.3,"spinRate":2302,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.42373845817100086,"extension":6.254106353995745},"index":2,"playId":"dde8c7ff-9f76-32c6-b3f4-0bfc0060b427","pitchNumber":2,"startTime":"2026-04-30T17:18:58.511Z","endTime":"2026-04-30T17:19:02.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.075428258932718,"aZ":-13.825534308853914,"pfxX":-4.983065474408926,"pfxZ":10.18972001766406,"pX":0.4401760403043084,"pZ":2.8704982631362808,"vX0":6.781904529060389,"vY0":-133.874932132174,"vZ0":-6.644142810718708,"x":100.22,"y":161.28,"x0":-1.4880182559297215,"y0":50.00329121692787,"z0":6.389360076967691,"aX":-8.973441760680103},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2134,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.41041483312978677,"extension":6.151846891054802},"hitData":{"launchSpeed":108.1,"launchAngle":39.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":195.51,"coordY":62.75}},"index":3,"playId":"e0e9c315-c411-32f4-b0da-d20b156db102","pitchNumber":3,"startTime":"2026-04-30T17:19:14.128Z","endTime":"2026-04-30T17:19:23.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:19:23.934Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:19:32.670Z","endTime":"2026-04-30T17:20:55.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":[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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67438930541839,"aZ":-17.820435742425943,"pfxX":-5.503573237207806,"pfxZ":7.891543486761007,"pX":-0.33139537407789743,"pZ":1.2047721920297643,"vX0":6.140630180802785,"vY0":-133.71861510138478,"vZ0":-9.272178665230689,"x":129.63,"y":206.25,"x0":-1.9378598956186817,"y0":50.00215119378228,"z0":5.98492366990474,"aX":-10.009316210547217},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":8.8,"spinRate":2045,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40894046482779656,"extension":6.300809912910633},"index":0,"playId":"b1fe3e60-2d3b-3d66-b482-d5a50af83fc7","pitchNumber":1,"startTime":"2026-04-30T17:19:57.567Z","endTime":"2026-04-30T17:20:01.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.484037950443373,"aZ":-42.68024636243769,"pfxX":3.752455146990968,"pfxZ":-8.504894095389712,"pX":-0.5939838275418456,"pZ":1.7389359286650523,"vX0":1.463654733540508,"vY0":-110.9556876759657,"vZ0":-0.8709612526985762,"x":139.64,"y":191.83,"x0":-1.7513840813987722,"y0":50.002153223262546,"z0":6.618349356062281,"aX":4.636606470110009},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-15.2,"breakHorizontal":-7.2,"spinRate":2470,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4953204892062155,"extension":6.118514823968799},"index":1,"playId":"9c4b14cf-74ff-3d7e-962d-059c7b3d113c","pitchNumber":2,"startTime":"2026-04-30T17:20:11.298Z","endTime":"2026-04-30T17:20:15.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456885245431103,"aZ":-40.983985279790815,"pfxX":4.148896816234484,"pfxZ":-7.060728903023548,"pX":1.1472523418109095,"pZ":1.1029652842710276,"vX0":4.715320787770562,"vY0":-111.46870321317283,"vZ0":-2.807195156252721,"x":73.27,"y":209.0,"x0":-1.540443728187091,"y0":50.00068431420334,"z0":6.641016792362311,"aX":5.17939721124859},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.2,"breakHorizontal":-8.8,"spinRate":2567,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.49281331570962283,"extension":6.366386845264527},"index":2,"playId":"434b520c-9cdd-3bc2-a958-eb7e97ddb090","pitchNumber":3,"startTime":"2026-04-30T17:20:26.959Z","endTime":"2026-04-30T17:20:31.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583626742037236,"aZ":-14.754409452398058,"pfxX":-5.654977192617236,"pfxZ":9.327998669251423,"pX":0.23267872986355423,"pZ":1.7576356491798628,"vX0":7.2426304986260455,"vY0":-135.98349295781128,"vZ0":-9.07260499063164,"x":108.13,"y":191.32,"x0":-1.7339948246893828,"y0":50.00579032553002,"z0":6.167335387229245,"aX":-10.563939090080277},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2199,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40321358856730205,"extension":6.321157312308625},"hitData":{"launchSpeed":98.4,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.15,"coordY":118.63}},"index":3,"playId":"e169e4f0-c769-3351-a244-71da1f064fd4","pitchNumber":4,"startTime":"2026-04-30T17:20:44.620Z","endTime":"2026-04-30T17:20:55.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:20:55.204Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:20:57.653Z","endTime":"2026-04-30T17:24:32.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669540016601747,"aZ":-24.583248786860548,"pfxX":1.6941581314698617,"pfxZ":4.667106179894137,"pX":0.3356568693742709,"pZ":1.601343115069294,"vX0":4.60320886392724,"vY0":-126.67090425656914,"vZ0":-7.093237578717508,"x":104.21,"y":195.54,"x0":-1.7246092360076173,"y0":50.0029784528892,"z0":6.400969084948883,"aX":2.754872846005941},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-4.1,"spinRate":2126,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4322578587831205,"extension":6.11888537200528},"index":0,"playId":"7a2c3bc0-9100-375b-a9fb-7c7cbf50d948","pitchNumber":1,"startTime":"2026-04-30T17:21:20.208Z","endTime":"2026-04-30T17:21:24.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96240914971689,"aZ":-18.229148015585107,"pfxX":-9.101522634490516,"pfxZ":7.86398522994825,"pX":-0.7524270010421069,"pZ":3.221628288664178,"vX0":4.9045966604908475,"vY0":-132.72143890022483,"vZ0":-5.0006656853953855,"x":145.68,"y":151.8,"x0":-1.4475672574552243,"y0":50.00402762307498,"z0":6.468996586071365,"aX":-16.143080083738987},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2108,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4136090822027505,"extension":6.287854612140158},"index":1,"playId":"e6e38de6-dfb2-399a-a0a3-b75a18eeaa7e","pitchNumber":2,"startTime":"2026-04-30T17:21:37.997Z","endTime":"2026-04-30T17:21:41.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117135251019768,"aZ":-43.19588015995836,"pfxX":3.17081915564469,"pfxZ":-8.94291536188768,"pX":-0.2542232240640507,"pZ":0.6197024075938317,"vX0":1.8340456013916195,"vY0":-111.54433500511364,"vZ0":-3.256958195096919,"x":126.69,"y":222.05,"x0":-1.5051293020030703,"y0":50.00243233126065,"z0":6.647996519461616,"aX":3.908384498928627},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.8,"breakHorizontal":-6.2,"spinRate":2522,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.4951850121569019,"extension":6.309595542189113},"index":2,"playId":"6d445186-d59e-3c63-bc0e-b1816d2c5eeb","pitchNumber":3,"startTime":"2026-04-30T17:22:04.439Z","endTime":"2026-04-30T17:22:10.371Z","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-04-30T17:22:30.066Z","endTime":"2026-04-30T17:22:43.903Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33414487704975,"aZ":-24.063059221993946,"pfxX":-9.306331160189718,"pfxZ":4.377874689021894,"pX":1.371527626145746,"pZ":2.917299668177863,"vX0":10.923229446439782,"vY0":-135.23097216371553,"vZ0":-4.595790582587252,"x":64.72,"y":160.01,"x0":-1.5099282652016885,"y0":50.00323880724543,"z0":6.325565765099432,"aX":-17.246690780437074},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":2131,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40494509929648004,"extension":6.198734885971401},"index":4,"playId":"f62ece28-25c4-3af4-a9b1-318ca5ba6b20","pitchNumber":4,"startTime":"2026-04-30T17:22:43.903Z","endTime":"2026-04-30T17:22:48.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58325445541039,"aZ":-28.614255850137464,"pfxX":1.3793269325259727,"pfxZ":2.2754783132378718,"pX":1.2827682276312848,"pZ":1.521809623582255,"vX0":6.046948633843049,"vY0":-123.90337476967481,"vZ0":-6.236475280384043,"x":68.1,"y":197.69,"x0":-1.3634170024500096,"y0":50.00149653044942,"z0":6.447121890567523,"aX":2.1541270339607226},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-3.8,"spinRate":2203,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4412136865523104,"extension":6.364722632984699},"index":5,"playId":"9e98a30d-5e40-3bfd-ab3a-6c163ee68862","pitchNumber":5,"startTime":"2026-04-30T17:23:04.569Z","endTime":"2026-04-30T17:23:09.546Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15046847476703,"aZ":-20.197627237354684,"pfxX":-8.839036836861126,"pfxZ":6.875919497966819,"pX":0.02063336963420349,"pZ":2.3010142094020187,"vX0":7.426424080096569,"vY0":-131.21586947018523,"vZ0":-6.1402140659836535,"x":116.21,"y":176.65,"x0":-1.6999752080524244,"y0":50.00007932925967,"z0":6.179500328691621,"aX":-15.388160931029695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2097,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.41766438970177555,"extension":6.524129367180308},"index":6,"playId":"4b247dfe-dc59-3b4e-8d66-c44d551ec829","pitchNumber":6,"startTime":"2026-04-30T17:23:26.435Z","endTime":"2026-04-30T17:23:33.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.104385886866766,"aZ":-13.51656693426185,"pfxX":-5.295563264686194,"pfxZ":10.085917051160962,"pX":-0.5185221446510203,"pZ":2.650120498081303,"vX0":4.404014098056386,"vY0":-135.52343390877192,"vZ0":-7.502332903908933,"x":136.76,"y":167.23,"x0":-1.480904479193424,"y0":50.005793066442166,"z0":6.409105067087116,"aX":-9.79932159487078},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2234,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4049873956982175,"extension":6.34107674939889},"index":7,"playId":"8c1728c4-7d93-3cc5-9379-cbd4bc2764f0","pitchNumber":7,"startTime":"2026-04-30T17:23:55.676Z","endTime":"2026-04-30T17:24:00.299Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92434204342918,"aZ":-27.75896781617109,"pfxX":1.4736981968250942,"pfxZ":2.8318430715242044,"pX":0.7624912668270293,"pZ":2.0142649794878107,"vX0":4.902685398021586,"vY0":-124.25099450766359,"vZ0":-5.348000239880759,"x":87.94,"y":184.39,"x0":-1.431086997031033,"y0":50.00091130417543,"z0":6.513806348926252,"aX":2.2919933890628412},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2233,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.44158202432671434,"extension":6.366743140554494},"hitData":{"launchSpeed":75.8,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.56,"coordY":153.61}},"index":8,"playId":"d55f1ab0-db6a-3c16-96e4-052650ccc8c9","pitchNumber":8,"startTime":"2026-04-30T17:24:24.786Z","endTime":"2026-04-30T17:24:32.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:24:32.567Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:25:42.591Z","endTime":"2026-04-30T17:27:28.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.2,"endSpeed":84.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80928011032155,"aZ":-13.490389557984333,"pfxX":-3.7954984279471877,"pfxZ":10.09440249972461,"pX":-0.06575627817065567,"pZ":3.7169317643953588,"vX0":8.325279157052922,"vY0":-135.49424818560288,"vZ0":-2.3696737618050507,"x":119.51,"y":138.42,"x0":-2.69118136489799,"y0":50.00638134700444,"z0":5.550640923779644,"aX":-7.028736910449205},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2332,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4049158912140127,"extension":6.386622739108541},"index":0,"playId":"221b043c-34f9-3b14-a1b7-6a25508f9b36","pitchNumber":1,"startTime":"2026-04-30T17:26:46.265Z","endTime":"2026-04-30T17:26:50.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077744911277417,"aZ":-11.228021237766088,"pfxX":-3.928631606772343,"pfxZ":11.157956608516013,"pX":0.41706421076540195,"pZ":2.405891728390469,"vX0":9.489800469291504,"vY0":-136.41488972467633,"vZ0":-6.03074404153253,"x":101.1,"y":173.82,"x0":-2.6024250489551184,"y0":50.00636036450996,"z0":5.425529355512852,"aX":-7.3782840710589745},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":5.0,"spinRate":2463,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.40210163429081724,"extension":6.455942788913405},"index":1,"playId":"f6c0c511-d875-37fb-881f-f012f718031b","pitchNumber":2,"startTime":"2026-04-30T17:26:59.376Z","endTime":"2026-04-30T17:27:03.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177893457419678,"aZ":-17.683709012233713,"pfxX":-5.709860007376656,"pfxZ":7.823917996540747,"pX":-1.3446357430934206,"pZ":3.9318484892952554,"vX0":5.420912330929387,"vY0":-135.1760153906673,"vZ0":-1.266468910404234,"x":168.25,"y":132.62,"x0":-2.633172479300789,"y0":50.0052651053975,"z0":5.646671213899392,"aX":-10.579398023766913},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2400,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.405040727338593,"extension":6.280583430405098},"index":2,"playId":"dd494181-3e96-382f-b090-8e3c5cf1583b","pitchNumber":3,"startTime":"2026-04-30T17:27:11.628Z","endTime":"2026-04-30T17:27:15.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.127557030700046,"aZ":-37.73006103952089,"pfxX":3.845476496654345,"pfxZ":-4.223342472829756,"pX":-0.4720435184871659,"pZ":2.4387852309855864,"vX0":4.082268112208819,"vY0":-113.79259563828272,"vZ0":1.146542078397823,"x":134.99,"y":172.93,"x0":-2.7861235623518574,"y0":50.00054990730888,"z0":5.655121849981206,"aX":5.0617445724082195},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.1,"breakHorizontal":-7.9,"spinRate":2321,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.48061667089294113,"extension":6.177777364256914},"index":3,"playId":"fc9dee7e-129c-3803-8641-fc0aee3b80ec","pitchNumber":4,"startTime":"2026-04-30T17:27:25.007Z","endTime":"2026-04-30T17:27:28.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:27:28.825Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a sharp line drive to left fielder MJ Melendez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:27:36.818Z","endTime":"2026-04-30T17:28:13.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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":93.4,"endSpeed":84.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40390526901904,"aZ":-12.517735382098023,"pfxX":-4.063596851779506,"pfxZ":10.626395684371934,"pX":-0.22566946581013556,"pZ":3.690307339259626,"vX0":7.88950187867827,"vY0":-135.80504310195374,"vZ0":-2.4350901655460193,"x":125.6,"y":139.14,"x0":-2.65316773351232,"y0":50.00349630839876,"z0":5.479921454654019,"aX":-7.5177411418577895},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2425,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.4047980035061203,"extension":6.441546577945591},"index":0,"playId":"f6397afa-a304-3c94-a3a6-96cc21631c77","pitchNumber":1,"startTime":"2026-04-30T17:27:52.064Z","endTime":"2026-04-30T17:27:56.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204179318651228,"aZ":-31.042073984950825,"pfxX":-12.944963064323296,"pfxZ":0.7114398962792805,"pX":-0.25143870218168,"pZ":2.3840623456363526,"vX0":10.338139723957157,"vY0":-125.80006876930615,"vZ0":-0.8818457439963298,"x":126.58,"y":174.41,"x0":-2.738126048962453,"y0":50.00535051052692,"z0":5.261926103243599,"aX":-20.69188578364459},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":21.0,"spinRate":1956,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.4358684371728434,"extension":6.219560741897188},"hitData":{"launchSpeed":100.2,"launchAngle":12.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.72,"coordY":85.65}},"index":1,"playId":"4968b06e-e502-394a-83ec-6c775ba8ac89","pitchNumber":2,"startTime":"2026-04-30T17:28:03.786Z","endTime":"2026-04-30T17:28:13.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:28:13.720Z","atBatIndex":9},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nasim Nuñez reaches on a throwing error by pitcher Freddy Peralta. Jorbit Vivas scores. Nasim Nuñez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:28:15.931Z","endTime":"2026-04-30T17:29:14.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642547,"link":"/api/v1/people/642547"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68999367645465,"aZ":-16.97840781013575,"pfxX":-7.294883592117744,"pfxZ":8.151263701594868,"pX":-0.942040870125928,"pZ":2.3146251413966192,"vX0":7.622119151971586,"vY0":-136.32270519149023,"vZ0":-4.731526322586358,"x":141.64,"y":140.9,"x0":-2.839576667861434,"y0":50.00192184133403,"z0":5.261593219192936,"aX":-13.596597122178702},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2311,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.403299736236042,"extension":6.635699848406645},"index":0,"playId":"2bb8662b-4548-3a96-90c2-28ed5111d4d3","pitchNumber":1,"startTime":"2026-04-30T17:28:40.021Z","endTime":"2026-04-30T17:28:45.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1242410627691,"aZ":-16.561971537675824,"pfxX":-5.266788956930206,"pfxZ":8.46900100131801,"pX":0.09030687383830618,"pZ":2.2329900926985258,"vX0":8.833279000464747,"vY0":-135.5415387434311,"vZ0":-5.198068245514337,"x":113.56,"y":178.49,"x0":-2.5402163534141122,"y0":50.00652073161693,"z0":5.348441432453236,"aX":-9.714114286449153},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2305,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.40552186768693943,"extension":6.520624795489105},"hitData":{"launchSpeed":96.0,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.21,"coordY":178.96}},"index":1,"playId":"c99136c7-9a98-3e6f-82e8-0d0934f14da8","pitchNumber":2,"startTime":"2026-04-30T17:28:58.260Z","endTime":"2026-04-30T17:29:14.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:29:14.908Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:29:57.978Z","endTime":"2026-04-30T17:30:37.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623813708923567,"aZ":-13.496371276522659,"pfxX":-5.430843609582883,"pfxZ":9.931699521669508,"pX":0.21102604427482205,"pZ":2.679549331488701,"vX0":9.7994836707026,"vY0":-136.6256215760502,"vZ0":-4.787378711891788,"x":108.96,"y":166.43,"x0":-2.7253532725051293,"y0":50.00115659969663,"z0":5.3902779225934045,"aX":-10.212560974673224},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":7.7,"spinRate":2427,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.4017446316790232,"extension":6.6123570617550325},"index":0,"playId":"e3c252ce-9ac0-3536-9206-b09fae078bb9","pitchNumber":1,"startTime":"2026-04-30T17:29:57.978Z","endTime":"2026-04-30T17:30:02.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30856752104318,"aZ":-36.016603295367595,"pfxX":0.8789861404069093,"pfxZ":-2.7459042340479662,"pX":-0.3935072776549306,"pZ":1.7031344102417896,"vX0":6.179244712963459,"vY0":-117.316379799415,"vZ0":-0.6164732966724865,"x":132.0,"y":192.8,"x0":-3.1711069355515105,"y0":50.0031942381298,"z0":5.3141678864200514,"aX":1.2289458439416532},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.8,"breakHorizontal":-3.0,"spinRate":2239,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.46613197300283016,"extension":6.64077856657566},"index":1,"playId":"9d41dcd3-8d2d-3bad-92cc-022b47bdf49e","pitchNumber":2,"startTime":"2026-04-30T17:30:15.586Z","endTime":"2026-04-30T17:30:20.232Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412419426548908,"aZ":-35.809306146908646,"pfxX":1.3174933353722604,"pfxZ":-2.574185975960508,"pX":-0.4334317972901358,"pZ":1.4304271577171315,"vX0":5.869387465919608,"vY0":-117.791802712846,"vZ0":-1.3970001527635254,"x":133.52,"y":200.16,"x0":-3.1239860920954206,"y0":50.00330990043321,"z0":5.328282183151657,"aX":1.859418676104653},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.7,"breakHorizontal":-3.7,"spinRate":2274,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.4641757082891411,"extension":6.594217490153408},"index":2,"playId":"5b4f4ab9-057b-32df-aa44-d334f573307f","pitchNumber":3,"startTime":"2026-04-30T17:30:32.802Z","endTime":"2026-04-30T17:30:37.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:30:37.413Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a ground ball to right fielder Brett Baty. Nasim Nuñez scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:30:38.766Z","endTime":"2026-04-30T17:31:13.674Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70728316710183,"aZ":-14.310076030794907,"pfxX":-5.854612643024109,"pfxZ":9.11492493737546,"pX":0.07909306853863754,"pZ":2.730526124102249,"vX0":10.482791429554927,"vY0":-139.20234069154884,"vZ0":-4.192573187786922,"x":113.99,"y":165.06,"x0":-2.9774365418719335,"y0":50.00003881563005,"z0":5.205787635919264,"aX":-11.471751349508434},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2423,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3937225663226722,"extension":6.659739848070506},"hitData":{"launchSpeed":105.9,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.72,"coordY":116.6}},"index":0,"playId":"139c61f9-6f21-3ad5-b0e3-d910f706f79c","pitchNumber":1,"startTime":"2026-04-30T17:31:03.967Z","endTime":"2026-04-30T17:31:13.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:31:13.674Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:31:15.312Z","endTime":"2026-04-30T17:32:38.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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.7,"endSpeed":85.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44484973686887,"aZ":-11.618844719156389,"pfxX":-6.590245363523018,"pfxZ":10.801684068015025,"pX":-0.46519549136166183,"pZ":2.506776264256771,"vX0":8.794500232245648,"vY0":-137.53465747942738,"vZ0":-5.096344866327321,"x":134.73,"y":171.1,"x0":-2.858188475148121,"y0":50.0009795596569,"z0":5.181618215477521,"aX":-12.53923075182428},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":10.0,"spinRate":2539,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.399302076776201,"extension":6.701997508833466},"index":0,"playId":"10465194-bb30-3a97-a91d-f25bd7c3e348","pitchNumber":1,"startTime":"2026-04-30T17:31:39.371Z","endTime":"2026-04-30T17:31:43.190Z","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":95.0,"endSpeed":86.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39527305194944,"aZ":-11.169436425154117,"pfxX":-6.4287136940500655,"pfxZ":10.967294649775738,"pX":-0.6723298022503358,"pZ":1.9954404397762524,"vX0":7.729709541970333,"vY0":-137.93022364679055,"vZ0":-6.904214750564699,"x":142.63,"y":184.9,"x0":-2.683765124771983,"y0":50.00201423681398,"z0":5.294219017394698,"aX":-12.312167928937503},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":2449,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.3980118379441402,"extension":6.588531435534013},"index":1,"playId":"dcf6a916-9aa6-384f-bc8f-8db5060b3ce1","pitchNumber":2,"startTime":"2026-04-30T17:31:56.421Z","endTime":"2026-04-30T17:32:00.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"1f6d28a9-1b3b-34a4-b9a3-81d58e46c0e4","startTime":"2026-04-30T17:32:14.237Z","endTime":"2026-04-30T17:32:17.410Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34756879593958,"aZ":-34.12274985719048,"pfxX":1.6408319147830268,"pfxZ":-1.3937050521452419,"pX":0.12139733647159516,"pZ":0.2381475742913451,"vX0":6.981546916141498,"vY0":-117.33421343932157,"vZ0":-4.169039542221288,"x":112.37,"y":232.35,"x0":-3.1007376766794823,"y0":50.00239640732182,"z0":5.2037316698933616,"aX":2.2958453762901114},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2341,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4660835949245228,"extension":6.549509532469481},"index":3,"playId":"85baf54f-ef9f-3b6e-8792-d00e6b261a6b","pitchNumber":3,"startTime":"2026-04-30T17:32:32.568Z","endTime":"2026-04-30T17:32:38.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:32:38.774Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:33:43.743Z","endTime":"2026-04-30T17:36:22.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":1},"details":{"event":"Groundout","eventType":"field_out","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":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.023835960666883,"aZ":-13.54189721115561,"pfxX":-5.807247134436165,"pfxZ":10.010430776241273,"pX":0.22640939200892365,"pZ":2.2865704815187393,"vX0":7.442660267008741,"vY0":-135.43071648180504,"vZ0":-7.784558096163877,"x":108.37,"y":177.04,"x0":-1.8002919536054796,"y0":50.00333027041705,"z0":6.141437958869649,"aX":-10.809852273547888},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2253,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4041255462902611,"extension":6.284881443315127},"index":0,"playId":"e82b4506-e562-384f-8df9-5e96b49ddd43","pitchNumber":1,"startTime":"2026-04-30T17:34:47.700Z","endTime":"2026-04-30T17:34:51.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.315249755464976,"aZ":-30.09515978915254,"pfxX":-7.222595538611843,"pfxZ":1.2881601335302806,"pX":-0.3602582006072458,"pZ":2.0753215178866715,"vX0":5.811822462702052,"vY0":-125.54073633935862,"vZ0":-4.295182619284406,"x":130.73,"y":182.75,"x0":-1.7522721260484262,"y0":50.004518746469614,"z0":6.222551001769973,"aX":-11.680063542530709},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":12.0,"spinRate":1605,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4341439599616188,"extension":6.32742906073156},"index":1,"playId":"3a7989ec-236f-325b-9d2b-644cb777399e","pitchNumber":2,"startTime":"2026-04-30T17:35:08.177Z","endTime":"2026-04-30T17:35:12.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44638921659731,"aZ":-43.01993072371372,"pfxX":5.025603615874109,"pfxZ":-8.88085716022169,"pX":0.18627724723879158,"pZ":1.0649390570963175,"vX0":2.5730158403757346,"vY0":-110.36592355624357,"vZ0":-2.1470382864289626,"x":109.9,"y":210.03,"x0":-1.651345566785069,"y0":50.003045752236076,"z0":6.62277622388203,"aX":6.137832162744407},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-16.3,"breakHorizontal":-9.8,"spinRate":2564,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4981762466110946,"extension":6.484937093610651},"index":2,"playId":"9afeb3fd-6bee-35d4-9f4b-1ae0cda6a721","pitchNumber":3,"startTime":"2026-04-30T17:35:23.132Z","endTime":"2026-04-30T17:35:26.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765110613696752,"aZ":-28.582156164817256,"pfxX":2.1038906724547326,"pfxZ":2.1875729361844662,"pX":1.366425915963024,"pZ":2.8127453351941663,"vX0":6.444274570134629,"vY0":-127.2522556421236,"vZ0":-3.71982342765133,"x":64.92,"y":162.84,"x0":-1.4707682423975557,"y0":50.00448383437007,"z0":6.554425751816025,"aX":3.453785407718898},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-5.3,"spinRate":2196,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.43020605990105665,"extension":6.371989571992205},"index":3,"playId":"347259a9-60a5-3213-a68f-f44f7b642cb9","pitchNumber":4,"startTime":"2026-04-30T17:35:40.507Z","endTime":"2026-04-30T17:35:46.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404775273136945,"aZ":-30.420853446090938,"pfxX":-5.851743344021067,"pfxZ":1.067356208514266,"pX":0.6682531568226657,"pZ":0.9039182958991724,"vX0":8.208340701166495,"vY0":-126.3949593939999,"vZ0":-6.801360789770211,"x":91.53,"y":214.37,"x0":-1.8404499538808912,"y0":50.00192655149996,"z0":6.028906391434734,"aX":-9.599807317551742},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":1367,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.43106726814988283,"extension":6.351068228404988},"index":4,"playId":"2b1d05b3-6fca-332b-be31-8e3093673d4a","pitchNumber":5,"startTime":"2026-04-30T17:35:57.195Z","endTime":"2026-04-30T17:36:01.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593685901282086,"aZ":-27.225720795123678,"pfxX":0.7617042666594341,"pfxZ":3.080655154992832,"pX":0.17964822547395207,"pZ":1.8203839756301101,"vX0":4.975694081912859,"vY0":-125.00105894902735,"vZ0":-5.603727310205799,"x":110.15,"y":189.63,"x0":-1.9232305040769382,"y0":50.003056726890925,"z0":6.284197103545719,"aX":1.2235750369474188},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2167,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.4356439375123826,"extension":6.340009270741113},"hitData":{"launchSpeed":92.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":150.57}},"index":5,"playId":"6e79b58f-d906-3894-944a-a31e38305080","pitchNumber":6,"startTime":"2026-04-30T17:36:15.161Z","endTime":"2026-04-30T17:36:22.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:36:22.092Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:36:24.889Z","endTime":"2026-04-30T17:38:16.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":2},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54897089531365,"aZ":-16.142143276291282,"pfxX":-4.256988729534845,"pfxZ":8.544199319522313,"pX":0.9581421990245037,"pZ":1.2848458725419916,"vX0":9.212599165750332,"vY0":-135.81585409451196,"vZ0":-9.532080512471726,"x":80.48,"y":204.09,"x0":-1.9182692933812173,"y0":50.00451880491591,"z0":5.952575743109298,"aX":-7.989615702532075},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":5.9,"spinRate":2195,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4026274671727066,"extension":6.390522054062419},"index":0,"playId":"c4115b6c-bdcb-309f-9366-2c783318ad5b","pitchNumber":1,"startTime":"2026-04-30T17:36:47.416Z","endTime":"2026-04-30T17:36:51.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264146985384485,"aZ":-28.16844292753051,"pfxX":1.4508350463257549,"pfxZ":2.4610513148731714,"pX":0.9539832805653549,"pZ":1.574259712724857,"vX0":6.084204592996853,"vY0":-126.14493410496827,"vZ0":-6.317971078595061,"x":80.64,"y":196.27,"x0":-1.6679441835997815,"y0":50.00343115129924,"z0":6.353176153209961,"aX":2.3605909245747796},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2372,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4325680505380807,"extension":6.294576985364436},"index":1,"playId":"210f4154-3989-3e63-bf23-881021e567d9","pitchNumber":2,"startTime":"2026-04-30T17:37:01.527Z","endTime":"2026-04-30T17:37:06.598Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428739187506668,"aZ":-30.519908577212686,"pfxX":1.8070220323444204,"pfxZ":1.0210070631926342,"pX":0.9225848212724377,"pZ":3.1016320277373923,"vX0":5.80210474744243,"vY0":-126.24733435722939,"vZ0":-2.4595030543265737,"x":81.83,"y":155.04,"x0":-1.6353704093337125,"y0":50.00457561700905,"z0":6.53210368766854,"aX":2.9316436502407055},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-4.6,"spinRate":2285,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4329762383307534,"extension":6.407427371302425},"index":2,"playId":"fa3921f5-fbc5-39ea-a663-d361775464f7","pitchNumber":3,"startTime":"2026-04-30T17:37:16.394Z","endTime":"2026-04-30T17:37:21.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024935637690184,"aZ":-25.11630082917175,"pfxX":-10.041132656570287,"pfxZ":4.011221290448908,"pX":-0.4880384103532971,"pZ":2.9825995432042935,"vX0":6.814411505393295,"vY0":-132.22829911286547,"vZ0":-3.7074061810723475,"x":135.6,"y":158.25,"x0":-1.8031346613451174,"y0":50.00123340757159,"z0":6.260537237022382,"aX":-17.655537639580857},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2110,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4153453722525722,"extension":6.373643375785822},"index":3,"playId":"9a797aae-ca37-39a8-86db-a040f54187c9","pitchNumber":4,"startTime":"2026-04-30T17:37:32.813Z","endTime":"2026-04-30T17:37:37.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398067739717863,"aZ":-25.512429929921293,"pfxX":-9.312479241133985,"pfxZ":3.670811032403967,"pX":-0.32306244841803217,"pZ":1.9361804316344025,"vX0":7.2951931275819,"vY0":-134.2415572777561,"vZ0":-6.1873639530436275,"x":129.31,"y":186.5,"x0":-1.8725810223600663,"y0":50.00498025383375,"z0":6.099413306730088,"aX":-16.91472232442946},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2167,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4087831530096184,"extension":6.499514756354068},"index":4,"playId":"1711a55b-1076-300c-bfab-2d2e0446a04d","pitchNumber":5,"startTime":"2026-04-30T17:37:48.576Z","endTime":"2026-04-30T17:37:52.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08228572783273,"aZ":-27.318800052150426,"pfxX":0.8143457603778299,"pfxZ":2.965249125746981,"pX":0.5369358107720431,"pZ":1.6705337651185845,"vX0":5.4964407770504025,"vY0":-126.39607687295303,"vZ0":-6.214046312640614,"x":96.53,"y":193.68,"x0":-1.7615821737431459,"y0":50.000419628059724,"z0":6.322928623297828,"aX":1.331532020310881},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-2.6,"spinRate":2240,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4315086317777421,"extension":6.365284542429804},"hitData":{"launchSpeed":96.4,"launchAngle":18.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.77,"coordY":94.59}},"index":5,"playId":"db289b6e-f32d-3341-a330-5059c0f43c83","pitchNumber":6,"startTime":"2026-04-30T17:38:09.823Z","endTime":"2026-04-30T17:38:16.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:38:16.257Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:38:18.146Z","endTime":"2026-04-30T17:40:40.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881007230803885,"aZ":-23.343750481683465,"pfxX":1.5409669612021712,"pfxZ":5.147440054527254,"pX":0.9119923691149618,"pZ":2.075321146509703,"vX0":5.999144861796692,"vY0":-129.11559730167588,"vZ0":-6.535941411560081,"x":82.24,"y":182.75,"x0":-1.6269393412533801,"y0":50.00326503160186,"z0":6.3958345813981206,"aX":2.641605809538575},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":-4.0,"spinRate":2238,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42167196544648977,"extension":6.2628647806364075},"index":0,"playId":"7ae3d4bf-5cb3-3eba-8b7a-33d2a1f20c40","pitchNumber":1,"startTime":"2026-04-30T17:38:45.384Z","endTime":"2026-04-30T17:38:49.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39722095849456,"aZ":-13.356028384432369,"pfxX":-5.114475479430792,"pfxZ":10.204944110219987,"pX":0.4058225398124256,"pZ":1.974753752529841,"vX0":7.496457352380088,"vY0":-134.9454460878785,"vZ0":-8.60550294963065,"x":101.53,"y":185.46,"x0":-1.743811700842312,"y0":50.00359648658716,"z0":6.1462299306785635,"aX":-9.432401101138367},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2226,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4059002774218814,"extension":6.228555544532685},"index":1,"playId":"67ae902e-9ead-3a26-9a1d-ade4c8221a75","pitchNumber":2,"startTime":"2026-04-30T17:38:59.335Z","endTime":"2026-04-30T17:39:03.299Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015307217748116,"aZ":-14.537127495419305,"pfxX":-6.887236273394288,"pfxZ":9.292659078445986,"pX":0.786251571476685,"pZ":1.9879225266078517,"vX0":8.830824664289532,"vY0":-136.83451197441576,"vZ0":-8.444394319170373,"x":87.03,"y":185.11,"x0":-1.5870271475051085,"y0":50.00134143780917,"z0":6.108658900564815,"aX":-13.068642571775182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2215,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.40019381216096894,"extension":6.377253065235659},"index":2,"playId":"4ddc55f3-daf6-310c-89d0-5acae2ad8793","pitchNumber":3,"startTime":"2026-04-30T17:39:14.542Z","endTime":"2026-04-30T17:39:19.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820321601500627,"aZ":-33.05617958970162,"pfxX":-7.8397311602779,"pfxZ":-0.552954900626963,"pX":0.9833351898224918,"pZ":1.5396275813458746,"vX0":9.40745827293003,"vY0":-124.97542514015375,"vZ0":-4.557083778074021,"x":79.52,"y":197.21,"x0":-1.8009895169760413,"y0":50.00397211474777,"z0":6.084336163105203,"aX":-12.474434478065138},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":12.1,"spinRate":1295,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4373084645080718,"extension":6.383572118830121},"index":3,"playId":"b887dc48-718e-3281-9d31-bdf32c171108","pitchNumber":4,"startTime":"2026-04-30T17:39:34.230Z","endTime":"2026-04-30T17:39:38.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29054728181493,"aZ":-15.435986478823875,"pfxX":-5.930777945458231,"pfxZ":9.28434317359796,"pX":-0.052532941879212404,"pZ":3.014130157097652,"vX0":7.062186844206976,"vY0":-133.76997546678606,"vZ0":-5.204484079728239,"x":119.0,"y":157.4,"x0":-1.9628430594336923,"y0":50.00051793462023,"z0":6.100696857547189,"aX":-10.690014684528009},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2170,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.41029460849656063,"extension":6.23286230101777},"index":4,"playId":"850441fc-3b4f-3bc1-849f-61c905beba17","pitchNumber":5,"startTime":"2026-04-30T17:39:48.741Z","endTime":"2026-04-30T17:39:52.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-30T17:40:02.271Z","endTime":"2026-04-30T17:40:13.767Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28542805995246,"aZ":-18.043737018573136,"pfxX":-4.847311419736868,"pfxZ":7.68635355171134,"pX":0.16183362309640148,"pZ":3.4862570486574476,"vX0":6.9233946352065985,"vY0":-135.18092652117164,"vZ0":-3.8807635024886826,"x":110.83,"y":144.65,"x0":-1.8105722717361832,"y0":50.00252311449934,"z0":6.218089084118493,"aX":-8.911744301098699},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":7.2,"spinRate":2116,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4061982702026299,"extension":6.247873963435571},"index":6,"playId":"388f52d1-aa1f-3d77-afa2-c4157acc0486","pitchNumber":6,"startTime":"2026-04-30T17:40:13.767Z","endTime":"2026-04-30T17:40:20.499Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2541465828785,"aZ":-24.27476789212765,"pfxX":-10.095600784913788,"pfxZ":4.336189219644835,"pX":0.5946952091863341,"pZ":2.787120328014734,"vX0":9.726430964115634,"vY0":-133.99179704032406,"vZ0":-4.377666824010083,"x":94.33,"y":163.53,"x0":-1.766179245717147,"y0":50.0057848317311,"z0":6.1711693114963415,"aX":-18.40773879392376},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2102,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4083641009721659,"extension":6.279519871565408},"index":7,"playId":"f33396c6-a14e-3e54-a811-53c36893cfd4","pitchNumber":7,"startTime":"2026-04-30T17:40:36.197Z","endTime":"2026-04-30T17:40:40.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:40:40.348Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis García Jr. doubles (6) on a line drive to center fielder Carson Benge.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:42:29.085Z","endTime":"2026-04-30T17:43:17.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88549202150846,"aZ":-34.18355398852163,"pfxX":0.9130499631624653,"pfxZ":-1.5031582676350013,"pX":-0.7240648220128949,"pZ":2.6540175155326082,"vX0":4.8965975988960055,"vY0":-114.59815102807916,"vZ0":0.9732298238396648,"x":144.6,"y":167.12,"x0":-3.0059256149407143,"y0":50.005260723307366,"z0":5.559020507136365,"aX":1.2166073463470488},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2170,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.4776697337974092,"extension":6.154140080889638},"hitData":{"launchSpeed":97.0,"launchAngle":19.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.02,"coordY":71.39}},"index":0,"playId":"9c499c4d-869d-355e-a3ac-fec937a7f373","pitchNumber":1,"startTime":"2026-04-30T17:43:02.817Z","endTime":"2026-04-30T17:43:17.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:43:17.290Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Mark Vientos. Luis García Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:43:16.673Z","endTime":"2026-04-30T17:44:13.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.358535849646316,"aZ":-13.107069954369354,"pfxX":-5.165587154120497,"pfxZ":10.168028423429103,"pX":-1.0397688973426307,"pZ":3.4369006885230897,"vX0":6.946541419981305,"vY0":-136.41549623041146,"vZ0":-2.9104627239437275,"x":156.63,"y":145.98,"x0":-2.9538598130009293,"y0":50.005596849148695,"z0":5.427006296241281,"aX":-9.69006151339715},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2430,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4022410740414126,"extension":6.5559589012392605},"index":0,"playId":"35842c2d-78b3-30f8-a4eb-aba0d7b3154e","pitchNumber":1,"startTime":"2026-04-30T17:43:41.157Z","endTime":"2026-04-30T17:43:46.785Z","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":93.8,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99668578289695,"aZ":-9.003655640634486,"pfxX":-2.738418620655689,"pfxZ":12.49704134764843,"pX":-0.9924742256671324,"pZ":3.226083612035497,"vX0":5.7671154955590165,"vY0":-136.29158260192514,"vZ0":-4.390683175322049,"x":154.83,"y":151.68,"x0":-2.7939829122389015,"y0":50.0014926120984,"z0":5.497197820111344,"aX":-5.077113056038592},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.7,"breakHorizontal":3.5,"spinRate":2435,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.40411465241571287,"extension":6.494030612359588},"index":1,"playId":"a8aea019-1ced-37b4-9151-4cd8da1f02b5","pitchNumber":2,"startTime":"2026-04-30T17:43:53.710Z","endTime":"2026-04-30T17:43:58.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804258115295468,"aZ":-29.424625974264227,"pfxX":-12.139571837392538,"pfxZ":1.728126386856795,"pX":-0.036217691441719276,"pZ":1.7470784996571749,"vX0":11.383263299240909,"vY0":-125.58358046680347,"vZ0":-2.2834190594837804,"x":118.38,"y":191.61,"x0":-3.0631043352460523,"y0":50.00082959572797,"z0":5.075326958066052,"aX":-19.27695724443383},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":19.2,"spinRate":1911,"spinDirection":253},"zone":8,"typeConfidence":0.91,"plateTime":0.43712032834435943,"extension":6.406716357533758},"hitData":{"launchSpeed":70.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.53,"coordY":165.27}},"index":2,"playId":"2e4d8118-de86-36e6-927f-f2abe5f940da","pitchNumber":3,"startTime":"2026-04-30T17:44:08.380Z","endTime":"2026-04-30T17:44:13.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:44:13.487Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to left fielder MJ Melendez. Luis García Jr. scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:44:22.716Z","endTime":"2026-04-30T17:46:01.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.2,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59665974109774,"aZ":-12.429158312498963,"pfxX":-4.337773810852492,"pfxZ":10.509465298467351,"pX":-0.28983351142216135,"pZ":2.1921818689852817,"vX0":8.414546614745989,"vY0":-136.78152323630462,"vZ0":-6.108585958753974,"x":128.05,"y":179.59,"x0":-2.854423069406671,"y0":50.0017749171231,"z0":5.321000244280048,"aX":-8.149755071342927},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.40177251503258704,"extension":6.605967714240024},"index":0,"playId":"bc3e1e54-c593-3946-b15f-b92932f893cc","pitchNumber":1,"startTime":"2026-04-30T17:44:42.158Z","endTime":"2026-04-30T17:44:46.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.882085403043686,"aZ":-32.79497428007597,"pfxX":2.0408637360403126,"pfxZ":-0.4273986658389193,"pX":-0.33507960523898805,"pZ":1.4003125896348765,"vX0":5.993439812318529,"vY0":-119.20374414820766,"vZ0":-2.126954003189436,"x":129.77,"y":200.97,"x0":-3.137574536723067,"y0":50.00393419151222,"z0":5.238394085644387,"aX":2.9633433799815263},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":-5.0,"spinRate":2215,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4578531793317313,"extension":6.683709388248965},"index":1,"playId":"19b881b7-070d-3ce0-a8e9-abf38d1d59db","pitchNumber":2,"startTime":"2026-04-30T17:44:58.225Z","endTime":"2026-04-30T17:45:03.858Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57194571820437,"aZ":-15.885056530754373,"pfxX":-4.134558994355162,"pfxZ":8.63217946061587,"pX":-2.022950112860178,"pZ":4.798611077246779,"vX0":4.793764103884112,"vY0":-136.83506465252322,"vZ0":1.3238390794424513,"x":194.11,"y":109.22,"x0":-3.264432706132202,"y0":50.00192412338311,"z0":5.4003135511372315,"aX":-7.801816159128554},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2292,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4010369876069517,"extension":6.462766936372747},"index":2,"playId":"bbf4ac10-9827-3765-aea9-6213cafad3e0","pitchNumber":3,"startTime":"2026-04-30T17:45:30.005Z","endTime":"2026-04-30T17:45:33.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72923137402802,"aZ":-34.25196250529055,"pfxX":2.0790866723713775,"pfxZ":-1.4767991554168178,"pX":-1.0648227056974608,"pZ":1.305725160020535,"vX0":4.343632427285975,"vY0":-117.57703869558954,"vZ0":-2.017654027260471,"x":157.59,"y":203.53,"x0":-3.204418700992724,"y0":50.00561420627878,"z0":5.345463314992614,"aX":2.918364753051571},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":-4.8,"spinRate":2238,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4653734907078402,"extension":6.6753111376048455},"hitData":{"launchSpeed":64.1,"launchAngle":23.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.11,"coordY":136.97}},"index":3,"playId":"c9a12709-186d-324d-ad23-2aa59209726a","pitchNumber":4,"startTime":"2026-04-30T17:45:48.369Z","endTime":"2026-04-30T17:46:01.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:46:01.281Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Tena grounds into a double play, second baseman Marcus Semien to shortstop Ronny Mauricio to first baseman Mark Vientos. CJ Abrams out at 2nd. José Tena out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:46:01.191Z","endTime":"2026-04-30T17:47:12.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041651708822165,"aZ":-12.98029848686071,"pfxX":-5.4157234362094195,"pfxZ":10.145436693995329,"pX":-2.056255083595263,"pZ":1.6564405350822657,"vX0":4.681841044617078,"vY0":-136.86967588744415,"vZ0":-7.168316596757333,"x":195.38,"y":194.06,"x0":-3.087850372790138,"y0":50.00097346161563,"z0":5.203658334962309,"aX":-10.243877279439769},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2284,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.40064060016870284,"extension":6.591984891496799},"index":0,"playId":"75a91b6d-f4fd-3f60-9638-210d28b0ca99","pitchNumber":1,"startTime":"2026-04-30T17:46:30.343Z","endTime":"2026-04-30T17:46:33.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50823390738936,"aZ":-28.4830227095884,"pfxX":-11.513138024130885,"pfxZ":2.2664684581333896,"pX":-1.3121497357993805,"pZ":1.955019438654519,"vX0":8.8043870774378,"vY0":-126.99509745217516,"vZ0":-1.7507116085905685,"x":167.02,"y":185.99,"x0":-3.3316587009657055,"y0":50.00523429268718,"z0":4.923542461513671,"aX":-18.769607103098586},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":18.8,"spinRate":2087,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4316435370670044,"extension":6.462431664171535},"index":1,"playId":"b1ff58e4-7ffa-35ed-b160-8819b4494f4e","pitchNumber":2,"startTime":"2026-04-30T17:46:46.344Z","endTime":"2026-04-30T17:46:50.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464337935768192,"aZ":-14.738248359526827,"pfxX":-4.426288159766644,"pfxZ":9.249448572706969,"pX":-0.2808413149360483,"pZ":2.937545552106331,"vX0":8.6659303839735,"vY0":-136.53055098441416,"vZ0":-3.671525289099227,"x":127.71,"y":159.47,"x0":-2.9230452311743598,"y0":50.004526994802156,"z0":5.316173044224896,"aX":-8.346472138403044},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2363,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.40141029200656053,"extension":6.733610049324274},"hitData":{"launchSpeed":101.2,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":150.06}},"index":2,"playId":"cf312dbc-12fd-33a2-8c49-def42377eed0","pitchNumber":3,"startTime":"2026-04-30T17:47:05.300Z","endTime":"2026-04-30T17:47:12.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:47:12.889Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:48:34.739Z","endTime":"2026-04-30T17:50:28.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":686452,"link":"/api/v1/people/686452"},"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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87641284711668,"aZ":-20.46900606385587,"pfxX":-10.345564216392367,"pfxZ":6.322704307139028,"pX":1.4837315034595897,"pZ":1.8525770751711765,"vX0":12.36664617068074,"vY0":-135.3156623989175,"vZ0":-7.614245492458119,"x":60.44,"y":188.76,"x0":-1.8043333631136367,"y0":50.006622326222406,"z0":6.140293259435352,"aX":-19.165612605663433},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":16.1,"spinRate":2206,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4049762314894938,"extension":6.447206513178277},"index":0,"playId":"3b9baf79-6797-3aca-9735-fe9633c1eca1","pitchNumber":1,"startTime":"2026-04-30T17:49:31.764Z","endTime":"2026-04-30T17:49:35.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24985534778049,"aZ":-24.577168185116467,"pfxX":0.17432312535362415,"pfxZ":4.6204264310553524,"pX":0.9580826141351587,"pZ":1.7706917158473627,"vX0":7.2255537868667625,"vY0":-126.49977026984718,"vZ0":-6.278529491002036,"x":80.48,"y":190.97,"x0":-1.9404886123118348,"y0":50.00347376283387,"z0":6.21614061622734,"aX":0.2861793465762871},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.7,"spinRate":2232,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4305687984719295,"extension":6.283833973669364},"index":1,"playId":"5d4996ed-bcac-3ebe-a595-d8f20df6d6f7","pitchNumber":2,"startTime":"2026-04-30T17:49:46.700Z","endTime":"2026-04-30T17:49:51.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666622415766565,"aZ":-16.44798478404813,"pfxX":-8.907769244137976,"pfxZ":8.658163825549705,"pX":0.05334926264654547,"pZ":2.8097861465303153,"vX0":8.271092323391748,"vY0":-134.5358523338378,"vZ0":-5.699423860132165,"x":114.97,"y":162.92,"x0":-1.9171626756636142,"y0":50.003057240502045,"z0":6.1385339125260385,"aX":-16.18091356098436},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2096,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4085521569573669,"extension":6.391706393890768},"index":2,"playId":"e8873cc3-70db-3e27-bc8d-43de7f22a338","pitchNumber":3,"startTime":"2026-04-30T17:50:03.240Z","endTime":"2026-04-30T17:50:06.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754401319780285,"aZ":-43.40909776137501,"pfxX":4.647729076459623,"pfxZ":-8.90419260481269,"pX":0.8186097746490649,"pZ":1.6340231935133134,"vX0":4.3061158576379315,"vY0":-112.86167689118436,"vZ0":-0.9885422908992731,"x":85.8,"y":194.66,"x0":-1.7336300222592314,"y0":50.0032572740021,"z0":6.535313749424925,"aX":5.863476936700719},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.0,"breakHorizontal":-9.7,"spinRate":2630,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.48945385694155696,"extension":6.32072871365419},"index":3,"playId":"bb3830cb-e6af-3c20-bd05-17c5065e2ddb","pitchNumber":4,"startTime":"2026-04-30T17:50:24.647Z","endTime":"2026-04-30T17:50:28.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:50:28.664Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:50:28.684Z","endTime":"2026-04-30T17:52:50.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461360290705912,"aZ":-23.901154357827618,"pfxX":2.084620143720968,"pfxZ":4.842316938812645,"pX":0.555838180393044,"pZ":1.78233817214143,"vX0":5.640393433176434,"vY0":-129.49341461582628,"vZ0":-6.805675855935854,"x":95.81,"y":190.66,"x0":-1.9160263387724534,"y0":50.004012547310175,"z0":6.256827823841108,"aX":3.562102822539025},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":-4.9,"spinRate":2317,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4219786969298309,"extension":6.244310546934403},"index":0,"playId":"94454916-9097-35ff-8ae8-e5f18e9e9367","pitchNumber":1,"startTime":"2026-04-30T17:50:54.040Z","endTime":"2026-04-30T17:50:59.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60412475675389,"aZ":-42.43392222275957,"pfxX":3.8336731324861484,"pfxZ":-8.066739342816245,"pX":1.4541543344620698,"pZ":0.3589251840247789,"vX0":6.107374271603501,"vY0":-113.27150138328078,"vZ0":-3.7016602641310987,"x":61.57,"y":229.09,"x0":-1.796526479088163,"y0":50.00080418384901,"z0":6.3443259696303125,"aX":4.877806889740908},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.4,"breakHorizontal":-8.8,"spinRate":2618,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.48737350175323435,"extension":6.213899255723378},"index":1,"playId":"9ff98597-c257-3da3-8a73-e69bb93aa294","pitchNumber":2,"startTime":"2026-04-30T17:51:27.052Z","endTime":"2026-04-30T17:51:31.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233415582754496,"aZ":-42.23674548257007,"pfxX":5.856765589942335,"pfxZ":-8.176038698749363,"pX":-0.8028585739053091,"pZ":3.4372012569476187,"vX0":1.0714255276296192,"vY0":-110.97422587060244,"vZ0":2.6186257590432866,"x":147.6,"y":145.98,"x0":-2.053700402029603,"y0":50.00119154605733,"z0":6.682592532937606,"aX":7.210284108914856},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.7,"breakHorizontal":-10.9,"spinRate":2565,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.4959991240746895,"extension":6.134642438133775},"index":2,"playId":"75da0903-f52e-3b6a-b60a-2910b6f4f6e0","pitchNumber":3,"startTime":"2026-04-30T17:51:44.774Z","endTime":"2026-04-30T17:51:49.882Z","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":93.8,"endSpeed":85.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588633710247997,"aZ":-17.101085416311903,"pfxX":-6.303902480610137,"pfxZ":7.986496990198534,"pX":-0.32294380189816485,"pZ":2.8979366697233973,"vX0":6.2637075445882635,"vY0":-136.4232407893144,"vZ0":-5.696729200281926,"x":129.31,"y":160.54,"x0":-1.8280116718706747,"y0":50.00612663409484,"z0":6.189300785314817,"aX":-11.902832183941195},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2114,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4012544116074306,"extension":6.374809616423974},"index":3,"playId":"6355081c-f69c-38af-97c7-232d9b7d68a1","pitchNumber":4,"startTime":"2026-04-30T17:52:02.389Z","endTime":"2026-04-30T17:52:08.088Z","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":94.0,"endSpeed":85.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58601493849635,"aZ":-12.340336413875882,"pfxX":-4.4111401115231565,"pfxZ":10.540611338748105,"pX":0.3850592732517073,"pZ":3.5035404265417465,"vX0":6.435851453490535,"vY0":-136.65121657893172,"vZ0":-5.714362330805636,"x":102.32,"y":144.18,"x0":-1.4331829816609478,"y0":50.00069830513898,"z0":6.477886671172229,"aX":-8.298799338238247},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2252,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40164274360601127,"extension":6.2579857101049585},"index":4,"playId":"4efe150d-81f6-3376-aec3-21398a5b9922","pitchNumber":5,"startTime":"2026-04-30T17:52:23.184Z","endTime":"2026-04-30T17:52:27.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054851771361395,"aZ":-33.5894802419436,"pfxX":-6.585809969973896,"pfxZ":-0.8960228309505194,"pX":-0.6065994623529499,"pZ":2.915032595113806,"vX0":5.4061336741303805,"vY0":-125.01094822710512,"vZ0":-1.2370001000324176,"x":140.12,"y":160.07,"x0":-1.9408986941415827,"y0":50.00072112945483,"z0":6.171916135469364,"aX":-10.42897621003041},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":10.7,"spinRate":1597,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4380321810481824,"extension":6.391249201894251},"hitData":{"launchSpeed":88.3,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":157.66}},"index":5,"playId":"151db144-a2e7-32ea-984e-34b8babfe6db","pitchNumber":6,"startTime":"2026-04-30T17:52:43.384Z","endTime":"2026-04-30T17:52:50.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:52:50.415Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:52:59.244Z","endTime":"2026-04-30T17:56:53.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67390562476246,"aZ":-28.61756897301935,"pfxX":-11.031980776934496,"pfxZ":1.9136330443735972,"pX":-0.9897571143982506,"pZ":2.3968043238825087,"vX0":6.983096587734848,"vY0":-135.59250506253423,"vZ0":-4.593481677000451,"x":154.73,"y":174.07,"x0":-2.1652608726518805,"y0":50.00550512380213,"z0":6.109915951762532,"aX":-20.54324272534882},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":18.5,"spinRate":2112,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4039659847933117,"extension":6.251567313529287},"index":0,"playId":"479e2df4-2b42-3a99-8f08-e62f5d5854b7","pitchNumber":1,"startTime":"2026-04-30T17:53:15.443Z","endTime":"2026-04-30T17:53:20.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965598393861324,"aZ":-22.071253586905375,"pfxX":-9.149497519819505,"pfxZ":5.438056314187975,"pX":0.5201988223040475,"pZ":2.182758076370523,"vX0":9.860631775640272,"vY0":-136.00097327281551,"vZ0":-6.3210823658655695,"x":97.17,"y":179.85,"x0":-1.9771186621957368,"y0":50.00612912495725,"z0":6.0854428766117605,"aX":-17.011190202496135},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4039310609854323,"extension":6.325595488623464},"index":1,"playId":"c8590253-477a-353c-9c57-68bcb476e885","pitchNumber":2,"startTime":"2026-04-30T17:53:49.645Z","endTime":"2026-04-30T17:53:53.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":81.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626371055107022,"aZ":-27.7090836975432,"pfxX":1.4708318927091462,"pfxZ":2.7063390528514404,"pX":1.7279239435709424,"pZ":1.2524272248592079,"vX0":7.825257577942404,"vY0":-127.29208473149922,"vZ0":-7.2016078512850585,"x":51.14,"y":204.96,"x0":-1.5695226268077205,"y0":50.00404724822014,"z0":6.293600880592489,"aX":2.4286507468824823},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-4.3,"spinRate":2380,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4292887162511758,"extension":6.408766463562731},"index":2,"playId":"68be0875-da5b-33bc-a037-ba24a5fdffeb","pitchNumber":3,"startTime":"2026-04-30T17:54:06.169Z","endTime":"2026-04-30T17:54:10.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75270669232138,"aZ":-20.44665069171764,"pfxX":-8.854463920945502,"pfxZ":6.4442018827475,"pX":-1.0293224393941596,"pZ":3.142877322758373,"vX0":4.455948009533069,"vY0":-135.11663981587722,"vZ0":-4.919399826199388,"x":156.24,"y":153.92,"x0":-1.5635498647141766,"y0":50.00290475799464,"z0":6.455093903808814,"aX":-16.1147580513743},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2209,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.407825068154255,"extension":6.360880831144111},"index":3,"playId":"0ae29a92-b3b7-399f-ac77-591b963cb94e","pitchNumber":4,"startTime":"2026-04-30T17:54:25.309Z","endTime":"2026-04-30T17:54:28.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949957667208082,"aZ":-29.644209629454398,"pfxX":-11.422971241749908,"pfxZ":1.4508018177823647,"pX":1.480810674105102,"pZ":2.444146319943927,"vX0":14.257521596017419,"vY0":-131.6427422397661,"vZ0":-2.662049028521322,"x":60.55,"y":172.79,"x0":-2.531081512918166,"y0":50.005113234578424,"z0":5.67153494849811,"aX":-19.973957424180693},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":17.4,"spinRate":1967,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.41667162610215547,"extension":6.26230508207885},"index":4,"playId":"48e6bb68-f246-3861-a581-4ec75f15ee53","pitchNumber":5,"startTime":"2026-04-30T17:54:48.220Z","endTime":"2026-04-30T17:54:53.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517987050495112,"aZ":-44.111576556812004,"pfxX":3.632461924648134,"pfxZ":-9.255369272875912,"pX":1.1542670172204186,"pZ":1.3719763692341616,"vX0":5.7643987537782415,"vY0":-114.17123442381187,"vZ0":-1.5599002291528499,"x":73.0,"y":201.74,"x0":-1.8981093152617377,"y0":50.00239695426116,"z0":6.496621008847564,"aX":4.684905773003951},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-16.8,"breakHorizontal":-8.3,"spinRate":2659,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.48402839148461263,"extension":6.362789484810559},"index":5,"playId":"71a2b255-da0d-30f3-880d-12520d3a51af","pitchNumber":6,"startTime":"2026-04-30T17:55:07.012Z","endTime":"2026-04-30T17:55:11.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688902181605926,"aZ":-20.617252079557574,"pfxX":-10.070210323217234,"pfxZ":6.257388547351898,"pX":0.3094209470462191,"pZ":3.192524028802386,"vX0":8.33762867725783,"vY0":-135.29671651427162,"vZ0":-4.473421476367561,"x":105.21,"y":152.58,"x0":-1.5103148627854608,"y0":50.000399660220815,"z0":6.320337208976778,"aX":-18.587997721159883},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":2160,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4055034541346578,"extension":6.383836037378828},"index":6,"playId":"2134ff0a-a034-36f0-b420-328ef454c60c","pitchNumber":7,"startTime":"2026-04-30T17:55:24.746Z","endTime":"2026-04-30T17:55:33.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1781828649454,"aZ":-28.98547969562037,"pfxX":0.4594839389254264,"pfxZ":1.960200340989747,"pX":0.8573542588992799,"pZ":2.2911127575507466,"vX0":6.294633232260158,"vY0":-126.40826230778926,"vZ0":-4.622677901160891,"x":84.32,"y":176.92,"x0":-1.7180844681530942,"y0":50.00605591869403,"z0":6.453055902422702,"aX":0.7475073994806364},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2278,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4322162104357101,"extension":6.407877965718786},"index":7,"playId":"104cb7f2-eb4d-32d5-bc14-cd6f11975b15","pitchNumber":8,"startTime":"2026-04-30T17:55:48.576Z","endTime":"2026-04-30T17:55:54.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42470543803334,"aZ":-12.469390901075892,"pfxX":-3.6839711041886596,"pfxZ":10.663518254490898,"pX":-0.656523010139063,"pZ":2.2066954227517286,"vX0":3.7802456643477402,"vY0":-135.51728426820063,"vZ0":-8.651374723161208,"x":142.03,"y":179.2,"x0":-1.5952950054469637,"y0":50.00073195888977,"z0":6.324936207403474,"aX":-6.806471977134238},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2212,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40519337238162567,"extension":6.451073498367362},"index":8,"playId":"fe538026-7020-3d1b-b370-efdb0d4d0dfe","pitchNumber":9,"startTime":"2026-04-30T17:56:23.693Z","endTime":"2026-04-30T17:56:29.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45346943986937,"aZ":-42.044775681489114,"pfxX":3.8332775690489815,"pfxZ":-8.309697453603269,"pX":0.9741839651759568,"pZ":2.714976088798945,"vX0":4.744785427385571,"vY0":-109.2595878302901,"vZ0":1.2537781447746292,"x":79.87,"y":165.48,"x0":-1.7387279861901397,"y0":50.00456575378957,"z0":6.715764178501285,"aX":4.551349593338931},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-14.2,"breakHorizontal":-8.4,"spinRate":2429,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.5047790084271915,"extension":6.462651686900251},"index":9,"playId":"8d3943c5-1175-38ca-aea2-e41f5c48bad1","pitchNumber":10,"startTime":"2026-04-30T17:56:48.760Z","endTime":"2026-04-30T17:56:53.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:56:53.158Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a sharp line drive to center fielder Jacob Young. Bo Bichette to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:57:24.583Z","endTime":"2026-04-30T17:58:18.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T17:57:17.865Z","endTime":"2026-04-30T17:57:26.839Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":68.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.328107846986498,"aZ":-44.26505751448487,"pfxX":6.0119688723854035,"pfxZ":-10.168695753803316,"pX":-1.294712305848878,"pZ":3.9364402298670793,"vX0":-0.801752854878088,"vY0":-109.82072807917116,"vZ0":3.8674676212352406,"x":166.35,"y":132.5,"x0":-1.6982383370804073,"y0":50.004249516328095,"z0":6.94855628723954,"aX":7.146222820737556},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-16.6,"breakHorizontal":-10.6,"spinRate":2512,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.5039832533754778,"extension":5.872050273175166},"index":1,"playId":"6d4c7e67-7e28-34a1-bdc2-e035a8d588c5","pitchNumber":1,"startTime":"2026-04-30T17:57:26.839Z","endTime":"2026-04-30T17:57:30.890Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.444676844199865,"aZ":-13.064447963095228,"pfxX":-6.440611753977516,"pfxZ":10.54843726655708,"pX":0.004667049219642875,"pZ":1.5507611812286792,"vX0":6.314802756131977,"vY0":-134.09637301479316,"vZ0":-9.692296482276385,"x":116.82,"y":196.91,"x0":-1.550037137119589,"y0":50.00178677552827,"z0":6.156363398624495,"aX":-11.666405917805164},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2284,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40928968560667967,"extension":6.305173440348776},"index":2,"playId":"83028b09-88e8-3306-a674-eda8f6374b02","pitchNumber":2,"startTime":"2026-04-30T17:57:48.003Z","endTime":"2026-04-30T17:57:54.012Z","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":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556969071456678,"aZ":-19.73105306134092,"pfxX":-10.233850928963122,"pfxZ":6.8052874967546195,"pX":-0.3064651307193679,"pZ":2.7794934424605824,"vX0":7.080816740286179,"vY0":-134.6960692561864,"vZ0":-5.6677497808513895,"x":128.68,"y":163.73,"x0":-1.646051092220358,"y0":50.00420305809183,"z0":6.315918036405073,"aX":-18.7167644166867},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2143,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40737735244183026,"extension":6.163379671121849},"hitData":{"launchSpeed":110.8,"launchAngle":14.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":94.39,"coordY":73.15}},"index":3,"playId":"9c2fac67-6ca6-35c7-a442-76e91b00b413","pitchNumber":3,"startTime":"2026-04-30T17:58:08.741Z","endTime":"2026-04-30T17:58:18.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:58:18.911Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"MJ Melendez homers (2) on a fly ball to right field. Bo Bichette scores. Juan Soto scores.","rbi":3,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:58:22.071Z","endTime":"2026-04-30T18:00:52.483Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.411935556259962,"aZ":-31.889277779277293,"pfxX":-5.919783128279391,"pfxZ":0.1767861303365148,"pX":0.9681296929379032,"pZ":3.2862069117975587,"vX0":8.32801786084043,"vY0":-123.60833421603736,"vZ0":-0.9841831723464144,"x":80.1,"y":150.05,"x0":-1.6540419849409282,"y0":50.00043027708281,"z0":6.334031859117913,"aX":-9.288648220466104},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":9.1,"spinRate":1237,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.44078622790727007,"extension":6.265843507275563},"index":0,"playId":"10717b2c-2af3-3592-b492-5de1c46163c6","pitchNumber":1,"startTime":"2026-04-30T17:58:50.799Z","endTime":"2026-04-30T17:58:54.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743354799813204,"aZ":-31.877282086245426,"pfxX":-5.779939367330618,"pfxZ":0.19226455358907835,"pX":0.4997316270785913,"pZ":2.8171130628258125,"vX0":7.083122461646777,"vY0":-123.45030058103795,"vZ0":-1.9565695486561614,"x":97.95,"y":162.72,"x0":-1.6451426588418274,"y0":50.003300060232995,"z0":6.282899115061324,"aX":-8.992595873903438},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":9.0,"spinRate":1352,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.44232771111467883,"extension":6.25221871074456},"index":1,"playId":"5cf8e6f9-8798-3f91-a44a-ef84f055e168","pitchNumber":2,"startTime":"2026-04-30T17:59:10.100Z","endTime":"2026-04-30T17:59:14.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59460559786949,"aZ":-43.16073703488519,"pfxX":5.23344911879996,"pfxZ":-9.14490852042203,"pX":-0.21075198242496557,"pZ":2.8749228066816737,"vX0":1.43852112119706,"vY0":-109.87933046093917,"vZ0":1.5647695439716787,"x":125.03,"y":161.16,"x0":-1.5566244141018257,"y0":50.00269003712012,"z0":6.801150120825316,"aX":6.288199335335417},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-15.6,"breakHorizontal":-9.8,"spinRate":2656,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.5018075632293808,"extension":6.08491202079908},"index":2,"playId":"1fadf0c2-fe3c-3951-997e-f6b2e7e0e081","pitchNumber":3,"startTime":"2026-04-30T17:59:28.333Z","endTime":"2026-04-30T17:59:32.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T17:59:43.866Z","endTime":"2026-04-30T17:59:57.709Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62332288079069,"aZ":-43.47751219405816,"pfxX":4.890972737503951,"pfxZ":-9.141656918804529,"pX":-1.0872926525892201,"pZ":1.5928636441848432,"vX0":-0.39464840331739715,"vY0":-111.58688869385907,"vZ0":-1.2699481876566048,"x":158.45,"y":195.77,"x0":-1.5400201456953304,"y0":50.00032827527183,"z0":6.724943202292578,"aX":6.050141696805155},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.4,"breakHorizontal":-8.6,"spinRate":2659,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.49445100020327093,"extension":6.280337632803836},"index":4,"playId":"1e9545fc-4f05-3725-a8ab-dbdf6d7e6ee2","pitchNumber":4,"startTime":"2026-04-30T17:59:57.709Z","endTime":"2026-04-30T18:00:01.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06155256813167,"aZ":-15.356944701334935,"pfxX":-4.0578128260195525,"pfxZ":9.172149584703586,"pX":0.4254797628558915,"pZ":3.9007095067365114,"vX0":6.025823731872291,"vY0":-134.7416017380927,"vZ0":-4.1948820209242985,"x":100.78,"y":133.46,"x0":-1.3156174518007866,"y0":50.002702418135684,"z0":6.5673626381118995,"aX":-7.440359542596848},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2250,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4069452732192116,"extension":6.151113091300281},"hitData":{"launchSpeed":97.0,"launchAngle":29.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.3,"coordY":85.31}},"index":5,"playId":"594f11af-3f09-3dbf-8058-8138391a77ab","pitchNumber":5,"startTime":"2026-04-30T18:00:26.091Z","endTime":"2026-04-30T18:00:52.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:00:52.483Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:00:39.925Z","endTime":"2026-04-30T18:01:23.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208356480081008,"aZ":-24.30030773352851,"pfxX":0.04328711982288569,"pfxZ":4.635738385286495,"pX":0.8438568028115746,"pZ":2.1543904385074497,"vX0":6.523226223701808,"vY0":-129.2886533398534,"vZ0":-6.014024975415401,"x":84.83,"y":180.61,"x0":-1.7143629792329202,"y0":50.003163116794646,"z0":6.3683073035735775,"aX":0.07155998373229056},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.4,"spinRate":2303,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4231810732073882,"extension":6.228031802684265},"hitData":{"launchSpeed":76.3,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.54,"coordY":153.1}},"index":0,"playId":"d30f1afb-7636-3222-9939-2bfa65dee8ca","pitchNumber":1,"startTime":"2026-04-30T18:01:15.764Z","endTime":"2026-04-30T18:01:23.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:01:23.554Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, pitcher Freddy Peralta to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:03:25.567Z","endTime":"2026-04-30T18:04:09.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642547,"link":"/api/v1/people/642547"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":91.3,"endSpeed":82.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82267127704607,"aZ":-12.660401528276049,"pfxX":-4.725540883469483,"pfxZ":11.059111717528952,"pX":-0.3391960182662439,"pZ":2.675014762162165,"vX0":7.869976867315762,"vY0":-132.60312013274532,"vZ0":-4.799325236616029,"x":129.93,"y":166.55,"x0":-2.7442143611460015,"y0":50.001206783811455,"z0":5.446441858911597,"aX":-8.337596625694715},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2396,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4145430793971596,"extension":6.382184232438501},"index":0,"playId":"0a6e79d4-0524-324a-92a1-b6cbd3c5c31d","pitchNumber":1,"startTime":"2026-04-30T18:03:38.782Z","endTime":"2026-04-30T18:03:42.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456958698274313,"aZ":-35.93392300822267,"pfxX":1.5794135378650402,"pfxZ":-2.808408955936864,"pX":-1.6942993600555898,"pZ":3.1847204940266263,"vX0":2.634016652797135,"vY0":-115.03834723705017,"vZ0":2.457106406099916,"x":181.58,"y":152.79,"x0":-3.059538803103738,"y0":50.001662863852204,"z0":5.5875049873879306,"aX":2.1152375214601333},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":-3.5,"spinRate":2276,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.47622931692397596,"extension":6.268727078971322},"index":1,"playId":"a236c8a8-2d0b-3ee8-a581-4d1ca3eade92","pitchNumber":2,"startTime":"2026-04-30T18:03:52.547Z","endTime":"2026-04-30T18:03:55.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836903726152563,"aZ":-14.548052242157581,"pfxX":-4.668506382834655,"pfxZ":9.618733817477795,"pX":-0.1414953581013797,"pZ":1.5064558959611716,"vX0":8.496683588536012,"vY0":-134.86533453815878,"vZ0":-7.343807727135729,"x":122.39,"y":198.11,"x0":-2.7340318403270225,"y0":50.00014654138272,"z0":5.301824154862283,"aX":-8.552794563594432},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2468,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.40699704146570514,"extension":6.44253867922802},"hitData":{"launchSpeed":71.4,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.25,"coordY":178.45}},"index":2,"playId":"377d7b16-df96-3c1d-8f6c-aee7087ee602","pitchNumber":3,"startTime":"2026-04-30T18:04:04.354Z","endTime":"2026-04-30T18:04:09.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:04:09.275Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:04:24.645Z","endTime":"2026-04-30T18:05:27.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":93.8,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.282289314453394,"aZ":-12.028000541539818,"pfxX":-3.297383232895177,"pfxZ":10.813972970054081,"pX":0.29120719683286506,"pZ":2.7401458201858535,"vX0":8.902228225868171,"vY0":-136.21139820248996,"vZ0":-5.006407689803441,"x":105.9,"y":164.8,"x0":-2.603402121185152,"y0":50.0054019649736,"z0":5.446219755750024,"aX":-6.145412542865822},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":4.0,"spinRate":2346,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.4034254065716074,"extension":6.522074610486077},"index":0,"playId":"858fc099-911a-39d4-bc36-bae8f3a3cf36","pitchNumber":1,"startTime":"2026-04-30T18:04:43.067Z","endTime":"2026-04-30T18:04:48.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00896700071937,"aZ":-29.875195244256552,"pfxX":-11.734608021784613,"pfxZ":1.3992756839530278,"pX":0.12783569169509884,"pZ":1.2338650587767959,"vX0":11.580296547362199,"vY0":-127.83473677299075,"vZ0":-3.633781735346433,"x":112.13,"y":205.47,"x0":-2.950940519900722,"y0":50.002576975916654,"z0":5.036150834530877,"aX":-19.29046312312149},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":18.4,"spinRate":1788,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4295621961455467,"extension":6.448672013865233},"index":1,"playId":"5cbd2e99-fa25-3b1e-a237-e0c091dd8391","pitchNumber":2,"startTime":"2026-04-30T18:05:05.354Z","endTime":"2026-04-30T18:05:10.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238339214541817,"aZ":-29.73315908231628,"pfxX":-12.997485755099886,"pfxZ":1.5440275941835013,"pX":-0.11408238814677585,"pZ":1.4744321407210281,"vX0":11.305536045005805,"vY0":-125.58550180286261,"vZ0":-2.8937086815565136,"x":121.35,"y":198.97,"x0":-3.0021501164104283,"y0":50.00562849439781,"z0":5.079170307569608,"aX":-20.60689419087354},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":20.6,"spinRate":1710,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.43740404184002557,"extension":6.319374425179323},"hitData":{"launchSpeed":78.1,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.98,"coordY":167.8}},"index":2,"playId":"3cbff9f1-229c-3096-802b-019e89d7b9b2","pitchNumber":3,"startTime":"2026-04-30T18:05:20.626Z","endTime":"2026-04-30T18:05:27.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:05:27.441Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:05:37.065Z","endTime":"2026-04-30T18:06:34.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80295415285422,"aZ":-12.7749479941475,"pfxX":-5.762574278403536,"pfxZ":10.185764705425536,"pX":-0.0764362419884835,"pZ":2.993623813918242,"vX0":9.677775049150002,"vY0":-137.67214157896925,"vZ0":-4.015922952828412,"x":119.91,"y":157.95,"x0":-2.9012326986894936,"y0":50.003671169106624,"z0":5.346506195871276,"aX":-10.97697227626039},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2339,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.39906123435744423,"extension":6.5908871366140875},"index":0,"playId":"5b78db9f-ee2a-386e-bcf9-037b53fc18fd","pitchNumber":1,"startTime":"2026-04-30T18:05:54.931Z","endTime":"2026-04-30T18:05:59.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.582642645127486,"aZ":-12.711124842523155,"pfxX":-4.711813627742488,"pfxZ":10.18687957885932,"pX":-0.3417033711120378,"pZ":3.058505456389194,"vX0":8.588390938385524,"vY0":-138.26333937999414,"vZ0":-3.840679892985369,"x":130.02,"y":156.2,"x0":-2.894660031074002,"y0":50.00478430730832,"z0":5.335727530875788,"aX":-9.004893680991682},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2436,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3981394237271374,"extension":6.581280742572514},"index":1,"playId":"0de6a9f7-544e-334b-804b-3b7d31ae2774","pitchNumber":2,"startTime":"2026-04-30T18:06:15.273Z","endTime":"2026-04-30T18:06:19.278Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.802983740264335,"aZ":-35.01916039208509,"pfxX":0.9331396061139317,"pfxZ":-2.0841706842713563,"pX":-0.8961648640916228,"pZ":1.2997741918731487,"vX0":4.638758541080065,"vY0":-116.87902411673873,"vZ0":-1.6969884184558173,"x":151.16,"y":203.69,"x0":-3.038934186458625,"y0":50.003564627183074,"z0":5.3654210677251335,"aX":1.2728756684482523},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.0,"breakHorizontal":-3.0,"spinRate":2232,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4710658423422416,"extension":6.506534028397426},"index":2,"playId":"65df9e32-b6fe-397d-9ee5-80a40172ff50","pitchNumber":3,"startTime":"2026-04-30T18:06:31.451Z","endTime":"2026-04-30T18:06:34.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:06:34.839Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out softly to catcher Drew Millas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T18:08:41.950Z","endTime":"2026-04-30T18:09:45.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600132166260668,"aZ":-17.138264917868213,"pfxX":-6.076837427566941,"pfxZ":8.172537323421443,"pX":-0.18074751634081565,"pZ":3.027470297691064,"vX0":6.973048897562193,"vY0":-134.84073046546317,"vZ0":-4.9690633383691205,"x":123.89,"y":157.04,"x0":-2.0119856975233383,"y0":50.00148708379948,"z0":6.105178839891662,"aX":-11.178344598929005},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2183,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40636966353901327,"extension":6.294481715951762},"index":0,"playId":"66659faa-4536-3e2a-841c-04983e7c43c0","pitchNumber":1,"startTime":"2026-04-30T18:09:03.273Z","endTime":"2026-04-30T18:09:06.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.797932079871426,"aZ":-42.80605660536787,"pfxX":4.455466794374348,"pfxZ":-8.27899442589575,"pX":0.4712920382360966,"pZ":1.677246371586502,"vX0":3.596522536513776,"vY0":-113.00532412819605,"vZ0":-1.3037591136219406,"x":99.04,"y":193.49,"x0":-1.7230927754746583,"y0":50.000174838940694,"z0":6.585846064344045,"aX":5.724533971887131},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.0,"breakHorizontal":-9.0,"spinRate":2523,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4858576339918703,"extension":6.210965663081385},"index":1,"playId":"a7e37bbd-402d-32f5-a783-253a9c7d7774","pitchNumber":2,"startTime":"2026-04-30T18:09:18.179Z","endTime":"2026-04-30T18:09:22.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T18:09:27.505Z","endTime":"2026-04-30T18:09:40.248Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10262658546304,"aZ":-44.07189894526243,"pfxX":6.2475871035046024,"pfxZ":-9.04863514007293,"pX":-0.6287680868389736,"pZ":1.6608626046854638,"vX0":0.7740575743198818,"vY0":-114.77197443590322,"vZ0":-1.2496793494282887,"x":140.97,"y":193.94,"x0":-1.782183101731368,"y0":50.00317974950289,"z0":6.560028780786568,"aX":8.214335231414221},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.3,"breakHorizontal":-11.5,"spinRate":2725,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.47988707204325776,"extension":6.276693820307078},"hitData":{"launchSpeed":42.1,"launchAngle":-75.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.69,"coordY":201.3}},"index":3,"playId":"9a1eec55-afb4-3b8b-ac9b-da0652bce920","pitchNumber":3,"startTime":"2026-04-30T18:09:40.248Z","endTime":"2026-04-30T18:09:45.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:09:45.372Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T18:10:18.058Z","endTime":"2026-04-30T18:12:12.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:10:11.722Z","endTime":"2026-04-30T18:10:20.414Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12421964774546,"aZ":-27.334382128898802,"pfxX":2.659187477251783,"pfxZ":2.9237725191027746,"pX":0.3340035742359879,"pZ":2.3747754319054155,"vX0":4.720362556253088,"vY0":-127.97096696879358,"vZ0":-4.487433725129065,"x":104.27,"y":174.66,"x0":-1.8818505157323715,"y0":50.00024565121466,"z0":6.29946651301315,"aX":4.396422536015759},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-5.9,"spinRate":2287,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.42849080288351704,"extension":6.332619824593306},"index":1,"playId":"0605fe0d-b8d1-3e15-9163-16dc5bb81720","pitchNumber":1,"startTime":"2026-04-30T18:10:20.414Z","endTime":"2026-04-30T18:10:25.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31704231019088,"aZ":-16.67730400523167,"pfxX":-10.43477236273428,"pfxZ":8.480152680699057,"pX":0.017167221001022318,"pZ":2.5372124558720435,"vX0":7.895102777199532,"vY0":-135.2719079930403,"vZ0":-6.72111689438585,"x":116.35,"y":170.28,"x0":-1.6038893164069168,"y0":50.00510771833306,"z0":6.25168231450534,"aX":-19.073285833636707},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":16.9,"spinRate":2020,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40706796937020506,"extension":6.364038728213125},"index":2,"playId":"bdb37351-c966-3994-8d58-fbd075f1d37c","pitchNumber":2,"startTime":"2026-04-30T18:10:48.767Z","endTime":"2026-04-30T18:10:56.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03863109049178,"aZ":-44.07820679414549,"pfxX":1.9474467404494948,"pfxZ":-9.466451897640342,"pX":1.1992113468028034,"pZ":-0.45920917061298505,"vX0":6.107574242379098,"vY0":-113.07706989938502,"vZ0":-5.0704483644678415,"x":71.29,"y":251.18,"x0":-1.8211473738355717,"y0":50.000965116498655,"z0":6.368366050777244,"aX":2.4489284046344486},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.2,"breakHorizontal":-5.5,"spinRate":2572,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.48972782016406313,"extension":6.454425354697633},"index":3,"playId":"bbe926c6-72b7-3ba3-970e-ab4511cc49a0","pitchNumber":3,"startTime":"2026-04-30T18:11:11.261Z","endTime":"2026-04-30T18:11:15.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661116690410548,"aZ":-29.945452134196415,"pfxX":-8.616023456361468,"pfxZ":1.370212245114999,"pX":1.0745734354263126,"pZ":1.524214812838475,"vX0":10.049939165685728,"vY0":-126.82172653665106,"vZ0":-5.409994442620328,"x":76.04,"y":197.63,"x0":-1.8180731337041944,"y0":50.00530544594707,"z0":6.070316495338079,"aX":-14.052980642885958},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":13.3,"spinRate":1697,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4317000343369135,"extension":6.4175572250843285},"index":4,"playId":"8ba1c3ce-93be-3820-bc5c-e6d31937edbb","pitchNumber":4,"startTime":"2026-04-30T18:11:30.432Z","endTime":"2026-04-30T18:11:34.708Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21520140936817,"aZ":-15.567763410730919,"pfxX":-5.098190761592116,"pfxZ":8.82980580570908,"pX":-0.9460584877402457,"pZ":3.5572335432196938,"vX0":4.715816026885018,"vY0":-136.76932831856982,"vZ0":-4.368993542294533,"x":153.06,"y":142.73,"x0":-2.0364069168787244,"y0":50.00124500720788,"z0":6.2543226997175765,"aX":-9.58734797289464},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2242,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40157928253590347,"extension":6.307210339336919},"index":5,"playId":"e5fd102a-df85-3861-9cb3-d9deb310a51b","pitchNumber":5,"startTime":"2026-04-30T18:11:51.843Z","endTime":"2026-04-30T18:11:56.139Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1610318391336,"aZ":-31.0068879638655,"pfxX":1.5115365237844829,"pfxZ":0.7032089807326027,"pX":1.0904448891142515,"pZ":2.178678662042823,"vX0":6.119250715424387,"vY0":-128.4096243432888,"vZ0":-4.6904630064604085,"x":75.43,"y":179.96,"x0":-1.522205134708821,"y0":50.00512086917668,"z0":6.447792824569124,"aX":2.5181725252806992},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.2,"spinRate":2292,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.42692864555963217,"extension":6.318216686997459},"hitData":{"launchSpeed":75.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":152.59}},"index":6,"playId":"8d64fea6-d619-30c5-a297-ac745fcbb714","pitchNumber":6,"startTime":"2026-04-30T18:12:06.665Z","endTime":"2026-04-30T18:12:12.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:12:12.571Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T18:12:18.039Z","endTime":"2026-04-30T18:14:18.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975892323213053,"aZ":-24.395226274086284,"pfxX":2.3163825030437515,"pfxZ":4.847532668746466,"pX":1.3569387609804464,"pZ":1.3255572584741129,"vX0":7.537040056476778,"vY0":-126.16714113572588,"vZ0":-7.059065551881515,"x":65.28,"y":202.99,"x0":-1.97636455082222,"y0":50.000123975494844,"z0":6.141055620763161,"aX":3.7114493208565227},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":-6.0,"spinRate":2169,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.43504005976202187,"extension":6.259637090870048},"index":0,"playId":"d9ab0e91-c301-3735-90a1-ad14f21215e3","pitchNumber":1,"startTime":"2026-04-30T18:12:43.519Z","endTime":"2026-04-30T18:12:48.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41814083433549,"aZ":-24.299540469653326,"pfxX":2.756174302266576,"pfxZ":4.704202875027664,"pX":0.48942194958799107,"pZ":1.7089548134065249,"vX0":4.566466909763847,"vY0":-128.69532408521374,"vZ0":-7.062454627731159,"x":98.34,"y":192.64,"x0":-1.6678106394091865,"y0":50.00063334517615,"z0":6.378626889164572,"aX":4.607930078681006},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":-6.0,"spinRate":2201,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.4260619300372701,"extension":6.2216226586251},"index":1,"playId":"01fbb7cc-8433-349e-b8e1-2d3507d71693","pitchNumber":2,"startTime":"2026-04-30T18:12:58.501Z","endTime":"2026-04-30T18:13:04.690Z","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":86.8,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08433006415452,"aZ":-30.418163334944975,"pfxX":-5.85108754823142,"pfxZ":1.0861912005440497,"pX":-0.44031515949388517,"pZ":0.769612526004943,"vX0":5.399152586285728,"vY0":-126.15012307867715,"vZ0":-7.258095870250621,"x":133.78,"y":218.0,"x0":-1.8499287046537465,"y0":50.00063791199545,"z0":6.1419065788665295,"aX":-9.413079159103717},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":1374,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43448334182150816,"extension":6.213341496471106},"index":2,"playId":"5e316c44-f7f9-3e2a-8e61-71f97d75cd4a","pitchNumber":3,"startTime":"2026-04-30T18:13:14.632Z","endTime":"2026-04-30T18:13:20.636Z","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":93.3,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456952733533303,"aZ":-13.868090952771697,"pfxX":-5.553838753941396,"pfxZ":9.909637012617466,"pX":0.015496242069252672,"pZ":2.4299465797004722,"vX0":6.923467141273797,"vY0":-135.49023255146255,"vZ0":-7.267329391965879,"x":116.41,"y":173.17,"x0":-1.8593772052746895,"y0":50.00011618121605,"z0":6.129079111667565,"aX":-10.256083705879329},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2221,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40530281074250896,"extension":6.310116180861251},"index":3,"playId":"e78fd196-8397-3462-81dd-4a9e7136f770","pitchNumber":4,"startTime":"2026-04-30T18:13:32.957Z","endTime":"2026-04-30T18:13:36.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.138856667421397,"aZ":-41.700196467789446,"pfxX":5.689878199830215,"pfxZ":-7.330544734758157,"pX":1.3053091783190804,"pZ":0.9752891211160641,"vX0":5.307818190592508,"vY0":-114.43948978394037,"vZ0":-2.855416387596996,"x":67.24,"y":212.45,"x0":-1.8010451092973079,"y0":50.00321215301979,"z0":6.4054206015196264,"aX":7.392690983012231},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.7,"breakHorizontal":-11.9,"spinRate":2609,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4824028780087821,"extension":6.179679474223189},"index":4,"playId":"0c48308a-e1ed-3025-ac3d-2d9496d87c20","pitchNumber":5,"startTime":"2026-04-30T18:13:53.124Z","endTime":"2026-04-30T18:13:58.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067625636675835,"aZ":-22.776494530352025,"pfxX":0.22303512899777544,"pfxZ":5.641101214758842,"pX":0.41958938090144815,"pZ":1.222407026523704,"vX0":5.524704418312983,"vY0":-127.90749511719946,"vZ0":-8.185034440335457,"x":101.01,"y":205.78,"x0":-1.7925097414916684,"y0":50.003360858997816,"z0":6.234956638395365,"aX":0.37052254092692494},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.6,"spinRate":2296,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.42736563560185825,"extension":6.360524813720935},"index":5,"playId":"49096fb9-3fed-3288-bd35-2486fcb0a865","pitchNumber":6,"startTime":"2026-04-30T18:14:13.640Z","endTime":"2026-04-30T18:14:18.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:14:18.660Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T18:15:39.729Z","endTime":"2026-04-30T18:17:51.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.201244606804146,"aZ":-12.262800642604242,"pfxX":-5.049733513665265,"pfxZ":10.429818493402582,"pX":-0.7795355960081946,"pZ":2.2486609628783087,"vX0":7.4124122282844525,"vY0":-138.1193399095839,"vZ0":-6.010257271278091,"x":146.71,"y":178.07,"x0":-2.856894672673805,"y0":50.00262436044237,"z0":5.296967276733773,"aX":-9.640530236317062},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2298,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.39839646507635074,"extension":6.579009351030448},"index":0,"playId":"c555c606-88f5-3054-8f34-d8d7db39fb83","pitchNumber":1,"startTime":"2026-04-30T18:16:28.336Z","endTime":"2026-04-30T18:16:32.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483066008726173,"aZ":-31.095808962343007,"pfxX":-11.72424264497004,"pfxZ":0.6639542440433699,"pX":-0.2687586964596526,"pZ":1.4007313485577382,"vX0":10.824086517805016,"vY0":-126.70028635179412,"vZ0":-2.667183658492705,"x":127.24,"y":200.96,"x0":-3.086607678693022,"y0":50.000982665442166,"z0":4.968770741843757,"aX":-18.934500316522286},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":18.6,"spinRate":1945,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.43339936226719056,"extension":6.328653360775316},"index":1,"playId":"07fedd19-254c-38a0-8b70-c209c6bcbc0b","pitchNumber":2,"startTime":"2026-04-30T18:16:41.342Z","endTime":"2026-04-30T18:16:44.879Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T18:16:51.446Z","endTime":"2026-04-30T18:17:01.693Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4653088575026,"aZ":-30.180096402874153,"pfxX":-12.771482516385952,"pfxZ":1.2184792083223774,"pX":-1.0226611104205927,"pZ":1.696419989693088,"vX0":9.730516797450058,"vY0":-127.765269845598,"vZ0":-1.9392462532641899,"x":155.98,"y":192.98,"x0":-3.23767595677419,"y0":50.00459046052098,"z0":4.857209681555183,"aX":-20.933025927361367},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":20.6,"spinRate":1794,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.43013384769513463,"extension":6.66085770053765},"index":3,"playId":"f03a2303-b4cc-38d7-bea3-7e45ba681d06","pitchNumber":3,"startTime":"2026-04-30T18:17:01.693Z","endTime":"2026-04-30T18:17:06.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00137755369778,"aZ":-32.8008288810917,"pfxX":2.0547743501943097,"pfxZ":-0.42033673698886,"pX":-0.05564380741980493,"pZ":1.20738427596796,"vX0":6.8724908736143195,"vY0":-122.0496381737224,"vZ0":-2.518671675557459,"x":119.12,"y":206.18,"x0":-3.179715557117828,"y0":50.00061013199428,"z0":5.089643667339784,"aX":3.0851736532788063},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":-5.4,"spinRate":2380,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4495253749106336,"extension":6.48551099304692},"index":4,"playId":"97a5084b-ffa5-341e-b42e-ecce4bbb5abf","pitchNumber":4,"startTime":"2026-04-30T18:17:22.569Z","endTime":"2026-04-30T18:17:27.560Z","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":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895027703523763,"aZ":-36.22410974260713,"pfxX":2.019675656447589,"pfxZ":-3.055891491233931,"pX":0.11873087593005345,"pZ":1.8806090050200175,"vX0":6.767965429184693,"vY0":-114.32806252105865,"vZ0":0.14395040236650014,"x":112.47,"y":188.0,"x0":-3.1412384104837057,"y0":50.00413045328445,"z0":5.369457788798008,"aX":2.6745678853081856},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.2,"breakHorizontal":-5.4,"spinRate":2239,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4789198714960907,"extension":6.584009222375165},"hitData":{"launchSpeed":95.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":159.18}},"index":5,"playId":"4cdac3da-7c29-317b-bfa9-634a075decee","pitchNumber":5,"startTime":"2026-04-30T18:17:43.829Z","endTime":"2026-04-30T18:17:51.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:17:51.334Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to left fielder MJ Melendez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T18:18:12.077Z","endTime":"2026-04-30T18:19:06.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308632868852623,"aZ":-33.98142774579561,"pfxX":1.958689278815827,"pfxZ":-1.284097413389853,"pX":-1.811989133372165,"pZ":2.8468337545350653,"vX0":2.4822571619041143,"vY0":-117.90814538262416,"vZ0":1.3412131438557124,"x":186.07,"y":161.92,"x0":-3.1346723001916668,"y0":50.00513419737181,"z0":5.4162488241201,"aX":2.7466927029083483},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.7,"breakHorizontal":-4.2,"spinRate":2190,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.46529093131332067,"extension":6.511272845692389},"index":0,"playId":"3f02e563-e0c5-3d73-90af-d1435b1b9227","pitchNumber":1,"startTime":"2026-04-30T18:18:18.820Z","endTime":"2026-04-30T18:18:22.199Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6289831288647,"aZ":-12.187851526688982,"pfxX":-4.284293268252962,"pfxZ":10.625002209811708,"pX":-0.7232788671461752,"pZ":3.021141814914655,"vX0":7.408743990958791,"vY0":-137.31234816090998,"vZ0":-3.822823016203167,"x":144.57,"y":157.21,"x0":-2.9182864222611413,"y0":50.00491638449958,"z0":5.280014810030959,"aX":-8.061532619950265},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2401,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.4011888721360992,"extension":6.481534951888314},"index":1,"playId":"fc70b641-08b7-3063-97a3-c352250faebd","pitchNumber":2,"startTime":"2026-04-30T18:18:32.040Z","endTime":"2026-04-30T18:18:35.709Z","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":94.2,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80197826310629,"aZ":-15.475639177806253,"pfxX":-5.182680737721221,"pfxZ":8.918160471791222,"pX":-0.523848262495237,"pZ":3.7289503281812104,"vX0":8.47166052531027,"vY0":-136.86222508092283,"vZ0":-1.3619514625810774,"x":136.97,"y":138.1,"x0":-3.0043100274633057,"y0":50.006008249454865,"z0":5.307021674139547,"aX":-9.708643857036261},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2359,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4021746919803011,"extension":6.468388122949632},"index":2,"playId":"15ca71db-989f-3f6c-b95f-9855626d6ad5","pitchNumber":3,"startTime":"2026-04-30T18:18:45.592Z","endTime":"2026-04-30T18:18:49.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(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":76.7,"endSpeed":70.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585525074103824,"aZ":-36.27142244656295,"pfxX":4.0107111681044465,"pfxZ":-3.2979445107713365,"pX":0.18770938807227425,"pZ":1.6706880853747637,"vX0":5.867083884232985,"vY0":-111.57422462232093,"vZ0":0.19537924594739553,"x":109.84,"y":193.67,"x0":-3.010599284596736,"y0":50.00060810315591,"z0":5.361387023412992,"aX":4.98751448896764},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-5.5,"breakHorizontal":-9.0,"spinRate":2355,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4934389989199097,"extension":6.441040352486957},"hitData":{"launchSpeed":94.0,"launchAngle":22.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.96,"coordY":85.19}},"index":3,"playId":"1e121dc8-809f-3ff3-ba25-6a5c9804157c","pitchNumber":4,"startTime":"2026-04-30T18:19:00.744Z","endTime":"2026-04-30T18:19:06.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:19:06.266Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out sharply to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T18:19:09.127Z","endTime":"2026-04-30T18:20:08.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.732805113604854,"aZ":-12.70553648138185,"pfxX":-4.712113987490418,"pfxZ":10.166268410010339,"pX":-1.478389955224761,"pZ":2.126762149653814,"vX0":5.132679914885436,"vY0":-138.44377307092887,"vZ0":-6.494736933901487,"x":173.35,"y":181.36,"x0":-2.756005419309295,"y0":50.00592990064419,"z0":5.37635403667898,"aX":-9.027316178916989},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2380,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3976473277507675,"extension":6.479023173703258},"index":0,"playId":"2751617b-a18c-308c-a8d2-a03776ca5888","pitchNumber":1,"startTime":"2026-04-30T18:19:34.122Z","endTime":"2026-04-30T18:19:39.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13781410319653,"aZ":-13.171075296651246,"pfxX":-4.034939699587576,"pfxZ":10.064657006140965,"pX":-1.0247387084193516,"pZ":1.9734172356809883,"vX0":6.0938428767251445,"vY0":-137.43219078323443,"vZ0":-6.459875824607629,"x":156.06,"y":185.5,"x0":-2.759923150357332,"y0":50.00245140501115,"z0":5.27163701187314,"aX":-7.618567595419182},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2389,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4005315187009213,"extension":6.594508345634799},"index":1,"playId":"8127e824-667e-34b4-86ee-10c3019956e1","pitchNumber":2,"startTime":"2026-04-30T18:19:48.181Z","endTime":"2026-04-30T18:19:52.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979643153517564,"aZ":-28.773573371305417,"pfxX":-10.799167417572423,"pfxZ":2.049525129812719,"pX":0.32738693388996576,"pZ":1.6810430035147186,"vX0":12.136076417295607,"vY0":-128.63233193069766,"vZ0":-2.5175759201590604,"x":104.52,"y":193.39,"x0":-3.0693367427046505,"y0":50.0032372061482,"z0":4.924302868538976,"aX":-17.930549431531162},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":1884,"spinDirection":255},"zone":9,"typeConfidence":0.9,"plateTime":0.4273172045910778,"extension":6.464526679206219},"hitData":{"launchSpeed":104.8,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":152.34,"coordY":133.39}},"index":2,"playId":"9296dc03-df10-3fa9-b30c-bc2d2292f916","pitchNumber":3,"startTime":"2026-04-30T18:20:04.005Z","endTime":"2026-04-30T18:20:08.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:20:08.531Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Torrens flies out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:22:26.420Z","endTime":"2026-04-30T18:23:42.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mitchell Parker replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:21:51.991Z","endTime":"2026-04-30T18:22:28.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680730,"link":"/api/v1/people/680730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327033716830428,"aZ":-37.27511409601008,"pfxX":-3.4525857699811864,"pfxZ":-3.8761425930737783,"pX":-0.21022508924551914,"pZ":0.35717486969451,"vX0":-2.8914960200106306,"vY0":-115.46804692462965,"vZ0":-4.931253185651533,"x":125.01,"y":229.14,"x0":1.5177356863915357,"y0":50.000098659894036,"z0":6.202362777549674,"aX":-4.548617495335969},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.2,"breakHorizontal":7.1,"spinRate":2308,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4787924422083778,"extension":6.684099230302433},"index":1,"playId":"c3a02136-25a1-313d-9dd3-d3e73525026a","pitchNumber":1,"startTime":"2026-04-30T18:22:28.466Z","endTime":"2026-04-30T18:22:32.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.3471955458891,"aZ":-25.952611491831714,"pfxX":-2.3926295745489528,"pfxZ":3.9941861944113395,"pX":0.5994498180724105,"pZ":2.86912975231107,"vX0":-2.700475322520686,"vY0":-122.66597302789185,"vZ0":-2.0307511526329876,"x":94.15,"y":161.31,"x0":2.016626155005542,"y0":50.00136478549428,"z0":5.873945034159136,"aX":-3.7239658293398916},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":4.8,"spinRate":2190,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.44288988877850155,"extension":6.775779029585581},"index":2,"playId":"9d207671-198c-32e1-8dcb-af3acdabb435","pitchNumber":2,"startTime":"2026-04-30T18:22:48.180Z","endTime":"2026-04-30T18:22:51.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T18:23:00.031Z","endTime":"2026-04-30T18:23:13.045Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128149053419836,"aZ":-30.736698922367385,"pfxX":-3.775596857944043,"pfxZ":0.9670396412263309,"pX":0.11018318217855416,"pZ":0.45714435981373913,"vX0":-2.691316278264132,"vY0":-121.08822835870022,"vZ0":-6.343157785490451,"x":112.8,"y":226.44,"x0":1.7256830591954502,"y0":50.003115898213444,"z0":5.792057518129666,"aX":-5.619857041388246},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":7.4,"spinRate":1975,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.45192622511961966,"extension":6.7435503380624295},"index":4,"playId":"051850a8-7639-367e-acba-326da9abfefb","pitchNumber":3,"startTime":"2026-04-30T18:23:13.045Z","endTime":"2026-04-30T18:23:17.066Z","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":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775866470658134,"aZ":-31.589317171189684,"pfxX":-4.123929143927496,"pfxZ":0.41837921433203107,"pX":0.7077564477382663,"pZ":2.6805426837808195,"vX0":-1.016017435803739,"vY0":-117.64420353562049,"vZ0":-1.3695177912031937,"x":90.02,"y":166.41,"x0":1.68198321151941,"y0":50.000155287886706,"z0":6.230134389175366,"aX":-5.711140900651156},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.7,"breakHorizontal":7.7,"spinRate":2034,"spinDirection":329},"zone":6,"typeConfidence":2.0,"plateTime":0.46768647999868396,"extension":6.72096064123583},"hitData":{"launchSpeed":79.3,"launchAngle":48.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.73,"coordY":110.08}},"index":5,"playId":"8e34661f-05b4-3274-a77d-1d17c5617bab","pitchNumber":4,"startTime":"2026-04-30T18:23:34.962Z","endTime":"2026-04-30T18:23:42.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:23:42.664Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronny Mauricio lines out to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:23:45.179Z","endTime":"2026-04-30T18:25:37.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503335174191214,"aZ":-13.87570452512277,"pfxX":3.8569698531420755,"pfxZ":9.801514397141819,"pX":1.5463163316222879,"pZ":4.257880649924799,"vX0":0.2630241841287887,"vY0":-136.18086277068443,"vZ0":-3.0953954122514147,"x":58.06,"y":123.82,"x0":0.947493244755041,"y0":50.00679800335183,"z0":6.376488457995845,"aX":7.204769509477761},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2135,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4030823671999819,"extension":6.996827648226924},"index":0,"playId":"fc2c3723-0551-3e43-b745-46c98b735ae9","pitchNumber":1,"startTime":"2026-04-30T18:24:34.900Z","endTime":"2026-04-30T18:24:39.586Z","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":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62245212502069,"aZ":-27.418971481106105,"pfxX":-1.6597071663421115,"pfxZ":3.1209009322125025,"pX":-0.21780972241675728,"pZ":1.910113441907163,"vX0":-4.466403018742469,"vY0":-122.52691257637552,"vZ0":-3.8144685464385724,"x":125.3,"y":187.21,"x0":1.8424333359871976,"y0":50.00309545853101,"z0":5.8232023463405485,"aX":-2.5303035003633303},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":4.1,"spinRate":2090,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.44657266416438857,"extension":6.929284908566383},"index":1,"playId":"acd78416-ad6f-34bf-a52f-683b07f986ed","pitchNumber":2,"startTime":"2026-04-30T18:24:52.837Z","endTime":"2026-04-30T18:24:56.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375018495126213,"aZ":-29.2134894040852,"pfxX":-3.917395213074359,"pfxZ":1.9525588379675876,"pX":1.0686129873457677,"pZ":2.0997723259649614,"vX0":-0.9612153030701114,"vY0":-121.98259832113682,"vZ0":-3.0900264415024465,"x":76.27,"y":182.09,"x0":1.9762204469847948,"y0":50.00518221066259,"z0":5.8828715220647,"aX":-5.946318046311431},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":7.3,"spinRate":2118,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4478029796795915,"extension":6.687224224418012},"index":2,"playId":"802bdbce-15ad-349a-a174-f6f3cf458863","pitchNumber":3,"startTime":"2026-04-30T18:25:12.195Z","endTime":"2026-04-30T18:25:16.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.836507879426655,"aZ":-32.318825428255316,"pfxX":-2.180297089273221,"pfxZ":-0.09268944384681888,"pX":0.29374775789579327,"pZ":1.7550963141914706,"vX0":-3.118208809390597,"vY0":-121.74516858147729,"vZ0":-3.274247260919447,"x":105.8,"y":191.39,"x0":1.870009283679889,"y0":50.00572732548662,"z0":5.888341808800534,"aX":-3.3028861241503273},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":4.7,"spinRate":2269,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.44832084481212187,"extension":6.7542547181528025},"hitData":{"launchSpeed":96.4,"launchAngle":20.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.39,"coordY":79.92}},"index":3,"playId":"50baaf9c-2244-3d2c-850a-c0678f624c6e","pitchNumber":4,"startTime":"2026-04-30T18:25:30.573Z","endTime":"2026-04-30T18:25:37.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:25:37.296Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:25:45.002Z","endTime":"2026-04-30T18:26:34.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.6,"endSpeed":71.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89956978138867,"aZ":-37.90007867468794,"pfxX":-4.303173000880727,"pfxZ":-4.336179093319963,"pX":0.09549221024050557,"pZ":2.1947855168192603,"vX0":-1.5650306047402618,"vY0":-115.78775096775523,"vZ0":-0.9198516223528745,"x":113.36,"y":179.52,"x0":1.3442144459828114,"y0":50.00077156456844,"z0":6.309315192843396,"aX":-5.688162434894642},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.7,"breakHorizontal":8.3,"spinRate":2074,"spinDirection":334},"zone":8,"typeConfidence":2.0,"plateTime":0.47788439745182787,"extension":6.813946786093503},"index":0,"playId":"6e842cb6-ff70-361b-8779-b2119f928f49","pitchNumber":1,"startTime":"2026-04-30T18:26:08.562Z","endTime":"2026-04-30T18:26:12.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50789437036395,"aZ":-8.19914720923535,"pfxX":2.8974048903071923,"pfxZ":12.921344628511171,"pX":0.1566831245411024,"pZ":3.020769764571914,"vX0":-2.8366227729699283,"vY0":-136.01042354016758,"vZ0":-7.144284206600984,"x":111.03,"y":157.22,"x0":0.8415583135250037,"y0":50.005640759343684,"z0":6.26566267354774,"aX":5.377260856002641},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.8,"breakHorizontal":-4.6,"spinRate":2072,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.4042133539453352,"extension":6.939866892936832},"hitData":{"launchSpeed":98.0,"launchAngle":15.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.76,"coordY":113.35}},"index":1,"playId":"73cc8ed0-a21c-3641-8e7c-61d589c3ea26","pitchNumber":2,"startTime":"2026-04-30T18:26:26.616Z","endTime":"2026-04-30T18:26:34.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:26:34.279Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out sharply to center fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:28:32.531Z","endTime":"2026-04-30T18:30:12.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.992660085821164,"aZ":-33.927410407711015,"pfxX":2.1227258032405594,"pfxZ":-1.2607246634216374,"pX":-0.133878984523695,"pZ":2.608645673313041,"vX0":5.973960059696933,"vY0":-116.9190908639304,"vZ0":0.6348480204899432,"x":122.1,"y":168.35,"x0":-2.9977986452547873,"y0":50.00545727555275,"z0":5.516717746883525,"aX":2.9402921219956824},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":-5.3,"spinRate":2231,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4684232783638489,"extension":6.315730996860119},"index":0,"playId":"94d6a0ff-b539-3d4b-81ca-5a2529e0a9d3","pitchNumber":1,"startTime":"2026-04-30T18:28:48.569Z","endTime":"2026-04-30T18:28:54.190Z","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.0,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16465944904369,"aZ":-10.80207829961416,"pfxX":-4.3476926518865735,"pfxZ":11.482483532390512,"pX":-0.6784116967530606,"pZ":3.7193902376733146,"vX0":6.463859955002623,"vY0":-136.57239431400342,"vZ0":-3.181243226690826,"x":142.86,"y":138.36,"x0":-2.5271169251596866,"y0":50.00666354048961,"z0":5.658736910901042,"aX":-8.095759014942765},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":6.2,"spinRate":2385,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40330778787044164,"extension":6.635318819930635},"index":1,"playId":"b43b98d8-9a34-3153-85ac-8ed6b47a3402","pitchNumber":2,"startTime":"2026-04-30T18:29:14.014Z","endTime":"2026-04-30T18:29:18.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11484378295066,"aZ":-14.67148649554082,"pfxX":-3.1978138188209164,"pfxZ":9.243774667798249,"pX":-0.3064461862585529,"pZ":3.622334539234335,"vX0":7.9204941376550275,"vY0":-137.3868931557508,"vZ0":-2.1196849914517304,"x":128.68,"y":140.98,"x0":-2.8234937128650346,"y0":50.00445385961549,"z0":5.412028163719519,"aX":-6.057022332741467},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2297,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4001252440738501,"extension":6.604159428644846},"index":2,"playId":"d207ed3f-e606-3fc2-a43d-79220b29af4f","pitchNumber":3,"startTime":"2026-04-30T18:29:26.805Z","endTime":"2026-04-30T18:29:31.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464242541021388,"aZ":-14.426831385892854,"pfxX":-5.159321111569836,"pfxZ":9.756387133134362,"pX":0.14641671923384217,"pZ":2.713177575683552,"vX0":10.12411936309226,"vY0":-134.57322581295213,"vZ0":-3.44263919592372,"x":111.42,"y":165.52,"x0":-3.0081607024580355,"y0":50.000985032434045,"z0":5.042496052383891,"aX":-9.384007442945162},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2247,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.4083030594131829,"extension":6.589196418768633},"index":3,"playId":"72dfa58c-eeb2-35ef-af4e-0047b9ad36db","pitchNumber":4,"startTime":"2026-04-30T18:29:45.388Z","endTime":"2026-04-30T18:29:48.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-30T18:29:54.374Z","endTime":"2026-04-30T18:30:04.814Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48835330608563,"aZ":-11.389520508713355,"pfxX":-4.45119473567593,"pfxZ":10.894315786134182,"pX":-0.5786276800189181,"pZ":2.836577833190232,"vX0":7.8125333003087745,"vY0":-137.92398289809995,"vZ0":-4.5686097814116975,"x":139.06,"y":162.19,"x0":-2.882280963907433,"y0":50.00070898368094,"z0":5.295711954051079,"aX":-8.49120202726251},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":6.2,"spinRate":2326,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.39861447557641316,"extension":6.626528038775118},"hitData":{"launchSpeed":100.1,"launchAngle":38.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.03,"coordY":70.79}},"index":5,"playId":"f284421c-7278-36f3-9b84-1f354c51ec7a","pitchNumber":5,"startTime":"2026-04-30T18:30:04.814Z","endTime":"2026-04-30T18:30:12.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:30:12.626Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:30:20.956Z","endTime":"2026-04-30T18:32:39.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574940282606697,"aZ":-32.2247316810669,"pfxX":-11.060158426296868,"pfxZ":-0.031327110547481496,"pX":-0.45828506496670146,"pZ":2.9369442153770784,"vX0":9.86670505039028,"vY0":-126.6654821700081,"vZ0":0.8933790939878663,"x":134.47,"y":159.48,"x0":-2.98043630209295,"y0":50.00334783525798,"z0":5.170462651578559,"aX":-17.84642586450481},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":17.6,"spinRate":1860,"spinDirection":253},"zone":1,"typeConfidence":0.91,"plateTime":0.433601454639025,"extension":6.406900461800957},"index":0,"playId":"550e2b91-0fad-3ca6-9fec-025c97ae8f97","pitchNumber":1,"startTime":"2026-04-30T18:30:38.208Z","endTime":"2026-04-30T18:30:42.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762418592227547,"aZ":-35.04892453552285,"pfxX":3.619715442346374,"pfxZ":-2.277354677547791,"pX":-1.910481573468902,"pZ":2.9371499812971806,"vX0":2.055766448076867,"vY0":-111.91423356034151,"vZ0":2.2921755624415248,"x":189.82,"y":159.48,"x0":-3.312035546467456,"y0":50.00076628919753,"z0":5.497266586371811,"aX":4.576559091559084},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.2,"breakHorizontal":-7.1,"spinRate":2241,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4899768837972851,"extension":6.202128425930708},"index":1,"playId":"3a490e0f-9270-31a4-9a9e-6fe98f5d29d2","pitchNumber":2,"startTime":"2026-04-30T18:30:49.614Z","endTime":"2026-04-30T18:30:53.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.565666973432307,"aZ":-35.55562979939862,"pfxX":2.5433802635150053,"pfxZ":-2.730164156098704,"pX":-0.5258756061310867,"pZ":3.85553555807359,"vX0":4.711644821179485,"vY0":-110.78543804790284,"vZ0":4.158424614552499,"x":137.05,"y":134.68,"x0":-3.0141916341667105,"y0":50.00381606971079,"z0":5.680153540385874,"aX":3.147651997922203},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-3.5,"breakHorizontal":-5.9,"spinRate":2190,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.49519880691248597,"extension":6.3862206806029755},"index":2,"playId":"dd144229-bdef-34cd-8e8c-79508870d7a8","pitchNumber":3,"startTime":"2026-04-30T18:31:03.940Z","endTime":"2026-04-30T18:31:09.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446231006326435,"aZ":-31.8546004329065,"pfxX":-11.186460185665428,"pfxZ":0.20287889262262837,"pX":-1.412549489498338,"pZ":4.4976352558336865,"vX0":7.6083361235752776,"vY0":-124.56922195461533,"vZ0":4.393983322778525,"x":170.84,"y":117.34,"x0":-3.0624242398354404,"y0":50.00163183216543,"z0":5.353230575002315,"aX":-17.472389575005895},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":18.4,"spinRate":1799,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.4407229891260429,"extension":6.351207097471683},"index":3,"playId":"6eea2345-f48e-33d0-a300-7e1c286bd24c","pitchNumber":4,"startTime":"2026-04-30T18:31:20.700Z","endTime":"2026-04-30T18:31:23.915Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970455911644397,"aZ":-15.428451908621069,"pfxX":-6.5819527908318225,"pfxZ":9.062355587876674,"pX":-0.6089917442305635,"pZ":2.03450715253114,"vX0":8.737957901758413,"vY0":-135.4134410018543,"vZ0":-5.25623636903124,"x":140.21,"y":183.85,"x0":-3.0301216795026034,"y0":50.001912344593684,"z0":5.088838249527857,"aX":-12.1614964175717},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2356,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.405265147441503,"extension":6.536692555561254},"index":4,"playId":"bc3a23ec-23bc-3ab3-b974-f530c3eb6e5c","pitchNumber":5,"startTime":"2026-04-30T18:31:39.601Z","endTime":"2026-04-30T18:31:43.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01207426822804,"aZ":-31.167450094813553,"pfxX":1.4633338653910242,"pfxZ":0.7229600882335738,"pX":0.07547928280556104,"pZ":2.1444876309238508,"vX0":6.609914962458933,"vY0":-116.99785230464862,"vZ0":-0.7804404865351598,"x":114.12,"y":180.88,"x0":-2.9759076517290755,"y0":50.00092474062219,"z0":5.402525755382671,"aX":2.0280721167230737},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.4,"breakHorizontal":-4.3,"spinRate":2193,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.46809050265381824,"extension":6.284847428061971},"index":5,"playId":"93c5772c-7879-3060-a8e7-6a7435f39c22","pitchNumber":6,"startTime":"2026-04-30T18:31:54.755Z","endTime":"2026-04-30T18:31:58.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.205187708464685,"aZ":-14.196074850477787,"pfxX":-4.960638358247862,"pfxZ":9.637058738933202,"pX":-0.5621379729219658,"pZ":2.121453774645106,"vX0":7.843357860644984,"vY0":-136.93355939346773,"vZ0":-5.8833689582723405,"x":138.43,"y":181.5,"x0":-2.8425225273171826,"y0":50.003098036364484,"z0":5.299699888355835,"aX":-9.255037295868584},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2313,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.40272129500803855,"extension":6.541140345897641},"index":6,"playId":"77434333-9a51-3dbc-8563-19c530f64285","pitchNumber":7,"startTime":"2026-04-30T18:32:16.277Z","endTime":"2026-04-30T18:32:21.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2238304368716,"aZ":-27.464639992991284,"pfxX":-10.872584763035519,"pfxZ":2.943481575570493,"pX":1.0554799545954745,"pZ":1.653297009282817,"vX0":13.117484280585234,"vY0":-125.79579251052773,"vZ0":-2.9243873274128758,"x":76.77,"y":194.14,"x0":-2.8211255503349166,"y0":50.000933411662295,"z0":5.06436596236339,"aX":-17.37377084319506},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":1490,"spinDirection":259},"zone":14,"typeConfidence":0.89,"plateTime":0.4359193940333115,"extension":6.450061653736696},"index":7,"playId":"5e3e62c8-ba9d-3155-88d5-e7ce2d618885","pitchNumber":8,"startTime":"2026-04-30T18:32:35.494Z","endTime":"2026-04-30T18:32:39.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:32:39.534Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks. CJ Abrams to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:32:51.032Z","endTime":"2026-04-30T18:35:09.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.766204666828095,"aZ":-13.65661291244865,"pfxX":-3.7294357984161177,"pfxZ":9.653613713803194,"pX":-1.374934350792908,"pZ":3.479049176050101,"vX0":6.0214587524213865,"vY0":-138.11307250018908,"vZ0":-2.4428586693710894,"x":169.41,"y":144.85,"x0":-3.1058846296194393,"y0":50.00452498484533,"z0":5.301456974273326,"aX":-7.155692714646051},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":5.4,"spinRate":2422,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3976505278784961,"extension":6.682247362189157},"index":0,"playId":"831c8c8f-164d-3265-89b0-550cf9fbf791","pitchNumber":1,"startTime":"2026-04-30T18:33:06.296Z","endTime":"2026-04-30T18:33:09.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415664091023633,"aZ":-27.42562791380741,"pfxX":-11.715538531259398,"pfxZ":2.8953408159864615,"pX":-0.3216049944188267,"pZ":1.7879466103074138,"vX0":10.82777377580304,"vY0":-127.7077505839512,"vZ0":-2.4108784466986046,"x":129.26,"y":190.51,"x0":-3.1119659814124025,"y0":50.000102296110455,"z0":4.9205244674195905,"aX":-19.182758733558163},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":18.5,"spinRate":2014,"spinDirection":253},"zone":7,"typeConfidence":0.89,"plateTime":0.43031696068340386,"extension":6.608943382725946},"index":1,"playId":"42192e9f-5e36-3211-bc6e-0cbbd28753aa","pitchNumber":2,"startTime":"2026-04-30T18:33:23.464Z","endTime":"2026-04-30T18:33:27.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844520492368925,"aZ":-35.2578669846975,"pfxX":1.8758678404578086,"pfxZ":-2.1505129198193726,"pX":0.562515845886977,"pZ":1.4363765432532016,"vX0":8.00115027742387,"vY0":-119.03651876075679,"vZ0":-1.1971947880447507,"x":95.56,"y":200.0,"x0":-3.085850866864293,"y0":50.00195668791323,"z0":5.137813859643913,"aX":2.6907767224184242},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.0,"breakHorizontal":-5.3,"spinRate":2308,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4601342431478894,"extension":6.5950100568183965},"index":2,"playId":"d07bb22d-19b4-3817-a2b4-ca04f9ea8426","pitchNumber":3,"startTime":"2026-04-30T18:33:39.286Z","endTime":"2026-04-30T18:33:43.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210606695880426,"aZ":-36.13591918443516,"pfxX":1.6804928884591686,"pfxZ":-2.8489665781359976,"pX":-0.25141218778786545,"pZ":-0.1403148158794414,"vX0":6.21370658392521,"vY0":-117.8660666678501,"vZ0":-4.325114878550034,"x":126.58,"y":242.57,"x0":-3.1549042738111646,"y0":50.004997338852085,"z0":5.103489466358968,"aX":2.333332339147333},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.0,"breakHorizontal":-4.8,"spinRate":2356,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4671057191073076,"extension":6.714830689361445},"index":3,"playId":"f97db910-3d49-3cc2-ab53-0e84e23b20da","pitchNumber":4,"startTime":"2026-04-30T18:34:03.388Z","endTime":"2026-04-30T18:34:08.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15569708012727,"aZ":-12.217780184648355,"pfxX":-5.31790125010746,"pfxZ":10.396561711458974,"pX":-1.3023126988271776,"pZ":3.4655445481566516,"vX0":6.719973215847151,"vY0":-138.4470236247716,"vZ0":-2.7083685291765516,"x":166.64,"y":145.21,"x0":-3.0829773472453867,"y0":50.00112498980626,"z0":5.2865662323009355,"aX":-10.20671147941431},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2439,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3973457018801265,"extension":6.780726857309221},"index":4,"playId":"8b7ec075-5ee7-3f0d-b677-5e9ac60fff79","pitchNumber":5,"startTime":"2026-04-30T18:34:25.477Z","endTime":"2026-04-30T18:34:30.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"457ae45f-d6d7-3045-be8d-80434c2c32b6","startTime":"2026-04-30T18:34:44.352Z","endTime":"2026-04-30T18:34:48.767Z","isPitch":false,"type":"pickoff"},{"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":95.9,"endSpeed":87.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.116713839547195,"aZ":-12.358736030526241,"pfxX":-5.029204723715517,"pfxZ":10.126880506970318,"pX":-0.3132181893274714,"pZ":4.00370518708179,"vX0":9.034552754801396,"vY0":-139.43010264481876,"vZ0":-1.4486168028725925,"x":128.94,"y":130.68,"x0":-2.9510847493822157,"y0":50.00676077317545,"z0":5.351033330828504,"aX":-9.845826161730722},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2463,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3937535591735797,"extension":6.841828231489447},"index":6,"playId":"8d8a1a6f-b1ed-3a6c-937d-8bd2ee0cdcbd","pitchNumber":6,"startTime":"2026-04-30T18:35:04.485Z","endTime":"2026-04-30T18:35:09.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:35:09.579Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to shortstop Ronny Mauricio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:36:27.942Z","endTime":"2026-04-30T18:37:13.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:35:32.162Z","endTime":"2026-04-30T18:36:30.320Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.448894857875594,"aZ":-12.419902906211998,"pfxX":-6.607596183576868,"pfxZ":9.990966961049125,"pX":0.23615825761934228,"pZ":3.247248844817003,"vX0":10.37553438704647,"vY0":-140.56446025863738,"vZ0":-3.448748604311825,"x":108.0,"y":151.1,"x0":-2.6649364284201176,"y0":50.000476285335374,"z0":5.3108950333796,"aX":-13.062577529780084},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2467,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3914809186518391,"extension":6.698959677135378},"index":1,"playId":"4e2d2b8b-4833-3395-8eb6-86c0c9a47b93","pitchNumber":1,"startTime":"2026-04-30T18:36:30.320Z","endTime":"2026-04-30T18:36:34.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66704019189574,"aZ":-11.633257279872163,"pfxX":-5.909609432647055,"pfxZ":10.120119546136848,"pX":1.1811898599724922,"pZ":2.7735856049005787,"vX0":12.664976049068223,"vY0":-142.05948706626867,"vZ0":-4.802267050924885,"x":71.98,"y":163.89,"x0":-2.580996875869593,"y0":50.00074146145385,"z0":5.2346917562124915,"aX":-11.993477521176294},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2451,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3866022009517196,"extension":6.770129532586696},"index":2,"playId":"d6065a05-bdb9-3682-8166-e547fedd6888","pitchNumber":2,"startTime":"2026-04-30T18:36:49.454Z","endTime":"2026-04-30T18:36:55.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71978362382085,"aZ":-11.951495024118426,"pfxX":-4.986735788759763,"pfxZ":10.213395442081161,"pX":0.22796624429123466,"pZ":2.5754846691338504,"vX0":10.307776763797152,"vY0":-140.7163257495677,"vZ0":-4.994220216128226,"x":108.31,"y":169.24,"x0":-2.8558724179277983,"y0":50.002886249733905,"z0":5.165538985560534,"aX":-9.87508539313089},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2378,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3911587413489812,"extension":6.821118572135337},"hitData":{"launchSpeed":70.3,"launchAngle":17.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":108.93,"coordY":136.66}},"index":3,"playId":"c4200894-5ad1-3df2-b0f3-f79658a1a6b2","pitchNumber":3,"startTime":"2026-04-30T18:37:08.550Z","endTime":"2026-04-30T18:37:13.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:37:13.873Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nasim Nuñez pops out to third baseman Bo Bichette in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:37:19.317Z","endTime":"2026-04-30T18:39:35.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141192104682354,"aZ":-28.442822716021876,"pfxX":-12.359358492826882,"pfxZ":2.2073348599428417,"pX":-0.9129594522085025,"pZ":2.3752537309812713,"vX0":9.574099726734138,"vY0":-129.88745789372726,"vZ0":-0.8105991416555267,"x":151.8,"y":174.65,"x0":-3.062296030964051,"y0":50.00020439392788,"z0":4.876610429183705,"aX":-20.870538461570565},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":1851,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.423557872721656,"extension":6.576171192883944},"index":0,"playId":"79e121db-a4d0-35d9-b761-58a4dbb28a4b","pitchNumber":1,"startTime":"2026-04-30T18:37:41.935Z","endTime":"2026-04-30T18:37:46.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51528472552263,"aZ":-11.932231871639479,"pfxX":-5.654164795679767,"pfxZ":10.334677847196751,"pX":-0.9837326052591964,"pZ":3.454192440937172,"vX0":8.022588135289077,"vY0":-140.21678802988637,"vZ0":-2.6354523420384655,"x":154.5,"y":145.52,"x0":-3.169248922587039,"y0":50.00380581402477,"z0":5.202061129749187,"aX":-11.076297042337806},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2502,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3930913509906411,"extension":6.821988007214729},"index":1,"playId":"5af7555b-18e5-31bb-b046-57b4fa314cd1","pitchNumber":2,"startTime":"2026-04-30T18:38:04.021Z","endTime":"2026-04-30T18:38:08.471Z","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.0,"endSpeed":79.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01380889031456,"aZ":-30.12912230253087,"pfxX":-12.003234639139508,"pfxZ":1.257968345770272,"pX":-0.24597130432490577,"pZ":1.0410372517953026,"vX0":10.944876662847525,"vY0":-127.6205340702326,"vZ0":-3.47241496314133,"x":126.38,"y":210.67,"x0":-3.0626833901794246,"y0":50.001879675052315,"z0":4.8318756971794095,"aX":-19.495892284889976},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":18.8,"spinRate":1961,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4317163544881333,"extension":6.587595176992051},"index":2,"playId":"2bd6b0a0-9a4a-3939-9211-05ae06566892","pitchNumber":3,"startTime":"2026-04-30T18:38:20.892Z","endTime":"2026-04-30T18:38:26.022Z","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":97.1,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57460263774018,"aZ":-10.58172862785607,"pfxX":-5.566517633254586,"pfxZ":10.893319347863535,"pX":-0.015656205803318564,"pZ":2.741053256193053,"vX0":9.971709144073582,"vY0":-140.96429089041158,"vZ0":-4.799397990671783,"x":117.6,"y":164.77,"x0":-2.9003240817936775,"y0":50.00133087544795,"z0":5.1685634482954566,"aX":-11.033398123411258},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2525,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.390832387485351,"extension":6.790198813219137},"index":3,"playId":"ade88243-d197-3a9b-848a-d2701d970f50","pitchNumber":4,"startTime":"2026-04-30T18:38:36.868Z","endTime":"2026-04-30T18:38:46.106Z","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":95.4,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.420705332069545,"aZ":-12.71390840110346,"pfxX":-5.511292808054174,"pfxZ":10.210530634511997,"pX":-0.8347781370978521,"pZ":4.005655157509652,"vX0":8.328874896834632,"vY0":-138.51207741644697,"vZ0":-1.0005664977496136,"x":148.82,"y":130.63,"x0":-3.191413974352565,"y0":50.005160648141825,"z0":5.2383188255758775,"aX":-10.507338950289432},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2501,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3983590442529503,"extension":6.786150045495584},"index":4,"playId":"6c72afbd-be90-3621-96a1-730cfe89603a","pitchNumber":5,"startTime":"2026-04-30T18:38:58.813Z","endTime":"2026-04-30T18:39:04.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2624004912567,"aZ":-10.583757380655967,"pfxX":-4.656504690566652,"pfxZ":10.936319537423788,"pX":0.08205073731164189,"pZ":2.8166339274415844,"vX0":10.44098027193559,"vY0":-140.86505603492407,"vZ0":-4.256638711340944,"x":113.87,"y":162.73,"x0":-3.0972168153058792,"y0":50.00352791662205,"z0":5.05319172305703,"aX":-9.194720399228565},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":5.9,"spinRate":2476,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.3914820536787986,"extension":6.901271197194663},"hitData":{"launchSpeed":68.3,"launchAngle":75.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.17,"coordY":201.26}},"index":5,"playId":"138878bd-873f-3019-809f-f44636bbc8f7","pitchNumber":6,"startTime":"2026-04-30T18:39:27.149Z","endTime":"2026-04-30T18:39:35.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:39:35.674Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:41:12.964Z","endTime":"2026-04-30T18:43:16.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977553679428045,"aZ":-11.07475430898347,"pfxX":4.807634928095096,"pfxZ":11.830864860892454,"pX":1.1256440180342433,"pZ":1.6324780719020682,"vX0":-0.8173617300471248,"vY0":-133.29624494001214,"vZ0":-9.908105993262371,"x":74.09,"y":194.7,"x0":0.8135685621145125,"y0":50.00652172467711,"z0":6.217071700149306,"aX":8.57818179703832},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":-8.5,"spinRate":2028,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41227468076279195,"extension":6.861937403944383},"index":0,"playId":"79221dbd-2486-3c36-a82a-642138ea1455","pitchNumber":1,"startTime":"2026-04-30T18:41:48.082Z","endTime":"2026-04-30T18:41:51.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997593718968044,"aZ":-32.66302357351316,"pfxX":-1.4759675747360927,"pfxZ":-0.32262822240462175,"pX":0.5385564691816273,"pZ":0.9735023613990104,"vX0":-2.799477080765731,"vY0":-121.97561770251974,"vZ0":-4.89770144137649,"x":96.47,"y":212.5,"x0":1.8909349081120035,"y0":50.004311077776116,"z0":5.809916314708838,"aX":-2.2332927138175167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":3.4,"spinRate":2234,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.4482974119906795,"extension":6.816120042764707},"index":1,"playId":"6d951deb-d893-3f1e-b413-b9445939c96a","pitchNumber":2,"startTime":"2026-04-30T18:42:05.725Z","endTime":"2026-04-30T18:42:09.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.519316978685328,"aZ":-30.25101718884817,"pfxX":-1.024586600826375,"pfxZ":1.2138987375140138,"pX":0.22821715275318633,"pZ":1.9586012786662608,"vX0":-3.7384774477732625,"vY0":-123.2712420689732,"vZ0":-3.4958178181358273,"x":108.3,"y":185.9,"x0":1.8816763274893544,"y0":50.00044970049249,"z0":5.879669413262261,"aX":-1.6167590363015836},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":2.5,"spinRate":2039,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.4399936878046873,"extension":6.719295031386792},"index":2,"playId":"a3607065-99e2-395c-a3c1-52ad710798b0","pitchNumber":3,"startTime":"2026-04-30T18:42:26.107Z","endTime":"2026-04-30T18:42:29.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.809764812280918,"aZ":-30.467258255543943,"pfxX":-2.4570235648314287,"pfxZ":1.1254650412040785,"pX":-0.9235682884084554,"pZ":1.615917057303138,"vX0":-6.073864695819406,"vY0":-121.49672373701816,"vZ0":-3.9504114785676885,"x":152.2,"y":195.15,"x0":1.9146615538595249,"y0":50.003183302717005,"z0":5.872514856924217,"aX":-3.7209371241375164},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.4,"breakHorizontal":5.8,"spinRate":2238,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4485320538405957,"extension":6.702119537504856},"index":3,"playId":"4186fad4-2466-36c7-8387-4dd46117fabc","pitchNumber":4,"startTime":"2026-04-30T18:42:44.943Z","endTime":"2026-04-30T18:42:50.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-30T18:43:09.062Z","endTime":"2026-04-30T18:43:12.457Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692308849838387,"aZ":-28.719638663680698,"pfxX":-2.3046485274799497,"pfxZ":2.2970144234988474,"pX":1.0445402181363836,"pZ":3.472233091550393,"vX0":-1.902597248446508,"vY0":-122.58209291409523,"vZ0":-0.11024797497720051,"x":77.18,"y":145.03,"x0":2.133267768411513,"y0":50.00507166503703,"z0":5.9923588032949135,"aX":-3.468998572255743},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.4,"breakHorizontal":4.7,"spinRate":2265,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.44869514240131014,"extension":6.607506645256182},"index":5,"playId":"8a4a55eb-7386-3f7f-b6bf-85c4e88166bc","pitchNumber":5,"startTime":"2026-04-30T18:43:12.457Z","endTime":"2026-04-30T18:43:16.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:43:16.731Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"MJ Melendez out on a sacrifice bunt, pitcher Mitchell Parker to first baseman Luis García Jr. Juan Soto to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:43:30.504Z","endTime":"2026-04-30T18:43:51.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680730,"link":"/api/v1/people/680730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71326243829303,"aZ":-10.86356505241428,"pfxX":2.9153367087215925,"pfxZ":11.554824594759332,"pX":0.7002851492662903,"pZ":2.947000822282417,"vX0":-0.9332901418991554,"vY0":-135.68585725063772,"vZ0":-6.93240703986516,"x":90.31,"y":159.21,"x0":0.6722723732528606,"y0":50.00033964982322,"z0":6.310606412088765,"aX":5.375857013707622},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":-5.0,"spinRate":2175,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4053607874608294,"extension":6.979614339579825},"hitData":{"launchSpeed":44.4,"launchAngle":-67.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":132.14,"coordY":191.49}},"index":0,"playId":"4a8e67a7-7546-3b93-8f14-480977d4804a","pitchNumber":1,"startTime":"2026-04-30T18:43:43.958Z","endTime":"2026-04-30T18:43:51.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:43:51.055Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (3) on a sharp line drive to center fielder Jacob Young. Juan Soto scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:44:02.502Z","endTime":"2026-04-30T18:44:32.024Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":73.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136007775276532,"aZ":-35.62095648499126,"pfxX":-5.2384752761023075,"pfxZ":-2.5160323582033435,"pX":-0.0903804886560864,"pZ":2.7090231462376875,"vX0":-2.3411437800651718,"vY0":-116.56450347329564,"vZ0":-0.5224533896915062,"x":120.45,"y":165.64,"x0":1.6095710778234187,"y0":50.00515272516543,"z0":6.31663859994477,"aX":-7.166040043724194},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.4,"breakHorizontal":10.1,"spinRate":2388,"spinDirection":349},"zone":5,"typeConfidence":2.0,"plateTime":0.4709766539691329,"extension":6.732697313935298},"hitData":{"launchSpeed":103.7,"launchAngle":19.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.26,"coordY":46.75}},"index":0,"playId":"843b1667-17be-328e-a754-779f88753259","pitchNumber":1,"startTime":"2026-04-30T18:44:20.076Z","endTime":"2026-04-30T18:44:32.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:44:32.024Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyrone Taylor lines out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:45:43.696Z","endTime":"2026-04-30T18:47:47.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,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":"Lineout","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":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyrone Taylor replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:45:02.261Z","endTime":"2026-04-30T18:45:16.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T18:45:16.177Z","endTime":"2026-04-30T18:45:46.020Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877690796208263,"aZ":-30.298209217230273,"pfxX":-1.0534912550561941,"pfxZ":1.1946368338590778,"pX":-0.5350301483359297,"pZ":0.9605704437912637,"vX0":-5.36635368563019,"vY0":-124.10888190261065,"vZ0":-5.780995009051028,"x":137.39,"y":212.84,"x0":1.7882946004964897,"y0":50.00045816783404,"z0":5.830640411328105,"aX":-1.649469084580738},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":2213,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.44063140258809286,"extension":6.796705515622975},"index":2,"playId":"0445c73c-8ebd-3a7d-9269-decbceeb4e5b","pitchNumber":1,"startTime":"2026-04-30T18:45:46.020Z","endTime":"2026-04-30T18:45:50.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61373206548519,"aZ":-33.305839940842034,"pfxX":-2.9840971216024474,"pfxZ":-0.7537630706907144,"pX":-1.0268170831835879,"pZ":0.7911342174559611,"vX0":-6.190931355658204,"vY0":-121.44571723788434,"vZ0":-4.965487811342743,"x":156.14,"y":217.42,"x0":1.9378460595455291,"y0":50.003818541070615,"z0":5.742149846915221,"aX":-4.479666469044964},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":6.8,"spinRate":2256,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4501082873416382,"extension":6.681418590208429},"index":3,"playId":"1b886136-21b2-3e4e-b161-905671f92ebf","pitchNumber":2,"startTime":"2026-04-30T18:46:10.190Z","endTime":"2026-04-30T18:46:13.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.034415553363658,"aZ":-30.97234106019638,"pfxX":-3.521329470944099,"pfxZ":0.7923161323396588,"pX":-0.8681562672704005,"pZ":1.802409442927616,"vX0":-4.682835002304802,"vY0":-121.53375712974486,"vZ0":-3.7270166844278396,"x":150.09,"y":190.11,"x0":1.5319185006838856,"y0":50.001121745256214,"z0":6.010073855673646,"aX":-5.332896314988156},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":7.3,"spinRate":2219,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.44853591344515253,"extension":6.68363139743828},"index":4,"playId":"d2544f37-416b-35fc-b906-1474f55f5bab","pitchNumber":3,"startTime":"2026-04-30T18:46:36.113Z","endTime":"2026-04-30T18:46:40.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88736142072147,"aZ":-11.102574247893092,"pfxX":1.4624056641029668,"pfxZ":11.218189391187648,"pX":0.5834951871620245,"pZ":2.9771228319340852,"vX0":-0.7762561422317843,"vY0":-137.26812556107635,"vZ0":-6.974215217946995,"x":94.76,"y":158.4,"x0":0.682387400165476,"y0":50.001212255334906,"z0":6.334002422883957,"aX":2.7461223464513322},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-2.4,"spinRate":2104,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4014864340853417,"extension":6.924703438122465},"index":5,"playId":"8c7acdc7-191a-3c92-b200-b2e2a9b06b25","pitchNumber":4,"startTime":"2026-04-30T18:47:01.293Z","endTime":"2026-04-30T18:47:04.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"dc89955e-ea70-443e-9fcc-c5a3e14ffd07","startTime":"2026-04-30T18:47:19.263Z","endTime":"2026-04-30T18:47:24.263Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28927036136127,"aZ":-11.370018616375924,"pfxX":3.881996656794957,"pfxZ":11.45342732863569,"pX":-0.0766886326924095,"pZ":3.2070540556086677,"vX0":-3.5211087792169415,"vY0":-134.8935661735006,"vZ0":-5.947911133259533,"x":119.92,"y":152.19,"x0":0.7504209850652626,"y0":50.00375890634307,"z0":6.265607143072134,"aX":7.051623047315765},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":-6.1,"spinRate":2212,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.40831117191375155,"extension":6.85711965497135},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.96,"coordY":107.48}},"index":7,"playId":"19357e66-b72e-3ba1-951a-24a132f2cdd5","pitchNumber":5,"startTime":"2026-04-30T18:47:37.061Z","endTime":"2026-04-30T18:47:47.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:47:47.848Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:47:56.386Z","endTime":"2026-04-30T18:48:45.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":696285,"link":"/api/v1/people/696285"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101252402811102,"aZ":-36.139070927814174,"pfxX":-1.1441158570660641,"pfxZ":-2.5962918421754813,"pX":0.9846363019668184,"pZ":1.9649435090674963,"vX0":-1.6597092197424868,"vY0":-122.6036717488654,"vZ0":-2.0788617677509573,"x":79.47,"y":185.73,"x0":1.8176270282075024,"y0":50.00028875498047,"z0":5.893461981973674,"aX":-1.7498053988803022},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":2.4,"spinRate":2200,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.445886760776411,"extension":7.003588347532633},"index":0,"playId":"7e207014-2d54-3208-8fe9-124487c909dc","pitchNumber":1,"startTime":"2026-04-30T18:48:14.831Z","endTime":"2026-04-30T18:48:20.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51733516969109,"aZ":-36.22678135293326,"pfxX":-3.3694958264827695,"pfxZ":-2.6428205264516205,"pX":0.5586055855843465,"pZ":2.468413409629902,"vX0":-2.1339627271479786,"vY0":-122.5190381552133,"vZ0":-1.2488314442342054,"x":95.71,"y":172.13,"x0":1.8765644973000193,"y0":50.00513031373004,"z0":6.06009621682977,"aX":-5.161015218526543},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.8,"breakHorizontal":6.6,"spinRate":2238,"spinDirection":289},"zone":6,"typeConfidence":2.0,"plateTime":0.44579472000873466,"extension":6.669700518507346},"hitData":{"launchSpeed":95.8,"launchAngle":39.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.81,"coordY":74.78}},"index":1,"playId":"3738be21-d2d2-38c8-b0c7-d1fb71875779","pitchNumber":2,"startTime":"2026-04-30T18:48:35.818Z","endTime":"2026-04-30T18:48:45.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:48:45.083Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:51:41.826Z","endTime":"2026-04-30T18:52:30.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyrone Taylor remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:50:18.294Z","endTime":"2026-04-30T18:50:18.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Defensive switch from center field to right field for Carson Benge.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T18:50:18.316Z","endTime":"2026-04-30T18:50:18.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Brooks Raley replaces Freddy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T18:50:18.318Z","endTime":"2026-04-30T18:51:05.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Drew Millas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-30T18:51:05.397Z","endTime":"2026-04-30T18:51:11.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686452,"link":"/api/v1/people/686452"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-30T18:51:11.470Z","endTime":"2026-04-30T18:51:44.178Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944504380772138,"aZ":-27.352014382110802,"pfxX":10.052770981104324,"pfxZ":2.80624332090475,"pX":1.183429378246969,"pZ":2.4204024084330684,"vX0":-7.956945037772984,"vY0":-130.86648263769652,"vZ0":-2.840229373984796,"x":71.89,"y":173.43,"x0":2.970872637114595,"y0":50.00423180426046,"z0":5.5883661330340315,"aX":17.28078892425922},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-16.2,"spinRate":2382,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4200040380191683,"extension":5.7240912583744485},"index":5,"playId":"2b27c9ba-adf6-3c49-b6dc-026ff7f056ec","pitchNumber":1,"startTime":"2026-04-30T18:51:44.178Z","endTime":"2026-04-30T18:51:49.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06219127557262,"aZ":-26.172841457040075,"pfxX":-9.059427599114382,"pfxZ":4.436194995793317,"pX":-0.4224853389585431,"pZ":1.99290307946741,"vX0":-5.558914817629479,"vY0":-116.18208102472151,"vZ0":-1.92493260434083,"x":133.1,"y":184.97,"x0":3.1870593856747913,"y0":50.00078553412086,"z0":5.347220435977373,"aX":-12.241055305747052},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":2853,"spinDirection":289},"zone":7,"typeConfidence":0.91,"plateTime":0.473504005323345,"extension":5.8795367792449795},"index":6,"playId":"665e0b7e-e64e-3476-9119-8e048c105121","pitchNumber":2,"startTime":"2026-04-30T18:51:56.588Z","endTime":"2026-04-30T18:52:00.385Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768153573572135,"aZ":-32.01969927708232,"pfxX":11.275024565354332,"pfxZ":0.10250674243084301,"pX":-1.1329240205040112,"pZ":1.247259663099547,"vX0":-12.832946288859377,"vY0":-122.68252078497125,"vZ0":-3.91899865728037,"x":160.18,"y":205.1,"x0":2.706228829556558,"y0":50.004623564293055,"z0":5.6011764139409745,"aX":17.15229833643475},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.6,"breakHorizontal":-17.3,"spinRate":1968,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.44684653804331553,"extension":5.724077759317655},"index":7,"playId":"6f66280b-ccd7-3f96-9a63-aa8f7ec2ac3a","pitchNumber":3,"startTime":"2026-04-30T18:52:10.810Z","endTime":"2026-04-30T18:52:14.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14982069920585,"aZ":-29.782886869852238,"pfxX":-7.5074788984165135,"pfxZ":1.715130700874946,"pX":-0.11607384239196061,"pZ":2.3388186729619043,"vX0":-5.9244439537029505,"vY0":-117.9647309850161,"vZ0":-0.7662771531741652,"x":121.42,"y":175.63,"x0":3.414687010429655,"y0":50.00116365880677,"z0":5.445249332989061,"aX":-10.440053772105218},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.2,"breakHorizontal":15.1,"spinRate":2950,"spinDirection":286},"zone":5,"typeConfidence":0.9,"plateTime":0.46663768586142806,"extension":5.721695439846717},"hitData":{"launchSpeed":91.9,"launchAngle":45.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.61,"coordY":89.32}},"index":8,"playId":"ebd53fe6-286b-384a-b10e-98ff3c98abdc","pitchNumber":4,"startTime":"2026-04-30T18:52:22.192Z","endTime":"2026-04-30T18:52:30.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:52:30.013Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:52:34.283Z","endTime":"2026-04-30T18:53:46.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.671086015781917,"aZ":-26.27858903383372,"pfxX":-8.299640567226483,"pfxZ":4.236866613739226,"pX":0.5102056726849247,"pZ":2.5261730037882724,"vX0":-3.766731584507749,"vY0":-117.32024298934053,"vZ0":-1.2612857285905839,"x":97.55,"y":170.57,"x0":3.215813842118268,"y0":50.00184898293744,"z0":5.525251812430869,"aX":-11.540643295901576},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2822,"spinDirection":282},"zone":6,"typeConfidence":0.91,"plateTime":0.46728029977886854,"extension":5.720699131967367},"index":0,"playId":"7cbacac7-a11d-39b6-a7cd-3f2e3e2a4939","pitchNumber":1,"startTime":"2026-04-30T18:52:55.956Z","endTime":"2026-04-30T18:52:59.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.028644423004085,"aZ":-27.588998227679774,"pfxX":-9.345847487594924,"pfxZ":3.273145671372429,"pX":0.722249938590743,"pZ":2.3835022228828335,"vX0":-3.3421322864608776,"vY0":-118.06361502980312,"vZ0":-1.099273418584184,"x":89.47,"y":174.43,"x0":3.3733639280065004,"y0":50.00361917606903,"z0":5.411406133845126,"aX":-13.095994139542354},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":2994,"spinDirection":281},"zone":6,"typeConfidence":0.91,"plateTime":0.46523382964195603,"extension":5.758656086026351},"index":1,"playId":"d60394a2-bf78-3e55-8225-f9f5e75a4baa","pitchNumber":2,"startTime":"2026-04-30T18:53:07.325Z","endTime":"2026-04-30T18:53:10.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T18:53:17.881Z","endTime":"2026-04-30T18:53:24.778Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358801127719385,"aZ":-27.81086197422661,"pfxX":-11.01286569327683,"pfxZ":3.1693011919852725,"pX":-0.11692336930786132,"pZ":0.5604702366773869,"vX0":-4.759240016821826,"vY0":-117.23502238066982,"vZ0":-4.515111437885873,"x":121.46,"y":223.65,"x0":3.376836486051942,"y0":50.00303148731108,"z0":5.138918596768513,"aX":-15.167012203035206},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.8,"breakHorizontal":21.1,"spinRate":3062,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.46910185370875057,"extension":5.8650479897713215},"index":3,"playId":"5a00893e-c00e-33c4-b853-ae07cae2bf0d","pitchNumber":3,"startTime":"2026-04-30T18:53:24.778Z","endTime":"2026-04-30T18:53:28.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.721347067700357,"aZ":-27.935663519898604,"pfxX":-11.765872526481875,"pfxZ":3.122777868444457,"pX":0.6803216755593979,"pZ":1.789520018584299,"vX0":-2.8502936313205876,"vY0":-116.49975888530737,"vZ0":-1.961097491479546,"x":91.07,"y":190.46,"x0":3.4516031842795183,"y0":50.00104274394082,"z0":5.318653805151693,"aX":-15.94421587483956},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":22.1,"spinRate":3040,"spinDirection":286},"zone":9,"typeConfidence":0.91,"plateTime":0.47269011310590514,"extension":5.815234450840042},"index":4,"playId":"30b3174e-bfa3-3912-bdd6-10489cdb8d34","pitchNumber":4,"startTime":"2026-04-30T18:53:42.273Z","endTime":"2026-04-30T18:53:46.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:53:46.279Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:53:46.470Z","endTime":"2026-04-30T18:54:58.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426332902258956,"aZ":-26.670571342086124,"pfxX":8.807769620099656,"pfxZ":3.0916753852476955,"pX":-0.3463499930996537,"pZ":3.07865930859231,"vX0":-10.97705050083386,"vY0":-132.15155484436562,"vZ0":-1.9370498321695884,"x":130.2,"y":155.66,"x0":2.7041830951565413,"y0":50.004422668805546,"z0":5.767709393571082,"aX":15.684040057407243},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":-13.8,"spinRate":2459,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.41343856678064705,"extension":6.058024925502717},"index":0,"playId":"89b2f5f6-9562-3f1a-a961-191a32f9f684","pitchNumber":1,"startTime":"2026-04-30T18:54:11.434Z","endTime":"2026-04-30T18:54:15.227Z","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":90.7,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509744269808728,"aZ":-23.072514111986457,"pfxX":6.555780633136267,"pfxZ":5.115617439875921,"pX":0.0815630171320887,"pZ":3.787589918563723,"vX0":-9.072664114124272,"vY0":-131.93879560897483,"vZ0":-1.1170225661881448,"x":113.89,"y":136.52,"x0":2.697701001335433,"y0":50.00527355949182,"z0":5.901318755529242,"aX":11.672337989370046},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-10.1,"spinRate":2406,"spinDirection":147},"zone":12,"typeConfidence":0.58,"plateTime":0.41359878819987594,"extension":5.819816676514311},"index":1,"playId":"e4faccc8-a031-3563-85de-a07ee916f194","pitchNumber":2,"startTime":"2026-04-30T18:54:25.698Z","endTime":"2026-04-30T18:54:30.296Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13602716086632,"aZ":-27.182507466351385,"pfxX":-10.731446594356164,"pfxZ":3.614075250337123,"pX":0.4825470302504203,"pZ":2.7794552478672223,"vX0":-3.2979056308395513,"vY0":-117.30531535677852,"vZ0":-0.4469642958027752,"x":98.61,"y":163.73,"x0":3.304099571333232,"y0":50.00178513868867,"z0":5.527335740943974,"aX":-14.81301757581396},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.7,"breakHorizontal":20.3,"spinRate":3020,"spinDirection":289},"zone":6,"typeConfidence":0.91,"plateTime":0.46861650073237104,"extension":5.7668913564028506},"index":2,"playId":"4db94137-9685-38cd-bb48-e92f14780f78","pitchNumber":3,"startTime":"2026-04-30T18:54:39.225Z","endTime":"2026-04-30T18:54:42.609Z","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":81.1,"endSpeed":74.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703748433234722,"aZ":-26.40696944561552,"pfxX":-8.789552975728046,"pfxZ":4.11135099980348,"pX":-0.823150486947425,"pZ":1.8318155632829554,"vX0":-7.023380584368141,"vY0":-117.98723355971829,"vZ0":-2.3819559045290184,"x":148.38,"y":189.32,"x0":3.3401251106603835,"y0":50.001040957563475,"z0":5.302725344199204,"aX":-12.313544960285473},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2982,"spinDirection":291},"zone":13,"typeConfidence":0.91,"plateTime":0.46529620265986393,"extension":6.022279286218477},"index":3,"playId":"20a2758d-8f50-3afe-bff8-6260043696cf","pitchNumber":4,"startTime":"2026-04-30T18:54:54.350Z","endTime":"2026-04-30T18:54:58.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:54:58.193Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a sharp line drive to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:57:11.530Z","endTime":"2026-04-30T18:58:37.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Keibert Ruiz replaces Curtis Mead, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:56:21.497Z","endTime":"2026-04-30T18:57:13.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.311627906009548,"aZ":-34.67498104241566,"pfxX":-1.6418882386131273,"pfxZ":-1.7359955836620866,"pX":0.5161135209901959,"pZ":1.0418517858299736,"vX0":-2.5681776938325744,"vY0":-119.21559216039543,"vZ0":-4.089106836528601,"x":97.33,"y":210.65,"x0":1.8193769091820295,"y0":50.0007167986093,"z0":5.899694030614772,"aX":-2.36936369725698},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":3.6,"spinRate":2106,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4589375264851192,"extension":6.550931538500168},"index":1,"playId":"7cd3e787-4d31-3852-8b4e-7c81a3f556d0","pitchNumber":1,"startTime":"2026-04-30T18:57:13.812Z","endTime":"2026-04-30T18:57:17.227Z","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":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92825704555986,"aZ":-29.361291825746925,"pfxX":-2.210033760594619,"pfxZ":1.862933287287679,"pX":0.07313368611329375,"pZ":1.6652598838338892,"vX0":-3.584883088773973,"vY0":-121.42115520796732,"vZ0":-4.159807684899371,"x":114.21,"y":193.82,"x0":1.8486330632271235,"y0":50.00460876988678,"z0":5.91951534397945,"aX":-3.3423531594302767},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":4.8,"spinRate":2189,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.44890143966490204,"extension":6.527661877633584},"index":2,"playId":"e625af42-5637-3a82-bcba-fb0d1fb3c29b","pitchNumber":2,"startTime":"2026-04-30T18:57:35.790Z","endTime":"2026-04-30T18:57:40.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02040342695733,"aZ":-11.496978681508153,"pfxX":2.319980221067765,"pfxZ":11.006488172314572,"pX":0.0613678136218691,"pZ":4.341802981482916,"vX0":-2.5558643348390566,"vY0":-136.43664226248626,"vZ0":-3.407763996775807,"x":114.66,"y":121.55,"x0":0.7104566494631587,"y0":50.00008641754178,"z0":6.403456087162353,"aX":4.357545910039876},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":-3.6,"spinRate":2092,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40200069711772546,"extension":6.831610767601489},"index":3,"playId":"cf670a62-f57b-33c4-a157-8e7598a69f40","pitchNumber":3,"startTime":"2026-04-30T18:58:08.870Z","endTime":"2026-04-30T18:58:13.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2358155829491,"aZ":-12.37119335600348,"pfxX":2.775300837074154,"pfxZ":11.11539562576497,"pX":0.313165698399826,"pZ":3.300947457560531,"vX0":-2.6385053609140368,"vY0":-132.82536651940035,"vZ0":-5.4154691950540395,"x":105.06,"y":149.65,"x0":0.9602430934109464,"y0":50.00138489664659,"z0":6.27045189426513,"aX":4.943935594539475},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":-4.4,"spinRate":2076,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.4128242087097762,"extension":6.797212199282006},"hitData":{"launchSpeed":100.3,"launchAngle":13.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.78,"coordY":83.94}},"index":4,"playId":"1b0c0523-a23a-372d-bcc6-fa227fe04f82","pitchNumber":4,"startTime":"2026-04-30T18:58:27.941Z","endTime":"2026-04-30T18:58:37.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:58:37.143Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luis Torrens out on a sacrifice bunt, catcher Keibert Ruiz to first baseman Luis García Jr. Carson Benge to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:58:39.079Z","endTime":"2026-04-30T18:59:14.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347679916006953,"aZ":-31.570975589623128,"pfxX":-1.6542798529987957,"pfxZ":0.3746109983413284,"pX":0.013429753431269231,"pZ":2.2972256701137312,"vX0":-4.095519711875361,"vY0":-123.99345932054072,"vZ0":-2.374057764564563,"x":116.49,"y":176.75,"x0":1.8861435071179007,"y0":50.00001056750371,"z0":5.8418383802972,"aX":-2.635017247163277},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":3.7,"spinRate":2201,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.43784784548005184,"extension":6.778802337226332},"hitData":{"launchSpeed":25.9,"launchAngle":-77.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":126.39,"coordY":202.79}},"index":0,"playId":"e3c8f6f2-8854-3e33-9cac-c4d4a28d658a","pitchNumber":1,"startTime":"2026-04-30T18:59:07.087Z","endTime":"2026-04-30T18:59:14.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:59:14.354Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr. Carson Benge to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:59:26.717Z","endTime":"2026-04-30T19:00:31.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316405488637002,"aZ":-32.448498872844546,"pfxX":-3.845969767179754,"pfxZ":-0.1832875099028346,"pX":0.24728821748645644,"pZ":2.9252843063169833,"vX0":-3.2850848642948858,"vY0":-120.63731039040906,"vZ0":-0.5614029504557804,"x":107.57,"y":159.8,"x0":2.128369958228018,"y0":50.00517111096949,"z0":6.030880954367519,"aX":-5.647239860184622},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":7.8,"spinRate":2146,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.4546940254667766,"extension":6.547328327902476},"index":0,"playId":"26f2d03c-9260-32c6-8033-d9f0383bf712","pitchNumber":1,"startTime":"2026-04-30T18:59:46.015Z","endTime":"2026-04-30T18:59:49.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765750526089814,"aZ":-30.470614688949528,"pfxX":-5.036595907319278,"pfxZ":1.1149459276939018,"pX":-0.7500870214570919,"pZ":1.0617743785433529,"vX0":-4.639283395868619,"vY0":-122.94254310163478,"vZ0":-5.2728591746371745,"x":145.59,"y":210.11,"x0":1.819687664281892,"y0":50.00022098442165,"z0":5.839172306272555,"aX":-7.660170181905635},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":10.2,"spinRate":2327,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.44655927684131047,"extension":6.75553251057413},"index":1,"playId":"f6947316-874e-3946-9958-96e96c7559b9","pitchNumber":2,"startTime":"2026-04-30T19:00:03.493Z","endTime":"2026-04-30T19:00:07.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44485633854813,"aZ":-32.94829029187511,"pfxX":-3.188461303172443,"pfxZ":-0.5159091374137255,"pX":1.1805786962188707,"pZ":2.3284005232382405,"vX0":-1.0340400519078503,"vY0":-121.45806717953943,"vZ0":-1.6187305790489346,"x":72.0,"y":175.91,"x0":2.0259155230031087,"y0":50.00297686988519,"z0":5.864476115229334,"aX":-4.7712610580973465},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":6.0,"spinRate":2252,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.45068696291397936,"extension":6.71149970033576},"hitData":{"launchSpeed":103.6,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":151.58}},"index":2,"playId":"97cca451-3c9c-3711-b231-caed9c302640","pitchNumber":3,"startTime":"2026-04-30T19:00:24.138Z","endTime":"2026-04-30T19:00:31.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:00:31.717Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T19:00:39.143Z","endTime":"2026-04-30T19:01:26.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.464409521676366,"aZ":-10.796915465087405,"pfxX":2.3866847622882785,"pfxZ":11.483321231271905,"pX":-0.2738128716123299,"pZ":3.3550053567256954,"vX0":-3.934075227885315,"vY0":-136.20927122675224,"vZ0":-5.788836889241837,"x":127.44,"y":148.19,"x0":0.8852480683386613,"y0":50.00664786894864,"z0":6.268482231164334,"aX":4.444907269988895},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":-3.4,"spinRate":2230,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4035417647574304,"extension":6.759239226394694},"index":0,"playId":"47473239-8051-316d-8ff8-a3a9a0fc52b5","pitchNumber":1,"startTime":"2026-04-30T19:00:59.619Z","endTime":"2026-04-30T19:01:02.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10484720201481,"aZ":-11.06021280081146,"pfxX":3.4567191293614346,"pfxZ":11.57628470166153,"pX":0.14625457122064955,"pZ":3.3362347615357675,"vX0":-2.4110774659151586,"vY0":-134.8913531515552,"vZ0":-5.895723359853251,"x":111.43,"y":148.7,"x0":0.6071341519353987,"y0":50.00588436395913,"z0":6.346055235691761,"aX":6.307012938319595},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":-5.6,"spinRate":2167,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4076317516655572,"extension":6.926835583695185},"hitData":{"launchSpeed":106.4,"launchAngle":14.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.3,"coordY":75.75}},"index":1,"playId":"084e61cc-e777-3cc0-8477-40eacd735caf","pitchNumber":2,"startTime":"2026-04-30T19:01:20.522Z","endTime":"2026-04-30T19:01:26.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:01:26.710Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:04:11.159Z","endTime":"2026-04-30T19:04:24.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:03:29.750Z","endTime":"2026-04-30T19:04:13.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"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":93.9,"endSpeed":85.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44406947061688,"aZ":-10.928955439981246,"pfxX":-5.309873747591416,"pfxZ":11.340356634435858,"pX":-0.33556942628057757,"pZ":3.5814316811802747,"vX0":4.709716440422696,"vY0":-136.57877949692292,"vZ0":-3.3913571599516468,"x":129.79,"y":142.08,"x0":-1.3995885870547793,"y0":50.00135314054109,"z0":5.600541212571075,"aX":-9.94648442720354},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":8.5,"spinRate":2347,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4023335203452012,"extension":6.045062708166456},"hitData":{"launchSpeed":106.3,"launchAngle":0.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.81,"coordY":99.87}},"index":1,"playId":"76683496-6050-35c4-8622-209d7f8f5385","pitchNumber":1,"startTime":"2026-04-30T19:04:13.492Z","endTime":"2026-04-30T19:04:24.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:04:24.806Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, first baseman Mark Vientos to shortstop Ronny Mauricio. Luis García Jr. out at 2nd. Daylen Lile to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:04:23.718Z","endTime":"2026-04-30T19:05:46.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129073036131118,"aZ":-11.173430350277512,"pfxX":-4.015249342801513,"pfxZ":11.169500643569878,"pX":-0.20054471374504262,"pZ":3.0740623113045262,"vX0":4.624329232463665,"vY0":-136.51129277252255,"vZ0":-4.4851901908715694,"x":124.64,"y":155.78,"x0":-1.397884961685778,"y0":50.00311564801138,"z0":5.512760460322951,"aX":-7.549765030269436},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2267,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40182478608587147,"extension":6.1375466802439345},"index":0,"playId":"0c7941f2-80a1-36b2-97e0-24f3245def47","pitchNumber":1,"startTime":"2026-04-30T19:04:48.602Z","endTime":"2026-04-30T19:04:52.119Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963770406466097,"aZ":-25.24490995821036,"pfxX":-9.266191221158344,"pfxZ":4.305891841584723,"pX":-0.5455653400173501,"pZ":2.9961144045114696,"vX0":5.380523790799174,"vY0":-125.61632472544352,"vZ0":-1.432303460797553,"x":137.8,"y":157.88,"x0":-1.5046002079295173,"y0":50.00081490667614,"z0":5.614082152588001,"aX":-14.898736087382527},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":1723,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.43500791960359564,"extension":6.187130638444114},"index":1,"playId":"9b9a2c89-1ebd-3ae9-b5a0-b52a22cb9251","pitchNumber":2,"startTime":"2026-04-30T19:05:10.967Z","endTime":"2026-04-30T19:05:14.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T19:05:22.621Z","endTime":"2026-04-30T19:05:39.289Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10252368690854,"aZ":-28.713587939731063,"pfxX":-8.630401304689794,"pfxZ":2.1197127603146066,"pX":-0.35867271140515705,"pZ":1.3340483751460182,"vX0":5.61709163471088,"vY0":-127.06174724687922,"vZ0":-4.4597389676615204,"x":130.67,"y":202.76,"x0":-1.4770056377167888,"y0":50.00441494788396,"z0":5.3942678690494175,"aX":-14.109019587036116},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":14.4,"spinRate":1723,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4311213183963738,"extension":6.108211267358992},"hitData":{"launchSpeed":77.3,"launchAngle":0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.92,"coordY":174.9}},"index":3,"playId":"be61ab63-daf8-3b32-a844-a7a1c83683a3","pitchNumber":3,"startTime":"2026-04-30T19:05:39.289Z","endTime":"2026-04-30T19:05:46.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:05:46.979Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (8) on a fly ball to right center field. Daylen Lile scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:06:32.799Z","endTime":"2026-04-30T19:08:04.228Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":596133,"link":"/api/v1/people/596133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":596133,"link":"/api/v1/people/596133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"cd8d7e74-f507-342f-b245-989b7c192b35","startTime":"2026-04-30T19:06:14.682Z","endTime":"2026-04-30T19:06:19.377Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82221690020148,"aZ":-10.593567010268579,"pfxX":-5.108719831086338,"pfxZ":11.463931241283504,"pX":-0.8956413138927333,"pZ":3.09087768964337,"vX0":3.4649012308442106,"vY0":-136.74004671233965,"vZ0":-4.3941700255818965,"x":151.14,"y":155.33,"x0":-1.519316391801729,"y0":50.00249178566944,"z0":5.453154945248781,"aX":-9.616755495243645},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.9,"breakHorizontal":8.5,"spinRate":2440,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40146718320261066,"extension":6.096475080706949},"index":1,"playId":"a4bcb41c-3cf8-3273-97a4-24b4777c9f9e","pitchNumber":1,"startTime":"2026-04-30T19:06:34.937Z","endTime":"2026-04-30T19:06:39.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10514225382704,"aZ":-11.17893948981285,"pfxX":-6.332257749460775,"pfxZ":11.184743993064115,"pX":-0.5894404030372523,"pZ":3.5071786790338373,"vX0":4.506113914938017,"vY0":-136.6219131491132,"vZ0":-3.325516226188123,"x":139.47,"y":144.09,"x0":-1.443455351302696,"y0":50.00113585570518,"z0":5.51676358507365,"aX":-11.884106143329209},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":10.4,"spinRate":2415,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40202094707169467,"extension":6.087830591803698},"index":2,"playId":"726d932e-4887-31bf-be88-ef7f76dde62a","pitchNumber":2,"startTime":"2026-04-30T19:06:52.388Z","endTime":"2026-04-30T19:06:57.350Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58806826879687,"aZ":-9.049588047143963,"pfxX":-3.4287791201922686,"pfxZ":12.067194324727629,"pX":0.02594519189949427,"pZ":3.2160076817939207,"vX0":4.906804663269253,"vY0":-138.01140378520722,"vZ0":-4.48483840487472,"x":116.01,"y":151.95,"x0":-1.3349716586136073,"y0":50.006218283169254,"z0":5.4795908797780415,"aX":-6.572991449277081},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.0,"breakHorizontal":5.2,"spinRate":2502,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3978699945373432,"extension":6.111244667106673},"index":3,"playId":"5b058928-c60d-3256-b80a-febc592715f3","pitchNumber":3,"startTime":"2026-04-30T19:07:12.077Z","endTime":"2026-04-30T19:07:16.169Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.378351687971744,"aZ":-26.823929829747424,"pfxX":-6.895069825105504,"pfxZ":3.288660714915638,"pX":-0.2758240868320104,"pZ":2.3887243301381242,"vX0":5.085163073679446,"vY0":-126.35653255288052,"vZ0":-2.390396966443041,"x":127.51,"y":174.28,"x0":-1.4129570520247017,"y0":50.0011268467753,"z0":5.4898202246567775,"aX":-11.211648402560927},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":1957,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4325327994666712,"extension":6.162218214745773},"hitData":{"launchSpeed":105.0,"launchAngle":30.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.4,"coordY":45.12}},"index":4,"playId":"c3c6e705-e4eb-3306-bb5a-3dcb1b2f6e81","pitchNumber":4,"startTime":"2026-04-30T19:07:34.166Z","endTime":"2026-04-30T19:08:04.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:08:04.228Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:07:54.938Z","endTime":"2026-04-30T19:09:29.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2859605027779,"aZ":-10.48148409161658,"pfxX":-4.331020227176807,"pfxZ":11.113699301859937,"pX":-0.6635849041328991,"pZ":3.056501897322137,"vX0":3.8310161056304213,"vY0":-139.08818913308087,"vZ0":-4.770759632977357,"x":142.29,"y":156.25,"x0":-1.4986439104882692,"y0":50.00317232368153,"z0":5.493925032075558,"aX":-8.454228413116468},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":7.0,"spinRate":2452,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3943655933542489,"extension":6.148883821417653},"index":0,"playId":"ca169547-6c3f-3a5c-b0bb-76320471ca92","pitchNumber":1,"startTime":"2026-04-30T19:08:24.169Z","endTime":"2026-04-30T19:08:30.927Z","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.7,"endSpeed":85.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44051248911166,"aZ":-11.878121963330987,"pfxX":-3.3762232474227014,"pfxZ":10.754826870486305,"pX":-1.5530321050651839,"pZ":1.931684409240442,"vX0":1.2884927575697023,"vY0":-137.6858095604253,"vZ0":-7.054920235567061,"x":176.2,"y":186.62,"x0":-1.59312377710479,"y0":50.001696626066455,"z0":5.361160903681022,"aX":-6.37114130033072},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2424,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.40043722036621654,"extension":6.122238452040961},"index":1,"playId":"1919ff8a-c5cf-314b-a410-9232ba1f3223","pitchNumber":2,"startTime":"2026-04-30T19:08:43.005Z","endTime":"2026-04-30T19:08:46.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529989624230787,"aZ":-28.63298880230263,"pfxX":-7.927138342436013,"pfxZ":2.1637017016550883,"pX":-0.6396761933160813,"pZ":1.7176995462558946,"vX0":4.891496672002523,"vY0":-127.2212302483001,"vZ0":-3.548208887484616,"x":141.38,"y":192.4,"x0":-1.5591123440619123,"y0":50.00331909969708,"z0":5.404385568999083,"aX":-12.971715783276181},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":13.2,"spinRate":1896,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.43081864007015147,"extension":6.21110891808161},"index":2,"playId":"437b8672-491e-378d-b421-2d591a855b21","pitchNumber":3,"startTime":"2026-04-30T19:08:59.746Z","endTime":"2026-04-30T19:09:04.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T19:09:09.119Z","endTime":"2026-04-30T19:09:24.934Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500398641885354,"aZ":-26.350748648329695,"pfxX":-8.4270347743057,"pfxZ":3.511216531077288,"pX":-0.05926343070865442,"pZ":1.230622774894039,"vX0":6.202731314533448,"vY0":-127.73647451654575,"vZ0":-5.120258460353962,"x":119.26,"y":205.55,"x0":-1.4202022600054922,"y0":50.00110459391241,"z0":5.324277357311251,"aX":-13.97040060062269},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":1901,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4282508336385362,"extension":6.279983042481547},"index":4,"playId":"e6ba3e08-5d3e-3d29-bbbb-530112f1f412","pitchNumber":4,"startTime":"2026-04-30T19:09:24.934Z","endTime":"2026-04-30T19:09:29.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:09:29.656Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to left fielder MJ Melendez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:09:30.976Z","endTime":"2026-04-30T19:10:02.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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(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":94.8,"endSpeed":86.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9767637248701,"aZ":-10.659482486398804,"pfxX":-2.1085272605166407,"pfxZ":11.26115733130169,"pX":-0.4602506666650524,"pZ":2.754877830885226,"vX0":3.5727383799920793,"vY0":-137.9083690779479,"vZ0":-5.34894949329736,"x":134.54,"y":164.4,"x0":-1.5033976235807227,"y0":50.00299963937165,"z0":5.450036633644749,"aX":-4.028708474015039},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":3.0,"spinRate":2302,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39839514370255014,"extension":6.176493462463951},"hitData":{"launchSpeed":87.4,"launchAngle":45.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.93,"coordY":110.06}},"index":0,"playId":"165ddef9-43a9-396b-b7b7-5f426e54a1bc","pitchNumber":1,"startTime":"2026-04-30T19:09:54.242Z","endTime":"2026-04-30T19:10:02.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:10:02.876Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Juan Soto doubles (4) on a sharp fly ball to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:12:34.650Z","endTime":"2026-04-30T19:13:40.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Richard Lovelady replaces Mitchell Parker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:11:51.714Z","endTime":"2026-04-30T19:12:36.921Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.226489158897774,"aZ":-27.64315323642373,"pfxX":9.861320065160694,"pfxZ":2.481819602325821,"pX":0.7277933699775316,"pZ":1.7815126462725075,"vX0":-7.517788197485448,"vY0":-134.70891908735666,"vZ0":-3.921975107135915,"x":89.26,"y":190.68,"x0":2.283555693942876,"y0":50.003101580343255,"z0":5.2268335340530365,"aX":17.993924428305803},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":2151,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4077263201562853,"extension":7.589927057061926},"index":1,"playId":"eb060069-0eda-31ee-81cd-f84450e16180","pitchNumber":1,"startTime":"2026-04-30T19:12:36.921Z","endTime":"2026-04-30T19:12:41.313Z","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.1,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34459976988974,"aZ":-32.87655484441313,"pfxX":-8.29247578913173,"pfxZ":-0.4899922830574177,"pX":-0.5103796658321046,"pZ":0.35896193392154,"vX0":-4.661338161643045,"vY0":-119.49558899204612,"vZ0":-3.9448251060094774,"x":136.45,"y":229.09,"x0":2.546760786294604,"y0":50.00187051008501,"z0":5.00418701836272,"aX":-11.917486292314996},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.6,"breakHorizontal":16.2,"spinRate":2481,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.459434889547075,"extension":7.351868279769973},"index":2,"playId":"ed156161-3e25-3e28-8c1b-5528fab611ff","pitchNumber":2,"startTime":"2026-04-30T19:12:51.905Z","endTime":"2026-04-30T19:12:57.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015448693188464,"aZ":-22.76348857108722,"pfxX":5.596500620417189,"pfxZ":5.315623559068486,"pX":-1.0295405162643374,"pZ":2.8092208774083542,"vX0":-10.337288525062709,"vY0":-132.8728848217329,"vZ0":-2.369651636884408,"x":156.24,"y":162.93,"x0":2.2012614188229516,"y0":50.00567177632791,"z0":5.383652806202905,"aX":9.914244229145158},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-7.7,"spinRate":2265,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4137380692379602,"extension":7.6198896866680075},"index":3,"playId":"b2c4e592-4bbb-39da-a8af-187e5954a1f2","pitchNumber":3,"startTime":"2026-04-30T19:13:08.114Z","endTime":"2026-04-30T19:13:14.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297386356279755,"aZ":-31.417898145730348,"pfxX":-7.605839370307706,"pfxZ":0.5459638564959555,"pX":-0.21937033411672893,"pZ":2.0352850843974744,"vX0":-3.7827775749263246,"vY0":-117.72812090258284,"vZ0":-0.7358051405261732,"x":125.36,"y":183.83,"x0":2.401368148305548,"y0":50.005291872356125,"z0":5.2839983868232165,"aX":-10.576424429393029},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.1,"breakHorizontal":14.8,"spinRate":2435,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.4669352273097207,"extension":7.138711151423076},"hitData":{"launchSpeed":103.4,"launchAngle":25.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":129.96,"coordY":31.2}},"index":4,"playId":"130c1835-2083-3a62-b7af-c058eaf69d93","pitchNumber":4,"startTime":"2026-04-30T19:13:25.806Z","endTime":"2026-04-30T19:13:40.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:13:40.384Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Slater grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:14:36.947Z","endTime":"2026-04-30T19:16:11.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces MJ Melendez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:13:51.920Z","endTime":"2026-04-30T19:14:10.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T19:14:10.636Z","endTime":"2026-04-30T19:14:39.312Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336974490497713,"aZ":-16.12269234571474,"pfxX":3.2332495846726554,"pfxZ":8.735430937349529,"pX":-0.8737272515722166,"pZ":1.9191360765251226,"vX0":-9.305514058409235,"vY0":-134.72220504857194,"vZ0":-5.892565991835948,"x":150.3,"y":186.96,"x0":2.2054435049694536,"y0":50.00375247188258,"z0":5.274748193998469,"aX":5.942419132652957},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-3.8,"spinRate":2463,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4065914300108098,"extension":7.670980597961862},"index":2,"playId":"1b389d6e-6ee3-3896-a0cd-7dd141d59bbb","pitchNumber":1,"startTime":"2026-04-30T19:14:39.312Z","endTime":"2026-04-30T19:14:45.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34272263516286,"aZ":-19.89017998169504,"pfxX":2.7425071066173103,"pfxZ":6.848076561253537,"pX":1.230887622568797,"pZ":4.436215830931065,"vX0":-3.8520029897004986,"vY0":-132.59553756647287,"vZ0":1.11738797069285,"x":70.08,"y":119.0,"x0":2.3410820987660563,"y0":50.00359059511148,"z0":5.452859850956068,"aX":4.920650211475907},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-4.2,"spinRate":2330,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.4118850785111441,"extension":7.199470532599272},"index":3,"playId":"f57c1c07-9a6a-3ef6-ab8b-5780d9b39ac9","pitchNumber":2,"startTime":"2026-04-30T19:14:58.191Z","endTime":"2026-04-30T19:15:01.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17145388919192,"aZ":-32.05259149319317,"pfxX":-6.646225002851573,"pfxZ":0.08456961327501311,"pX":0.35864408231134753,"pZ":2.2302589668351724,"vX0":-2.9516074588599723,"vY0":-119.65329912106588,"vZ0":-0.4903113369882536,"x":103.33,"y":178.56,"x0":2.470168304213884,"y0":50.00430924838667,"z0":5.299493647968277,"aX":-9.677289870350245},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":12.7,"spinRate":2493,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.457026263067549,"extension":7.310156093402809},"index":4,"playId":"8c8bbc6a-4258-3f36-922d-b1ef5e80c65a","pitchNumber":3,"startTime":"2026-04-30T19:15:21.246Z","endTime":"2026-04-30T19:15:25.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08731330959594,"aZ":-20.95530366656163,"pfxX":0.8538912008752167,"pfxZ":6.289668200026965,"pX":-0.16779571293164883,"pZ":3.5090445992331936,"vX0":-6.499638248583314,"vY0":-132.1979507283387,"vZ0":-1.1503588979982196,"x":123.4,"y":144.04,"x0":2.20346450178956,"y0":50.00396312987858,"z0":5.476528941196135,"aX":1.5240330402928337},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-0.2,"spinRate":2395,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.41307859375956735,"extension":7.433231746187028},"index":5,"playId":"7eff5f59-255c-33f6-8c6d-63560e0751c7","pitchNumber":4,"startTime":"2026-04-30T19:15:44.049Z","endTime":"2026-04-30T19:15:48.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040123183731268,"aZ":-16.77142847416876,"pfxX":1.4167261099000406,"pfxZ":8.341866610977569,"pX":-0.3783159016509691,"pZ":2.236511976369744,"vX0":-7.538540977537862,"vY0":-134.72609141368514,"vZ0":-5.010700014314086,"x":131.42,"y":178.39,"x0":2.2665939982190184,"y0":50.00375530551287,"z0":5.297928205065242,"aX":2.6169861979522153},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-1.1,"spinRate":2384,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.4058453428577886,"extension":7.4173484665216405},"hitData":{"launchSpeed":87.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":153.1}},"index":6,"playId":"d83e9eef-8c05-3f2e-90cc-d4fdcf4218db","pitchNumber":5,"startTime":"2026-04-30T19:16:03.585Z","endTime":"2026-04-30T19:16:11.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:16:11.109Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mark Vientos lines out to second baseman Nasim Nuñez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:16:15.958Z","endTime":"2026-04-30T19:17:29.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877414868887893,"aZ":-34.969275384478706,"pfxX":-6.573187150974016,"pfxZ":-1.9406002229617751,"pX":0.4867447473751401,"pZ":2.418251437833857,"vX0":-2.7596901982926023,"vY0":-119.44654303987039,"vZ0":0.45063200964801964,"x":98.45,"y":173.49,"x0":2.5125535828001966,"y0":50.00472326232019,"z0":5.381771973885268,"aX":-9.459295663204806},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.1,"breakHorizontal":12.6,"spinRate":2526,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.459273982261565,"extension":7.051448077329833},"index":0,"playId":"654b236c-5267-3e4b-bed1-c73caa9d9ded","pitchNumber":1,"startTime":"2026-04-30T19:16:38.688Z","endTime":"2026-04-30T19:16:42.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":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.490815900918236,"aZ":-31.94033632856172,"pfxX":-7.160358149078139,"pfxZ":0.1620203121771464,"pX":0.22088796466324284,"pZ":1.3289232624412268,"vX0":-2.94119016794157,"vY0":-118.19178842978685,"vZ0":-2.2750078502376967,"x":108.58,"y":202.9,"x0":2.4131792019759764,"y0":50.00085664211515,"z0":5.250251305883889,"aX":-10.081393451392353},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.0,"breakHorizontal":13.7,"spinRate":2564,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.46424311079417624,"extension":7.262235468938858},"index":1,"playId":"304366f2-fd33-367f-8690-024abd5f1560","pitchNumber":2,"startTime":"2026-04-30T19:17:01.330Z","endTime":"2026-04-30T19:17:05.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415394446189442,"aZ":-19.032883664247898,"pfxX":4.025535084261261,"pfxZ":7.239536255269018,"pX":-0.026533790007781062,"pZ":2.8750187008198598,"vX0":-7.110151836698074,"vY0":-133.53996401626324,"vZ0":-2.994509270976087,"x":118.01,"y":161.15,"x0":2.141454680612528,"y0":50.00160084559933,"z0":5.372027233377586,"aX":7.306546435198336},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":-5.9,"spinRate":2461,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.4093819912447896,"extension":7.638828226427168},"hitData":{"launchSpeed":92.3,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.94,"coordY":132.68}},"index":2,"playId":"1d0d4b6f-7a1b-30c3-ab76-812f73ee7f30","pitchNumber":3,"startTime":"2026-04-30T19:17:25.184Z","endTime":"2026-04-30T19:17:29.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:17:29.908Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyrone Taylor lines out to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:20:17.637Z","endTime":"2026-04-30T19:21:04.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":"Lineout","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":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:17:49.105Z","endTime":"2026-04-30T19:18:23.606Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gus Varland replaces Richard Lovelady.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T19:18:23.606Z","endTime":"2026-04-30T19:20:19.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681402,"link":"/api/v1/people/681402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249474442538745,"aZ":-31.796522805562944,"pfxX":1.035176172506359,"pfxZ":0.23631834110975092,"pX":-0.23788738329130094,"pZ":3.312119535384819,"vX0":2.5888565009877627,"vY0":-125.21284564679641,"vZ0":1.2233551934956342,"x":126.07,"y":149.35,"x0":-1.4161647663758625,"y0":50.002683407676436,"z0":5.4021596468249715,"aX":1.657734993940377},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-2.4,"spinRate":2262,"spinDirection":111},"zone":2,"typeConfidence":0.9,"plateTime":0.43601267765227725,"extension":6.548925831708586},"index":2,"playId":"4f0e4d71-1d21-3040-9f59-13bea8ab00b9","pitchNumber":1,"startTime":"2026-04-30T19:20:19.726Z","endTime":"2026-04-30T19:20:23.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980064190937945,"aZ":-30.17601570323543,"pfxX":0.3067449217954543,"pfxZ":1.2336113551496712,"pX":0.14117111249802283,"pZ":1.1856854247440551,"vX0":3.655159506980585,"vY0":-126.89097761834692,"vZ0":-3.851211469196123,"x":111.62,"y":206.77,"x0":-1.362783937082372,"y0":50.00203350766998,"z0":5.1494511461589365,"aX":0.4952777253883116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-1.4,"spinRate":2205,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4330396606856932,"extension":6.674911324681691},"index":3,"playId":"a565709d-83f3-361b-857b-d1b906770c82","pitchNumber":2,"startTime":"2026-04-30T19:20:38.109Z","endTime":"2026-04-30T19:20:42.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95488221982145,"aZ":-30.813984562166315,"pfxX":0.29839896050545867,"pfxZ":0.8254048896938562,"pX":0.48199731302004406,"pZ":1.8259323911461374,"vX0":4.51567488518145,"vY0":-128.18519606331327,"vZ0":-2.4926391303962814,"x":98.63,"y":189.48,"x0":-1.345677828864982,"y0":50.00582531629313,"z0":5.2310461804357615,"aX":0.49317485290198354},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-1.6,"spinRate":2230,"spinDirection":85},"zone":9,"typeConfidence":0.9,"plateTime":0.4282714943761565,"extension":6.5118626501982515},"hitData":{"launchSpeed":91.3,"launchAngle":21.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.94,"coordY":77.05}},"index":4,"playId":"020f0fab-809f-3020-96dc-d271a0763b54","pitchNumber":3,"startTime":"2026-04-30T19:20:57.773Z","endTime":"2026-04-30T19:21:04.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:21:04.969Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to center fielder Tyrone Taylor, deflected by right fielder Carson Benge.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:23:35.990Z","endTime":"2026-04-30T19:24:59.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Austin Slater remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:22:43.271Z","endTime":"2026-04-30T19:22:43.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"description":"Pitching Change: Devin Williams replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T19:22:43.288Z","endTime":"2026-04-30T19:23:38.324Z","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.8,"endSpeed":83.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70211088023114,"aZ":-17.39604941243144,"pfxX":-8.093955269334144,"pfxZ":8.112283820292097,"pX":-0.7225522159812438,"pZ":4.1679881909104,"vX0":6.534329540055365,"vY0":-134.94328309049905,"vZ0":-0.1335488906323143,"x":144.54,"y":126.24,"x0":-2.1385044903364334,"y0":50.0033655457268,"z0":5.456472999393935,"aX":-14.746151971629404},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":13.1,"spinRate":2155,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4078075678094457,"extension":7.493782841089655},"index":2,"playId":"a1266e4d-e4a7-35c3-aa54-9fb4aac75bbb","pitchNumber":1,"startTime":"2026-04-30T19:23:38.324Z","endTime":"2026-04-30T19:23:41.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84576581411682,"aZ":-15.90495184310681,"pfxX":-7.878348600470672,"pfxZ":8.947732562665589,"pX":0.11054508970632008,"pZ":2.5282456360130254,"vX0":8.597009902662771,"vY0":-134.8652326568728,"vZ0":-4.178804122405571,"x":112.79,"y":170.52,"x0":-2.1145142039923464,"y0":50.00493247806387,"z0":5.2402641144714055,"aX":-14.328738175992676},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2227,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40814356486671777,"extension":7.375384970497344},"index":3,"playId":"bbb5b625-2a13-30f2-9096-3d6d4858d533","pitchNumber":2,"startTime":"2026-04-30T19:23:52.813Z","endTime":"2026-04-30T19:23:57.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45760152673381,"aZ":-35.67915969905047,"pfxX":-12.399151930965616,"pfxZ":-2.4411074985730608,"pX":-0.15953548796694528,"pZ":1.750402040116448,"vX0":8.556850950216432,"vY0":-119.90088844890153,"vZ0":-0.5849925061103333,"x":123.08,"y":191.52,"x0":-2.1907343990682833,"y0":50.005403206624266,"z0":5.22365078894724,"aX":-17.782651990875117},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.2,"breakHorizontal":20.0,"spinRate":2849,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.45949276594439414,"extension":7.082557543894968},"index":4,"playId":"bedf2948-581c-3f9a-bc48-97fc014095d2","pitchNumber":3,"startTime":"2026-04-30T19:24:16.165Z","endTime":"2026-04-30T19:24:21.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.585321478639514,"aZ":-35.815768292840055,"pfxX":-11.328213810258084,"pfxZ":-2.5006925938027136,"pX":-0.23002610605427393,"pZ":1.8229781899102278,"vX0":8.192235083247779,"vY0":-120.93403593702999,"vZ0":-0.6053223752148996,"x":125.77,"y":189.56,"x0":-2.2204626281220157,"y0":50.00563095585202,"z0":5.268513324007048,"aX":-16.476979935345213},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.3,"breakHorizontal":18.1,"spinRate":2685,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.4561072022337189,"extension":6.8961980997075605},"hitData":{"launchSpeed":87.4,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.07,"coordY":97.6}},"index":5,"playId":"42b5f55f-1bcc-322c-bdc5-4a1e9cae5b6e","pitchNumber":4,"startTime":"2026-04-30T19:24:47.535Z","endTime":"2026-04-30T19:24:59.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:24:59.221Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Carson Benge. Nasim Nuñez to 3rd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:25:06.975Z","endTime":"2026-04-30T19:27:10.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404627767168645,"aZ":-15.141263281946262,"pfxX":-9.7491806130521,"pfxZ":9.118573386353672,"pX":-0.5747326988755197,"pZ":3.0529257349019656,"vX0":7.674945562878345,"vY0":-136.1881342450171,"vZ0":-3.3409428255923532,"x":138.91,"y":156.35,"x0":-2.1702452885726773,"y0":50.00632856153818,"z0":5.350420192774196,"aX":-18.218921522996737},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":16.0,"spinRate":2410,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4030098052815405,"extension":7.385420087216539},"index":0,"playId":"585baf31-6fca-3dbe-b3ad-4dbc1b1c8b69","pitchNumber":1,"startTime":"2026-04-30T19:25:31.624Z","endTime":"2026-04-30T19:25:38.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nasim Nuñez steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"585baf31-6fca-3dbe-b3ad-4dbc1b1c8b69","startTime":"2026-04-30T19:25:41.612Z","endTime":"2026-04-30T19:26:00.790Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580518523816604,"aZ":-34.09687257831185,"pfxX":-13.753178969682576,"pfxZ":-1.3206994392826532,"pX":-0.10878632716016878,"pZ":1.0342515417317706,"vX0":9.112100768206142,"vY0":-121.18477287435859,"vZ0":-2.464948138481186,"x":121.15,"y":210.86,"x0":-2.1732041896758663,"y0":50.00349853403504,"z0":5.108814182909252,"aX":-20.00270809263953},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":22.1,"spinRate":2817,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45587381682750205,"extension":7.121390186241073},"index":2,"playId":"2c3d6703-5f42-3afe-8287-403139e557f5","pitchNumber":2,"startTime":"2026-04-30T19:26:00.790Z","endTime":"2026-04-30T19:26:05.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03160899516889,"aZ":-14.119032023859777,"pfxX":-8.96204143735765,"pfxZ":9.756206715718635,"pX":0.6703041639951498,"pZ":2.4688345716039266,"vX0":10.608912202234189,"vY0":-135.96726496225295,"vZ0":-4.468252820551868,"x":91.45,"y":172.12,"x0":-2.139145820556227,"y0":50.004576795758304,"z0":5.130980505517757,"aX":-16.588700972979357},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":13.7,"spinRate":2340,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4046335773652068,"extension":7.552641078120347},"index":3,"playId":"a177182a-f2d5-32bf-a6d2-9a4dccc7db3b","pitchNumber":3,"startTime":"2026-04-30T19:26:20.481Z","endTime":"2026-04-30T19:26:47.493Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545956130325294,"aZ":-30.76119022405324,"pfxX":-13.153113196948695,"pfxZ":0.9144019164842518,"pX":-0.3722954803964307,"pZ":1.5581517099393343,"vX0":8.515036289623245,"vY0":-124.60986126201253,"vZ0":-2.489195727653586,"x":131.19,"y":196.71,"x0":-2.1509462957076253,"y0":50.005607851015895,"z0":5.150156299185811,"aX":-20.377608428855744},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":21.5,"spinRate":2773,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.44210672331792145,"extension":7.276004625511126},"hitData":{"launchSpeed":90.0,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.04,"coordY":77.08}},"index":4,"playId":"f6b39da1-62cf-3007-8c1b-db71338b5a6e","pitchNumber":4,"startTime":"2026-04-30T19:26:58.128Z","endTime":"2026-04-30T19:27:10.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:27:10.224Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jacob Young reaches on a fielder's choice out, shortstop Ronny Mauricio to catcher Luis Torrens. Nasim Nuñez out at home.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:27:17.549Z","endTime":"2026-04-30T19:28:52.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":85.1,"endSpeed":76.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613930465099475,"aZ":-35.17410139019075,"pfxX":-12.951444430517737,"pfxZ":-1.9850058972119413,"pX":-0.4650262846756875,"pZ":2.121286111749497,"vX0":7.993922548229617,"vY0":-123.49539649931442,"vZ0":-0.4128946407816382,"x":134.73,"y":181.51,"x0":-2.097811385661352,"y0":50.004292173694786,"z0":5.305997453298338,"aX":-19.56849527298417},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":21.0,"spinRate":2791,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.4472952538673862,"extension":7.069658290496705},"index":0,"playId":"cf0e33dc-10ec-3fe0-828f-ee6ea6fd0b95","pitchNumber":1,"startTime":"2026-04-30T19:27:39.447Z","endTime":"2026-04-30T19:27:45.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":75.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92277576807183,"aZ":-35.60586119230003,"pfxX":-13.732196674915645,"pfxZ":-2.317354656732368,"pX":0.09240631996626726,"pZ":2.273660155382925,"vX0":9.620312541608714,"vY0":-122.34649628973435,"vZ0":0.47606916014449996,"x":113.48,"y":177.39,"x0":-2.1576966384666827,"y0":50.00603097323003,"z0":5.19266687685008,"aX":-20.286245214747908},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.7,"breakHorizontal":21.8,"spinRate":2773,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.4521645348409642,"extension":7.168425338084945},"index":1,"playId":"90a9de59-7824-3283-b76e-67aefb522d3a","pitchNumber":2,"startTime":"2026-04-30T19:28:01.359Z","endTime":"2026-04-30T19:28:05.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T19:28:12.913Z","endTime":"2026-04-30T19:28:27.633Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979405270312895,"aZ":-30.815855074356463,"pfxX":-13.54413017519687,"pfxZ":0.902181082173426,"pX":0.5625948460493775,"pZ":1.163241153026718,"vX0":10.616993382810955,"vY0":-122.74422056453739,"vZ0":-3.1954380520257812,"x":95.56,"y":207.37,"x0":-2.0940498502297253,"y0":50.000133270705085,"z0":5.150706579883856,"aX":-20.327713919399745},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":21.5,"spinRate":2715,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.44903414642402284,"extension":7.168738008010339},"index":3,"playId":"5f5557f1-eaa3-3c06-81fd-de14663227f2","pitchNumber":3,"startTime":"2026-04-30T19:28:27.633Z","endTime":"2026-04-30T19:28:31.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.589037713172594,"aZ":-17.040279458926083,"pfxX":-9.160644207848254,"pfxZ":8.120019451472428,"pX":-0.40205871841196644,"pZ":2.492141319908605,"vX0":7.571135366667106,"vY0":-136.7304576963018,"vZ0":-4.320451290090383,"x":132.33,"y":171.49,"x0":-2.0385899718542793,"y0":50.00278285948679,"z0":5.2883550027336,"aX":-17.071437009210804},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2346,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4030453143374553,"extension":7.414242017552151},"hitData":{"launchSpeed":74.3,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":164.25}},"index":4,"playId":"260669a9-ef15-3418-9df2-95a2174a9403","pitchNumber":4,"startTime":"2026-04-30T19:28:45.586Z","endTime":"2026-04-30T19:28:52.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:28:52.349Z","atBatIndex":67},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jacob Young caught stealing 2nd base, catcher Luis Torrens to shortstop Ronny Mauricio.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:30:05.115Z","endTime":"2026-04-30T19:30:32.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5338261a-7071-3b06-8362-4f2cf1a2a100","startTime":"2026-04-30T19:29:46.661Z","endTime":"2026-04-30T19:29:51.286Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8823011052384,"aZ":-14.147128537298268,"pfxX":-8.166638344446408,"pfxZ":9.465701565046823,"pX":-1.3504743284627798,"pZ":3.2797355268831954,"vX0":4.982140651122066,"vY0":-137.68502849029971,"vZ0":-3.055395501794031,"x":168.48,"y":150.23,"x0":-2.130088433184076,"y0":50.00186265339056,"z0":5.371462914883033,"aX":-15.551624759480305},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":13.7,"spinRate":2371,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3990466176156833,"extension":7.326151332358555},"index":1,"playId":"72b6b7ce-a718-3ad2-9f63-ea70a0785867","pitchNumber":1,"startTime":"2026-04-30T19:30:07.513Z","endTime":"2026-04-30T19:30:11.243Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.155521702938216,"aZ":-14.7364172883448,"pfxX":-7.896560423190288,"pfxZ":9.146855719540088,"pX":-0.24662495713578683,"pZ":3.758263724059412,"vX0":7.71742465422504,"vY0":-137.82115871389638,"vZ0":-1.60110666409703,"x":126.4,"y":137.31,"x0":-2.0691500169468653,"y0":50.0059167717671,"z0":5.35160195433662,"aX":-15.05996351606478},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":12.5,"spinRate":2397,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39877904762406224,"extension":7.391863927262019},"index":2,"playId":"30bd7e0c-52b7-351d-8c08-bac2e2d2d871","pitchNumber":2,"startTime":"2026-04-30T19:30:26.943Z","endTime":"2026-04-30T19:30:32.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:30:32.374Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:32:23.456Z","endTime":"2026-04-30T19:33:52.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.570764267320083,"aZ":-11.795173121534004,"pfxX":-7.024980075293108,"pfxZ":10.854549187504531,"pX":1.3361722498506452,"pZ":2.2976421839272434,"vX0":8.230859208532266,"vY0":-136.3026814534168,"vZ0":-5.595673853628276,"x":66.07,"y":176.74,"x0":-0.8131141766517578,"y0":50.00352498461148,"z0":5.195101788538439,"aX":-13.19040361622846},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":10.9,"spinRate":2210,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.40218505342591326,"extension":6.731630837968048},"index":0,"playId":"0e924ea3-841a-3e42-a20b-f4cd62fbe589","pitchNumber":1,"startTime":"2026-04-30T19:32:43.692Z","endTime":"2026-04-30T19:32:47.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.179454833784504,"aZ":-13.74696093607981,"pfxX":-7.489471250082357,"pfxZ":9.618224376216256,"pX":0.9085617578677156,"pZ":2.8488505645687696,"vX0":7.836601847196603,"vY0":-137.68797763806162,"vZ0":-3.996953953318637,"x":82.37,"y":161.86,"x0":-1.004346079513318,"y0":50.00290344544233,"z0":5.2524920176776195,"aX":-14.349700781837997},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2174,"spinDirection":211},"zone":12,"typeConfidence":0.88,"plateTime":0.39812467000716945,"extension":6.796147798480945},"index":1,"playId":"c453aede-63c6-3776-9ad2-afc061a1d9f8","pitchNumber":2,"startTime":"2026-04-30T19:32:58.739Z","endTime":"2026-04-30T19:33:25.755Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742870958225993,"aZ":-28.226995317552042,"pfxX":-0.44770220173612874,"pfxZ":2.3430268155558336,"pX":0.9662015047228636,"pZ":1.7505382327019152,"vX0":5.342722990841202,"vY0":-128.68418660691668,"vZ0":-3.2837677610832277,"x":80.17,"y":191.52,"x0":-1.0752699666153682,"y0":50.00206458582302,"z0":5.220844194399106,"aX":-0.7546210379338907},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-0.4,"spinRate":2202,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.42501026724953084,"extension":6.6038181728103735},"index":2,"playId":"16b9ee68-da4a-3a9b-866d-685910e749b7","pitchNumber":3,"startTime":"2026-04-30T19:33:31.986Z","endTime":"2026-04-30T19:33:36.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30157034417061,"aZ":-31.162974604882287,"pfxX":0.6460172507202404,"pfxZ":0.6236434827471395,"pX":0.23717190611141364,"pZ":2.0262747848953993,"vX0":2.9872258702311445,"vY0":-126.49708913100652,"vZ0":-1.9480494204841563,"x":107.96,"y":184.07,"x0":-1.041965531163978,"y0":50.0028445546742,"z0":5.299625095616066,"aX":1.049150386669029},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.8,"spinRate":2210,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.43264524611638855,"extension":6.643117548479678},"hitData":{"launchSpeed":90.3,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.24,"coordY":167.8}},"index":3,"playId":"91391ef1-758e-3360-a086-c2622b3ae47d","pitchNumber":4,"startTime":"2026-04-30T19:33:46.384Z","endTime":"2026-04-30T19:33:52.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:33:52.888Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:33:57.481Z","endTime":"2026-04-30T19:35:01.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881148757247548,"aZ":-29.566681742508727,"pfxX":0.16310993518402483,"pfxZ":1.5834770133131215,"pX":-0.7048345901898827,"pZ":4.054155020993138,"vX0":1.426041613266623,"vY0":-128.1899986233503,"vZ0":2.446056868985192,"x":143.87,"y":129.32,"x0":-1.2917812360516712,"y0":50.00446238294471,"z0":5.410516909032315,"aX":0.268560065087438},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-0.6,"spinRate":2188,"spinDirection":81},"zone":11,"typeConfidence":0.89,"plateTime":0.4288703900112405,"extension":6.505639839593806},"index":0,"playId":"dc9aa84a-817d-35f0-84cf-40180d5471f5","pitchNumber":1,"startTime":"2026-04-30T19:34:17.142Z","endTime":"2026-04-30T19:34:22.741Z","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.6,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73987716944629,"aZ":-18.214985908353896,"pfxX":-6.135883746824279,"pfxZ":7.470968437524856,"pX":-0.45922957712689183,"pZ":4.034274266542527,"vX0":4.299226585470735,"vY0":-136.274679652452,"vZ0":0.1477530286896922,"x":134.5,"y":129.85,"x0":-1.2652499340463454,"y0":50.003439336196635,"z0":5.24417425369382,"aX":-11.46694247443535},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":1848,"spinDirection":217},"zone":11,"typeConfidence":0.87,"plateTime":0.4029090242068736,"extension":6.6800256862596745},"index":1,"playId":"1ce71210-bb4b-3afa-9595-206a93272d33","pitchNumber":2,"startTime":"2026-04-30T19:34:34.079Z","endTime":"2026-04-30T19:34:37.542Z","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":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919504813113615,"aZ":-27.630166174475214,"pfxX":-1.1543076974734614,"pfxZ":2.839980517712224,"pX":0.32692098656160473,"pZ":2.078739898108053,"vX0":4.11636575512233,"vY0":-126.53562473472047,"vZ0":-2.1714637579775107,"x":104.54,"y":182.65,"x0":-1.1802317677713774,"y0":50.005037839764206,"z0":5.190604746143333,"aX":-1.8487633572182172},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":1.1,"spinRate":2139,"spinDirection":95},"zone":9,"typeConfidence":0.89,"plateTime":0.43501231235404214,"extension":6.647244508298137},"hitData":{"launchSpeed":94.6,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.43,"coordY":162.33}},"index":2,"playId":"93881bf7-12f3-3b02-b85f-5b1b827e76a0","pitchNumber":3,"startTime":"2026-04-30T19:34:56.091Z","endTime":"2026-04-30T19:35:01.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:35:01.921Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (3) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:35:52.863Z","endTime":"2026-04-30T19:36:59.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Francisco Alvarez replaces Luis Torrens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:35:15.627Z","endTime":"2026-04-30T19:35:35.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T19:35:35.034Z","endTime":"2026-04-30T19:35:55.177Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":78.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00825188201578,"aZ":-29.494744948757482,"pfxX":1.1317153892079137,"pfxZ":1.6775359907185532,"pX":-0.11993179600298694,"pZ":2.581144142048654,"vX0":2.491785833586264,"vY0":-127.26808568022454,"vZ0":-0.740911120946325,"x":121.57,"y":169.09,"x0":-1.2683792367028695,"y0":50.00631217134945,"z0":5.263255909222876,"aX":1.8114873389344328},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2248,"spinDirection":81},"zone":5,"typeConfidence":0.91,"plateTime":0.4344285246153876,"extension":6.606063382517368},"index":2,"playId":"1540b4df-e129-3ae2-8224-cc14d64bb830","pitchNumber":1,"startTime":"2026-04-30T19:35:55.177Z","endTime":"2026-04-30T19:35:58.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722207489405584,"aZ":-31.093903451947295,"pfxX":-1.0689010454740409,"pfxZ":0.6678790930688487,"pX":1.6298995106376835,"pZ":1.6213087368300516,"vX0":6.9183183371505415,"vY0":-126.52395695377648,"vZ0":-2.8455415306079974,"x":54.87,"y":195.0,"x0":-1.010241177614201,"y0":50.001329769005274,"z0":5.272679552416582,"aX":-1.7209944579712064},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":0.2,"spinRate":2180,"spinDirection":71},"zone":14,"typeConfidence":0.86,"plateTime":0.43423350193657306,"extension":6.572231564531966},"index":3,"playId":"9dcbae3a-038a-3feb-82f7-e40e4d2dc85d","pitchNumber":2,"startTime":"2026-04-30T19:36:11.171Z","endTime":"2026-04-30T19:36:14.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278085793462658,"aZ":-30.936899699150153,"pfxX":-0.2429622015193258,"pfxZ":0.7699174739269239,"pX":0.34841051912186644,"pZ":1.3078917655062956,"vX0":3.744287889929741,"vY0":-126.940211724711,"vZ0":-3.45774099109079,"x":103.72,"y":203.47,"x0":-1.1202078396692543,"y0":50.00551144697181,"z0":5.175590055669448,"aX":-0.39263059992730254},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-0.5,"spinRate":2238,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4330430863361565,"extension":6.672804669422196},"index":4,"playId":"9149ba78-967f-3198-8e20-6d0e41455926","pitchNumber":3,"startTime":"2026-04-30T19:36:28.191Z","endTime":"2026-04-30T19:36:34.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.954443880964625,"aZ":-9.512562688782275,"pfxX":-4.991984657652813,"pfxZ":12.204190149369033,"pX":0.09820852393146857,"pZ":2.7983810903769357,"vX0":4.3428031773743,"vY0":-136.16416742791847,"vZ0":-4.506134651183594,"x":113.26,"y":163.22,"x0":-0.8774039706720185,"y0":50.00616264141287,"z0":5.146730937250388,"aX":-9.272891823986456},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.2,"breakHorizontal":8.0,"spinRate":2160,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.4039428604356403,"extension":6.731153771376535},"hitData":{"launchSpeed":110.1,"launchAngle":15.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.47,"coordY":102.23}},"index":5,"playId":"dfbb5a5f-6468-3bc7-a7c2-6321537dbe02","pitchNumber":4,"startTime":"2026-04-30T19:36:47.016Z","endTime":"2026-04-30T19:36:59.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:36:59.481Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:38:07.782Z","endTime":"2026-04-30T19:41:11.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:37:22.023Z","endTime":"2026-04-30T19:38:10.132Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69836475822973,"aZ":-11.311307467536738,"pfxX":-6.528174152118513,"pfxZ":10.835337735453416,"pX":-0.08522363191980407,"pZ":1.6667310694765949,"vX0":4.853166359245857,"vY0":-138.75617733094404,"vZ0":-7.15254747510499,"x":120.25,"y":193.78,"x0":-1.019950087749229,"y0":50.00357328681158,"z0":5.053462836874998,"aX":-12.569794254272285},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":10.7,"spinRate":2299,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.39665879387513225,"extension":6.637243238045929},"index":1,"playId":"557dd911-1c28-33e7-b2fc-7735ed2219fa","pitchNumber":1,"startTime":"2026-04-30T19:38:10.132Z","endTime":"2026-04-30T19:38:14.113Z","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":96.0,"endSpeed":87.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94559400579401,"aZ":-12.955815152687423,"pfxX":-6.683717238056493,"pfxZ":9.813714088412812,"pX":-1.136335388918314,"pZ":2.5422605965219014,"vX0":2.82483026372037,"vY0":-139.65660251781136,"vZ0":-4.657288588550674,"x":160.31,"y":170.14,"x0":-1.2973461825616879,"y0":50.00683605864764,"z0":5.0959544704827415,"aX":-13.092970317967223},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2418,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3934899904593121,"extension":6.568854694494863},"index":2,"playId":"7b6f790b-025c-3490-829a-edb6e99f4b62","pitchNumber":2,"startTime":"2026-04-30T19:38:27.218Z","endTime":"2026-04-30T19:38:30.931Z","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":88.5,"endSpeed":81.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714765820803343,"aZ":-28.094156396155487,"pfxX":-0.9295506366747015,"pfxZ":2.4355753482271325,"pX":0.11849109011546571,"pZ":1.528078490119269,"vX0":3.8833254453139157,"vY0":-128.84507834490987,"vZ0":-3.728120928003831,"x":112.48,"y":197.52,"x0":-1.2899179734751742,"y0":50.002986422038056,"z0":5.173932614449973,"aX":-1.5574739576826304},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2263,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.42572143867712997,"extension":6.55009173079965},"index":3,"playId":"4276ad6f-4268-3828-9790-aabc7aa2863f","pitchNumber":3,"startTime":"2026-04-30T19:38:45.850Z","endTime":"2026-04-30T19:38:50.231Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57064270883525,"aZ":-30.523877769417695,"pfxX":1.284386469594256,"pfxZ":0.9993906703714275,"pX":0.860936797742271,"pZ":0.3719757956113224,"vX0":4.578315001865502,"vY0":-129.14644971847252,"vZ0":-5.841550221925229,"x":84.18,"y":228.74,"x0":-1.1182039330562237,"y0":50.00306177393221,"z0":5.078037244829162,"aX":2.1198730106386807},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-3.6,"spinRate":2172,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.42783761267670517,"extension":6.49232488526524},"index":4,"playId":"d62e5c85-e80a-3469-9a36-97e45bc98f92","pitchNumber":4,"startTime":"2026-04-30T19:39:10.980Z","endTime":"2026-04-30T19:39:15.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631222639760587,"aZ":-29.94019094875327,"pfxX":0.7394049587675897,"pfxZ":1.3430655889379741,"pX":0.5265560854618553,"pZ":2.004898227435266,"vX0":3.7654680341186713,"vY0":-127.14268821259222,"vZ0":-2.218980878863924,"x":96.93,"y":184.65,"x0":-1.0611581479300003,"y0":50.001493919189244,"z0":5.232429936221621,"aX":1.226539980873149},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2103,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4284997482264603,"extension":6.516112354278883},"index":5,"playId":"53be4004-1437-3f42-88c1-b64b7747140f","pitchNumber":5,"startTime":"2026-04-30T19:39:33.447Z","endTime":"2026-04-30T19:39:37.561Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20891159991101,"aZ":-30.023141196580433,"pfxX":0.3300784339665146,"pfxZ":1.2842987779531774,"pX":1.6238071993787946,"pZ":0.31648826174282635,"vX0":6.779370515663853,"vY0":-128.11133373063967,"vZ0":-6.003386391181129,"x":55.1,"y":230.23,"x0":-1.0939049414601116,"y0":50.00212069017853,"z0":5.022189671969899,"aX":0.549272682675961},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-2.0,"spinRate":2286,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.42672323210252383,"extension":6.680492535138247},"index":6,"playId":"c2398f7f-7d7f-3413-b147-5d8a2c5cea71","pitchNumber":6,"startTime":"2026-04-30T19:40:02.872Z","endTime":"2026-04-30T19:40:07.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88132260956682,"aZ":-30.48123165100481,"pfxX":0.7448470597107045,"pfxZ":1.052723301244212,"pX":0.2485117182944809,"pZ":2.111019421121665,"vX0":3.0507972484748267,"vY0":-125.72116352669416,"vZ0":-1.6294380305577885,"x":107.53,"y":181.78,"x0":-1.0741976034580738,"y0":50.00468601917974,"z0":5.225914894832804,"aX":1.2001608675291322},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.0,"spinRate":2173,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.43456076477615335,"extension":6.671796062664293},"index":7,"playId":"694e89e6-e918-3513-b1ed-15932760c1b8","pitchNumber":7,"startTime":"2026-04-30T19:40:28.462Z","endTime":"2026-04-30T19:40:34.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91768388772649,"aZ":-31.766565802940704,"pfxX":1.4129095613500502,"pfxZ":0.24175036573256392,"pX":-0.10553054275061767,"pZ":1.2697031171772886,"vX0":2.4456225024587854,"vY0":-128.55387482437018,"vZ0":-3.649310080833935,"x":121.02,"y":204.5,"x0":-1.2516189108741735,"y0":50.00110344113407,"z0":5.1656404835292005,"aX":2.3715809575537143},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.1,"spinRate":2269,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.42558949783584277,"extension":6.633726398187659},"index":8,"playId":"4c8168ff-37bb-3119-b89b-eea1f6adc8fe","pitchNumber":8,"startTime":"2026-04-30T19:41:05.407Z","endTime":"2026-04-30T19:41:11.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:41:11.430Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:38:07.782Z","endTime":"2026-04-30T19:41:11.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:37:22.023Z","endTime":"2026-04-30T19:38:10.132Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69836475822973,"aZ":-11.311307467536738,"pfxX":-6.528174152118513,"pfxZ":10.835337735453416,"pX":-0.08522363191980407,"pZ":1.6667310694765949,"vX0":4.853166359245857,"vY0":-138.75617733094404,"vZ0":-7.15254747510499,"x":120.25,"y":193.78,"x0":-1.019950087749229,"y0":50.00357328681158,"z0":5.053462836874998,"aX":-12.569794254272285},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":10.7,"spinRate":2299,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.39665879387513225,"extension":6.637243238045929},"index":1,"playId":"557dd911-1c28-33e7-b2fc-7735ed2219fa","pitchNumber":1,"startTime":"2026-04-30T19:38:10.132Z","endTime":"2026-04-30T19:38:14.113Z","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":96.0,"endSpeed":87.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94559400579401,"aZ":-12.955815152687423,"pfxX":-6.683717238056493,"pfxZ":9.813714088412812,"pX":-1.136335388918314,"pZ":2.5422605965219014,"vX0":2.82483026372037,"vY0":-139.65660251781136,"vZ0":-4.657288588550674,"x":160.31,"y":170.14,"x0":-1.2973461825616879,"y0":50.00683605864764,"z0":5.0959544704827415,"aX":-13.092970317967223},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2418,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3934899904593121,"extension":6.568854694494863},"index":2,"playId":"7b6f790b-025c-3490-829a-edb6e99f4b62","pitchNumber":2,"startTime":"2026-04-30T19:38:27.218Z","endTime":"2026-04-30T19:38:30.931Z","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":88.5,"endSpeed":81.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714765820803343,"aZ":-28.094156396155487,"pfxX":-0.9295506366747015,"pfxZ":2.4355753482271325,"pX":0.11849109011546571,"pZ":1.528078490119269,"vX0":3.8833254453139157,"vY0":-128.84507834490987,"vZ0":-3.728120928003831,"x":112.48,"y":197.52,"x0":-1.2899179734751742,"y0":50.002986422038056,"z0":5.173932614449973,"aX":-1.5574739576826304},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2263,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.42572143867712997,"extension":6.55009173079965},"index":3,"playId":"4276ad6f-4268-3828-9790-aabc7aa2863f","pitchNumber":3,"startTime":"2026-04-30T19:38:45.850Z","endTime":"2026-04-30T19:38:50.231Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57064270883525,"aZ":-30.523877769417695,"pfxX":1.284386469594256,"pfxZ":0.9993906703714275,"pX":0.860936797742271,"pZ":0.3719757956113224,"vX0":4.578315001865502,"vY0":-129.14644971847252,"vZ0":-5.841550221925229,"x":84.18,"y":228.74,"x0":-1.1182039330562237,"y0":50.00306177393221,"z0":5.078037244829162,"aX":2.1198730106386807},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-3.6,"spinRate":2172,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.42783761267670517,"extension":6.49232488526524},"index":4,"playId":"d62e5c85-e80a-3469-9a36-97e45bc98f92","pitchNumber":4,"startTime":"2026-04-30T19:39:10.980Z","endTime":"2026-04-30T19:39:15.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631222639760587,"aZ":-29.94019094875327,"pfxX":0.7394049587675897,"pfxZ":1.3430655889379741,"pX":0.5265560854618553,"pZ":2.004898227435266,"vX0":3.7654680341186713,"vY0":-127.14268821259222,"vZ0":-2.218980878863924,"x":96.93,"y":184.65,"x0":-1.0611581479300003,"y0":50.001493919189244,"z0":5.232429936221621,"aX":1.226539980873149},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2103,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4284997482264603,"extension":6.516112354278883},"index":5,"playId":"53be4004-1437-3f42-88c1-b64b7747140f","pitchNumber":5,"startTime":"2026-04-30T19:39:33.447Z","endTime":"2026-04-30T19:39:37.561Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20891159991101,"aZ":-30.023141196580433,"pfxX":0.3300784339665146,"pfxZ":1.2842987779531774,"pX":1.6238071993787946,"pZ":0.31648826174282635,"vX0":6.779370515663853,"vY0":-128.11133373063967,"vZ0":-6.003386391181129,"x":55.1,"y":230.23,"x0":-1.0939049414601116,"y0":50.00212069017853,"z0":5.022189671969899,"aX":0.549272682675961},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-2.0,"spinRate":2286,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.42672323210252383,"extension":6.680492535138247},"index":6,"playId":"c2398f7f-7d7f-3413-b147-5d8a2c5cea71","pitchNumber":6,"startTime":"2026-04-30T19:40:02.872Z","endTime":"2026-04-30T19:40:07.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88132260956682,"aZ":-30.48123165100481,"pfxX":0.7448470597107045,"pfxZ":1.052723301244212,"pX":0.2485117182944809,"pZ":2.111019421121665,"vX0":3.0507972484748267,"vY0":-125.72116352669416,"vZ0":-1.6294380305577885,"x":107.53,"y":181.78,"x0":-1.0741976034580738,"y0":50.00468601917974,"z0":5.225914894832804,"aX":1.2001608675291322},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.0,"spinRate":2173,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.43456076477615335,"extension":6.671796062664293},"index":7,"playId":"694e89e6-e918-3513-b1ed-15932760c1b8","pitchNumber":7,"startTime":"2026-04-30T19:40:28.462Z","endTime":"2026-04-30T19:40:34.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91768388772649,"aZ":-31.766565802940704,"pfxX":1.4129095613500502,"pfxZ":0.24175036573256392,"pX":-0.10553054275061767,"pZ":1.2697031171772886,"vX0":2.4456225024587854,"vY0":-128.55387482437018,"vZ0":-3.649310080833935,"x":121.02,"y":204.5,"x0":-1.2516189108741735,"y0":50.00110344113407,"z0":5.1656404835292005,"aX":2.3715809575537143},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.1,"spinRate":2269,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.42558949783584277,"extension":6.633726398187659},"index":8,"playId":"4c8168ff-37bb-3119-b89b-eea1f6adc8fe","pitchNumber":8,"startTime":"2026-04-30T19:41:05.407Z","endTime":"2026-04-30T19:41:11.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:41:11.430Z","atBatIndex":72},"scoringPlays":[10,12,19,25,46,58],"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":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":126.99,"y":143.01},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":147.95,"y":154.12},"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":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":195.51,"y":62.75},"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":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":89.15,"y":118.63},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":155.56,"y":153.61},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":80.72,"y":85.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":130.21,"y":178.96},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":167.72,"y":116.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":149.47,"y":150.57},"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":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":71.77,"y":94.59},"type":"O","description":"Lineout"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,19,20],"bottom":[21,22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":150.02,"y":71.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":153.53,"y":165.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":83.11,"y":136.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":146.43,"y":150.06},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":147.95,"y":157.66},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":94.39,"y":73.15},"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":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":217.3,"y":85.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":154.54,"y":153.1},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":32,"top":[27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":133.25,"y":178.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":149.98,"y":167.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":125.69,"y":201.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":110.94,"y":152.59},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":95.23,"y":159.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":79.96,"y":85.19},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":152.34,"y":133.39},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":120.73,"y":110.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":170.39,"y":79.92},"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":5,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":191.76,"y":113.35},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41,42,43],"bottom":[44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":89.03,"y":70.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":108.93,"y":136.66},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":91.17,"y":201.26},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":132.14,"y":191.49},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":154.26,"y":46.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":75.96,"y":107.48},"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":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":152.81,"y":74.78},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":139.61,"y":89.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":164.78,"y":83.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":126.39,"y":202.79},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":153.53,"y":151.58},"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":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":144.3,"y":75.75},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":137.81,"y":99.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":145.92,"y":174.9},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":180.4,"y":45.12},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":79.93,"y":110.06},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":129.96,"y":31.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":105.88,"y":153.1},"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":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":140.94,"y":132.68},"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":8,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":83.94,"y":77.05},"type":"O","description":"Lineout"}]}},{"startIndex":65,"endIndex":72,"top":[65,66,67,68],"bottom":[69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":151.07,"y":97.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":185.04,"y":77.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":118.04,"y":164.25},"type":"O","description":"Fielders Choice Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":96.24,"y":167.8},"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":9,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":165.43,"y":162.33},"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":9,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":44.47,"y":102.23},"type":"H","description":"Double"}]}}]},"linescore":{"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":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":7,"errors":1,"leftOnBase":5},"away":{"runs":5,"hits":7,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"onDeck":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"inHole":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"battingOrder":1,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"onDeck":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"inHole":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"battingOrder":9,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".243","atBats":33,"obp":".325","slg":".393","ops":".718","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"5.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.46","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":56,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":4,"pitchesPerInning":"16.33","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":32,"airOuts":16,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".225","atBats":111,"obp":".283","slg":".369","ops":".652","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":41,"rbi":14,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.75","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":17,"errors":5,"chances":56,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":24,"airOuts":31,"runs":16,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":2,"hits":32,"hitByPitch":6,"avg":".296","atBats":108,"obp":".405","slg":".556","ops":".961","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":60,"rbi":26,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":41,"errors":4,"chances":121,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":31,"airOuts":24,"runs":15,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".202","atBats":94,"obp":".312","slg":".213","ops":".525","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":20,"rbi":10,"leftOnBase":44,"sacBunts":2,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":51,"errors":2,"chances":130,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"obp":".433","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":125,"era":"8.53","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.05","battersFaced":31,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":61,"strikes":64,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".---","pitchesPerInning":"19.74","gamesFinished":3,"strikeoutWalkRatio":"0.29","strikeoutsPer9Inn":"2.84","walksPer9Inn":"9.95","hitsPer9Inn":"8.53","runsScoredPer9":"8.53","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":4,"groundOuts":16,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".154","atBats":52,"obp":".214","slg":".192","ops":".406","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":10,"rbi":3,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.23","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":2,"putOuts":118,"errors":0,"chances":120,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":16,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":30,"strikes":49,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":18,"groundOuts":35,"airOuts":26,"runs":27,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":115,"obp":".370","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":479,"era":"8.23","inningsPitched":"27.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.72","battersFaced":127,"outs":82,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":177,"strikes":302,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":3,"winPercentage":".000","pitchesPerInning":"17.52","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"6.26","walksPer9Inn":"3.62","hitsPer9Inn":"11.85","runsScoredPer9":"8.89","homeRunsPer9":"2.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":26,"airOuts":14,"runs":12,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".286","atBats":63,"obp":".378","slg":".333","ops":".711","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":21,"rbi":3,"leftOnBase":31,"sacBunts":2,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":12,"errors":4,"chances":45,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":13,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".327","atBats":55,"obp":".413","slg":".582","ops":".995","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":32,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".517","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":11,"strikes":10,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":37,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":11,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":4,"hits":14,"hitByPitch":0,"atBats":52,"obp":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":225,"era":"2.63","inningsPitched":"13.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.68","battersFaced":62,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":81,"strikes":144,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".667","pitchesPerInning":"16.46","gamesFinished":6,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.90","walksPer9Inn":"5.93","hitsPer9Inn":"9.22","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":4,"flyOuts":13,"groundOuts":18,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":57,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":274,"era":"4.11","inningsPitched":"15.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"1.37","battersFaced":66,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":274,"balls":102,"strikes":172,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.87","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.87","walksPer9Inn":"4.70","hitsPer9Inn":"7.63","runsScoredPer9":"4.11","homeRunsPer9":"1.76","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":34,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":1,"hits":19,"hitByPitch":2,"atBats":83,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":358,"era":"3.74","inningsPitched":"21.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.06","battersFaced":90,"outs":65,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":111,"strikes":247,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.52","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"5.82","walksPer9Inn":"1.66","hitsPer9Inn":"7.89","runsScoredPer9":"4.15","homeRunsPer9":"1.25","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":10,"groundOuts":18,"airOuts":20,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".222","atBats":63,"obp":".310","slg":".476","ops":".786","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":30,"rbi":12,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".208","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":100,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"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":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":31,"flyOuts":29,"groundOuts":29,"airOuts":41,"runs":20,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".258","atBats":128,"obp":".321","slg":".383","ops":".704","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":49,"rbi":14,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":63,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":11,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":54,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":268,"era":"7.07","inningsPitched":"14.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":11,"whip":"1.79","battersFaced":65,"outs":42,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":112,"strikes":156,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".400","pitchesPerInning":"19.14","gamesFinished":3,"strikeoutWalkRatio":"0.82","strikeoutsPer9Inn":"5.79","walksPer9Inn":"7.07","hitsPer9Inn":"9.00","runsScoredPer9":"7.71","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":23,"flyOuts":7,"groundOuts":9,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".255","atBats":51,"obp":".309","slg":".333","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":23,"airOuts":20,"runs":30,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":50,"baseOnBalls":31,"intentionalWalks":6,"hits":29,"hitByPitch":2,"avg":".238","atBats":122,"obp":".400","slg":".541","ops":".941","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":66,"rbi":24,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.20","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":61,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":17,"groundOuts":27,"airOuts":23,"runs":17,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":4,"atBats":124,"obp":".385","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":575,"era":"3.82","inningsPitched":"30.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.66","battersFaced":143,"outs":92,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":208,"strikes":367,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.11","hitsPer9Inn":"10.86","runsScoredPer9":"4.99","homeRunsPer9":"0.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":13,"groundOuts":27,"airOuts":32,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".238","atBats":101,"obp":".280","slg":".347","ops":".627","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":35,"rbi":15,"leftOnBase":45,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":62,"errors":0,"chances":62,"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"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":19,"groundOuts":23,"airOuts":33,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":4,"atBats":113,"obp":".302","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":519,"era":"4.85","inningsPitched":"29.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.18","battersFaced":129,"outs":89,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":189,"strikes":330,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".250","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.31","walksPer9Inn":"3.34","hitsPer9Inn":"7.28","runsScoredPer9":"5.16","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":14,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":50,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":196,"era":"2.84","inningsPitched":"12.2","wins":0,"losses":0,"saves":3,"saveOpportunities":5,"holds":3,"blownSaves":2,"earnedRuns":4,"whip":"1.34","battersFaced":55,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":58,"strikes":138,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"15.47","gamesFinished":3,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.95","walksPer9Inn":"2.13","hitsPer9Inn":"9.95","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":5,"flyOuts":26,"groundOuts":29,"airOuts":42,"runs":31,"doubles":3,"triples":0,"homeRuns":13,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":124,"obp":".365","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":473,"era":"7.85","inningsPitched":"28.2","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.74","battersFaced":137,"outs":86,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":168,"strikes":305,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"5.02","walksPer9Inn":"3.45","hitsPer9Inn":"12.24","runsScoredPer9":"9.73","homeRunsPer9":"4.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"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}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"3.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":42,"obp":".340","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"4.76","inningsPitched":"11.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.32","battersFaced":49,"outs":34,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":61,"strikes":118,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"8.74","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":41,"obp":".302","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.20","battersFaced":44,"outs":30,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":59,"strikes":106,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.90","hitsPer9Inn":"9.90","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"802","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":16,"groundOuts":17,"airOuts":21,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".179","atBats":56,"obp":".203","slg":".304","ops":".507","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":17,"rbi":9,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".191","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":3,"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":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":8,"putOuts":134,"errors":3,"chances":145,"fielding":".979","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":19,"groundOuts":34,"airOuts":35,"runs":10,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":124,"obp":".279","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":541,"era":"2.67","inningsPitched":"33.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.07","battersFaced":137,"outs":101,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":541,"balls":198,"strikes":343,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.67","hitsPer9Inn":"6.95","runsScoredPer9":"2.67","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"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":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":32,"airOuts":27,"runs":14,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".253","atBats":99,"obp":".279","slg":".364","ops":".643","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":36,"rbi":16,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":139,"errors":2,"chances":162,"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"}]}},"batters":[695578,671277,695734,682928,677588,678391,683083,686452,678554,660688,696285,571945,680730,663992,681402],"pitchers":[571945,680730,663992,681402],"bench":[691781,686894],"bullpen":[676917,701552,656492,663623,641793,695418,672335,676571,687606],"battingOrder":[695578,671277,695734,682928,677588,678391,683083,660688,696285],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"García Jr., L (6, Peralta, F)."},{"label":"HR","value":"Abrams (8, 8th inning off Weaver, 1 on, 1 out)."},{"label":"TB","value":"Abrams 5; García Jr., L 3; Nuñez, N; Vivas; Young."},{"label":"RBI","value":"Abrams 3 (26); Young (15)."},{"label":"2-out RBI","value":"Young."},{"label":"Runners left in scoring position, 2 out","value":"Nuñez, N."},{"label":"GIDP","value":"Tena."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Nuñez, N (14, 2nd base off Williams, D/Torrens)."},{"label":"CS","value":"Young (1, 2nd base by Williams, D/Torrens)."}]}],"note":[{"label":"a","value":"Flied out for Millas in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".227","atBats":32,"obp":".289","slg":".342","ops":".631","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":4,"leftOnBase":9,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":7},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":129,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":45,"strikes":84,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":4,"pitchesPerInning":"14.33","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"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":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":11,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".200","atBats":30,"obp":".200","slg":".267","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":8,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","assists":7,"putOuts":77,"errors":0,"chances":84,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":31,"flyOuts":14,"groundOuts":44,"airOuts":28,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".230","atBats":126,"obp":".272","slg":".317","ops":".589","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":40,"rbi":14,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":17,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":12,"airOuts":19,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".224","atBats":49,"obp":".240","slg":".367","ops":".607","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":18,"rbi":7,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".237","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":23,"airOuts":22,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".226","atBats":84,"obp":".313","slg":".405","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":34,"rbi":7,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.05","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":8,"putOuts":212,"errors":1,"chances":221,"fielding":".995","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":7,"gamesStarted":0,"flyOuts":14,"groundOuts":14,"airOuts":28,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":89,"obp":".373","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":420,"era":"6.55","inningsPitched":"22.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.64","battersFaced":103,"outs":66,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":420,"balls":151,"strikes":269,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.09","gamesFinished":5,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.41","walksPer9Inn":"4.09","hitsPer9Inn":"10.64","runsScoredPer9":"6.55","homeRunsPer9":"1.23","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":20,"airOuts":20,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".237","atBats":76,"obp":".289","slg":".355","ops":".644","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":27,"rbi":8,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":4,"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":14,"putOuts":141,"errors":1,"chances":156,"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":9,"gamesStarted":1,"flyOuts":8,"groundOuts":23,"airOuts":17,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":68,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"2.33","inningsPitched":"19.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"0.78","battersFaced":71,"outs":58,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":89,"strikes":173,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".000","pitchesPerInning":"13.55","gamesFinished":2,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"7.45","walksPer9Inn":"1.40","hitsPer9Inn":"5.59","runsScoredPer9":"3.26","homeRunsPer9":"0.93","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"obp":".154","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.55","battersFaced":13,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":14,"strikes":33,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.82","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.27","walksPer9Inn":"0.00","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":3,"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}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":25,"airOuts":21,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".211","atBats":90,"obp":".255","slg":".311","ops":".566","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":28,"rbi":12,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":2,"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":10,"putOuts":72,"errors":2,"chances":84,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":3,"groundOuts":17,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":49,"obp":".269","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":202,"era":"1.35","inningsPitched":"13.1","wins":1,"losses":0,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":2,"whip":"1.05","battersFaced":52,"outs":40,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":68,"strikes":134,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.15","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.03","hitsPer9Inn":"7.43","runsScoredPer9":"1.35","homeRunsPer9":"0.67","inheritedRunners":17,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 2-1)(BS, 2)","summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":12,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":14,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":44,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"6.00","inningsPitched":"12.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"1.17","battersFaced":50,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":68,"strikes":123,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".667","pitchesPerInning":"15.92","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":28,"flyOuts":12,"groundOuts":25,"airOuts":25,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".189","atBats":90,"obp":".247","slg":".278","ops":".525","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":25,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":57,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":40,"obp":".457","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":196,"era":"8.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"2.33","battersFaced":47,"outs":27,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":71,"strikes":125,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"21.78","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.00","hitsPer9Inn":"15.00","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":27,"groundOuts":22,"airOuts":42,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".218","atBats":110,"obp":".275","slg":".291","ops":".566","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":32,"rbi":9,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"110.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":47,"errors":0,"chances":136,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":3,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".345","atBats":29,"obp":".406","slg":".655","ops":"1.061","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":19,"rbi":6,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".533","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":7,"gamesStarted":5,"flyOuts":7,"groundOuts":38,"airOuts":23,"runs":23,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":123,"obp":".378","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":490,"era":"6.53","inningsPitched":"30.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.71","battersFaced":144,"outs":91,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":182,"strikes":308,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".000","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"8.60","walksPer9Inn":"4.15","hitsPer9Inn":"11.27","runsScoredPer9":"6.82","homeRunsPer9":"0.59","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","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":{"summary":"6.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":34,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":21,"groundOuts":36,"airOuts":38,"runs":17,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":145,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":651,"era":"3.52","inningsPitched":"38.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.20","battersFaced":164,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":241,"strikes":410,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":2,"winPercentage":".250","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.86","walksPer9Inn":"3.76","hitsPer9Inn":"7.04","runsScoredPer9":"3.99","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":51,"airOuts":30,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":129,"obp":".254","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":531,"era":"1.75","inningsPitched":"36.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.97","battersFaced":142,"outs":108,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":531,"balls":182,"strikes":349,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".600","pitchesPerInning":"14.75","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.25","walksPer9Inn":"2.75","hitsPer9Inn":"6.00","runsScoredPer9":"1.75","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":78,"era":"5.06","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.31","battersFaced":21,"outs":16,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":29,"strikes":49,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.81","walksPer9Inn":"3.38","hitsPer9Inn":"8.44","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":12,"groundOuts":13,"airOuts":17,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".345","atBats":58,"obp":".441","slg":".569","ops":"1.010","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":33,"rbi":8,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".362","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"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"}]},"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":{},"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":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"obp":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"6.75","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.75","battersFaced":10,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":25,"strikes":18,"strikePercentage":".420","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"32.25","gamesFinished":0,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"6.75","walksPer9Inn":"33.75","hitsPer9Inn":"0.00","runsScoredPer9":"6.75","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}},"ID677595":{"person":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".192","atBats":26,"obp":".192","slg":".192","ops":".384","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":5,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":37,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"1.69","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"0.94","battersFaced":42,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":61,"strikes":102,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"15.28","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.97","walksPer9Inn":"3.38","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"0.84","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596103":{"person":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"jerseyNumber":"40","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"301","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":14,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".160","atBats":25,"obp":".267","slg":".160","ops":".427","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":6,"gamesStarted":6,"flyOuts":13,"groundOuts":35,"airOuts":24,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":124,"obp":".230","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":562,"era":"2.55","inningsPitched":"35.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.85","battersFaced":135,"outs":106,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":562,"balls":208,"strikes":354,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"11.46","walksPer9Inn":"2.55","hitsPer9Inn":"5.09","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[666182,665742,669004,596103,668901,683146,621438,543760,701807,620443,682626,677595,642547,548384,596133,642207],"pitchers":[642547,548384,596133,642207],"bench":[],"bullpen":[623211,605280,518886,640455,690997,668964,656849,681035,681810],"battingOrder":[666182,665742,596103,668901,621438,543760,701807,682626,677595],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vientos (3, Parker); Soto, J (4, Lovelady); Alvarez, F (3, Varland, G)."},{"label":"HR","value":"Melendez, M (2, 3rd inning off Mikolas, 2 on, 2 out)."},{"label":"TB","value":"Alvarez, F 2; Benge; Melendez, M 5; Soto, J 3; Vientos 2."},{"label":"RBI","value":"Melendez, M 3 (6); Vientos (8)."},{"label":"2-out RBI","value":"Melendez, M 3."},{"label":"Runners left in scoring position, 2 out","value":"Mauricio; Taylor, T; Semien; Bichette."},{"label":"SAC","value":"Melendez, M; Torrens."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Peralta, F (1, throw)."},{"label":"DP","value":"(Semien-Mauricio-Vientos)."}]}],"note":[{"label":"a","value":"Lined out for Baty in the 6th."},{"label":"b","value":"Grounded out for Melendez, M in the 8th."},{"label":"c","value":"Doubled for Torrens in the 9th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Torrens (Ball-Overturned to Strike); Semien (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Mikolas 79-49; Parker 34-22; Lovelady 12-7; Varland, G 22-13; Peralta, F 90-56; Raley, B 12-8; Weaver 13-10; Williams, D 14-10."},{"label":"Groundouts-flyouts","value":"Mikolas 7-1; Parker 3-2; Lovelady 1-0; Varland, G 2-0; Peralta, F 6-1; Raley, B 0-1; Weaver 1-1; Williams, D 1-1."},{"label":"Batters faced","value":"Mikolas 16; Parker 12; Lovelady 3; Varland, G 5; Peralta, F 25; Raley, B 3; Weaver 5; Williams, D 3."},{"label":"Inherited runners-scored","value":"Varland, G 1-0."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Fairchild. 2B: Chad Whitson. 3B: Bill Miller. "},{"label":"Weather","value":"54 degrees, Cloudy."},{"label":"Wind","value":"4 mph, Out To RF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:31."},{"label":"Att","value":"34,621."},{"label":"Venue","value":"Citi Field."},{"label":"April 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","boxscoreName":"Abrams"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":24,"airOuts":31,"runs":16,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":2,"hits":32,"hitByPitch":6,"avg":".296","atBats":108,"obp":".405","slg":".556","ops":".961","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":60,"rbi":26,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":41,"errors":4,"chances":121,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","boxscoreName":"Melendez, M"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":3,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".345","atBats":29,"obp":".406","slg":".655","ops":"1.061","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":19,"rbi":6,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".533","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","boxscoreName":"Peralta, F"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":34,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":21,"groundOuts":36,"airOuts":38,"runs":17,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":145,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":651,"era":"3.52","inningsPitched":"38.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.20","battersFaced":164,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":241,"strikes":410,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":2,"winPercentage":".250","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.86","walksPer9Inn":"3.76","hitsPer9Inn":"7.04","runsScoredPer9":"3.99","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59}]},"decisions":{"winner":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"loser":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"save":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}