{"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":824693,"link":"/api/v1.1/game/824693/feed/live","metaData":{"wait":10,"timeStamp":"20260417_205554","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count02","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824693,"type":"R","doubleHeader":"N","id":"2026/04/17/nynmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824693-2026-04-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-17T18:20:00Z","originalDate":"2026-04-17","officialDate":"2026-04-17","dayNight":"day","time":"1:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":20,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":7,"losses":13,"ties":0,"pct":".350"},"records":{},"divisionLeader":false,"wins":7,"losses":13,"winningPercentage":".350"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":19,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":10,"losses":9,"ties":0,"pct":".526"},"records":{},"divisionLeader":false,"wins":10,"losses":9,"winningPercentage":".526"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"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},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID702303":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303","firstName":"Riley","lastName":"Martin","primaryNumber":"51","birthDate":"1998-03-19","currentAge":28,"birthCity":"Salem","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Martin","middleName":"Cole","boxscoreName":"Martin, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Martin","nameSlug":"riley-martin-702303","firstLastName":"Riley Martin","lastFirstName":"Martin, Riley","lastInitName":"Martin, R","initLastName":"R Martin","fullFMLName":"Riley Cole Martin","fullLFMName":"Martin, Riley Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"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},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664068":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068","firstName":"Scott","lastName":"Kingery","birthDate":"1994-04-29","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Scott","useLastName":"Kingery","middleName":"M.","boxscoreName":"Kingery","nickName":"Jetpax","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KING-urr-ee","mlbDebutDate":"2018-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Kingery","nameSlug":"scott-kingery-664068","firstLastName":"Scott Kingery","lastFirstName":"Kingery, Scott","lastInitName":"Kingery, S","initLastName":"S Kingery","fullFMLName":"Scott M. Kingery","fullLFMName":"Kingery, Scott M.","strikeZoneTop":3.082,"strikeZoneBottom":1.556},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"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},"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},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"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},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID681432":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432","firstName":"Luke","lastName":"Little","birthDate":"2000-08-30","currentAge":26,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Little","middleName":"Justice","boxscoreName":"Little, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Luke Little","nameSlug":"luke-little-681432","firstLastName":"Luke Little","lastFirstName":"Little, Luke","lastInitName":"Little, L","initLastName":"L Little","fullFMLName":"Luke Justice Little","fullLFMName":"Little, Luke Justice","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41298,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"15 mph, Out To LF"},"gameInfo":{"attendance":34282,"firstPitch":"2026-04-17T18:20:00.000Z","gameDurationMinutes":155},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"home":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":810851,"fullName":"William Russo","link":"/api/v1/people/810851"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T18:20:00.223Z","endTime":"2026-04-17T18:21:05.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T17:02:13.693Z","endTime":"2026-04-17T17:52:51.940Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T17:52:51.940Z","endTime":"2026-04-17T18:19:11.835Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-17T18:19:11.835Z","endTime":"2026-04-17T18:20:02.450Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466893844503563,"aZ":-17.23674435244493,"pfxX":-7.979068759591212,"pfxZ":7.565981240269965,"pX":1.2376729981983154,"pZ":1.7820877407023497,"vX0":8.773443084615312,"vY0":-139.42458473144262,"vZ0":-7.876854680473827,"x":69.82,"y":190.66,"x0":-0.9086902019403001,"y0":50.00679954580294,"z0":5.775290765960922,"aX":-15.760426758149684},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2239,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3923992104484082,"extension":6.35804378089182},"index":3,"playId":"72741a00-ba4a-37d1-9359-5702b4d597ad","pitchNumber":1,"startTime":"2026-04-17T18:20:02.450Z","endTime":"2026-04-17T18:20:05.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38271761628682,"aZ":-17.01748276964819,"pfxX":-7.330446698046245,"pfxZ":7.717778959990016,"pX":0.12365758676506551,"pZ":1.7624858150888412,"vX0":6.330838333969943,"vY0":-139.0583870923607,"vZ0":-7.812700185936726,"x":112.29,"y":191.19,"x0":-1.2270195944581825,"y0":50.00346996416304,"z0":5.731666294566589,"aX":-14.396413067762541},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":12.0,"spinRate":2273,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39346705106361757,"extension":6.373954876142404},"index":4,"playId":"a503f7cb-6b60-3751-9d0d-4493a9179662","pitchNumber":2,"startTime":"2026-04-17T18:20:14.275Z","endTime":"2026-04-17T18:20:17.642Z","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":92.5,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357199936131188,"aZ":-29.161122719701932,"pfxX":-8.769754177814583,"pfxZ":1.648335109210426,"pX":0.6637017882075711,"pZ":1.162013826370332,"vX0":7.968178491346452,"vY0":-134.3872278863621,"vZ0":-6.746908584340602,"x":91.7,"y":207.41,"x0":-1.201619764134794,"y0":50.00204844171175,"z0":5.77883700064272,"aX":-16.026169088099145},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":14.2,"spinRate":1761,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40771119169458014,"extension":6.541940774952023},"index":5,"playId":"fa09bebc-2e64-32e4-829c-903835be4261","pitchNumber":3,"startTime":"2026-04-17T18:20:27.253Z","endTime":"2026-04-17T18:20:30.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00834868669675,"aZ":-27.804973303868206,"pfxX":-9.148323151590237,"pfxZ":2.368082627717638,"pX":0.22459502674383522,"pZ":0.3523562306301113,"vX0":6.545868183048064,"vY0":-134.839369831776,"vZ0":-9.199993113448384,"x":108.44,"y":229.27,"x0":-1.0445474957904644,"y0":50.00185794217909,"z0":5.766863360489112,"aX":-16.864027576448933},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":1760,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4060397905807429,"extension":6.428285534939278},"index":6,"playId":"2ced553e-d99a-3ad7-a9c7-370d8528f7c9","pitchNumber":4,"startTime":"2026-04-17T18:20:41.059Z","endTime":"2026-04-17T18:20:44.430Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04281651976736,"aZ":-30.680543526162506,"pfxX":-7.319060315471205,"pfxZ":0.7944159690766721,"pX":-0.23072095858046668,"pZ":2.206267553889202,"vX0":4.657957686684719,"vY0":-135.32660295427468,"vZ0":-4.2178954658754355,"x":125.79,"y":179.21,"x0":-1.0154921687353513,"y0":50.00062655526361,"z0":5.912455352265491,"aX":-13.69532314736493},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.8,"breakHorizontal":12.4,"spinRate":1611,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4033662918252223,"extension":6.387519247425192},"hitData":{"launchSpeed":105.2,"launchAngle":16.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.74,"coordY":88.6}},"index":7,"playId":"44ca2560-b174-384a-977c-235b72a88eba","pitchNumber":5,"startTime":"2026-04-17T18:20:58.093Z","endTime":"2026-04-17T18:21:05.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:21:05.451Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T18:21:13.845Z","endTime":"2026-04-17T18:22:06.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33497858017874,"aZ":-18.624165084904647,"pfxX":-9.081618447433328,"pfxZ":6.698317691805908,"pX":0.17447177455541263,"pZ":2.830507111009643,"vX0":6.166378270633499,"vY0":-140.90066497779912,"vZ0":-5.306728889196498,"x":110.35,"y":162.36,"x0":-0.8563015047041057,"y0":50.00019383580349,"z0":5.931771767440099,"aX":-18.359664986530614},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2254,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38791701966139014,"extension":6.314689184225659},"index":0,"playId":"1eb5ace4-4b1d-35ff-abea-cd9c5b86aa2d","pitchNumber":1,"startTime":"2026-04-17T18:21:28.225Z","endTime":"2026-04-17T18:21:31.363Z","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":97.5,"endSpeed":90.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130234413413422,"aZ":-23.197175821892554,"pfxX":-8.955432107835964,"pfxZ":4.356196013737689,"pX":-0.7707524387369363,"pZ":3.005164118132434,"vX0":4.023507283211222,"vY0":-142.0682363291322,"vZ0":-4.193199872053938,"x":146.38,"y":157.64,"x0":-1.0356676285568462,"y0":50.000961506842245,"z0":5.959993910303615,"aX":-18.449369738409054},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":2291,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.38436900030216137,"extension":6.383978403680845},"index":1,"playId":"4097216a-4252-3119-8f9b-9eda80447c0b","pitchNumber":2,"startTime":"2026-04-17T18:21:41.643Z","endTime":"2026-04-17T18:21:45.592Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.066781534210506,"aZ":-20.354342742066567,"pfxX":-10.625751201014081,"pfxZ":5.8957444950501126,"pX":0.6153934013796628,"pZ":2.2769685783888547,"vX0":8.091552381577435,"vY0":-140.5322445198749,"vZ0":-6.261831514362824,"x":93.54,"y":177.3,"x0":-0.916885671195934,"y0":50.00401567799928,"z0":5.8508492869648965,"aX":-21.310584123719423},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":17.6,"spinRate":2270,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38936397136416323,"extension":6.454474742164599},"index":2,"playId":"42eb3c7e-16bb-3cdf-a13a-376b09ae8de3","pitchNumber":3,"startTime":"2026-04-17T18:22:02.521Z","endTime":"2026-04-17T18:22:06.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:22:06.302Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Lindor doubles (2) on a sharp line drive to center fielder Pete Crow-Armstrong, deflected by right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T18:22:17.582Z","endTime":"2026-04-17T18:24:36.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34971353947373,"aZ":-40.94647404901735,"pfxX":1.2090180946366345,"pfxZ":-5.786129889289777,"pX":-0.26696192819346376,"pZ":3.2132739986291656,"vX0":1.4898708456707823,"vY0":-122.4348408266726,"vZ0":1.1023419718635876,"x":127.18,"y":152.02,"x0":-1.040570478846824,"y0":50.001236484504226,"z0":6.263509379854231,"aX":1.8335278799389834},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.0,"breakHorizontal":-2.5,"spinRate":2372,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.4475077084113428,"extension":6.254418424895689},"index":0,"playId":"c18dbd85-5681-3338-81e2-2dede080ae9b","pitchNumber":1,"startTime":"2026-04-17T18:22:30.918Z","endTime":"2026-04-17T18:22:34.346Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.292851192585598,"aZ":-27.302191132464305,"pfxX":-9.161481028556617,"pfxZ":2.616385779515639,"pX":0.5445664895744654,"pZ":1.536008679014157,"vX0":7.325853018358893,"vY0":-135.22410543418394,"vZ0":-6.362971080978379,"x":96.24,"y":197.31,"x0":-1.0036323732254457,"y0":50.00194647066075,"z0":5.8239771426019855,"aX":-17.039360412817658},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":1904,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4043838440236778,"extension":6.596962442621335},"index":1,"playId":"3be4bddb-10c6-304f-a7d8-4f60ef9da9bf","pitchNumber":2,"startTime":"2026-04-17T18:22:41.635Z","endTime":"2026-04-17T18:22:44.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-17T18:22:54.726Z","endTime":"2026-04-17T18:23:03.360Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615434612027464,"aZ":-31.004603539064973,"pfxX":-11.064440327024455,"pfxZ":0.627766454305025,"pX":0.31879691173034663,"pZ":2.3327882940968427,"vX0":7.071080037801625,"vY0":-135.816370138465,"vZ0":-3.8124895660486136,"x":104.85,"y":175.79,"x0":-0.8851275217010384,"y0":50.00405840531362,"z0":5.91859608855434,"aX":-20.60713542405348},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.5,"breakHorizontal":18.5,"spinRate":1728,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4037729067775331,"extension":6.553254459450324},"index":3,"playId":"0ae64a14-d664-3085-a5ec-2bfa50211de6","pitchNumber":3,"startTime":"2026-04-17T18:23:03.360Z","endTime":"2026-04-17T18:23:06.360Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70596788752631,"aZ":-18.090138663777907,"pfxX":-8.100904507922802,"pfxZ":7.126030406811875,"pX":0.4692655080958299,"pZ":4.104313650113316,"vX0":7.266338915217191,"vY0":-140.18411454359838,"vZ0":-1.4370383201350991,"x":99.11,"y":127.96,"x0":-1.1125651424927725,"y0":50.005076985281,"z0":5.812779256263164,"aX":-16.015688525421268},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2138,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3917496726768599,"extension":6.36834424182465},"index":4,"playId":"5c3befcc-67ac-3406-8080-4ae95ecf27f9","pitchNumber":4,"startTime":"2026-04-17T18:23:18.502Z","endTime":"2026-04-17T18:23:21.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223328753314618,"aZ":-28.45052150462461,"pfxX":-10.815391314048018,"pfxZ":2.0278215055429856,"pX":0.2876283655353196,"pZ":2.047426169978758,"vX0":7.191884221491321,"vY0":-134.93475887893007,"vZ0":-4.8054197458439205,"x":106.04,"y":183.5,"x0":-1.0113008475240552,"y0":50.00468859060236,"z0":5.863613085057243,"aX":-19.883210209644083},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":1755,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.40641034696601075,"extension":6.5813918615648435},"index":5,"playId":"704b47c2-9cdd-321b-8cc5-d415d051100e","pitchNumber":5,"startTime":"2026-04-17T18:23:31.112Z","endTime":"2026-04-17T18:23:34.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77827354742221,"aZ":-39.210049407432535,"pfxX":2.548835490393058,"pfxZ":-4.308540582072323,"pX":1.0467564998289367,"pZ":0.43908085042388806,"vX0":4.102218139417692,"vY0":-126.66808632576162,"vZ0":-5.911837583848128,"x":77.1,"y":226.92,"x0":-0.9221185656795001,"y0":50.00449162807163,"z0":5.9221818381737625,"aX":4.160297819507291},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.9,"breakHorizontal":-5.5,"spinRate":2534,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4316713010862516,"extension":6.320440817151514},"index":6,"playId":"10ce5e76-6690-330f-a35d-b10b836b4265","pitchNumber":6,"startTime":"2026-04-17T18:24:07.547Z","endTime":"2026-04-17T18:24:10.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065740072636263,"aZ":-25.498926460237236,"pfxX":-10.464832230274723,"pfxZ":3.5685193223339082,"pX":0.7474361837238584,"pZ":1.3108821492813787,"vX0":8.518418808122691,"vY0":-135.80688511708772,"vZ0":-7.256332861378132,"x":88.51,"y":203.39,"x0":-1.0664412400630057,"y0":50.00625306644732,"z0":5.784880276291853,"aX":-19.59901500687067},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":1681,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.40294226923180476,"extension":6.595988051053948},"hitData":{"launchSpeed":105.2,"launchAngle":20.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.04,"coordY":74.01}},"index":7,"playId":"09ede882-eb2e-3ed9-9e33-0d00649cc924","pitchNumber":7,"startTime":"2026-04-17T18:24:24.305Z","endTime":"2026-04-17T18:24:36.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:24:36.070Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T18:24:56.854Z","endTime":"2026-04-17T18:25:26.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613423101466925,"aZ":-18.77124555089751,"pfxX":-8.294770004658613,"pfxZ":6.662871979279155,"pX":-0.42531836577515664,"pZ":2.5715783387064794,"vX0":4.850862611828301,"vY0":-140.83595386526602,"vZ0":-5.639389987280997,"x":133.21,"y":169.35,"x0":-1.0913215108217762,"y0":50.000261532019586,"z0":5.811506361974499,"aX":-16.68105686325656},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2339,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3887160636635829,"extension":6.452204387894579},"hitData":{"launchSpeed":83.9,"launchAngle":28.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.04,"coordY":87.1}},"index":0,"playId":"4cee5c2c-53f8-3c48-8a86-b969ba4d7642","pitchNumber":1,"startTime":"2026-04-17T18:25:16.568Z","endTime":"2026-04-17T18:25:26.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:25:26.213Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:27:28.911Z","endTime":"2026-04-17T18:28:17.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0089243385055,"aZ":-15.951594346420727,"pfxX":-4.646819977945336,"pfxZ":8.417007254160836,"pX":0.6493749272386918,"pZ":3.1071701289747455,"vX0":7.717723396768481,"vY0":-137.81318874955264,"vZ0":-4.903878024326564,"x":92.25,"y":154.89,"x0":-1.58093542302288,"y0":50.006226882412,"z0":5.983754886021248,"aX":-8.960280077786074},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2164,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3971171020138504,"extension":6.263081608788332},"index":0,"playId":"1dd59bfb-1182-3a9b-b09c-70efebc5d870","pitchNumber":1,"startTime":"2026-04-17T18:27:45.476Z","endTime":"2026-04-17T18:27:48.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-17T18:27:58.806Z","endTime":"2026-04-17T18:28:08.563Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62285873961834,"aZ":-14.807666603358863,"pfxX":-2.859394239195491,"pfxZ":9.126552076412022,"pX":0.19324395134049435,"pZ":2.6080441691449705,"vX0":5.291646437537108,"vY0":-137.12863375282183,"vZ0":-6.384607780433957,"x":109.63,"y":168.36,"x0":-1.3908275237481666,"y0":50.00004862997401,"z0":5.978528640510588,"aX":-5.439649520515154},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":4.1,"spinRate":2122,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3995944170899244,"extension":6.194442934921895},"hitData":{"launchSpeed":85.1,"launchAngle":62.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.68,"coordY":151.01}},"index":2,"playId":"d00d0f0f-92b0-3dab-9b3b-e0f03606f978","pitchNumber":2,"startTime":"2026-04-17T18:28:08.563Z","endTime":"2026-04-17T18:28:17.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:28:17.821Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:28:39.040Z","endTime":"2026-04-17T18:30:35.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137062304404978,"aZ":-25.251456248967816,"pfxX":-2.765640096433293,"pfxZ":3.921612116717517,"pX":-0.8475577629331065,"pZ":1.970742074875789,"vX0":3.1272168538102596,"vY0":-131.12030601415472,"vZ0":-5.555383046398233,"x":149.31,"y":185.57,"x0":-1.6886505193977221,"y0":50.0037107390293,"z0":5.967620521513826,"aX":-4.882646601690907},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":4.4,"spinRate":2323,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4155407201430279,"extension":6.262310405357123},"index":0,"playId":"277f69cf-804f-38d6-a8a7-18be6af0860f","pitchNumber":1,"startTime":"2026-04-17T18:28:44.653Z","endTime":"2026-04-17T18:28:49.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16784862854859,"aZ":-33.32322435843914,"pfxX":3.093559397128989,"pfxZ":-0.8173645829515652,"pX":0.1917183448691398,"pZ":0.9031999127786784,"vX0":3.158367353270977,"vY0":-117.55083703829372,"vZ0":-3.9492236104037364,"x":109.69,"y":214.39,"x0":-1.5660602592722106,"y0":50.001438271748086,"z0":5.665799140640009,"aX":4.371550483663561},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.2,"breakHorizontal":-6.4,"spinRate":2582,"spinDirection":26},"zone":14,"typeConfidence":0.77,"plateTime":0.4641671431123906,"extension":6.461910407385989},"index":1,"playId":"57ed0339-9502-3fc2-b2a6-60b9dae5971b","pitchNumber":2,"startTime":"2026-04-17T18:28:59.109Z","endTime":"2026-04-17T18:29:02.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8749449828902,"aZ":-33.53749958854256,"pfxX":3.527449691584914,"pfxZ":-1.029745583001847,"pX":-0.12312520312846617,"pZ":1.1861752132186878,"vX0":2.4082959474143024,"vY0":-115.5136813262898,"vZ0":-3.054659592815618,"x":121.69,"y":206.75,"x0":-1.643487057941074,"y0":50.00021254715325,"z0":5.804859542854933,"aX":4.68630744019754},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.4,"breakHorizontal":-7.1,"spinRate":2591,"spinDirection":30},"zone":13,"typeConfidence":0.89,"plateTime":0.4772326816280441,"extension":6.352110600263734},"index":2,"playId":"75d8fc41-bfe3-3230-9d7b-c6b4c700c05b","pitchNumber":3,"startTime":"2026-04-17T18:29:15.970Z","endTime":"2026-04-17T18:29:20.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.732536647631953,"aZ":-13.98992811927592,"pfxX":-3.1340226442069308,"pfxZ":9.248701992519216,"pX":-0.0806761187415318,"pZ":2.3693618287436644,"vX0":5.34543796375858,"vY0":-139.4361255544512,"vZ0":-7.0711720099861095,"x":120.08,"y":174.81,"x0":-1.6165971178601632,"y0":50.00647515720098,"z0":5.863885353241751,"aX":-6.164771064503088},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2324,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3930105554639911,"extension":6.393791548198844},"index":3,"playId":"4b23a8e7-edc5-3864-99ba-18a11e6f3fcb","pitchNumber":4,"startTime":"2026-04-17T18:29:31.727Z","endTime":"2026-04-17T18:29:34.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61708688672009,"aZ":-27.41966755616579,"pfxX":0.1017749463248423,"pfxZ":2.81967549541916,"pX":-0.6747070149675716,"pZ":2.393286446118695,"vX0":2.3376236090398668,"vY0":-128.78839586548145,"vZ0":-3.6227342953126893,"x":142.72,"y":174.16,"x0":-1.6056983789436408,"y0":50.00619351495498,"z0":5.928532159514446,"aX":0.1711586476361566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.7,"spinRate":2432,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4245719634662941,"extension":6.3085709781429715},"index":4,"playId":"d5d2132a-15c3-3077-a03d-831a6fffdb26","pitchNumber":5,"startTime":"2026-04-17T18:29:47.719Z","endTime":"2026-04-17T18:30:14.725Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42445036894531,"aZ":-29.18586833264898,"pfxX":-6.809659382025717,"pfxZ":2.010994205178555,"pX":0.7523359279789299,"pZ":-0.20065596570036565,"vX0":7.988732402336279,"vY0":-121.59891751113764,"vZ0":-8.131651823303057,"x":88.32,"y":244.2,"x0":-1.7017632719039397,"y0":50.00310955551926,"z0":5.74393494600762,"aX":-10.125512780189544},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":10.3,"spinRate":1251,"spinDirection":243},"zone":14,"typeConfidence":0.79,"plateTime":0.4516599448814653,"extension":6.331395614556482},"index":5,"playId":"edd2420b-62c8-3c9a-8507-02d2f5a7ff83","pitchNumber":6,"startTime":"2026-04-17T18:30:32.247Z","endTime":"2026-04-17T18:30:35.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:30:35.313Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to right fielder Carson Benge. Michael Busch to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:30:49.457Z","endTime":"2026-04-17T18:31:13.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.168404105364175,"aZ":-14.309211433681883,"pfxX":-3.9857233613346574,"pfxZ":9.152989437047562,"pX":0.74156884081007,"pZ":2.968802466814391,"vX0":7.668824038511802,"vY0":-139.2772812559289,"vZ0":-5.5614077119828025,"x":88.73,"y":158.62,"x0":-1.5378353747242846,"y0":50.00392664884145,"z0":5.9484239053056625,"aX":-7.780978043672734},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2299,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3942423040016867,"extension":6.417574388149595},"hitData":{"launchSpeed":93.8,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.77,"coordY":127.18}},"index":0,"playId":"a3f2858c-dc40-31a3-ba39-4874bd69f58e","pitchNumber":1,"startTime":"2026-04-17T18:31:02.468Z","endTime":"2026-04-17T18:31:13.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:31:13.647Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:31:58.530Z","endTime":"2026-04-17T18:33:43.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011191998380426,"aZ":-25.134728453878843,"pfxX":0.659932520640226,"pfxZ":4.16616213072367,"pX":0.5230031982862814,"pZ":1.5370015704186653,"vX0":4.712444435101451,"vY0":-129.64670467522674,"vZ0":-6.366798747289538,"x":97.06,"y":197.28,"x0":-1.409646517062918,"y0":50.00368256237219,"z0":5.963028901459442,"aX":1.1139071343287448},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2403,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4237111940916449,"extension":6.220389914097512},"index":0,"playId":"1796ab85-67ff-3b2d-a2cb-7a743bf5263c","pitchNumber":1,"startTime":"2026-04-17T18:32:04.323Z","endTime":"2026-04-17T18:32:07.323Z","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":96.0,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839248824472964,"aZ":-12.547401614677431,"pfxX":-3.672426057467912,"pfxZ":9.998139825292517,"pX":0.5072160306669993,"pZ":1.5638653609737312,"vX0":7.425201356876258,"vY0":-139.34309888447558,"vZ0":-9.245819097523054,"x":97.67,"y":196.56,"x0":-1.7170387269943321,"y0":50.00190416938008,"z0":5.757713110361267,"aX":-7.208942636959641},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2350,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3933466748231744,"extension":6.454440884247337},"index":1,"playId":"2a31c027-b73b-3777-aab8-6943bc31d748","pitchNumber":2,"startTime":"2026-04-17T18:32:25.156Z","endTime":"2026-04-17T18:32:28.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03110953452228,"aZ":-26.331781696350806,"pfxX":-1.5205722371053145,"pfxZ":3.40512275540933,"pX":-0.5181025575130531,"pZ":1.8589155374121127,"vX0":3.5135624564682884,"vY0":-130.28554628104052,"vZ0":-5.2647490223149065,"x":136.75,"y":188.59,"x0":-1.6881396652972867,"y0":50.002617422122135,"z0":5.902498410727025,"aX":-2.60805900079556},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":1.9,"spinRate":2427,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.4208273019648754,"extension":6.300752175091179},"index":2,"playId":"16da43dd-4e34-3ac5-8205-525fd8cb5480","pitchNumber":3,"startTime":"2026-04-17T18:32:47.300Z","endTime":"2026-04-17T18:32:50.300Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32970516839014,"aZ":-29.61991027033517,"pfxX":-4.8956873883176595,"pfxZ":1.7230106070261315,"pX":-0.445411466699121,"pZ":0.28175183121139324,"vX0":4.726674289143728,"vY0":-121.53145578762113,"vZ0":-7.03469866481778,"x":133.98,"y":231.17,"x0":-1.7857852742194371,"y0":50.005617716210935,"z0":5.809618706794814,"aX":-7.274798775616229},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":7.7,"spinRate":1149,"spinDirection":246},"zone":13,"typeConfidence":0.81,"plateTime":0.4518644498807407,"extension":6.205906786759316},"index":3,"playId":"8e84ee91-0bf1-33c0-8b7f-adcbbad9657c","pitchNumber":4,"startTime":"2026-04-17T18:33:12.104Z","endTime":"2026-04-17T18:33:15.769Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398117340339365,"aZ":-28.60446801889089,"pfxX":-3.8788224995310534,"pfxZ":2.4614126420073923,"pX":-0.6421696608269971,"pZ":1.7480040343951233,"vX0":4.06823986756461,"vY0":-119.40853532560287,"vZ0":-3.774100481510289,"x":141.48,"y":191.58,"x0":-1.861793673850068,"y0":50.000447664051755,"z0":5.914833601856455,"aX":-5.616282919469172},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":6.1,"spinRate":1212,"spinDirection":249},"zone":7,"typeConfidence":0.78,"plateTime":0.4582143080095573,"extension":6.152798916654617},"index":4,"playId":"a12c81b0-c777-333f-899e-dd6e2581aacd","pitchNumber":5,"startTime":"2026-04-17T18:33:39.904Z","endTime":"2026-04-17T18:33:43.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:33:43.241Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to right fielder Carson Benge. Michael Busch scores. Alex Bregman to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:33:52.546Z","endTime":"2026-04-17T18:36:04.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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_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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22040826900682,"aZ":-26.19879138055682,"pfxX":0.19525228758990498,"pfxZ":3.4853499609244913,"pX":0.0826989287358943,"pZ":3.2079722349278432,"vX0":3.89029659905262,"vY0":-129.4361497780994,"vZ0":-2.2762019929181374,"x":113.85,"y":152.16,"x0":-1.4583157066373462,"y0":50.00584226218833,"z0":6.082639606176225,"aX":0.3342193487075814},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.1,"spinRate":2402,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.42139892740619755,"extension":6.228343957895376},"index":0,"playId":"a9bdf5ca-8f8a-3e81-9d20-799c87888443","pitchNumber":1,"startTime":"2026-04-17T18:34:17.846Z","endTime":"2026-04-17T18:34:20.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.997709419936946,"aZ":-13.792873287604644,"pfxX":-3.142919728718934,"pfxZ":9.357431958410054,"pX":-0.7660483058321208,"pZ":4.426385185285608,"vX0":3.9357650055544746,"vY0":-139.65103965983872,"vZ0":-1.8003015590204903,"x":146.2,"y":119.27,"x0":-1.7888306941568106,"y0":50.005576168408915,"z0":5.9921299477676655,"aX":-6.176095581464614},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2366,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39299309634157176,"extension":6.235391057335585},"index":1,"playId":"96dfe4be-25b0-3dd5-9705-56a0c633fef7","pitchNumber":2,"startTime":"2026-04-17T18:34:36.573Z","endTime":"2026-04-17T18:34:39.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678930291809912,"aZ":-24.17796674012209,"pfxX":-0.10536033289172497,"pfxZ":4.405472558389146,"pX":1.2362247263830553,"pZ":2.3750019358836116,"vX0":7.257092051656415,"vY0":-133.40880102790632,"vZ0":-4.685178636922498,"x":69.88,"y":174.65,"x0":-1.4971508158237594,"y0":50.00635933497375,"z0":5.8804813423794835,"aX":-0.19252312961241846},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-1.2,"spinRate":2430,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4093991876842833,"extension":6.41081789001378},"index":2,"playId":"18d21c74-4255-3994-b46f-ecefdb96ada1","pitchNumber":3,"startTime":"2026-04-17T18:34:58.872Z","endTime":"2026-04-17T18:35:01.872Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315838946524384,"aZ":-28.451791365823542,"pfxX":-4.521566031387925,"pfxZ":2.4352561040492,"pX":0.7323407790794381,"pZ":-0.17910284708952548,"vX0":6.964084933552394,"vY0":-122.56110050350372,"vZ0":-8.547034699092793,"x":89.08,"y":243.62,"x0":-1.553268583166552,"y0":50.00187453190614,"z0":5.769301015632493,"aX":-6.9064420035248695},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":6.6,"spinRate":1190,"spinDirection":250},"zone":14,"typeConfidence":0.82,"plateTime":0.44621370659454795,"extension":6.352323649725678},"index":3,"playId":"e589d171-e6ca-342d-b101-b41ac72b8b7a","pitchNumber":4,"startTime":"2026-04-17T18:35:21.740Z","endTime":"2026-04-17T18:35:24.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27546377273089,"aZ":-13.461267128454768,"pfxX":-4.422377610712617,"pfxZ":9.263538600086713,"pX":0.11299730050349778,"pZ":2.9397894589127143,"vX0":6.560244028768219,"vY0":-141.249664559373,"vZ0":-5.69403960339904,"x":112.69,"y":159.41,"x0":-1.6654040768998484,"y0":50.00155772246348,"z0":5.847804355006478,"aX":-8.932770439322601},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2364,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3878133659019931,"extension":6.330159436951247},"hitData":{"launchSpeed":78.2,"launchAngle":29.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.29,"coordY":127.38}},"index":4,"playId":"21b2568b-7ef1-38b9-874a-6cb502067017","pitchNumber":5,"startTime":"2026-04-17T18:35:52.728Z","endTime":"2026-04-17T18:36:04.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:36:04.663Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Moisés Ballesteros homers (3) on a fly ball to left field. Alex Bregman scores. Seiya Suzuki scores.","rbi":3,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:36:41.203Z","endTime":"2026-04-17T18:37:21.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808669657721964,"aZ":-27.371493764069793,"pfxX":-0.5646738380722722,"pfxZ":2.8211921776026285,"pX":-0.346712692029115,"pZ":1.8877321283031692,"vX0":3.41025497876121,"vY0":-129.12153587414397,"vZ0":-5.054417651488376,"x":130.22,"y":187.81,"x0":-1.6065333327336935,"y0":50.00309914464621,"z0":5.955586495775487,"aX":-0.9616645860043387},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":0.4,"spinRate":2403,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4228710115499017,"extension":6.256210929176002},"hitData":{"launchSpeed":96.3,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.62,"coordY":77.03}},"index":0,"playId":"694b7fb6-0b79-3fce-a7a6-6114bd5c15a1","pitchNumber":1,"startTime":"2026-04-17T18:36:55.237Z","endTime":"2026-04-17T18:37:21.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:37:21.596Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T18:37:42.418Z","endTime":"2026-04-17T18:39:40.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512195826834475,"aZ":-11.625348723486082,"pfxX":-2.7748744055948076,"pfxZ":10.383334998646184,"pX":0.14314433982263497,"pZ":2.4481694506112115,"vX0":5.829828916650644,"vY0":-139.576782135605,"vZ0":-7.404292279600544,"x":111.54,"y":172.68,"x0":-1.6092135974296793,"y0":50.00392601888281,"z0":5.8955274069856145,"aX":-5.4925618456546434},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2375,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39196546733526194,"extension":6.371051882134869},"index":0,"playId":"c405e0f4-434a-3cd9-81b6-c77b1ad88f65","pitchNumber":1,"startTime":"2026-04-17T18:37:49.435Z","endTime":"2026-04-17T18:37:53.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821040906349893,"aZ":-26.675705266838538,"pfxX":0.8471575219711216,"pfxZ":3.080899446410916,"pX":0.7315878119312237,"pZ":3.492485993743136,"vX0":5.283004545264093,"vY0":-131.52371923777775,"vZ0":-1.497434286963117,"x":89.11,"y":144.48,"x0":-1.397442449614296,"y0":50.006058348773536,"z0":6.011636683292222,"aX":1.5117953379914932},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2447,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4134101463325708,"extension":6.328016188817037},"index":1,"playId":"45b284ef-c6ec-3f5f-a0dd-69109c106f1e","pitchNumber":2,"startTime":"2026-04-17T18:38:14.666Z","endTime":"2026-04-17T18:38:19.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59500421008344,"aZ":-14.777182533874932,"pfxX":-4.09240779610198,"pfxZ":8.718638048218246,"pX":1.2596740051001676,"pZ":1.757813764728781,"vX0":8.819492781016505,"vY0":-139.7009891034598,"vZ0":-8.236306283168204,"x":68.98,"y":191.32,"x0":-1.3928987721793133,"y0":50.00691522021324,"z0":5.6960011128038746,"aX":-8.17037861347597},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":5.8,"spinRate":2333,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3906162498586929,"extension":6.514074304465383},"index":2,"playId":"0cfd7aeb-02ff-3043-847a-99bc4049da9f","pitchNumber":3,"startTime":"2026-04-17T18:38:32.744Z","endTime":"2026-04-17T18:38:36.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68944957259105,"aZ":-24.464825744679242,"pfxX":-7.928932076638866,"pfxZ":4.428167314101659,"pX":-1.501070769758146,"pZ":1.7028061345368994,"vX0":3.547006130025034,"vY0":-130.45372466465602,"vZ0":-5.770124700981763,"x":174.22,"y":192.8,"x0":-1.8402132820387131,"y0":50.004876676397366,"z0":5.761365398054588,"aX":-13.814275362954675},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":2125,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4181455063469537,"extension":6.213639309284228},"index":3,"playId":"a2624c4e-ed20-3513-83d6-e5bc9289628c","pitchNumber":4,"startTime":"2026-04-17T18:38:48.154Z","endTime":"2026-04-17T18:38:52.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11940101974306,"aZ":-24.95704146497112,"pfxX":1.4251073315808713,"pfxZ":4.379684125080507,"pX":0.16540866392267561,"pZ":3.17625920118587,"vX0":3.8558891582297203,"vY0":-128.28435170077435,"vZ0":-2.1291549181366856,"x":110.7,"y":153.02,"x0":-1.5487608820652843,"y0":50.006352349443965,"z0":5.983169228889666,"aX":2.3508691599407605},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2403,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4286675714904016,"extension":6.2647584847845454},"index":4,"playId":"a42f056b-11ba-3d92-9d80-898d601cf6f7","pitchNumber":5,"startTime":"2026-04-17T18:39:04.726Z","endTime":"2026-04-17T18:39:07.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95117874723644,"aZ":-11.297728378787188,"pfxX":-3.3503586313917264,"pfxZ":10.74224334145119,"pX":-0.18011023351428126,"pZ":2.6663528425064422,"vX0":4.994694878518511,"vY0":-139.16993750359376,"vZ0":-6.499400628791583,"x":123.87,"y":166.79,"x0":-1.5705265933502015,"y0":50.00011205969247,"z0":5.795206176452512,"aX":-6.509827559194131},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2370,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3949769807851764,"extension":6.309436239673235},"hitData":{"launchSpeed":83.4,"launchAngle":50.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.19,"coordY":130.17}},"index":5,"playId":"432e81ae-b2ae-3030-abaa-b078feb986a4","pitchNumber":6,"startTime":"2026-04-17T18:39:31.048Z","endTime":"2026-04-17T18:39:40.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:39:40.311Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a ground ball to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:42:02.391Z","endTime":"2026-04-17T18:43:39.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T18:41:53.532Z","endTime":"2026-04-17T18:42:04.719Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.249997593629544,"aZ":-20.054728327580367,"pfxX":-10.22456191523121,"pfxZ":6.204751329934032,"pX":0.847349669203576,"pZ":1.9457943037901375,"vX0":8.250878267385858,"vY0":-139.10125598046378,"vZ0":-7.141544924181873,"x":84.7,"y":186.24,"x0":-0.8341957543081869,"y0":50.00203473072565,"z0":5.884042711699088,"aX":-19.963978194651776},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":16.7,"spinRate":2170,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3943092325845994,"extension":6.352131130532993},"index":1,"playId":"e88e39ca-eb12-383f-8761-2469a28365a8","pitchNumber":1,"startTime":"2026-04-17T18:42:04.719Z","endTime":"2026-04-17T18:42:08.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.440364363999585,"aZ":-21.78757339958439,"pfxX":-10.23734185898013,"pfxZ":5.270123431953909,"pX":0.4577619984078627,"pZ":2.6559974471126564,"vX0":7.634055419809496,"vY0":-139.7299801897626,"vZ0":-4.7137198532628055,"x":99.55,"y":167.07,"x0":-0.9841302809477518,"y0":50.0039132745456,"z0":5.802632872538974,"aX":-20.178989874671245},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":2246,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39247481602053913,"extension":6.3405857944640225},"index":2,"playId":"6768107f-4b5d-389c-9ac7-6f7b228bada9","pitchNumber":2,"startTime":"2026-04-17T18:42:16.685Z","endTime":"2026-04-17T18:42:20.027Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471910493558024,"aZ":-29.348277493702565,"pfxX":-0.40276382799873733,"pfxZ":1.6841928434383657,"pX":1.5105773039230066,"pZ":2.059535072210054,"vX0":6.5621889585613,"vY0":-128.7582741202799,"vZ0":-3.750950044365937,"x":59.42,"y":183.17,"x0":-1.02175201684097,"y0":50.000280215589264,"z0":5.813527557474658,"aX":-0.6754741916224631},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-0.8,"spinRate":2354,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.42588171200292413,"extension":6.343101984320855},"index":3,"playId":"5e40bc30-3601-3794-8912-3844a5ceb06a","pitchNumber":3,"startTime":"2026-04-17T18:42:29.498Z","endTime":"2026-04-17T18:42:32.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.347608046281564,"aZ":-20.30711774591122,"pfxX":-9.142329899174687,"pfxZ":6.212221144191538,"pX":0.03760090573292082,"pZ":1.5371174296133803,"vX0":6.169723272085288,"vY0":-137.7423198310831,"vZ0":-7.7925681709730235,"x":115.57,"y":197.28,"x0":-1.0506032860430814,"y0":50.00159907282794,"z0":5.790267521450161,"aX":-17.458480380776134},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2191,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3985898872111382,"extension":6.434214088587797},"index":4,"playId":"beb66881-f501-33f6-85be-bdf2e66f553d","pitchNumber":4,"startTime":"2026-04-17T18:42:43.944Z","endTime":"2026-04-17T18:42:47.859Z","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":93.2,"endSpeed":85.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38719118689884,"aZ":-27.09987175377711,"pfxX":-10.877572449836634,"pfxZ":2.757819298983562,"pX":0.403415900922442,"pZ":0.7720383055979305,"vX0":7.378604088653893,"vY0":-135.31874358474306,"vZ0":-8.236956512703797,"x":101.62,"y":217.93,"x0":-0.954745412892122,"y0":50.005842834328575,"z0":5.7735848617549745,"aX":-20.04026972360266},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":18.0,"spinRate":1720,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4058165928699973,"extension":6.528932536049427},"index":5,"playId":"2a434bd8-da6d-380e-a420-f24175edccee","pitchNumber":5,"startTime":"2026-04-17T18:42:59.594Z","endTime":"2026-04-17T18:43:03.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.583940379752,"aZ":-22.089463510105176,"pfxX":-10.094847314193295,"pfxZ":5.1168105941713815,"pX":-0.0010030845569721026,"pZ":2.2429914284911865,"vX0":6.555964765300658,"vY0":-139.96064088253152,"vZ0":-5.826690137923383,"x":117.04,"y":178.22,"x0":-1.0704046446570796,"y0":50.0033382902689,"z0":5.812683862858074,"aX":-19.892579530635146},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2242,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39235968771071805,"extension":6.399854404092288},"index":6,"playId":"f3aae642-2867-3f54-bc60-9c037e359233","pitchNumber":6,"startTime":"2026-04-17T18:43:12.952Z","endTime":"2026-04-17T18:43:15.952Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30187171814375,"aZ":-27.41620809814356,"pfxX":-9.470227392353717,"pfxZ":2.6256454033790018,"pX":-0.5772918769574871,"pZ":2.356900737045296,"vX0":4.823922818265914,"vY0":-134.09149139361452,"vZ0":-3.969663381651365,"x":139.01,"y":175.14,"x0":-1.173883782419209,"y0":50.002733789775625,"z0":5.823412067544505,"aX":-17.16229303712949},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":1673,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4092244988757914,"extension":6.58552861072041},"hitData":{"launchSpeed":87.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.56,"coordY":166.73}},"index":7,"playId":"c88c7729-5816-330a-8240-ef427e2970f7","pitchNumber":7,"startTime":"2026-04-17T18:43:31.612Z","endTime":"2026-04-17T18:43:39.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:43:39.300Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a sharp line drive to right fielder Seiya Suzuki. Francisco Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:43:56.002Z","endTime":"2026-04-17T18:46:16.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":6},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.0,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74387936130007,"aZ":-28.58815174767434,"pfxX":-10.716347417952843,"pfxZ":1.9906621944469851,"pX":-1.3865941033376432,"pZ":2.834135532304344,"vX0":3.5554519403270985,"vY0":-133.8464593102123,"vZ0":-2.234471901058341,"x":169.85,"y":162.26,"x0":-1.3453108918504504,"y0":50.004335401374504,"z0":5.741238003920589,"aX":-19.31080780354035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":18.6,"spinRate":1565,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4103138519984153,"extension":6.462964272083117},"index":0,"playId":"b3668717-7508-3757-af79-d2bf1b528d7f","pitchNumber":1,"startTime":"2026-04-17T18:44:09.007Z","endTime":"2026-04-17T18:44:12.190Z","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":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243614556035464,"aZ":-40.01852344826717,"pfxX":2.262104160270787,"pfxZ":-5.247655066468368,"pX":1.1196174351565091,"pZ":0.19683560581921172,"vX0":4.722510624681348,"vY0":-121.57925206980545,"vZ0":-5.254435247241075,"x":74.32,"y":233.47,"x0":-1.1433490543605975,"y0":50.004642245738395,"z0":5.866261226263708,"aX":3.379774055594065},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.6,"breakHorizontal":-5.3,"spinRate":2581,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45083052862444184,"extension":6.373050102664125},"index":1,"playId":"df9541c6-53fe-39e2-bd2d-f3fc81299ae9","pitchNumber":2,"startTime":"2026-04-17T18:44:25.794Z","endTime":"2026-04-17T18:44:29.291Z","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":95.4,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86413267914886,"aZ":-17.776841546404512,"pfxX":-6.535505553561281,"pfxZ":7.397076522668726,"pX":0.43128067706905426,"pZ":4.204450526824622,"vX0":6.767934843551529,"vY0":-138.81812891673664,"vZ0":-1.076037643357851,"x":100.56,"y":125.26,"x0":-1.1924100173734622,"y0":50.00356110968332,"z0":5.783694344821503,"aX":-12.72171162841494},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2178,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3949799393407809,"extension":6.438515300191802},"index":2,"playId":"ad6e2e43-60fd-3970-aaa8-62b6ffb4e375","pitchNumber":3,"startTime":"2026-04-17T18:44:53.931Z","endTime":"2026-04-17T18:44:57.776Z","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":94.5,"endSpeed":86.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29222086558525,"aZ":-16.859476366679225,"pfxX":-6.023633665182999,"pfxZ":8.030503909489338,"pX":0.18377686501592475,"pZ":2.20621278628758,"vX0":6.036154266821337,"vY0":-137.4251225032675,"vZ0":-6.088090297691284,"x":109.99,"y":179.21,"x0":-1.261652307940738,"y0":50.0041648891468,"z0":5.601201983731164,"aX":-11.48886014006447},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2208,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3990207462179569,"extension":6.4776592403827165},"index":3,"playId":"25fb3f3a-0d1e-3dd7-b179-02af4da934d8","pitchNumber":4,"startTime":"2026-04-17T18:45:12.329Z","endTime":"2026-04-17T18:45:15.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.104121477145704,"aZ":-21.884831259194996,"pfxX":-8.45663433319882,"pfxZ":5.172070282401254,"pX":0.42798981704712513,"pZ":3.4348486179159643,"vX0":6.9111675111068065,"vY0":-140.03736307859845,"vZ0":-2.544572701695835,"x":100.69,"y":146.04,"x0":-0.9711004803955113,"y0":50.00255575711815,"z0":5.784094821251961,"aX":-16.825114404374194},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":13.9,"spinRate":2183,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39085677341423386,"extension":6.537677624681543},"index":4,"playId":"98ad570f-5ce2-3d73-8e22-1fcd4a4f321a","pitchNumber":5,"startTime":"2026-04-17T18:45:32.127Z","endTime":"2026-04-17T18:45:36.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-17T18:45:49.123Z","endTime":"2026-04-17T18:46:07.359Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22408275548814,"aZ":-20.2515283283852,"pfxX":-9.882340133381977,"pfxZ":5.914527332860095,"pX":0.8397399832145819,"pZ":1.7206768766807445,"vX0":8.160937808855707,"vY0":-140.8817717287796,"vZ0":-7.183253614858815,"x":84.99,"y":192.32,"x0":-0.8069327335145078,"y0":50.00053232105979,"z0":5.606624040996793,"aX":-19.914223164424058},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2279,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3883999811100516,"extension":6.630285098521645},"hitData":{"launchSpeed":105.7,"launchAngle":12.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.28,"coordY":96.62}},"index":6,"playId":"03781186-b2b7-3a15-b304-dd190bc8cc95","pitchNumber":6,"startTime":"2026-04-17T18:46:07.359Z","endTime":"2026-04-17T18:46:16.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:46:16.975Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcus Semien doubles (3) on a sharp line drive to left fielder Ian Happ. Francisco Alvarez scores. MJ Melendez to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:46:32.753Z","endTime":"2026-04-17T18:46:58.548Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40627463005017,"aZ":-20.387899350248954,"pfxX":-10.16380069315389,"pfxZ":5.895736058207062,"pX":-0.09488521879071597,"pZ":2.7466534440003305,"vX0":6.472418989046321,"vY0":-140.8661120202555,"vZ0":-4.732091269719655,"x":120.62,"y":164.62,"x0":-1.1073510976279044,"y0":50.00646536580752,"z0":5.774958858051975,"aX":-20.334297987990112},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2392,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3895274392658177,"extension":6.541774485043373},"hitData":{"launchSpeed":107.5,"launchAngle":14.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":88.07,"coordY":85.63}},"index":0,"playId":"eaec354d-db17-3ee4-a644-d2b40f50e2d1","pitchNumber":1,"startTime":"2026-04-17T18:46:46.127Z","endTime":"2026-04-17T18:46:58.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:46:58.548Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:47:23.183Z","endTime":"2026-04-17T18:48:17.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4873131617272,"aZ":-40.37195285878251,"pfxX":3.924424195409306,"pfxZ":-5.516671216580248,"pX":-0.050917034523577875,"pZ":2.09852787462509,"vX0":1.5430355199209445,"vY0":-121.54313956267949,"vZ0":-1.1362324476453227,"x":118.94,"y":182.12,"x0":-1.205313623481021,"y0":50.004775108247124,"z0":6.1013306127039595,"aX":5.8281850311547565},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.0,"breakHorizontal":-7.4,"spinRate":2615,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.45193583343339716,"extension":6.315058882873358},"index":0,"playId":"fd6ea449-a359-3b41-9dca-f40f36f5aa29","pitchNumber":1,"startTime":"2026-04-17T18:47:32.698Z","endTime":"2026-04-17T18:47:35.884Z","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":93.3,"endSpeed":84.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35980022600601,"aZ":-27.213844255463393,"pfxX":-11.81713063317623,"pfxZ":2.6924460738144775,"pX":-0.6370284917603595,"pZ":1.4924120069155915,"vX0":5.3609869002766875,"vY0":-135.58043433530773,"vZ0":-6.107079143987109,"x":141.28,"y":198.48,"x0":-1.1153706058565485,"y0":50.00467775341486,"z0":5.698440537195849,"aX":-21.786108363620727},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":20.0,"spinRate":1819,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4055187253127195,"extension":6.511230555411971},"index":1,"playId":"df62e34a-fb8a-3db0-abe9-7e3b4a1f7962","pitchNumber":2,"startTime":"2026-04-17T18:47:49.842Z","endTime":"2026-04-17T18:47:53.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649784846058783,"aZ":-27.98101310941949,"pfxX":-10.777529688198635,"pfxZ":2.286935509132892,"pX":-0.5672231592446895,"pZ":1.5210975723447449,"vX0":5.4551401558937025,"vY0":-134.91905441406345,"vZ0":-5.723428480366467,"x":138.62,"y":197.71,"x0":-1.22014832438027,"y0":50.005688149796555,"z0":5.6541171670954045,"aX":-19.778321067860695},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1808,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4067174167769321,"extension":6.597646290468642},"index":2,"playId":"4ad122d5-6b3e-3ef8-805c-4ce8b4a7f56c","pitchNumber":3,"startTime":"2026-04-17T18:48:14.757Z","endTime":"2026-04-17T18:48:17.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:48:17.787Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a sharp line drive to center fielder Pete Crow-Armstrong. MJ Melendez scores. Marcus Semien scores. Tyrone Taylor out at 2nd on the throw, center fielder Pete Crow-Armstrong to second baseman Nico Hoerner.","rbi":2,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:48:30.697Z","endTime":"2026-04-17T18:50:06.088Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162371594851713,"aZ":-30.333941761423617,"pfxX":0.12120050281663097,"pfxZ":1.1090726715581223,"pX":1.621941901086216,"pZ":1.097298637842444,"vX0":6.723863289780127,"vY0":-127.84902146937571,"vZ0":-5.524706281356245,"x":55.18,"y":209.15,"x0":-1.0525884075411316,"y0":50.0040853061548,"z0":5.652940039597446,"aX":0.20196351921495126},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-1.7,"spinRate":2496,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4276190646057296,"extension":6.384391924279411},"index":0,"playId":"ef4578aa-10bd-3562-a38c-5fdb661aef69","pitchNumber":1,"startTime":"2026-04-17T18:48:45.263Z","endTime":"2026-04-17T18:48:48.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.085848833825764,"aZ":-25.48851233124084,"pfxX":-8.287205618999524,"pfxZ":3.6246024701045814,"pX":-0.3995401586788061,"pZ":1.6233342472177648,"vX0":5.213539440885275,"vY0":-134.6927551837628,"vZ0":-6.039933669481824,"x":132.23,"y":194.95,"x0":-1.279240093524216,"y0":50.005334718150756,"z0":5.6869192844037135,"aX":-15.294222006066638},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":13.9,"spinRate":1768,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4059875817377723,"extension":6.536650194280597},"index":1,"playId":"9a99de3d-5ef0-316f-8617-dcbb85ff4277","pitchNumber":2,"startTime":"2026-04-17T18:49:04.030Z","endTime":"2026-04-17T18:49:07.576Z","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":93.9,"endSpeed":86.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558876200003276,"aZ":-24.080924166429046,"pfxX":-9.280421406072808,"pfxZ":4.250685471344114,"pX":-0.13963675571365958,"pZ":1.3928131829468462,"vX0":5.905958564408699,"vY0":-136.53303604808215,"vZ0":-7.041449436595511,"x":122.32,"y":201.17,"x0":-1.1151679673273704,"y0":50.00474404754508,"z0":5.6407917666024385,"aX":-17.67880377953286},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1938,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3998121588977668,"extension":6.580805793329793},"index":2,"playId":"306ad3e4-5232-34d8-8579-7be06e9c7c1a","pitchNumber":3,"startTime":"2026-04-17T18:49:24.671Z","endTime":"2026-04-17T18:49:28.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41397445165445,"aZ":-27.120287301734887,"pfxX":-10.949571294922748,"pfxZ":2.6980031733427046,"pX":0.20303651548735555,"pZ":1.9731078271982754,"vX0":7.08491263777469,"vY0":-136.10908766704003,"vZ0":-5.080711597062226,"x":109.26,"y":185.51,"x0":-1.0137089367142904,"y0":50.00302525297077,"z0":5.746596253372904,"aX":-20.504576476858595},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":18.2,"spinRate":1867,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.40272320612536605,"extension":6.6227628724761916},"hitData":{"launchSpeed":107.6,"launchAngle":16.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":86.93,"coordY":51.06}},"index":3,"playId":"54a06be2-0a47-3f6d-97c0-62ef841b6237","pitchNumber":4,"startTime":"2026-04-17T18:49:53.719Z","endTime":"2026-04-17T18:50:06.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:50:06.088Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T18:50:44.787Z","endTime":"2026-04-17T18:51:01.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.353199502713835,"aZ":-18.80194723444838,"pfxX":-8.910339154034736,"pfxZ":6.73848687596894,"pX":-0.5783310221387737,"pZ":2.9314155212182977,"vX0":4.718334893011953,"vY0":-140.3730738113804,"vZ0":-4.397756981049884,"x":139.04,"y":159.63,"x0":-1.128033383126908,"y0":50.00662977962885,"z0":5.751611200771722,"aX":-17.69100188490476},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":2298,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3909953587631487,"extension":6.5465313756282715},"hitData":{"launchSpeed":94.1,"launchAngle":47.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.93,"coordY":91.58}},"index":0,"playId":"526d992d-cfe6-3127-8d83-5eee40758d25","pitchNumber":1,"startTime":"2026-04-17T18:50:50.838Z","endTime":"2026-04-17T18:51:01.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:51:01.121Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, first baseman Brett Baty to pitcher Kodai Senga.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T18:53:06.825Z","endTime":"2026-04-17T18:53:17.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534549269633533,"aZ":-30.833588331212223,"pfxX":-5.60984879322354,"pfxZ":0.9593678895146462,"pX":-0.6157500487067277,"pZ":2.0254557808645,"vX0":4.081080804032474,"vY0":-117.83239936061577,"vZ0":-2.499251845180395,"x":140.47,"y":184.09,"x0":-1.6501325637003743,"y0":50.00082473160024,"z0":5.977876946457534,"aX":-7.8068713026178855},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.3,"breakHorizontal":9.0,"spinRate":1151,"spinDirection":256},"zone":7,"typeConfidence":0.92,"plateTime":0.4666777135635716,"extension":6.117352863575092},"hitData":{"launchSpeed":94.1,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.31,"coordY":168.76}},"index":0,"playId":"555dc2bd-b4f3-375f-b708-e6f176afda34","pitchNumber":1,"startTime":"2026-04-17T18:53:10.204Z","endTime":"2026-04-17T18:53:17.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:53:17.576Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T18:53:30.545Z","endTime":"2026-04-17T18:55:29.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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.4,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020126318204035,"aZ":-13.854962487352797,"pfxX":-4.983783804203162,"pfxZ":9.63898808317656,"pX":0.8372446012116685,"pZ":3.3468667113484254,"vX0":8.133726188226593,"vY0":-137.15928400797236,"vZ0":-4.368838789732962,"x":85.09,"y":148.41,"x0":-1.5224592536490498,"y0":50.00478938103076,"z0":5.908732336881494,"aX":-9.474545132654852},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":7.3,"spinRate":2197,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3997052554919165,"extension":6.361795849956001},"index":0,"playId":"1c73728c-d421-3a64-bef1-54c726a41670","pitchNumber":1,"startTime":"2026-04-17T18:53:51.057Z","endTime":"2026-04-17T18:53:55.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.956889123684526,"aZ":-26.19939249656371,"pfxX":1.5564202812365586,"pfxZ":3.748913763887092,"pX":0.8596495251349578,"pZ":1.8880942084806172,"vX0":5.416593047153435,"vY0":-125.34306164916238,"vZ0":-4.736641074767194,"x":84.23,"y":187.8,"x0":-1.5301496652515076,"y0":50.002946505498834,"z0":5.93749532540459,"aX":2.4797931662285198},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":-4.1,"spinRate":2296,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.43671728212745275,"extension":6.558102345986618},"index":1,"playId":"500f97d4-f0ee-3bd8-b935-88650b3cf2dd","pitchNumber":2,"startTime":"2026-04-17T18:54:07.752Z","endTime":"2026-04-17T18:54:12.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303543880731993,"aZ":-27.626785427285597,"pfxX":-0.08257788230490382,"pfxZ":2.794333681248098,"pX":0.19889363722992723,"pZ":2.9313978750138006,"vX0":4.683516925826425,"vY0":-127.08745486329023,"vZ0":-2.172145627883066,"x":109.42,"y":159.63,"x0":-1.6611479798021986,"y0":50.00215052319522,"z0":6.002775598695297,"aX":-0.1345090784692703},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.0,"spinRate":2299,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4318372621545814,"extension":6.341878892461626},"index":2,"playId":"aea1bf56-b28f-33ec-bd11-8858b03a8760","pitchNumber":3,"startTime":"2026-04-17T18:54:23.374Z","endTime":"2026-04-17T18:54:26.599Z","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":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41197873567446,"aZ":-39.638751909578325,"pfxX":5.889065646947697,"pfxZ":-5.4597750780945375,"pX":-0.8095312300533133,"pZ":2.26518064512402,"vX0":0.3507949602938648,"vY0":-116.57311646651893,"vZ0":0.33260650890537424,"x":147.86,"y":177.62,"x0":-1.726701325821441,"y0":50.0052473469893,"z0":5.885118154365585,"aX":8.046493590759106},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.5,"breakHorizontal":-10.7,"spinRate":2552,"spinDirection":48},"zone":4,"typeConfidence":0.91,"plateTime":0.471190699192904,"extension":6.316898308925649},"index":3,"playId":"4df87463-ff14-3b96-8a54-a46fffa742c6","pitchNumber":4,"startTime":"2026-04-17T18:54:40.248Z","endTime":"2026-04-17T18:54:44.953Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-17T18:55:00.030Z","endTime":"2026-04-17T18:55:07.576Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.880185253108674,"aZ":-29.323777840303112,"pfxX":-6.7240805725674395,"pfxZ":1.9440580693463332,"pX":-1.7697733989465363,"pZ":2.1403514735668634,"vX0":2.2130629020286934,"vY0":-120.71790231290927,"vZ0":-2.8270584467132283,"x":184.46,"y":180.99,"x0":-1.8281526936813297,"y0":50.003585507414044,"z0":5.924743847356281,"aX":-9.861936671135654},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":11.6,"spinRate":905,"spinDirection":249},"zone":13,"typeConfidence":0.85,"plateTime":0.45482833962528924,"extension":6.271118535628212},"index":5,"playId":"c06d8230-aa8d-32bd-8fd1-35c1dad410d2","pitchNumber":5,"startTime":"2026-04-17T18:55:07.576Z","endTime":"2026-04-17T18:55:11.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515759197407068,"aZ":-24.138700306519194,"pfxX":1.5725016789503234,"pfxZ":4.909462536173332,"pX":0.9007373822663123,"pZ":1.3105448921116936,"vX0":5.358537222244806,"vY0":-127.23600078945279,"vZ0":-6.556561159651828,"x":82.67,"y":203.4,"x0":-1.4383504155901636,"y0":50.00389773465677,"z0":5.8382442162910335,"aX":2.573121445191339},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":-4.1,"spinRate":2319,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4307612414083555,"extension":6.478685866552997},"index":6,"playId":"3509a6ec-e8fb-3efd-a898-a9b4c2950819","pitchNumber":6,"startTime":"2026-04-17T18:55:24.770Z","endTime":"2026-04-17T18:55:29.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:55:29.092Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (3) on a fly ball to left field. Dansby Swanson scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T18:55:34.880Z","endTime":"2026-04-17T18:56:36.150Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.720948306087738,"aZ":-25.980171948067785,"pfxX":-0.5171118715715508,"pfxZ":3.805097290251192,"pX":1.367584098978235,"pZ":2.1782089951593404,"vX0":7.167398377013778,"vY0":-126.70845663961046,"vZ0":-4.374404902864146,"x":64.87,"y":179.97,"x0":-1.4296336687402615,"y0":50.001621113545426,"z0":6.001142242809539,"aX":-0.8422696457885198},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-0.7,"spinRate":2219,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4321538656133024,"extension":6.266587629925826},"index":0,"playId":"67759664-9206-3b60-9176-1857e7440125","pitchNumber":1,"startTime":"2026-04-17T18:55:52.406Z","endTime":"2026-04-17T18:55:55.788Z","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":94.1,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470340995907108,"aZ":-15.124362755040062,"pfxX":-3.665488999133002,"pfxZ":8.912521310764875,"pX":-0.5954068290881867,"pZ":2.9482750339161163,"vX0":4.52871470652663,"vY0":-137.0058784452423,"vZ0":-5.212162372913365,"x":139.7,"y":159.18,"x0":-1.7886596677967557,"y0":50.00377539027769,"z0":5.898572879420836,"aX":-7.013204005188801},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":5.8,"spinRate":2157,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39881735347916925,"extension":6.284685847401243},"hitData":{"launchSpeed":99.1,"launchAngle":29.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.21,"coordY":70.82}},"index":1,"playId":"ac2fcf53-0600-3556-b32a-ced82e920d38","pitchNumber":2,"startTime":"2026-04-17T18:56:10.319Z","endTime":"2026-04-17T18:56:36.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:56:36.150Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T18:56:40.398Z","endTime":"2026-04-17T18:58:10.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939358726078506,"aZ":-37.241297978489385,"pfxX":5.908973395879748,"pfxZ":-3.6246267784267285,"pX":-0.7676630641080188,"pZ":2.8334485651948413,"vX0":0.19358731041392668,"vY0":-117.96095914623677,"vZ0":0.7503510910899247,"x":146.26,"y":162.28,"x0":-1.6177196554241373,"y0":50.00133617785061,"z0":5.964262399557396,"aX":8.266412998458168},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.0,"breakHorizontal":-10.7,"spinRate":2569,"spinDirection":45},"zone":1,"typeConfidence":0.91,"plateTime":0.46559967191668017,"extension":6.204887003080645},"index":0,"playId":"4756b9ea-43e3-34ab-8a6b-d31b96239aa9","pitchNumber":1,"startTime":"2026-04-17T18:56:56.949Z","endTime":"2026-04-17T18:57:01.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47983206467148,"aZ":-25.874312267080963,"pfxX":-1.6673745403712141,"pfxZ":3.7034268960366443,"pX":-0.23894794436737912,"pZ":2.5087193101027547,"vX0":4.524621656267088,"vY0":-129.6945524965631,"vZ0":-3.689535164243258,"x":126.11,"y":171.04,"x0":-1.7905703694811523,"y0":50.002623646318014,"z0":5.9261756802320775,"aX":-2.8366639406528833},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":2.0,"spinRate":2340,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.42254768619019334,"extension":6.2693233751294954},"index":1,"playId":"3484c514-cb3f-3062-b89f-64f55eca78a1","pitchNumber":2,"startTime":"2026-04-17T18:57:12.507Z","endTime":"2026-04-17T18:57:16.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08365083823344,"aZ":-36.43445326009206,"pfxX":6.2978183187931815,"pfxZ":-3.0581427588025623,"pX":-0.32061323670913733,"pZ":2.7457788426570766,"vX0":1.5990150746611347,"vY0":-117.36317425647752,"vZ0":0.5986105394575225,"x":129.22,"y":164.64,"x0":-1.8286556122299853,"y0":50.0000148087321,"z0":5.879141436109542,"aX":8.788270221634653},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.2,"breakHorizontal":-11.8,"spinRate":2513,"spinDirection":44},"zone":4,"typeConfidence":0.91,"plateTime":0.4665840377518622,"extension":6.307040177331149},"index":2,"playId":"79f48d03-e22e-3344-8dbe-c22305ff9e78","pitchNumber":3,"startTime":"2026-04-17T18:57:36.295Z","endTime":"2026-04-17T18:57:39.669Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T18:57:54.753Z","endTime":"2026-04-17T18:58:07.275Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03144200693928,"aZ":-12.216659554452805,"pfxX":-3.7534906398354675,"pfxZ":9.8881312928734,"pX":-0.27848268003963916,"pZ":1.971226758512705,"vX0":4.971501917625633,"vY0":-141.37133604649443,"vZ0":-8.270532612613001,"x":127.62,"y":185.56,"x0":-1.5743844980967543,"y0":50.005621343859985,"z0":5.723973915245014,"aX":-7.578495024719729},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2415,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38782757501131604,"extension":6.550735033154962},"index":4,"playId":"64060e0e-4d77-3c03-a677-496947f2b88f","pitchNumber":4,"startTime":"2026-04-17T18:58:07.275Z","endTime":"2026-04-17T18:58:10.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T18:58:10.603Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T18:58:22.147Z","endTime":"2026-04-17T19:00:23.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775023873416906,"aZ":-23.81939167456735,"pfxX":-8.514803623653856,"pfxZ":4.9359876104731315,"pX":0.012818343203892352,"pZ":0.4714545944714228,"vX0":6.9815956948806415,"vY0":-128.73491569534778,"vZ0":-8.482596866810324,"x":116.51,"y":226.05,"x0":-1.617748942144643,"y0":50.00194647176439,"z0":5.630502649868597,"aX":-14.402814751487123},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":14.0,"spinRate":2118,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.42421993873056474,"extension":6.3956700442390355},"index":0,"playId":"06d5a883-9aa2-3ebb-b8dd-53706754b078","pitchNumber":1,"startTime":"2026-04-17T18:58:37.466Z","endTime":"2026-04-17T18:58:40.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54870681577225,"aZ":-24.251457196340304,"pfxX":-1.8898763223058097,"pfxZ":4.562952011409088,"pX":0.3391301395465307,"pZ":0.4514538879992289,"vX0":5.388824426782638,"vY0":-131.11268787964147,"vZ0":-8.863995698945804,"x":104.07,"y":226.59,"x0":-1.500148872655532,"y0":50.00269644761553,"z0":5.6953361988034485,"aX":-3.280943344080334},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":2.2,"spinRate":2335,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4182712543344733,"extension":6.508837622442814},"index":1,"playId":"55726bc1-f965-3796-9790-985b226abbae","pitchNumber":2,"startTime":"2026-04-17T18:58:56.585Z","endTime":"2026-04-17T18:59:00.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48605978785114,"aZ":-23.72496608483685,"pfxX":-1.2703815432977468,"pfxZ":4.721578844026737,"pX":0.5693564462853957,"pZ":0.8874387026197407,"vX0":5.570296677583531,"vY0":-132.8974140208573,"vZ0":-8.405026273863179,"x":95.3,"y":214.82,"x0":-1.3886686246404947,"y0":50.000360732957986,"z0":5.814190327434368,"aX":-2.27240222486208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":1.1,"spinRate":2377,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4121427988185533,"extension":6.406589266539966},"index":2,"playId":"ff4efe18-ee03-3ade-9c90-e5aa06e98b2d","pitchNumber":3,"startTime":"2026-04-17T18:59:14.685Z","endTime":"2026-04-17T18:59:18.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459783280144222,"aZ":-24.639015934394372,"pfxX":-1.32735804497776,"pfxZ":4.285417263595773,"pX":0.14403245064982684,"pZ":1.8762484161020987,"vX0":5.040276806821033,"vY0":-132.34437645657732,"vZ0":-5.5142598391901,"x":111.51,"y":188.12,"x0":-1.619729247525908,"y0":50.00373094751235,"z0":5.81155635603959,"aX":-2.33491527837786},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":1.2,"spinRate":2360,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4152010618547357,"extension":6.339577861555825},"index":3,"playId":"c237647e-daf7-303b-b875-da595f40d3ef","pitchNumber":4,"startTime":"2026-04-17T18:59:32.598Z","endTime":"2026-04-17T18:59:35.878Z","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":96.3,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24795260085703,"aZ":-12.718110087915665,"pfxX":-4.545113577600445,"pfxZ":9.835785346196815,"pX":0.09445989454284816,"pZ":2.2094630076153927,"vX0":6.312197896098462,"vY0":-139.89939412297358,"vZ0":-7.458005206784817,"x":113.4,"y":179.12,"x0":-1.6029434588665425,"y0":50.00034779665566,"z0":5.7477025141205065,"aX":-8.988154446042795},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2250,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39187579466607314,"extension":6.521916763195851},"index":4,"playId":"02d10d8b-afa2-37bf-9bed-1a267812837b","pitchNumber":5,"startTime":"2026-04-17T18:59:49.037Z","endTime":"2026-04-17T18:59:52.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-17T19:00:02.501Z","endTime":"2026-04-17T19:00:18.698Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728395221438426,"aZ":-27.538803220465635,"pfxX":-2.282965220177926,"pfxZ":2.6684674631106278,"pX":0.6485988041315532,"pZ":1.6356362826393205,"vX0":6.390704616346842,"vY0":-131.36687764624384,"vZ0":-5.445409635796144,"x":92.28,"y":194.62,"x0":-1.5268279967702871,"y0":50.000767155464466,"z0":5.8014439974782555,"aX":-3.961545775830165},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2392,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.41811812513315605,"extension":6.485669279104247},"index":6,"playId":"73d4cb62-bd86-3192-9324-a8bf3cce9557","pitchNumber":6,"startTime":"2026-04-17T19:00:18.698Z","endTime":"2026-04-17T19:00:23.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:00:23.118Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T19:02:27.555Z","endTime":"2026-04-17T19:04:08.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632120392781534,"aZ":-39.93450873814407,"pfxX":4.838524787556993,"pfxZ":-5.335440952374289,"pX":0.43090651409322606,"pZ":1.3833660984726703,"vX0":2.069937208251728,"vY0":-120.25633866064689,"vZ0":-2.543527285053422,"x":100.57,"y":201.43,"x0":-1.0710254493732234,"y0":50.00069642125948,"z0":6.017769354942507,"aX":7.042320582185193},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.0,"breakHorizontal":-9.2,"spinRate":2457,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45652234591551455,"extension":6.336017758284163},"index":0,"playId":"0ec3e4c3-d44d-3a35-8dd0-5e8d1ae83084","pitchNumber":1,"startTime":"2026-04-17T19:02:37.362Z","endTime":"2026-04-17T19:02:40.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01146825814791,"aZ":-23.04281025305321,"pfxX":-9.680202394473962,"pfxZ":4.66995655778547,"pX":0.6142373405848546,"pZ":3.8416689338438066,"vX0":7.794156504288417,"vY0":-139.12552188378683,"vZ0":-1.3225356915043949,"x":93.59,"y":135.05,"x0":-0.96975875067917,"y0":50.00055132773776,"z0":5.854340403564321,"aX":-18.922023718876357},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":15.8,"spinRate":2210,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39409009700984265,"extension":6.444506077080855},"index":1,"playId":"41170302-9270-35a1-9abd-20fd804b5227","pitchNumber":2,"startTime":"2026-04-17T19:02:51.812Z","endTime":"2026-04-17T19:02:55.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30045135025149,"aZ":-41.36949417439463,"pfxX":4.835698257332703,"pfxZ":-6.304651708533236,"pX":-0.13539066298388913,"pZ":1.8828875966014904,"vX0":0.6654559781924111,"vY0":-120.0617656952402,"vZ0":-0.9099020796303282,"x":122.16,"y":187.94,"x0":-1.0443249220399793,"y0":50.00163402923255,"z0":5.949418283787611,"aX":7.0564179805708},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.4,"breakHorizontal":-8.9,"spinRate":2423,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.45625465123429754,"extension":6.365445510359206},"index":2,"playId":"20aa4501-4ca8-3110-a9ad-3a61087206b6","pitchNumber":3,"startTime":"2026-04-17T19:03:04.060Z","endTime":"2026-04-17T19:03:08.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30837350642568,"aZ":-23.373980383045403,"pfxX":-10.827230360343616,"pfxZ":4.482260929415506,"pX":1.4688140003271095,"pZ":1.7426367422761495,"vX0":9.400836185490336,"vY0":-139.478964385214,"vZ0":-6.651679220554518,"x":57.04,"y":109.33,"x0":-0.5438797441571275,"y0":50.005357128974694,"z0":5.707150783585035,"aX":-21.268198974772655},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":17.6,"spinRate":2195,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39317998595544124,"extension":6.363476192550275},"index":3,"playId":"dda0ae63-13e7-3ab7-ac09-1d8ce7c8f2ca","pitchNumber":4,"startTime":"2026-04-17T19:03:24.633Z","endTime":"2026-04-17T19:03:27.633Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052885580304068,"aZ":-35.844690742576866,"pfxX":5.229171269859837,"pfxZ":-2.382426226359555,"pX":0.9501143649871271,"pZ":-0.2766261654299562,"vX0":2.59292223668883,"vY0":-123.38288383400125,"vZ0":-7.547413077639848,"x":80.78,"y":246.25,"x0":-0.794632689251481,"y0":50.004838573997255,"z0":5.8509783125940515,"aX":8.045425746846782},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.9,"breakHorizontal":-10.1,"spinRate":2512,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4442932124117611,"extension":6.288528896022678},"index":4,"playId":"45cced2e-d45f-3ae7-b9f0-2e5e050d1585","pitchNumber":5,"startTime":"2026-04-17T19:03:39.778Z","endTime":"2026-04-17T19:03:42.778Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265681784085693,"aZ":-26.215414528135152,"pfxX":-8.660662841034561,"pfxZ":3.2659003078796918,"pX":0.017225989823404127,"pZ":1.451984455956694,"vX0":5.649267146273567,"vY0":-134.07026340676964,"vZ0":-6.165684909140149,"x":116.34,"y":199.58,"x0":-0.9891047034867938,"y0":50.00417662044913,"z0":5.64586055739352,"aX":-15.809540016197031},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":1611,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4081195606745891,"extension":6.663197252687432},"hitData":{"launchSpeed":91.6,"launchAngle":13.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.84,"coordY":122.06}},"index":5,"playId":"a18e14ad-16a3-33cf-95c9-e89bb3bbc7b3","pitchNumber":6,"startTime":"2026-04-17T19:03:59.929Z","endTime":"2026-04-17T19:04:08.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:04:08.152Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Francisco Lindor grounds into a double play, first baseman Michael Busch to shortstop Dansby Swanson to first baseman Michael Busch. Bo Bichette out at 2nd. Francisco Lindor out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T19:04:21.489Z","endTime":"2026-04-17T19:04:43.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94896685980662,"aZ":-39.56119587757421,"pfxX":3.593558913865131,"pfxZ":-5.040219426413185,"pX":-0.09430319482894708,"pZ":1.7580266424924356,"vX0":1.5297967627562055,"vY0":-120.18842134707259,"vZ0":-1.9339587859663632,"x":120.59,"y":191.31,"x0":-1.2056462823565806,"y0":50.003408218791535,"z0":6.0812625366500646,"aX":5.265602127947965},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.4,"breakHorizontal":-6.8,"spinRate":2454,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4554424806758117,"extension":6.306269427196893},"hitData":{"launchSpeed":88.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.18,"coordY":174.45}},"index":0,"playId":"305f300c-ac2f-3e38-9bb5-1cddcb780fc4","pitchNumber":1,"startTime":"2026-04-17T19:04:36.550Z","endTime":"2026-04-17T19:04:43.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:04:43.523Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Robert Jr. pops out to third baseman Alex Bregman.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T19:05:12.571Z","endTime":"2026-04-17T19:05:33.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":80.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.599991224641805,"aZ":-27.64196725617155,"pfxX":-1.8075596818086126,"pfxZ":2.8261139219155815,"pX":1.306092247762329,"pZ":0.8590307644319315,"vX0":6.625024839451676,"vY0":-125.35836288770611,"vZ0":-6.394894370967312,"x":67.21,"y":215.59,"x0":-1.1276824760910429,"y0":50.00374476545341,"z0":5.678255301725091,"aX":-2.8994556891556287},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":1.9,"spinRate":2421,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4357223903685128,"extension":6.4101214226452425},"index":0,"playId":"46214479-bc82-3207-833a-26bb101a960d","pitchNumber":1,"startTime":"2026-04-17T19:05:13.376Z","endTime":"2026-04-17T19:05:16.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596471566142924,"aZ":-22.212306817587258,"pfxX":-8.842171793093552,"pfxZ":5.074626297222226,"pX":-0.32939272085813914,"pZ":3.038674288012262,"vX0":5.155734027452467,"vY0":-139.29451547067598,"vZ0":-3.6390504390807163,"x":129.56,"y":156.74,"x0":-1.0565019145688945,"y0":50.00391488506479,"z0":5.832598018941731,"aX":-17.358290991253455},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":2285,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3933807179967235,"extension":6.419375030943398},"hitData":{"launchSpeed":54.5,"launchAngle":56.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":156.9}},"index":1,"playId":"7969d9fe-8c1d-3519-b4b6-827b562615fb","pitchNumber":2,"startTime":"2026-04-17T19:05:26.482Z","endTime":"2026-04-17T19:05:33.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:05:33.415Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T19:07:38.181Z","endTime":"2026-04-17T19:10:02.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69923985597463,"aZ":-13.963487613571884,"pfxX":-4.074246950163852,"pfxZ":9.442037288073697,"pX":-0.2549796325034636,"pZ":2.8875118420806603,"vX0":5.543534702084909,"vY0":-138.44348733104937,"vZ0":-5.541540267829912,"x":126.72,"y":160.82,"x0":-1.7598073217197812,"y0":50.00647851724569,"z0":5.859961445852886,"aX":-7.861525242256421},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2293,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39656685243939993,"extension":6.38426061684647},"index":0,"playId":"94e1868f-2004-3428-92d0-73c55d5d21a0","pitchNumber":1,"startTime":"2026-04-17T19:08:00.445Z","endTime":"2026-04-17T19:08:03.445Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716720115364996,"aZ":-34.782601387407404,"pfxX":-5.527901568074839,"pfxZ":-1.824527792614857,"pX":-0.7422386469302198,"pZ":1.869751196643795,"vX0":4.2801663704536566,"vY0":-119.80766874092356,"vZ0":-2.1541614862735674,"x":145.29,"y":188.3,"x0":-1.8483049464098118,"y0":50.002529244607544,"z0":5.938833981499083,"aX":-7.903188202385307},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.6,"breakHorizontal":8.8,"spinRate":1257,"spinDirection":244},"zone":7,"typeConfidence":0.92,"plateTime":0.4600917893522847,"extension":6.141211232511107},"index":1,"playId":"bc6e89cc-3a7a-3846-a689-5eb255cbc9c2","pitchNumber":2,"startTime":"2026-04-17T19:08:16.144Z","endTime":"2026-04-17T19:08:19.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665387883475212,"aZ":-35.541074286555876,"pfxX":-5.354939366679565,"pfxZ":-2.321712315926314,"pX":-0.8547440019857225,"pZ":1.8159340776433641,"vX0":3.972083367655787,"vY0":-120.03745733321735,"vZ0":-2.089423184533679,"x":149.58,"y":189.75,"x0":-1.840593842940415,"y0":50.002920285452866,"z0":5.881705731311765,"aX":-7.763164501032756},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":8.6,"spinRate":1145,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.45745456486374225,"extension":6.345656548089602},"index":2,"playId":"3c7ac272-c49a-3484-9725-18830144537d","pitchNumber":3,"startTime":"2026-04-17T19:08:31.416Z","endTime":"2026-04-17T19:09:08.435Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73836610886252,"aZ":-34.58809306436884,"pfxX":-7.468529401434374,"pfxZ":-1.6373477299331274,"pX":-1.2316607212887523,"pZ":1.8060927031214435,"vX0":3.729747871417078,"vY0":-121.35334818406551,"vZ0":-2.4443026621408537,"x":163.95,"y":190.02,"x0":-1.8291831348334626,"y0":50.00479448454852,"z0":5.879403802788011,"aX":-10.990146259897086},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.4,"breakHorizontal":12.5,"spinRate":1310,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.45370008285767627,"extension":6.183309186666274},"index":3,"playId":"d77de126-14bf-35ec-b411-8e1fe2a49f9b","pitchNumber":4,"startTime":"2026-04-17T19:09:23.685Z","endTime":"2026-04-17T19:09:27.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282444239026272,"aZ":-26.83857742049411,"pfxX":-8.391688832917978,"pfxZ":3.692249131074659,"pX":1.1226078595972728,"pZ":1.0758847617094758,"vX0":8.851093148576664,"vY0":-120.49826978122918,"vZ0":-5.4581871274304605,"x":74.21,"y":209.73,"x0":-1.5389344633526287,"y0":50.00253436095168,"z0":5.794311402686501,"aX":-12.122285305014765},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.4,"breakHorizontal":12.6,"spinRate":1195,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4576704365287241,"extension":6.353511601857506},"index":4,"playId":"95f4f8e0-46de-3d0e-a281-9ec0d08d442e","pitchNumber":5,"startTime":"2026-04-17T19:09:40.698Z","endTime":"2026-04-17T19:09:44.107Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99443679954047,"aZ":-23.430132939706965,"pfxX":-1.9191120497160514,"pfxZ":4.957530765286886,"pX":-0.0039279328817146625,"pZ":0.725201172709099,"vX0":5.113094111712448,"vY0":-132.38775464096832,"vZ0":-8.4565593056576,"x":117.15,"y":219.2,"x0":-1.716593742433107,"y0":50.00226465563756,"z0":5.694133398288139,"aX":-3.3846162748162825},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":2.3,"spinRate":2362,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4147739460398876,"extension":6.426062199420717},"index":5,"playId":"0681fdd3-0d10-36bf-be39-09302039c3b2","pitchNumber":6,"startTime":"2026-04-17T19:09:57.229Z","endTime":"2026-04-17T19:10:02.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:10:02.227Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T19:10:19.660Z","endTime":"2026-04-17T19:11:44.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41900620920358,"aZ":-26.061269203878485,"pfxX":-1.9501916017112353,"pfxZ":3.6839292739853517,"pX":0.4545305170204773,"pZ":1.2802055844814755,"vX0":5.79359754850141,"vY0":-128.53563912084425,"vZ0":-6.253002980908144,"x":99.67,"y":204.21,"x0":-1.582541440299309,"y0":50.00634801351125,"z0":5.787641075721355,"aX":-3.240498252586649},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":2.2,"spinRate":2361,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42729625466800725,"extension":6.319381749656237},"index":0,"playId":"9ac8866d-6816-38e7-bfc3-d342a75f4bd7","pitchNumber":1,"startTime":"2026-04-17T19:10:32.626Z","endTime":"2026-04-17T19:10:35.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66999953859334,"aZ":-25.6035222498826,"pfxX":-1.6225689363473603,"pfxZ":3.7818872206878833,"pX":0.5723129894971596,"pZ":1.480628569610469,"vX0":5.80743515146851,"vY0":-131.90791863207775,"vZ0":-6.321667182384578,"x":95.18,"y":198.8,"x0":-1.4604595775905458,"y0":50.00359693831406,"z0":5.831959892692105,"aX":-2.82019982195697},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":1.4,"spinRate":2382,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4174484146503672,"extension":6.336194047165165},"index":1,"playId":"448facf6-170a-31d7-a71c-bab10f36dcb3","pitchNumber":2,"startTime":"2026-04-17T19:10:51.482Z","endTime":"2026-04-17T19:10:54.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339800193942065,"aZ":-32.30718514192671,"pfxX":-9.424431436032524,"pfxZ":-0.09389602665594987,"pX":0.15885210872259883,"pZ":0.9569300859693773,"vX0":7.0393259188958295,"vY0":-120.72831797901007,"vZ0":-4.734430693248738,"x":110.94,"y":212.94,"x0":-1.5889644570882984,"y0":50.00127952729222,"z0":5.828564452514611,"aX":-13.7311292411274},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.2,"breakHorizontal":15.1,"spinRate":1096,"spinDirection":254},"zone":14,"typeConfidence":0.81,"plateTime":0.45594496393309747,"extension":6.383389989094948},"index":2,"playId":"c0aef0d8-a476-3dcf-a0fc-5d3fab4517b2","pitchNumber":3,"startTime":"2026-04-17T19:11:12.324Z","endTime":"2026-04-17T19:11:16.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765007796600397,"aZ":-27.063302579314037,"pfxX":-1.8967457149980906,"pfxZ":2.9209557573471487,"pX":0.7455277239905328,"pZ":1.6354142742152817,"vX0":6.678994182240557,"vY0":-131.77887253274886,"vZ0":-5.615096578718654,"x":88.58,"y":194.62,"x0":-1.582743355844381,"y0":50.00009580466786,"z0":5.810410805948653,"aX":-3.3146353969757563},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":1.9,"spinRate":2436,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4167152472186717,"extension":6.377097273494067},"hitData":{"launchSpeed":82.6,"launchAngle":29.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.33,"coordY":106.88}},"index":3,"playId":"8f6ff565-b095-324c-9346-089d19a3ae8a","pitchNumber":4,"startTime":"2026-04-17T19:11:35.629Z","endTime":"2026-04-17T19:11:44.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:11:44.948Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a line drive to right fielder Carson Benge. Ian Happ to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T19:11:50.167Z","endTime":"2026-04-17T19:13:12.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.375094960860263,"aZ":-30.047462071475913,"pfxX":-6.438857657410797,"pfxZ":1.489274119354831,"pX":-0.5694134965592024,"pZ":1.7346844658143548,"vX0":4.914899239584317,"vY0":-119.52121714785432,"vZ0":-3.2715401475440022,"x":138.7,"y":191.94,"x0":-1.8316862660898239,"y0":50.00058197164765,"z0":5.8639297923200555,"aX":-9.170004794043713},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.0,"breakHorizontal":10.2,"spinRate":1282,"spinDirection":251},"zone":7,"typeConfidence":0.88,"plateTime":0.46102119564539024,"extension":6.2569492594019245},"index":0,"playId":"e715cf25-f82f-3426-adb3-1e6138b1cf6a","pitchNumber":1,"startTime":"2026-04-17T19:12:10.773Z","endTime":"2026-04-17T19:12:13.773Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0509495084471,"aZ":-13.239487141269128,"pfxX":-4.582966101152668,"pfxZ":9.50421037468951,"pX":-0.8115645009492065,"pZ":2.5631539618508863,"vX0":4.718455772549845,"vY0":-140.3220629395977,"vZ0":-6.294170985049087,"x":147.93,"y":169.57,"x0":-1.9202662934640284,"y0":50.00070365241627,"z0":5.699384069186786,"aX":-9.12903994726928},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2419,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39047341522693646,"extension":6.4175033845487786},"index":1,"playId":"36c00e4b-831f-3a52-a6b2-7745c028a4de","pitchNumber":2,"startTime":"2026-04-17T19:12:29.835Z","endTime":"2026-04-17T19:12:34.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-17T19:12:46.517Z","endTime":"2026-04-17T19:13:02.309Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796699386233318,"aZ":-31.851960844641965,"pfxX":-9.074896494658075,"pfxZ":0.2201805359663176,"pX":0.37394628181424616,"pZ":1.4211635393217814,"vX0":7.705885990492043,"vY0":-119.72963887138188,"vZ0":-3.62152195737962,"x":102.75,"y":200.41,"x0":-1.7193604227247756,"y0":50.00068404392022,"z0":5.827262358086906,"aX":-13.071508031204164},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1183,"spinDirection":252},"zone":14,"typeConfidence":0.86,"plateTime":0.45884016547344375,"extension":6.336026173610144},"hitData":{"launchSpeed":73.5,"launchAngle":24.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.38,"coordY":102.28}},"index":3,"playId":"c1d17fbf-3924-3dbb-8124-7b52498c6303","pitchNumber":3,"startTime":"2026-04-17T19:13:02.309Z","endTime":"2026-04-17T19:13:12.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:13:12.944Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, third baseman Bo Bichette to second baseman Marcus Semien to first baseman Brett Baty. Moisés Ballesteros out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T19:14:26.785Z","endTime":"2026-04-17T19:15:19.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T19:13:56.067Z","endTime":"2026-04-17T19:14:26.785Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":673540,"fullName":"Kodai Senga"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"c37a923c-b305-43ca-86f3-59cab2eb44c4","pitchNumber":0,"startTime":"2026-04-17T19:14:26.785Z","endTime":"2026-04-17T19:14:31.785Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08571652404925,"aZ":-26.10600340647196,"pfxX":-2.341227016579762,"pfxZ":3.618191597947181,"pX":0.65591400526857,"pZ":2.546024351526604,"vX0":6.322554277271282,"vY0":-128.60523327517956,"vZ0":-3.4480355727913112,"x":92.0,"y":170.04,"x0":-1.527792248754844,"y0":50.00615531383757,"z0":5.9237931489727655,"aX":-3.9317193208879995},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":2.9,"spinRate":2308,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4255220351506823,"extension":6.3465847983848995},"index":2,"playId":"8ef23646-9654-3e27-b3c0-727d7bf5872b","pitchNumber":1,"startTime":"2026-04-17T19:14:50.813Z","endTime":"2026-04-17T19:14:53.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883749167772603,"aZ":-23.662791112601155,"pfxX":-0.6962597953945947,"pfxZ":4.807223608542634,"pX":0.17862086146628411,"pZ":2.067018293337762,"vX0":4.902018931865002,"vY0":-132.59957777152798,"vZ0":-5.394004511401913,"x":110.19,"y":182.97,"x0":-1.608135241797335,"y0":50.00245901373046,"z0":5.86735013827468,"aX":-1.2330581587565015},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":0.1,"spinRate":2285,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.413985015106098,"extension":6.308667936355864},"hitData":{"launchSpeed":81.3,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":165.72}},"index":3,"playId":"d0f4040c-79b2-3cee-92a6-f1cceb060588","pitchNumber":2,"startTime":"2026-04-17T19:15:11.435Z","endTime":"2026-04-17T19:15:19.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:15:19.926Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T19:17:49.971Z","endTime":"2026-04-17T19:18:18.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T19:17:40.482Z","endTime":"2026-04-17T19:17:52.014Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.345880293301704,"aZ":-39.43071050926051,"pfxX":2.95943360997175,"pfxZ":-5.217324493322582,"pX":-1.4400814045225745,"pZ":3.2587354717606765,"vX0":-1.4474110052794646,"vY0":-116.9323631125658,"vZ0":1.523935804651001,"x":171.89,"y":150.79,"x0":-1.1986902433237685,"y0":50.005091991273964,"z0":6.288394562559232,"aX":4.112740566856938},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.9,"breakHorizontal":-5.0,"spinRate":2347,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.467804540506231,"extension":6.159139423453842},"index":1,"playId":"bc16230d-898c-3755-8160-ffa1e51542c6","pitchNumber":1,"startTime":"2026-04-17T19:17:52.014Z","endTime":"2026-04-17T19:17:55.364Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892151653490927,"aZ":-26.62326583506161,"pfxX":-1.0316343341506826,"pfxZ":3.5439362232897658,"pX":-0.20725112527744485,"pZ":2.5729725021261736,"vX0":3.047119508138298,"vY0":-124.3624968458645,"vZ0":-2.5302372430233016,"x":124.9,"y":169.31,"x0":-1.3142509786864176,"y0":50.003334552532685,"z0":5.8113958106277215,"aX":-1.6164681707994402},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2358,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.440387874947465,"extension":6.415692850238648},"hitData":{"launchSpeed":67.9,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.06,"coordY":163.18}},"index":2,"playId":"0c1d7f7a-9358-32d5-ab3b-ae80632b84e8","pitchNumber":2,"startTime":"2026-04-17T19:18:10.559Z","endTime":"2026-04-17T19:18:18.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:18:18.172Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"MJ Melendez walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T19:18:34.579Z","endTime":"2026-04-17T19:19:29.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883910326972302,"aZ":-38.58886869709973,"pfxX":4.764864640158299,"pfxZ":-4.375884578975075,"pX":0.6144566591601368,"pZ":0.9040423210324621,"vX0":2.3308260993609,"vY0":-120.21141803596358,"vZ0":-3.867812528262598,"x":93.58,"y":214.37,"x0":-0.9861590569591479,"y0":50.00308929605555,"z0":5.952888526430388,"aX":6.98610527386047},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.5,"breakHorizontal":-9.2,"spinRate":2523,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4553071642791391,"extension":6.35934361112783},"index":0,"playId":"3f8f4080-7154-3de4-8820-fbbc3e361250","pitchNumber":1,"startTime":"2026-04-17T19:18:41.826Z","endTime":"2026-04-17T19:18:44.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546090829544514,"aZ":-21.90760711233973,"pfxX":-9.869709191570177,"pfxZ":5.2342768921858,"pX":0.9919339921532196,"pZ":2.8281150237998522,"vX0":8.375582954110175,"vY0":-138.82118833474004,"vZ0":-4.054831824705048,"x":79.19,"y":162.42,"x0":-0.7741578842677289,"y0":50.003699845181295,"z0":5.756403771448243,"aX":-19.36573590368057},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":16.2,"spinRate":2251,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3937503630296444,"extension":6.3790773404249},"index":1,"playId":"261ae11a-e255-34db-af39-85b9107fcfa7","pitchNumber":2,"startTime":"2026-04-17T19:18:53.762Z","endTime":"2026-04-17T19:18:57.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620535467139646,"aZ":-21.64493697966111,"pfxX":-10.307449571678907,"pfxZ":5.496795986843825,"pX":2.0579794982118824,"pZ":0.5298163416680165,"vX0":11.563165059128956,"vY0":-136.87320758864962,"vZ0":-9.653946291452145,"x":38.55,"y":224.47,"x0":-0.8639375679394294,"y0":50.00190420725512,"z0":5.560107704436684,"aX":-19.736280484723334},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3987880560054413,"extension":6.682865103363089},"index":2,"playId":"ef29ec17-878a-3aeb-8461-d41bc1522a9c","pitchNumber":3,"startTime":"2026-04-17T19:19:08.130Z","endTime":"2026-04-17T19:19:11.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76331363396281,"aZ":-14.831482537034958,"pfxX":-5.212139170010501,"pfxZ":9.266078592918834,"pX":0.6379921687896888,"pZ":3.4352591363445653,"vX0":6.398190802043736,"vY0":-136.3746741785581,"vZ0":-3.1375298654032093,"x":92.68,"y":146.03,"x0":-1.068363863308411,"y0":50.00148218268996,"z0":5.632106143088784,"aX":-9.754560048053294},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2141,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40260725846287304,"extension":6.582030001453654},"index":3,"playId":"63e90a68-4e1e-3f75-b81c-e9d6211785e2","pitchNumber":4,"startTime":"2026-04-17T19:19:25.455Z","endTime":"2026-04-17T19:19:29.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:19:29.830Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Marcus Semien strikes out swinging and MJ Melendez caught stealing 2nd, catcher Carson Kelly to second baseman Nico Hoerner to catcher Carson Kelly.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T19:19:40.838Z","endTime":"2026-04-17T19:21:48.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.158354202405043,"aZ":-25.513019638758404,"pfxX":2.3124233557339067,"pfxZ":4.001858563868784,"pX":0.7116739319819101,"pZ":2.2331703140389054,"vX0":3.8828168891827564,"vY0":-126.9367500028797,"vZ0":-3.5569915548868662,"x":89.87,"y":178.48,"x0":-1.126605460415901,"y0":50.003169782289035,"z0":5.639559995559397,"aX":3.8472188927907562},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2348,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4282778190611225,"extension":6.418678666773316},"index":0,"playId":"8340b6ab-304d-39d7-9cc5-97a41b29ce58","pitchNumber":1,"startTime":"2026-04-17T19:19:55.635Z","endTime":"2026-04-17T19:19:58.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45311310909103,"aZ":-27.398216733491846,"pfxX":0.6843880060241228,"pfxZ":2.8556554999074883,"pX":-1.5224214525743882,"pZ":3.135278798123875,"vX0":-0.6421845479809338,"vY0":-127.72999481489863,"vZ0":-1.3169149018466675,"x":175.03,"y":154.13,"x0":-1.3580536491482582,"y0":50.00151209128242,"z0":5.788815182359951,"aX":1.143904942173555},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2402,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4269269309399215,"extension":6.266913391382508},"index":1,"playId":"4e64015a-f86e-367b-aa2b-64c211a223df","pitchNumber":2,"startTime":"2026-04-17T19:20:16.054Z","endTime":"2026-04-17T19:20:19.540Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17331528246073,"aZ":-30.663994193752,"pfxX":-9.571435227870861,"pfxZ":0.8254570902907492,"pX":-0.9142182455543629,"pZ":1.743962816892232,"vX0":3.809064874490951,"vY0":-134.5599500671889,"vZ0":-4.836655706512543,"x":151.85,"y":191.69,"x0":-1.1044832310175892,"y0":50.003795931523946,"z0":5.736992372440427,"aX":-17.55462359591281},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":16.6,"spinRate":1573,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40703951592244314,"extension":6.49522536285268},"index":2,"playId":"2fbceaab-d830-3a64-a456-630532bb4c6a","pitchNumber":3,"startTime":"2026-04-17T19:20:34.750Z","endTime":"2026-04-17T19:20:39.582Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219112089258793,"aZ":-28.597238931080224,"pfxX":0.30246365841196443,"pfxZ":2.1850923519612415,"pX":1.0373686096653285,"pZ":1.785112065081801,"vX0":5.613689683518546,"vY0":-127.02462699409698,"vZ0":-3.987402810707768,"x":77.46,"y":190.58,"x0":-1.2376567342011326,"y0":50.00595571069545,"z0":5.640610030836165,"aX":0.4954568038055982},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-1.8,"spinRate":2410,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4306658657320308,"extension":6.447031960779901},"index":3,"playId":"49a7afe3-e411-39bf-8e00-04e2bafb1c53","pitchNumber":4,"startTime":"2026-04-17T19:20:57.165Z","endTime":"2026-04-17T19:21:00.961Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81344688083496,"aZ":-22.89329402845468,"pfxX":-8.081713995597891,"pfxZ":4.748443409561547,"pX":-0.9301538265492071,"pZ":2.49798383566362,"vX0":3.0592790697436607,"vY0":-139.27834090342674,"vZ0":-4.855510516132105,"x":152.46,"y":171.33,"x0":-0.9961943382797345,"y0":50.00258838324383,"z0":5.788382294070867,"aX":-15.793902978162262},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":2169,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39404360354100687,"extension":6.487883383813289},"index":4,"playId":"556d385b-152b-392f-9a28-7a52f110d7a1","pitchNumber":5,"startTime":"2026-04-17T19:21:17.659Z","endTime":"2026-04-17T19:21:21.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612371594098818,"aZ":-30.111274735577283,"pfxX":-9.789288475180285,"pfxZ":1.127109160221571,"pX":0.37139906012577234,"pZ":1.563265060080927,"vX0":6.616716397192436,"vY0":-134.10345178558185,"vZ0":-5.393750481741753,"x":102.84,"y":196.57,"x0":-0.849651445366956,"y0":50.00488529006149,"z0":5.7354285736151684,"aX":-17.92320543624322},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":1785,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40765762295089747,"extension":6.55046884938629},"index":5,"playId":"63d846cd-a2ae-334e-a372-71ef3ab859f9","pitchNumber":6,"startTime":"2026-04-17T19:21:43.167Z","endTime":"2026-04-17T19:21:48.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:21:48.963Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:24:03.690Z","endTime":"2026-04-17T19:24:31.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.719302337545365,"aZ":-31.449287843046054,"pfxX":-4.711344152819178,"pfxZ":0.5145971037942907,"pX":-1.1321357153825493,"pZ":3.1893529703985535,"vX0":2.9721397274659336,"vY0":-117.71915621700691,"vZ0":0.2994604537069707,"x":160.15,"y":152.67,"x0":-1.8001086372785104,"y0":50.00029276438435,"z0":5.975966451527992,"aX":-6.599605341256121},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.3,"breakHorizontal":7.8,"spinRate":927,"spinDirection":255},"zone":11,"typeConfidence":0.91,"plateTime":0.4655991386083138,"extension":6.0245108579390125},"index":0,"playId":"0d9a5890-f12e-3c1c-935e-bcebb9d706a8","pitchNumber":1,"startTime":"2026-04-17T19:24:06.072Z","endTime":"2026-04-17T19:24:09.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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647516794100508,"aZ":-27.282386551510264,"pfxX":-4.803331363183107,"pfxZ":3.485200746341018,"pX":0.06833052740008956,"pZ":2.749468504650829,"vX0":5.7762419808203385,"vY0":-117.51725823789428,"vZ0":-1.630146040088896,"x":114.4,"y":164.54,"x0":-1.7939761711842117,"y0":50.00118825825688,"z0":5.979195760637721,"aX":-6.738051851048099},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.2,"breakHorizontal":7.3,"spinRate":1228,"spinDirection":252},"zone":5,"typeConfidence":0.91,"plateTime":0.4655456922244605,"extension":6.141241236713604},"hitData":{"launchSpeed":97.9,"launchAngle":45.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.43,"coordY":68.29}},"index":1,"playId":"dd4a9278-b65b-3235-b33a-80be9e37d0c0","pitchNumber":2,"startTime":"2026-04-17T19:24:20.710Z","endTime":"2026-04-17T19:24:31.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:24:31.604Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to third baseman Bo Bichette.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:24:40.164Z","endTime":"2026-04-17T19:25:40.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26120388784183,"aZ":-13.684806223184589,"pfxX":-4.197771437687345,"pfxZ":9.564897661708542,"pX":0.4376844238668146,"pZ":1.8199019011666446,"vX0":6.920200727749637,"vY0":-138.46075340702671,"vZ0":-8.00231158701759,"x":100.32,"y":189.64,"x0":-1.5539223574746326,"y0":50.00139071302714,"z0":5.672508986564752,"aX":-8.113263767234148},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2161,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.39630556009586737,"extension":6.453848071274482},"index":0,"playId":"7b7d8ede-82df-362e-b5ec-683f6e213043","pitchNumber":1,"startTime":"2026-04-17T19:25:02.963Z","endTime":"2026-04-17T19:25:06.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.154909819176563,"aZ":-29.279399017733848,"pfxX":-6.5154202278546745,"pfxZ":1.9659035416379096,"pX":-1.254090280518193,"pZ":1.506941449533205,"vX0":3.411736995090888,"vY0":-120.86789709079683,"vZ0":-4.439311172597018,"x":164.8,"y":198.09,"x0":-1.8393787762242122,"y0":50.005379402766565,"z0":5.946445807941733,"aX":-9.615400852792227},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":10.9,"spinRate":1137,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.45363742972367493,"extension":6.178567791238245},"index":1,"playId":"3530fb51-1068-349a-9e74-b8512e4b037c","pitchNumber":2,"startTime":"2026-04-17T19:25:18.856Z","endTime":"2026-04-17T19:25:22.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200280734721208,"aZ":-24.062415756250406,"pfxX":-0.6858201946782461,"pfxZ":4.524701740217084,"pX":0.5352345228741394,"pZ":2.49912667009312,"vX0":5.633425757981761,"vY0":-132.75885179209556,"vZ0":-4.268110516326196,"x":96.6,"y":171.3,"x0":-1.52100104601417,"y0":50.004234568804804,"z0":5.869357426431647,"aX":-1.230515027590528},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":0.1,"spinRate":2368,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4118444832145425,"extension":6.428065012926665},"hitData":{"launchSpeed":82.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.43,"coordY":156.59}},"index":2,"playId":"83bbf246-eae0-31ff-ac5c-b8186f7b5994","pitchNumber":3,"startTime":"2026-04-17T19:25:33.733Z","endTime":"2026-04-17T19:25:40.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:25:40.895Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to third baseman Bo Bichette. Dansby Swanson to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:28:43.208Z","endTime":"2026-04-17T19:30:28.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T19:26:00.217Z","endTime":"2026-04-17T19:26:51.992Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Kodai Senga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-17T19:26:51.992Z","endTime":"2026-04-17T19:28:45.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928977984216647,"aZ":-24.342753508121028,"pfxX":-9.596411220779979,"pfxZ":4.095648410917354,"pX":-0.24954206712374852,"pZ":1.6281040374395244,"vX0":6.360678838190925,"vY0":-137.26671388087692,"vZ0":-6.637541079041713,"x":126.51,"y":194.82,"x0":-1.3481451605854597,"y0":50.00166645269525,"z0":5.731027422066015,"aX":-18.34093402739914},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2208,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39877671425453354,"extension":5.836042496128304},"index":2,"playId":"dc9922ad-e6ef-396a-bade-83814503010c","pitchNumber":1,"startTime":"2026-04-17T19:28:45.172Z","endTime":"2026-04-17T19:28:48.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.770173033789057,"aZ":-26.35329343453216,"pfxX":-8.934095270450468,"pfxZ":3.521566519449801,"pX":0.37815630869702044,"pZ":0.7174880569898657,"vX0":6.643021203275022,"vY0":-128.14500861649378,"vZ0":-8.046557912038057,"x":102.59,"y":219.41,"x0":-1.0937440025448424,"y0":50.00574018799017,"z0":5.973078562094273,"aX":-14.783434616192121},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":2013,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42827918593883174,"extension":5.945126547831822},"index":3,"playId":"e8a09516-1d60-3e1d-b03e-5d4c1930a6ca","pitchNumber":2,"startTime":"2026-04-17T19:29:09.560Z","endTime":"2026-04-17T19:29:13.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-17T19:29:27.358Z","endTime":"2026-04-17T19:29:37.414Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255821095810497,"aZ":-28.365018092844995,"pfxX":-9.045500983831158,"pfxZ":2.0999166314416704,"pX":1.838052998572953,"pZ":0.8667925235770989,"vX0":10.00936785482989,"vY0":-133.6674384620025,"vZ0":-8.081039756834793,"x":46.94,"y":215.38,"x0":-0.7762316345218483,"y0":50.002644895779135,"z0":5.959715782313327,"aX":-16.402337315110064},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":14.3,"spinRate":2087,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.40944049861617815,"extension":5.793317124972701},"index":5,"playId":"ec81f963-9baa-3db4-a5ba-42492c2519da","pitchNumber":3,"startTime":"2026-04-17T19:29:37.414Z","endTime":"2026-04-17T19:29:41.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"34abc2a5-1980-3001-8888-644ae67aa10a","startTime":"2026-04-17T19:29:57.662Z","endTime":"2026-04-17T19:30:00.959Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92829339999767,"aZ":-22.430748789015496,"pfxX":-10.476909008246142,"pfxZ":4.988819280146732,"pX":0.44805609365543486,"pZ":1.364827326324528,"vX0":7.6246666388689475,"vY0":-139.27970034644105,"vZ0":-7.745772938069511,"x":99.92,"y":201.93,"x0":-0.9715808147261111,"y0":50.00403431654878,"z0":5.678891752364274,"aX":-20.469317745938795},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":17.3,"spinRate":2371,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.394105871103251,"extension":5.751621803476987},"hitData":{"launchSpeed":80.7,"launchAngle":-58.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":162.17}},"index":7,"playId":"2ef486e6-c75a-3bde-87ea-62504b310a4e","pitchNumber":4,"startTime":"2026-04-17T19:30:15.573Z","endTime":"2026-04-17T19:30:28.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:30:28.908Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to second baseman Marcus Semien, deflected by first baseman Brett Baty. Dansby Swanson to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:30:45.293Z","endTime":"2026-04-17T19:31:09.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119024040718,"aZ":-28.65016675075289,"pfxX":-7.81120665367648,"pfxZ":1.967639457101841,"pX":-0.0731051862323667,"pZ":2.856150040895669,"vX0":5.382746492667086,"vY0":-132.30393981917334,"vZ0":-3.089603805302058,"x":119.79,"y":161.66,"x0":-1.107083809557125,"y0":50.006009423055396,"z0":6.1128213884500235,"aX":-14.013297440302455},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":1967,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.412141748679693,"extension":5.620484621411003},"hitData":{"launchSpeed":97.8,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.03,"coordY":165.72}},"index":0,"playId":"71993f0d-f032-3d0c-8adf-8c8fc695c3fb","pitchNumber":1,"startTime":"2026-04-17T19:31:02.726Z","endTime":"2026-04-17T19:31:09.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:31:09.505Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to shortstop Francisco Lindor.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:32:34.296Z","endTime":"2026-04-17T19:33:18.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T19:31:43.763Z","endTime":"2026-04-17T19:32:36.651Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714339363374588,"aZ":-21.97623253680208,"pfxX":-10.721753678425578,"pfxZ":5.092123822549599,"pX":0.9710680803065552,"pZ":3.0850136967403685,"vX0":9.653971574271335,"vY0":-140.40158830072843,"vZ0":-3.4830797873844395,"x":79.99,"y":155.48,"x0":-1.1128543399633257,"y0":50.00597605311215,"z0":5.765735764664487,"aX":-21.48697993177813},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":17.5,"spinRate":2385,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3895711533256341,"extension":5.752264034728628},"index":1,"playId":"4e854f11-db5b-30f0-b15a-dd49e532df3d","pitchNumber":1,"startTime":"2026-04-17T19:32:36.651Z","endTime":"2026-04-17T19:32:40.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18835601473707,"aZ":-22.567490419907234,"pfxX":-10.209637054293369,"pfxZ":4.857330323748972,"pX":-0.9258241028486954,"pZ":3.11954360718418,"vX0":4.870498131279702,"vY0":-139.65227299052592,"vZ0":-3.073990654852904,"x":152.29,"y":154.55,"x0":-1.3652644134850245,"y0":50.000650255988106,"z0":5.717454029491121,"aX":-20.181076359445363},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2326,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3920774962713818,"extension":5.641078901917141},"index":2,"playId":"172d6d1c-229d-3ed3-9504-07c642c65bce","pitchNumber":2,"startTime":"2026-04-17T19:32:51.452Z","endTime":"2026-04-17T19:32:54.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11159516689102,"aZ":-23.451397182132997,"pfxX":-11.057107550964279,"pfxZ":4.381612252724368,"pX":-0.3949061152973729,"pZ":2.657748503395695,"vX0":6.359100317250888,"vY0":-140.29952986650855,"vZ0":-4.248600187870761,"x":132.05,"y":167.02,"x0":-1.2557871986424298,"y0":50.00272789826307,"z0":5.72239452526677,"aX":-22.015458350543714},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":18.7,"spinRate":2341,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3905828563541234,"extension":5.633599878302281},"hitData":{"launchSpeed":87.5,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.08,"coordY":146.53}},"index":3,"playId":"413d954f-b656-31cd-9aee-0e36c780a708","pitchNumber":3,"startTime":"2026-04-17T19:33:09.929Z","endTime":"2026-04-17T19:33:18.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:33:18.152Z","atBatIndex":36},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ian Happ reaches on a fielding error by first baseman Brett Baty. Dansby Swanson scores. Nico Hoerner to 3rd. Michael Busch to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:33:34.495Z","endTime":"2026-04-17T19:34:01.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446196734366506,"aZ":-29.635219793638896,"pfxX":-9.798785829479066,"pfxZ":1.411277491239126,"pX":0.36415096625249954,"pZ":2.338115405165107,"vX0":7.164835035313249,"vY0":-132.88379527751533,"vZ0":-3.6123838433960067,"x":103.12,"y":175.65,"x0":-1.0888123498156816,"y0":50.0012751148821,"z0":5.859069753401718,"aX":-17.590248640530174},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":2119,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4115841686847368,"extension":5.7426792870084356},"hitData":{"launchSpeed":94.8,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":166.73}},"index":0,"playId":"39c4fc86-4920-354e-8800-44ae262d15de","pitchNumber":1,"startTime":"2026-04-17T19:33:43.715Z","endTime":"2026-04-17T19:34:01.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:34:01.415Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T19:34:33.893Z","endTime":"2026-04-17T19:36:20.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234381289315152,"aZ":-21.870390559694762,"pfxX":-8.42379984897945,"pfxZ":6.082289695292719,"pX":-0.02616160633180821,"pZ":2.440594225327992,"vX0":6.027415258422072,"vY0":-129.18746554304124,"vZ0":-4.268985642956673,"x":118.0,"y":172.88,"x0":-1.2919115938714767,"y0":50.005560869889806,"z0":5.790013536107525,"aX":-14.279244207171109},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":2364,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.42353843040613937,"extension":5.7001773686018105},"index":0,"playId":"6d616b9e-0283-3915-a905-0e39d7560ed8","pitchNumber":1,"startTime":"2026-04-17T19:34:41.183Z","endTime":"2026-04-17T19:34:44.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939937433314455,"aZ":-14.473474603897152,"pfxX":-4.813565940800727,"pfxZ":8.617832809173986,"pX":0.19233589897011472,"pZ":4.177604736601804,"vX0":5.425393321195714,"vY0":-142.253744693506,"vZ0":-2.136052467565171,"x":109.67,"y":125.98,"x0":-1.1121348919925367,"y0":50.00306572152949,"z0":5.85329199945659,"aX":-9.887897545283268},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2374,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3847041334074195,"extension":5.654420603205834},"index":1,"playId":"5ebb20f3-94e8-3b4b-9d28-06ef29792eea","pitchNumber":2,"startTime":"2026-04-17T19:34:59.496Z","endTime":"2026-04-17T19:35:02.496Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903007594789248,"aZ":-30.352668395812785,"pfxX":-9.538448083242494,"pfxZ":1.0117888867094686,"pX":-0.798457921828403,"pZ":1.1189473925811675,"vX0":4.040127657436038,"vY0":-133.11087535159683,"vZ0":-6.433088798993718,"x":147.44,"y":208.57,"x0":-1.0946023827346198,"y0":50.001556153797715,"z0":5.757361421183559,"aX":-17.158356866771108},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.7,"breakHorizontal":16.4,"spinRate":2067,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4110898233093243,"extension":5.753351087412114},"index":2,"playId":"e49d8cb4-4dce-3b91-86b7-4e14c8b388a7","pitchNumber":3,"startTime":"2026-04-17T19:35:17.189Z","endTime":"2026-04-17T19:35:21.151Z","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":90.9,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745166554745538,"aZ":-29.62047402352688,"pfxX":-8.505214522734345,"pfxZ":1.4485082543826477,"pX":1.0807958632553585,"pZ":1.2147601093853744,"vX0":8.214251739061565,"vY0":-131.98573008801668,"vZ0":-5.941984890649454,"x":75.8,"y":205.98,"x0":-0.97046121785099,"y0":50.001504991368414,"z0":5.683426080576537,"aX":-14.967703258873245},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":2001,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4153856472477706,"extension":5.783658685540688},"index":3,"playId":"138a9e62-c303-3096-9021-0362ddc0553d","pitchNumber":4,"startTime":"2026-04-17T19:35:35.322Z","endTime":"2026-04-17T19:35:38.322Z","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":96.4,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691580720890606,"aZ":-23.620218180192822,"pfxX":-8.223467239126364,"pfxZ":4.237824123239628,"pX":-0.2828915206457086,"pZ":2.4015622944879014,"vX0":5.555417217979327,"vY0":-140.42823989564044,"vZ0":-4.547518558987874,"x":127.78,"y":173.94,"x0":-1.207958417739663,"y0":50.000884283083586,"z0":5.558084421348431,"aX":-16.593696563273404},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":13.9,"spinRate":2334,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.3884971890153319,"extension":5.715078510336736},"index":4,"playId":"7cb4c195-2aa7-3396-9c18-5d248564df0d","pitchNumber":5,"startTime":"2026-04-17T19:35:51.687Z","endTime":"2026-04-17T19:35:55.979Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640438794977836,"aZ":-24.94379522031867,"pfxX":-8.807826355425835,"pfxZ":3.571118977528405,"pX":0.7077863554581612,"pZ":1.8495393047532644,"vX0":8.561364717682261,"vY0":-140.68631760309628,"vZ0":-5.6461466801368845,"x":90.02,"y":188.84,"x0":-1.214375079101017,"y0":50.00676551126325,"z0":5.475558479448732,"aX":-17.85379722943461},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":2236,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3877081317212694,"extension":5.8544250030705385},"index":5,"playId":"8fa2035f-e6b2-3de8-94b5-69398eaea93d","pitchNumber":6,"startTime":"2026-04-17T19:36:12.873Z","endTime":"2026-04-17T19:36:20.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:36:20.413Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T19:38:24.351Z","endTime":"2026-04-17T19:38:45.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760530813649122,"aZ":-21.143390177334254,"pfxX":-10.654700646191923,"pfxZ":6.054691009110331,"pX":0.23944559865963388,"pZ":2.499191157434863,"vX0":6.378930649422748,"vY0":-134.73073639672418,"vZ0":-4.7123505688165555,"x":107.87,"y":171.3,"x0":-0.7858443038253266,"y0":50.002833709904735,"z0":5.783334368842403,"aX":-19.40960647616124},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":17.8,"spinRate":2152,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4079606660600228,"extension":6.392037446062771},"index":0,"playId":"9fb3b6d6-02ec-370f-a842-7ad4d1ea1644","pitchNumber":1,"startTime":"2026-04-17T19:38:27.064Z","endTime":"2026-04-17T19:38:30.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700542345133712,"aZ":-32.915371360123764,"pfxX":-8.995906991476962,"pfxZ":-0.4266871117508657,"pX":0.12595811347976088,"pZ":2.5559227548531904,"vX0":5.807205761799542,"vY0":-131.39092807607184,"vZ0":-2.014018643626242,"x":112.2,"y":169.77,"x0":-0.9435484359845392,"y0":50.00173198294296,"z0":5.777155994092718,"aX":-15.735994303336573},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":15.0,"spinRate":1539,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.41679664058198984,"extension":6.411438579896707},"hitData":{"launchSpeed":88.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.01,"coordY":158.62}},"index":1,"playId":"0cf74d49-3420-3e30-bad5-a4b37926b5e7","pitchNumber":2,"startTime":"2026-04-17T19:38:38.553Z","endTime":"2026-04-17T19:38:45.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:38:45.924Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T19:38:56.749Z","endTime":"2026-04-17T19:39:58.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226121428228204,"aZ":-23.832520947508936,"pfxX":-8.383203425777161,"pfxZ":4.282046657489022,"pX":0.582250518947002,"pZ":2.3545801356937264,"vX0":7.003544465065413,"vY0":-138.48853902791078,"vZ0":-4.786258403838597,"x":94.81,"y":175.21,"x0":-0.8872742087089368,"y0":50.00035314388772,"z0":5.694286429673051,"aX":-16.32105647737996},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":13.8,"spinRate":2337,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39513550685106,"extension":6.4724720785260095},"index":0,"playId":"8067e4b9-97b5-3896-a373-31165ac8f113","pitchNumber":1,"startTime":"2026-04-17T19:39:06.854Z","endTime":"2026-04-17T19:39:09.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43453682536383,"aZ":-40.01689103388336,"pfxX":3.9140667352040683,"pfxZ":-5.27820930402558,"pX":0.040100115200950755,"pZ":2.3973820652173297,"vX0":1.343954460549288,"vY0":-120.56566238403249,"vZ0":-0.4921309081544173,"x":115.47,"y":174.05,"x0":-1.031738629140808,"y0":50.00371466108315,"z0":6.108373780836612,"aX":5.814701796674237},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.5,"breakHorizontal":-7.4,"spinRate":2442,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.45272115936448953,"extension":6.251625210473254},"index":1,"playId":"dbf7d50f-c685-3364-9c6c-14c346630e29","pitchNumber":2,"startTime":"2026-04-17T19:39:17.892Z","endTime":"2026-04-17T19:39:20.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-17T19:39:29.620Z","endTime":"2026-04-17T19:39:42.124Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408179075334868,"aZ":-27.095188604247344,"pfxX":0.7389785658549384,"pfxZ":3.011444268267332,"pX":1.8031653546130408,"pZ":1.0938851208752467,"vX0":6.434545077893838,"vY0":-128.48237223347454,"vZ0":-6.463208270200715,"x":48.27,"y":209.25,"x0":-0.8205302950295545,"y0":50.00318378207821,"z0":5.722917856012945,"aX":1.2458365004658605},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-2.6,"spinRate":2484,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.42486549222410064,"extension":6.457266636188317},"index":3,"playId":"8b7de5c9-49a2-3faa-bcc5-a6ab5dcc76be","pitchNumber":3,"startTime":"2026-04-17T19:39:42.124Z","endTime":"2026-04-17T19:39:45.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18788112935771,"aZ":-31.448247226979316,"pfxX":1.589374059093751,"pfxZ":0.4304104142805798,"pX":0.7695409210197419,"pZ":1.496390211420968,"vX0":4.334538710817857,"vY0":-127.43118437670182,"vZ0":-4.458306216970774,"x":87.67,"y":198.38,"x0":-1.1435423324216694,"y0":50.001566032029984,"z0":5.685803980109598,"aX":2.677651632714068},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-3.6,"spinRate":2584,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42587754493616714,"extension":6.371121132839428},"index":4,"playId":"17c4a04f-a75d-3878-920b-fb18e4d23aea","pitchNumber":4,"startTime":"2026-04-17T19:39:55.417Z","endTime":"2026-04-17T19:39:58.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:39:58.417Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to center fielder Pete Crow-Armstrong, deflected by pitcher Edward Cabrera.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T19:40:13.836Z","endTime":"2026-04-17T19:41:27.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4706592637102,"aZ":-41.952826959721506,"pfxX":2.999005731011399,"pfxZ":-6.684097645892251,"pX":-0.5075375244122892,"pZ":2.1499934530024984,"vX0":0.405330333512952,"vY0":-120.7771411818173,"vZ0":-0.6037623862194025,"x":136.35,"y":180.73,"x0":-1.0671287794835413,"y0":50.00010636920239,"z0":6.121084025976062,"aX":4.390260181746266},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.9,"breakHorizontal":-5.5,"spinRate":2462,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.4550475307756936,"extension":6.257451073545778},"index":0,"playId":"d6a33885-eeb5-31ff-adf9-ecc17d9fe250","pitchNumber":1,"startTime":"2026-04-17T19:40:19.601Z","endTime":"2026-04-17T19:40:22.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":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.418946968966736,"aZ":-16.153075166953702,"pfxX":-6.039297238687141,"pfxZ":8.249997840139278,"pX":0.2519958623374478,"pZ":3.934183893437508,"vX0":5.460522906506566,"vY0":-139.01836607881202,"vZ0":-1.8950809126462413,"x":107.39,"y":132.56,"x0":-0.9605037631465205,"y0":50.00436482432115,"z0":5.706167302564104,"aX":-11.73052439514573},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2328,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3951730889492935,"extension":6.36147529361904},"index":1,"playId":"c93f5e53-2e08-3346-a12a-5e50fbf5a900","pitchNumber":2,"startTime":"2026-04-17T19:40:33.530Z","endTime":"2026-04-17T19:40:36.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612910266639126,"aZ":-23.88330185674103,"pfxX":-9.903652758042913,"pfxZ":4.432789090300346,"pX":0.21488854276385097,"pZ":3.2933684209791174,"vX0":6.00710993536474,"vY0":-136.07039027841194,"vZ0":-2.4353577482129642,"x":108.81,"y":149.86,"x0":-0.737784810572549,"y0":50.003161613730555,"z0":5.859608920219976,"aX":-18.521029081431163},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":16.6,"spinRate":2137,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40295273494345185,"extension":6.367187674948187},"index":2,"playId":"2b62d271-a083-3be1-b75f-f8c36d42b11b","pitchNumber":3,"startTime":"2026-04-17T19:40:45.802Z","endTime":"2026-04-17T19:40:49.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017889200974896,"aZ":-40.2620188189346,"pfxX":3.24258692293348,"pfxZ":-5.287239179185644,"pX":-0.43120124239671104,"pZ":1.3267721015822207,"vX0":0.24823913469899367,"vY0":-123.05538341634228,"vZ0":-3.018086117507541,"x":133.44,"y":202.96,"x0":-0.9546193062968427,"y0":50.004450575364956,"z0":5.989086081538096,"aX":4.9597443371667564},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.1,"breakHorizontal":-5.9,"spinRate":2510,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.44556956842732554,"extension":6.433482117043569},"index":3,"playId":"8d44df52-5606-3ae5-a048-c6eb028658ad","pitchNumber":4,"startTime":"2026-04-17T19:41:00.254Z","endTime":"2026-04-17T19:41:04.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26030483399031,"aZ":-23.5941823727866,"pfxX":-9.769425487553782,"pfxZ":4.406232619604147,"pX":0.6917295151557945,"pZ":2.4168669727669525,"vX0":6.784675551471842,"vY0":-138.528795836328,"vZ0":-4.759598927112037,"x":90.63,"y":173.52,"x0":-0.5168995713016068,"y0":50.0057418814878,"z0":5.729851992695719,"aX":-19.03562708645649},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2169,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3950305487605781,"extension":6.4587033977507495},"hitData":{"launchSpeed":82.3,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.19,"coordY":179.92}},"index":4,"playId":"8d91a169-0fa0-338a-98ff-e9031de08985","pitchNumber":5,"startTime":"2026-04-17T19:41:15.145Z","endTime":"2026-04-17T19:41:27.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:41:27.872Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T19:42:43.925Z","endTime":"2026-04-17T19:43:13.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T19:42:20.720Z","endTime":"2026-04-17T19:42:46.271Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.436268766999437,"aZ":-21.939823895878437,"pfxX":-8.320766555271394,"pfxZ":5.183962840496067,"pX":-1.7117791539563278,"pZ":3.3094425745967397,"vX0":1.391180137978513,"vY0":-139.65821994237677,"vZ0":-2.8380485497108654,"x":182.25,"y":149.43,"x0":-1.1351227673762916,"y0":50.00598974586578,"z0":5.7817651669239005,"aX":-16.440880064669617},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":14.8,"spinRate":2225,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3921683052473437,"extension":6.454595396169476},"index":1,"playId":"f0138720-a369-3714-94f3-fe9f43f73ca2","pitchNumber":1,"startTime":"2026-04-17T19:42:46.271Z","endTime":"2026-04-17T19:42:50.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.466056918203364,"aZ":-22.13781028439322,"pfxX":-9.327415909811943,"pfxZ":5.2946115527865345,"pX":-0.5170903100402026,"pZ":2.0222832412895873,"vX0":4.926557430305387,"vY0":-137.76338764567217,"vZ0":-5.779963246933157,"x":136.71,"y":184.18,"x0":-1.1297062992913252,"y0":50.00518250432464,"z0":5.67316477673698,"aX":-17.68841844327426},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2234,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3996545637257327,"extension":6.610950058567584},"hitData":{"launchSpeed":97.6,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.56,"coordY":145.43}},"index":2,"playId":"03f4dea8-0d21-3515-950b-faa671797a59","pitchNumber":2,"startTime":"2026-04-17T19:43:03.692Z","endTime":"2026-04-17T19:43:13.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:43:13.217Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T19:45:38.303Z","endTime":"2026-04-17T19:47:17.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Manaea replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T19:44:59.782Z","endTime":"2026-04-17T19:45:29.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Shaw replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T19:45:29.658Z","endTime":"2026-04-17T19:45:40.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"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":89.4,"endSpeed":81.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368775309207475,"aZ":-19.93527956480372,"pfxX":9.21885736392348,"pfxZ":7.2335316712463955,"pX":-0.2513260003145772,"pZ":2.55059717813892,"vX0":-11.923604093598044,"vY0":-129.59901967956094,"vZ0":-2.6743928783507673,"x":126.58,"y":169.91,"x0":3.222317746254892,"y0":50.00480161486615,"z0":5.127232261919173,"aX":15.604376080367185},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.9,"spinRate":2106,"spinDirection":115},"zone":4,"typeConfidence":0.92,"plateTime":0.4234538916048187,"extension":6.616379726624537},"index":2,"playId":"b698730f-1f90-3e91-968d-f9da4d8f09b2","pitchNumber":1,"startTime":"2026-04-17T19:45:40.584Z","endTime":"2026-04-17T19:45:43.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23625490757674,"aZ":-31.0321681495178,"pfxX":-4.104874214950699,"pfxZ":0.9953915874046606,"pX":-0.3483674735065652,"pZ":1.7248029379620886,"vX0":-7.215645447185228,"vY0":-106.92071269764352,"vZ0":0.2952709643884479,"x":130.28,"y":192.21,"x0":3.6173772596657385,"y0":50.002665118785295,"z0":5.097261372830112,"aX":-4.70118654117296},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":2.3,"breakHorizontal":9.6,"spinRate":2142,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.5143482226207698,"extension":6.681776453577165},"index":3,"playId":"488a6bdd-2bd0-300f-9041-20f673d54961","pitchNumber":2,"startTime":"2026-04-17T19:45:53.042Z","endTime":"2026-04-17T19:45:58.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299927582629508,"aZ":-22.52640197167575,"pfxX":9.422590764187893,"pfxZ":5.504900563708311,"pX":0.6118223104332916,"pZ":3.1282734634309945,"vX0":-11.038392250019925,"vY0":-131.17548316181,"vZ0":-0.6442475527335286,"x":93.68,"y":154.32,"x0":3.6391928580298396,"y0":50.002679837944285,"z0":5.048204572957442,"aX":16.513248654665443},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2080,"spinDirection":113},"zone":3,"typeConfidence":0.92,"plateTime":0.4166773744865999,"extension":6.8161852348062295},"index":4,"playId":"0e56ac15-47d3-380d-8440-55955812c242","pitchNumber":3,"startTime":"2026-04-17T19:46:25.157Z","endTime":"2026-04-17T19:46:28.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83091514729639,"aZ":-33.614891900335984,"pfxX":-5.058424884928579,"pfxZ":-1.2462255370822202,"pX":-3.1156612869146825,"pZ":0.18706541298542806,"vX0":-12.660211644356332,"vY0":-107.64523703322955,"vZ0":-2.083698691248448,"x":235.76,"y":233.73,"x0":3.528047663707436,"y0":50.00077983247511,"z0":4.932525101625733,"aX":-5.861825162813454},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-2.5,"breakHorizontal":13.0,"spinRate":2252,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.511231778256823,"extension":6.680458902096857},"index":5,"playId":"ea0e57a1-ad6a-3d8f-8d66-998bcaa789e1","pitchNumber":4,"startTime":"2026-04-17T19:46:43.077Z","endTime":"2026-04-17T19:46:48.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716825775216165,"aZ":-21.77471805887636,"pfxX":8.663234832537373,"pfxZ":5.8731366232676745,"pX":1.1402556056453357,"pZ":2.3816140316507,"vX0":-9.67377057889341,"vY0":-132.579860269136,"vZ0":-2.28999993962801,"x":73.54,"y":174.48,"x0":3.719750299440592,"y0":50.00305777055469,"z0":4.854449620334003,"aX":15.342698817664564},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-13.4,"spinRate":2036,"spinDirection":111},"zone":14,"typeConfidence":0.93,"plateTime":0.41394670266767264,"extension":6.809155860864857},"index":6,"playId":"29f50cd5-4061-3bed-8c0e-02df542f6f3f","pitchNumber":5,"startTime":"2026-04-17T19:47:14.422Z","endTime":"2026-04-17T19:47:17.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:47:17.422Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T19:47:24.854Z","endTime":"2026-04-17T19:48:58.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.091904955641265,"aZ":-32.14767296866854,"pfxX":-5.91005889169516,"pfxZ":0.022825169434565695,"pX":-1.0134805323562932,"pZ":0.22211412564369512,"vX0":-8.333332580210458,"vY0":-106.24985862864939,"vZ0":-2.172536795714981,"x":155.63,"y":232.78,"x0":3.744248612315267,"y0":50.00247181216424,"z0":4.94990788120616,"aX":-6.681099700290944},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.2,"spinRate":2239,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.5177220975160868,"extension":6.795243728349408},"index":0,"playId":"9e6ef8a6-4fbb-3c71-99ae-d691df03c933","pitchNumber":1,"startTime":"2026-04-17T19:47:42.388Z","endTime":"2026-04-17T19:47:45.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313835678320462,"aZ":-24.007487717927734,"pfxX":9.786625831580338,"pfxZ":4.68717497246578,"pX":1.152415151036126,"pZ":3.3931956529798093,"vX0":-9.822374996252538,"vY0":-130.6486331053432,"vZ0":0.22322247055363864,"x":73.07,"y":147.16,"x0":3.6738967623973378,"y0":50.0056710566694,"z0":5.098443361615647,"aX":17.06651917474534},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2121,"spinDirection":118},"zone":12,"typeConfidence":0.88,"plateTime":0.41786520442021136,"extension":6.7071350378116215},"index":1,"playId":"b403cec0-af05-355f-b3ab-f96da06428f3","pitchNumber":2,"startTime":"2026-04-17T19:48:02.804Z","endTime":"2026-04-17T19:48:06.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490902527774608,"aZ":-25.04131873190583,"pfxX":10.198434400942759,"pfxZ":4.081190038124756,"pX":0.9365598958434976,"pZ":3.3933932142774004,"vX0":-10.589943516349042,"vY0":-131.07432865132975,"vZ0":0.5145534857520305,"x":81.3,"y":147.16,"x0":3.695133593356687,"y0":50.004622647924826,"z0":5.057543881789018,"aX":17.831433609028934},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.3,"spinRate":2054,"spinDirection":111},"zone":12,"typeConfidence":0.77,"plateTime":0.41713555207530906,"extension":6.6986497117479065},"index":2,"playId":"ce85fd52-f92e-36d4-809e-9b8543a784da","pitchNumber":3,"startTime":"2026-04-17T19:48:15.224Z","endTime":"2026-04-17T19:48:19.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962576217739755,"aZ":-23.755065885678867,"pfxX":11.249162347503539,"pfxZ":4.887658596454422,"pX":0.6961062760295775,"pZ":2.5533027101403145,"vX0":-11.685308190634398,"vY0":-130.5734313140431,"vZ0":-1.603736547660732,"x":90.47,"y":169.84,"x0":3.7717145069378972,"y0":50.00643368032788,"z0":4.966136092335864,"aX":19.39359046217469},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-17.8,"spinRate":2082,"spinDirection":115},"zone":6,"typeConfidence":0.81,"plateTime":0.4197722430822046,"extension":6.707665190596793},"index":3,"playId":"92c5a1c1-11e8-3c38-a64d-968d5764487e","pitchNumber":4,"startTime":"2026-04-17T19:48:31.726Z","endTime":"2026-04-17T19:48:36.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089448555216844,"aZ":-26.24660279773898,"pfxX":9.487563129647778,"pfxZ":3.4164916567182733,"pX":0.5392544307946145,"pZ":1.4628209036980382,"vX0":-11.35054793865741,"vY0":-130.84450614227063,"vZ0":-3.6587481330780607,"x":96.44,"y":199.28,"x0":3.69683032928297,"y0":50.00632159305029,"z0":4.8415060654495345,"aX":16.48664339011859},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-14.8,"spinRate":1948,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4182890369216077,"extension":6.747042717599814},"hitData":{"launchSpeed":79.0,"launchAngle":23.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.46,"coordY":116.4}},"index":4,"playId":"6f9a80a1-19b4-3bad-b3a9-652588652ed7","pitchNumber":5,"startTime":"2026-04-17T19:48:46.527Z","endTime":"2026-04-17T19:48:58.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:48:58.395Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T19:49:03.531Z","endTime":"2026-04-17T19:50:25.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198653141705922,"aZ":-21.805361192123986,"pfxX":8.112303007755703,"pfxZ":6.028157007209188,"pX":1.28429858517926,"pZ":2.605948411340562,"vX0":-9.438142795746423,"vY0":-129.8500437966709,"vZ0":-1.9068639039080693,"x":68.05,"y":168.42,"x0":3.89892084859231,"y0":50.00567284727113,"z0":4.995709522271069,"aX":13.963637816127203},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-12.8,"spinRate":1848,"spinDirection":110},"zone":12,"typeConfidence":0.87,"plateTime":0.42056108091802846,"extension":6.643960720246658},"index":0,"playId":"1418d86d-d3fa-3a09-aad3-d1e5210f11df","pitchNumber":1,"startTime":"2026-04-17T19:49:25.579Z","endTime":"2026-04-17T19:49:29.369Z","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":89.6,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.927446463982037,"aZ":-22.873906597013647,"pfxX":9.302790623256112,"pfxZ":5.445804765476399,"pX":0.07001831510507353,"pZ":1.645018143576443,"vX0":-12.486513840515698,"vY0":-129.80464399511905,"vZ0":-3.8760752234324394,"x":114.33,"y":194.36,"x0":3.7319949757878708,"y0":50.00475104444898,"z0":4.897305498911008,"aX":15.8931045051779},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":2036,"spinDirection":112},"zone":8,"typeConfidence":0.89,"plateTime":0.421808142806241,"extension":6.843017340118898},"index":1,"playId":"083b7447-779d-3481-973b-b042cb609278","pitchNumber":2,"startTime":"2026-04-17T19:49:41.227Z","endTime":"2026-04-17T19:49:44.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.857351991699026,"aZ":-33.69318695073245,"pfxX":-4.844577491746536,"pfxZ":-1.2391019062240174,"pX":-0.9736599987374382,"pZ":1.1758434405889429,"vX0":-8.571166911278665,"vY0":-110.61188325030733,"vZ0":-0.7510789138710161,"x":154.11,"y":207.03,"x0":3.598788688603763,"y0":50.004175901810925,"z0":5.088630809490262,"aX":-5.932265488957993},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.2,"breakHorizontal":11.3,"spinRate":2324,"spinDirection":295},"zone":13,"typeConfidence":0.89,"plateTime":0.4973930240070725,"extension":6.749120759227547},"index":2,"playId":"578988bc-e33b-3ca2-9a83-c3562559632e","pitchNumber":3,"startTime":"2026-04-17T19:49:54.839Z","endTime":"2026-04-17T19:49:58.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334945426803536,"aZ":-21.99724150468107,"pfxX":9.367876629231178,"pfxZ":5.97930824825558,"pX":-0.0684410196172541,"pZ":2.213293936164911,"vX0":-12.334800923064844,"vY0":-129.4556954393204,"vZ0":-2.784861818066326,"x":119.61,"y":179.02,"x0":3.534911152416957,"y0":50.003674515042725,"z0":4.981897817918935,"aX":15.946009942517327},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2017,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.42266708206102743,"extension":6.87737666373487},"index":3,"playId":"a33e3254-50e6-3745-be14-6d99e2f40a24","pitchNumber":4,"startTime":"2026-04-17T19:50:07.323Z","endTime":"2026-04-17T19:50:10.323Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.059741785264002,"aZ":-34.909964246872,"pfxX":-2.9610587552486853,"pfxZ":-2.398958531085488,"pX":-0.6805324888960047,"pZ":1.7211809767379325,"vX0":-8.426223121325075,"vY0":-106.570702721224,"vZ0":1.4011270709997972,"x":142.94,"y":192.31,"x0":3.7259089333824225,"y0":50.004374774358986,"z0":5.029226340504814,"aX":-3.3714129901600596},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-3.5,"breakHorizontal":7.9,"spinRate":2113,"spinDirection":294},"zone":7,"typeConfidence":0.9,"plateTime":0.5159639208797073,"extension":6.729590348311053},"index":4,"playId":"5dd94d5f-6e0d-356d-a616-bb8cf58c0bc3","pitchNumber":5,"startTime":"2026-04-17T19:50:22.155Z","endTime":"2026-04-17T19:50:25.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:50:25.355Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T19:52:34.639Z","endTime":"2026-04-17T19:53:44.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Shaw remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T19:51:49.321Z","endTime":"2026-04-17T19:52:36.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23349267205681,"aZ":-24.763914946690587,"pfxX":-7.898350669214574,"pfxZ":3.8650791890733114,"pX":1.2720019696739309,"pZ":3.566162722431853,"vX0":8.08837897146786,"vY0":-137.56472578386533,"vZ0":-1.5602591499510492,"x":68.51,"y":142.49,"x0":-0.6787691304141235,"y0":50.006441870650406,"z0":5.81789824583295,"aX":-15.156683993326045},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":12.6,"spinRate":2316,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3980098688179936,"extension":6.386218557084259},"index":1,"playId":"66562979-6690-325d-99c1-575992ed6fb7","pitchNumber":1,"startTime":"2026-04-17T19:52:36.941Z","endTime":"2026-04-17T19:52:40.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386761084327233,"aZ":-38.37887093678981,"pfxX":5.92547989482489,"pfxZ":-4.261396943979058,"pX":0.31473415161185053,"pZ":2.040981380169201,"vX0":1.6044436930167543,"vY0":-119.64949512529843,"vZ0":-1.1922302627931132,"x":105.0,"y":183.67,"x0":-1.1339880680642342,"y0":50.00467087917455,"z0":5.974830050155303,"aX":8.620208372928394},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.8,"breakHorizontal":-11.2,"spinRate":2421,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4572061290494509,"extension":6.373155883421722},"index":2,"playId":"c6e39aa6-21d2-3c8b-84ce-4ee502b5f9f4","pitchNumber":2,"startTime":"2026-04-17T19:52:52.193Z","endTime":"2026-04-17T19:52:55.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-17T19:53:18.194Z","endTime":"2026-04-17T19:53:19.279Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11891273612256,"aZ":-29.645006879811838,"pfxX":-9.51742908037756,"pfxZ":1.4558283974364032,"pX":0.4597121781009533,"pZ":1.2152972684358743,"vX0":6.700047065679847,"vY0":-131.07656224860446,"vZ0":-5.836022142924193,"x":99.48,"y":205.97,"x0":-0.8950482497056589,"y0":50.00379909156043,"z0":5.688690875370193,"aX":-16.53559361507219},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1621,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4181245697708298,"extension":6.64188905501225},"index":4,"playId":"63898373-7795-388e-b676-a6a323dc3bf5","pitchNumber":3,"startTime":"2026-04-17T19:53:19.279Z","endTime":"2026-04-17T19:53:22.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41717855083805,"aZ":-23.18143575584112,"pfxX":-9.550911134898485,"pfxZ":4.622970279669431,"pX":0.6208943525185975,"pZ":3.1193475787832003,"vX0":7.514846324625108,"vY0":-138.7244279844312,"vZ0":-3.0526656312032943,"x":93.33,"y":154.56,"x0":-0.8839833206985815,"y0":50.00660522430878,"z0":5.781733196739569,"aX":-18.594721989114124},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":15.7,"spinRate":2224,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.39503135497047204,"extension":6.472746202457176},"hitData":{"launchSpeed":92.0,"launchAngle":50.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.53,"coordY":107.39}},"index":5,"playId":"5dadee37-ae85-38bb-8778-ae42887a04bf","pitchNumber":4,"startTime":"2026-04-17T19:53:33.998Z","endTime":"2026-04-17T19:53:44.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:53:44.404Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T19:53:51.628Z","endTime":"2026-04-17T19:54:25.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470039086341618,"aZ":-23.423738115598027,"pfxX":-8.279370353001205,"pfxZ":4.345992239138663,"pX":0.4915020055176041,"pZ":3.3450010037088793,"vX0":6.480369656577817,"vY0":-140.25229962030096,"vZ0":-2.9471354026392342,"x":98.27,"y":148.46,"x0":-0.7607503109840648,"y0":50.005438332843035,"z0":5.918584375722697,"aX":-16.677558117402164},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":13.8,"spinRate":2223,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38891771984446377,"extension":6.425465202716991},"index":0,"playId":"543d2d49-863f-3d5a-b227-2d5ca0ae6a65","pitchNumber":1,"startTime":"2026-04-17T19:54:09.661Z","endTime":"2026-04-17T19:54:12.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39414961324974,"aZ":-23.407695951570748,"pfxX":-8.091449518310016,"pfxZ":4.374909484282526,"pX":0.8061518298436615,"pZ":2.356894072455421,"vX0":7.142362356269527,"vY0":-139.8915089515237,"vZ0":-5.263233232840699,"x":86.27,"y":175.14,"x0":-0.7155550367394123,"y0":50.00063563649684,"z0":5.7750893960364325,"aX":-16.20684211062221},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":2201,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38993562754834166,"extension":6.332104741302989},"hitData":{"launchSpeed":86.0,"launchAngle":12.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":131.81,"coordY":125.07}},"index":1,"playId":"dcd12d02-e46d-3681-9095-c06306da7352","pitchNumber":2,"startTime":"2026-04-17T19:54:20.974Z","endTime":"2026-04-17T19:54:25.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:54:25.661Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T19:54:36.925Z","endTime":"2026-04-17T19:55:58.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":76.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76817743315706,"aZ":-39.0620845934389,"pfxX":4.133980835521218,"pfxZ":-4.63259633268364,"pX":-1.3672488414078199,"pZ":3.584525911362598,"vX0":-1.566337994899025,"vY0":-120.8757726438936,"vZ0":1.8151303280245907,"x":169.12,"y":142.0,"x0":-1.2493030264367844,"y0":50.00581289750782,"z0":6.244343991431518,"aX":6.140414042096792},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":-7.1,"spinRate":2474,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4525173481538429,"extension":6.249563529027308},"index":0,"playId":"7b7526e4-ea7f-3b0d-abc9-5d3478fd7022","pitchNumber":1,"startTime":"2026-04-17T19:54:52.724Z","endTime":"2026-04-17T19:54:55.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-17T19:55:06.239Z","endTime":"2026-04-17T19:55:16.810Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4657850811925,"aZ":-25.773689848451546,"pfxX":0.4763412148880839,"pfxZ":3.669412256487073,"pX":1.9504908416533162,"pZ":1.9429656265442705,"vX0":7.640175309246496,"vY0":-130.04769507433767,"vZ0":-4.7846769428141585,"x":42.65,"y":186.32,"x0":-1.0647094353888886,"y0":50.00620169604847,"z0":5.717483716810351,"aX":0.8292431447649867},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.3,"spinRate":2485,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4181940542373366,"extension":6.538134777294596},"index":2,"playId":"3f987d27-a99c-36a6-9317-c1444bbbaab9","pitchNumber":2,"startTime":"2026-04-17T19:55:16.810Z","endTime":"2026-04-17T19:55:20.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92916846757223,"aZ":-23.319967329141853,"pfxX":-9.673361311504413,"pfxZ":4.5869920054420295,"pX":-0.47673115198384225,"pZ":3.613819777387566,"vX0":4.824578368231041,"vY0":-138.10192035781748,"vZ0":-1.9894877124208104,"x":135.17,"y":141.21,"x0":-0.9901326977328093,"y0":50.00352087984638,"z0":5.913129118950001,"aX":-18.67416365827668},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2131,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.396697024316353,"extension":6.416948690189545},"index":3,"playId":"fe661309-ce25-317a-84ec-39fc110f0210","pitchNumber":3,"startTime":"2026-04-17T19:55:31.345Z","endTime":"2026-04-17T19:55:35.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06904131923705,"aZ":-22.19839657836214,"pfxX":-8.796858314086238,"pfxZ":5.091438054569336,"pX":0.16620743617496464,"pZ":2.5336353814718184,"vX0":6.154532045967861,"vY0":-138.40799098730656,"vZ0":-4.653265355771019,"x":110.66,"y":170.37,"x0":-0.9323843304557675,"y0":50.00308769982078,"z0":5.7044362631520675,"aX":-17.23424532138565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":2190,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3942675691498052,"extension":6.554793092994818},"index":4,"playId":"dd30916d-7e44-3f8d-9322-e1822a6cb761","pitchNumber":4,"startTime":"2026-04-17T19:55:43.354Z","endTime":"2026-04-17T19:55:46.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643422312476098,"aZ":-22.269092839635505,"pfxX":-8.615510379215932,"pfxZ":5.035007610749461,"pX":0.8006830311086423,"pZ":1.3051667153372286,"vX0":7.511261057829924,"vY0":-138.7633894330506,"vZ0":-7.789428848431182,"x":86.48,"y":203.54,"x0":-0.8110002522030697,"y0":50.00019721018931,"z0":5.612290988387518,"aX":-16.93828942307124},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":14.2,"spinRate":2140,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39347982803263903,"extension":6.655343793866792},"index":5,"playId":"6d892b53-68b6-32a1-9c05-4891e662e38c","pitchNumber":5,"startTime":"2026-04-17T19:55:55.308Z","endTime":"2026-04-17T19:55:58.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:55:58.308Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a sharp line drive to right fielder Seiya Suzuki. Francisco Alvarez to 3rd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T19:56:05.646Z","endTime":"2026-04-17T19:56:36.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948026728632826,"aZ":-28.29679371850799,"pfxX":-8.607223518490063,"pfxZ":2.130388401032664,"pX":0.1019141627436531,"pZ":2.1456583784433483,"vX0":6.106205356745094,"vY0":-133.43923387528778,"vZ0":-3.8447618404534976,"x":113.12,"y":180.85,"x0":-1.085970594288931,"y0":50.00547657242537,"z0":5.620477112058483,"aX":-15.684171404506953},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1624,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40887463587695105,"extension":6.6386322927602075},"hitData":{"launchSpeed":111.9,"launchAngle":15.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.89,"coordY":71.87}},"index":0,"playId":"039732c3-0b96-301e-bef0-b2019c908519","pitchNumber":1,"startTime":"2026-04-17T19:56:26.330Z","endTime":"2026-04-17T19:56:36.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T19:56:36.166Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcus Semien grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. MJ Melendez out at 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T19:57:51.300Z","endTime":"2026-04-17T20:00:36.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T19:57:01.594Z","endTime":"2026-04-17T19:57:53.340Z","isPitch":false,"type":"action"},{"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":83.4,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819839268699443,"aZ":-37.32806839555081,"pfxX":6.755897883977183,"pfxZ":-3.4330153598003452,"pX":-0.15518368134728183,"pZ":3.680470780520523,"vX0":0.12000360252822129,"vY0":-121.51902751363419,"vZ0":1.7382570165674067,"x":122.92,"y":139.41,"x0":-1.0833983108802931,"y0":50.00106452032216,"z0":6.188007504578325,"aX":10.147673919129439},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":2467,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4499626907393526,"extension":6.396853142469724},"index":1,"playId":"87363caf-ee54-3927-8ff3-aa161583cf6c","pitchNumber":1,"startTime":"2026-04-17T19:57:53.340Z","endTime":"2026-04-17T19:57:57.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.2,"endSpeed":77.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.911706843086282,"aZ":-39.83566832640009,"pfxX":4.016836449600612,"pfxZ":-5.101412191689809,"pX":-0.5471689484134171,"pZ":1.1277654648867874,"vX0":-0.09361129675831886,"vY0":-121.25922001689246,"vZ0":-3.327667673144255,"x":137.86,"y":208.33,"x0":-1.0308070912980056,"y0":50.00399145198987,"z0":5.965449463029786,"aX":6.030546075797128},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.7,"breakHorizontal":-7.3,"spinRate":2409,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.45030262560434586,"extension":6.301075469918164},"index":2,"playId":"2af43a53-ce13-3dd8-9a03-cfe92bf6f3ac","pitchNumber":2,"startTime":"2026-04-17T19:58:09.666Z","endTime":"2026-04-17T19:58:14.173Z","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":86.9,"endSpeed":80.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386208523086648,"aZ":-30.313586376730996,"pfxX":1.821130993049339,"pfxZ":1.124820752603437,"pX":-0.5901081010047655,"pZ":2.6671842972409667,"vX0":0.8670851094279671,"vY0":-126.7901512670996,"vZ0":-1.6369387885131819,"x":139.49,"y":166.77,"x0":-1.171594010502249,"y0":50.00178596835275,"z0":5.707364805553148,"aX":3.0077337175575813},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2497,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.42961982234303964,"extension":6.441868932467517},"index":3,"playId":"cd07a3ea-9874-3bba-9b99-fab9e0ce7ce5","pitchNumber":3,"startTime":"2026-04-17T19:58:37.834Z","endTime":"2026-04-17T19:58:41.607Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923914293328945,"aZ":-36.46354135642865,"pfxX":5.733707413874264,"pfxZ":-2.8181625328037665,"pX":-0.049875731441501994,"pZ":0.9600173220297412,"vX0":0.3212863529803737,"vY0":-122.59552411704608,"vZ0":-4.545376805247408,"x":118.9,"y":212.86,"x0":-0.9275346606988273,"y0":50.00087655959088,"z0":5.945764764348017,"aX":8.738118735665886},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.9,"breakHorizontal":-10.4,"spinRate":2430,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4465408066344594,"extension":6.382226905124593},"index":4,"playId":"d6b69173-7759-3bf8-8463-d2ec45fbd94e","pitchNumber":4,"startTime":"2026-04-17T19:59:02.956Z","endTime":"2026-04-17T19:59:06.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601379538055202,"aZ":-28.902564509413,"pfxX":-8.029510825968915,"pfxZ":1.7342850347751888,"pX":-0.8075064306281686,"pZ":2.53679743326157,"vX0":3.470646920580751,"vY0":-136.06765303007109,"vZ0":-3.302156578341118,"x":147.78,"y":170.29,"x0":-1.0505257846453995,"y0":50.00535470565673,"z0":5.751294983601461,"aX":-15.180065902504596},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1701,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4013020867055661,"extension":6.562222752737674},"index":5,"playId":"5ff4051d-dedc-3b7b-8cb0-4d902ed16d33","pitchNumber":5,"startTime":"2026-04-17T19:59:26.045Z","endTime":"2026-04-17T19:59:30.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50946429238571,"aZ":-39.96950259488054,"pfxX":6.106579656518811,"pfxZ":-5.017243282251547,"pX":-0.5771622783983902,"pZ":2.2397834891349677,"vX0":-0.9096178804014937,"vY0":-123.32228941428298,"vZ0":-1.007651867382036,"x":139.0,"y":178.31,"x0":-0.9993982289210626,"y0":50.00200572793918,"z0":5.99910846738014,"aX":9.487997351277295},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.1,"breakHorizontal":-10.9,"spinRate":2516,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.44265300492278703,"extension":6.372978902988242},"index":6,"playId":"23c621e9-7de0-3d5d-ada6-6fe77c1817fc","pitchNumber":6,"startTime":"2026-04-17T20:00:04.587Z","endTime":"2026-04-17T20:00:07.587Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.302450032876756,"aZ":-29.701656705126375,"pfxX":-8.237255932788027,"pfxZ":1.3092922691940796,"pX":0.0245392670568265,"pZ":1.8700686648303906,"vX0":5.448806669758232,"vY0":-137.13063505785865,"vZ0":-4.82774682301827,"x":116.06,"y":188.29,"x0":-0.9250915670982827,"y0":50.005150586971084,"z0":5.696790165571342,"aX":-15.580525989686773},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":1699,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.40049227494442263,"extension":6.687641901189113},"hitData":{"launchSpeed":83.4,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":163.18}},"index":7,"playId":"4989b9ff-1a46-3fd3-aa80-f74cc26c4b35","pitchNumber":7,"startTime":"2026-04-17T20:00:29.247Z","endTime":"2026-04-17T20:00:36.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:00:36.729Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T20:02:49.394Z","endTime":"2026-04-17T20:03:44.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264739206142387,"aZ":-21.731223888820164,"pfxX":8.696860937071795,"pfxZ":6.213434284167139,"pX":0.6570326017879418,"pZ":2.939062636882274,"vX0":-10.469718725247356,"vY0":-128.47181663408517,"vZ0":-1.1113861896735546,"x":91.96,"y":159.43,"x0":3.6448695481059112,"y0":50.00315262963727,"z0":5.057807063486454,"aX":14.617872996834492},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":-13.6,"spinRate":2019,"spinDirection":114},"zone":3,"typeConfidence":0.87,"plateTime":0.4254638821423331,"extension":6.603444915699733},"index":0,"playId":"4d3d21ff-adbf-3920-8657-bd78b12e31af","pitchNumber":1,"startTime":"2026-04-17T20:03:06.392Z","endTime":"2026-04-17T20:03:10.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":67.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.03122621951067,"aZ":-32.60427623447389,"pfxX":-8.32826544027689,"pfxZ":-0.3793614564627976,"pX":-0.07626009885018341,"pZ":1.2246739260806385,"vX0":-5.39402354884143,"vY0":-106.08293295780742,"vZ0":-0.4034212171851712,"x":119.91,"y":205.71,"x0":3.5860379749138875,"y0":50.003067091175936,"z0":5.150650953138541,"aX":-9.441578778513778},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-0.5,"breakHorizontal":16.6,"spinRate":2258,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.5173510366476659,"extension":6.645458846249087},"index":1,"playId":"34778f3f-2c18-3e2e-9c1a-27eeabc62cc4","pitchNumber":2,"startTime":"2026-04-17T20:03:18.995Z","endTime":"2026-04-17T20:03:22.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.260387876091254,"aZ":-22.234794885441897,"pfxX":8.734223314020017,"pfxZ":5.726234353342781,"pX":-0.44464076476839637,"pZ":3.2621476755624372,"vX0":-12.62529168936267,"vY0":-130.85357882505636,"vZ0":-0.2801574174472178,"x":133.95,"y":150.7,"x0":3.305033596370884,"y0":50.0060854183753,"z0":5.034561914274165,"aX":15.171280942703893},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":2071,"spinDirection":121},"zone":1,"typeConfidence":0.92,"plateTime":0.4183770523093333,"extension":7.085992049661777},"hitData":{"launchSpeed":74.2,"launchAngle":56.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":126.33}},"index":2,"playId":"a2eca4b0-f427-3960-a8d1-4e2905e94f23","pitchNumber":3,"startTime":"2026-04-17T20:03:36.093Z","endTime":"2026-04-17T20:03:44.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:03:44.758Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T20:03:59.702Z","endTime":"2026-04-17T20:05:51.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.1,"endSpeed":82.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035606088628523,"aZ":-22.785985104393976,"pfxX":9.305481176750773,"pfxZ":5.376246331396773,"pX":0.6080915168782391,"pZ":2.909956590077414,"vX0":-10.663926228656134,"vY0":-130.91952505289524,"vZ0":-1.0656090766575492,"x":93.82,"y":160.21,"x0":3.513301653784906,"y0":50.003761720155204,"z0":5.017860741034956,"aX":16.254711479340198},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":-14.6,"spinRate":2057,"spinDirection":116},"zone":3,"typeConfidence":0.91,"plateTime":0.41738117816185216,"extension":6.757985648529635},"index":0,"playId":"0323ad3f-8932-38db-8eaa-178b365e4f69","pitchNumber":1,"startTime":"2026-04-17T20:04:03.423Z","endTime":"2026-04-17T20:04:06.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-17T20:04:13.688Z","endTime":"2026-04-17T20:04:19.918Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69235549353963,"aZ":-21.588974940134793,"pfxX":8.21314762013213,"pfxZ":5.964154179834349,"pX":1.124859733433665,"pZ":3.698821892403383,"vX0":-9.308577937780766,"vY0":-131.78964234120573,"vZ0":0.7332719792052356,"x":74.12,"y":138.91,"x0":3.6209754724265175,"y0":50.00243283973815,"z0":5.001012847556897,"aX":14.575749872692537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-13.1,"spinRate":2147,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.4142173754497951,"extension":6.829646427062058},"index":2,"playId":"a5dcb4d8-df21-35c3-9650-48ce94d601dc","pitchNumber":2,"startTime":"2026-04-17T20:04:19.918Z","endTime":"2026-04-17T20:04:23.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35880896505902,"aZ":-20.35326339576364,"pfxX":8.479507673776158,"pfxZ":6.660303215992924,"pX":0.43628399016181185,"pZ":2.361151132203335,"vX0":-10.871943337522984,"vY0":-132.17643809366916,"vZ0":-2.585251178825396,"x":100.37,"y":175.03,"x0":3.4952066898737706,"y0":50.002954183510845,"z0":4.841349123656504,"aX":15.0507622400607},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-13.1,"spinRate":2170,"spinDirection":119},"zone":6,"typeConfidence":0.92,"plateTime":0.4139014918278314,"extension":6.815582042452002},"index":3,"playId":"8d0f471a-65db-3b15-8267-6fdd1c3b97d4","pitchNumber":3,"startTime":"2026-04-17T20:04:32.348Z","endTime":"2026-04-17T20:04:36.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.311264902181673,"aZ":-33.74058398244239,"pfxX":-5.780292599301189,"pfxZ":-1.3001119791626792,"pX":-0.7349310950238567,"pZ":1.5614492276898901,"vX0":-8.237867825855256,"vY0":-109.08298878833696,"vZ0":0.5759950788904242,"x":145.01,"y":196.62,"x0":3.8424517882310623,"y0":50.00305747927694,"z0":4.933529289698764,"aX":-6.960361120088263},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-1.8,"breakHorizontal":12.6,"spinRate":2344,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.5022586541746086,"extension":6.636055199402536},"index":4,"playId":"8afd8fd4-a7c4-3666-8ce7-2bee3cf85ae6","pitchNumber":4,"startTime":"2026-04-17T20:04:47.633Z","endTime":"2026-04-17T20:04:50.633Z","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":90.4,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297792707676468,"aZ":-25.073343903269055,"pfxX":10.297269718673466,"pfxZ":4.063324657001953,"pX":2.0368112374068654,"pZ":2.660767999049809,"vX0":-7.735535299170318,"vY0":-131.48900647766504,"vZ0":-1.1169457292900562,"x":39.36,"y":166.94,"x0":3.6813197998276372,"y0":50.004862681623834,"z0":4.9542923434806285,"aX":18.00432061453889},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2253,"spinDirection":120},"zone":12,"typeConfidence":0.64,"plateTime":0.416820521870398,"extension":6.97163744305339},"index":5,"playId":"6da22ed7-8671-36fa-98b7-fa153325801a","pitchNumber":5,"startTime":"2026-04-17T20:05:04.673Z","endTime":"2026-04-17T20:05:07.673Z","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":91.0,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491668907632615,"aZ":-20.96118448418084,"pfxX":9.039234250503759,"pfxZ":6.340136538177468,"pX":0.9766752555959296,"pZ":3.011727817804052,"vX0":-9.793374209051278,"vY0":-132.20524784259342,"vZ0":-0.906307868187362,"x":79.77,"y":157.46,"x0":3.556652744175971,"y0":50.00096097333481,"z0":4.899139523773675,"aX":15.98139505619126},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2177,"spinDirection":119},"zone":12,"typeConfidence":0.93,"plateTime":0.4144819119452583,"extension":6.790776646513612},"index":6,"playId":"ede28d07-3e82-379f-8b2b-c89e5fb4c83f","pitchNumber":6,"startTime":"2026-04-17T20:05:19.703Z","endTime":"2026-04-17T20:05:22.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.930430996521395,"aZ":-33.693530854279636,"pfxX":-4.255319940742334,"pfxZ":-1.362290664431094,"pX":0.48134894385395083,"pZ":1.4024902129054462,"vX0":-5.024643819506663,"vY0":-104.83821457809388,"vZ0":0.48573057683548737,"x":98.65,"y":200.91,"x0":3.4632456220479124,"y0":50.00448848060075,"z0":5.10427131885905,"aX":-4.731368862216801},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-1.9,"breakHorizontal":9.1,"spinRate":2171,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.5226881775250187,"extension":6.857013045583032},"hitData":{"launchSpeed":91.8,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.6,"coordY":112.47}},"index":7,"playId":"05e592a2-827b-39e5-a70f-a8fc6f634763","pitchNumber":7,"startTime":"2026-04-17T20:05:41.021Z","endTime":"2026-04-17T20:05:51.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:05:51.105Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T20:06:06.985Z","endTime":"2026-04-17T20:06:48.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7984204167039,"aZ":-19.087612365518797,"pfxX":7.442615540567333,"pfxZ":7.665464159341175,"pX":0.53832581622647,"pZ":3.599299871572367,"vX0":-10.295169680642108,"vY0":-130.67070471735934,"vZ0":0.15844328714122635,"x":96.48,"y":141.6,"x0":3.5856525492389495,"y0":50.00238204181262,"z0":4.9868873091193775,"aX":12.70666344835755},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.2,"breakHorizontal":-10.9,"spinRate":2028,"spinDirection":120},"zone":12,"typeConfidence":0.92,"plateTime":0.42121206845338,"extension":6.756799643950982},"index":0,"playId":"1d47c49f-001c-3d66-ae6a-0c3ad7c0ef75","pitchNumber":1,"startTime":"2026-04-17T20:06:19.725Z","endTime":"2026-04-17T20:06:24.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661577931319165,"aZ":-22.149444816668353,"pfxX":9.437647912992936,"pfxZ":5.834675435994697,"pX":0.7161374870829567,"pZ":3.021698590820951,"vX0":-10.292039060735428,"vY0":-130.80028129188204,"vZ0":-0.7046319055772071,"x":89.7,"y":157.19,"x0":3.4908584069191058,"y0":50.00427980165811,"z0":4.967439343190659,"aX":16.222637565112098},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.6,"spinRate":2073,"spinDirection":114},"zone":3,"typeConfidence":0.93,"plateTime":0.4200294903966171,"extension":6.721765171124567},"hitData":{"launchSpeed":75.7,"launchAngle":53.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.92,"coordY":139.06}},"index":1,"playId":"d2386a46-abdb-321c-aa0a-11280935cad0","pitchNumber":2,"startTime":"2026-04-17T20:06:36.125Z","endTime":"2026-04-17T20:06:48.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:06:48.223Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T20:06:58.842Z","endTime":"2026-04-17T20:08:43.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":91.1,"endSpeed":83.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61824371901216,"aZ":-20.25724938995459,"pfxX":8.38497241144728,"pfxZ":6.66355165923035,"pX":0.7698941078968968,"pZ":2.7444746459231544,"vX0":-9.53023440617221,"vY0":-132.46178055538186,"vZ0":-1.9691070167423521,"x":87.65,"y":164.68,"x0":3.314239285239626,"y0":50.00230784873357,"z0":4.968819851227297,"aX":14.994877787567793},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.3,"spinRate":2050,"spinDirection":121},"zone":3,"typeConfidence":0.91,"plateTime":0.4125095187891388,"extension":7.094521763352316},"index":0,"playId":"9fd6bc3a-b6d0-3a07-9f29-3003963d13a7","pitchNumber":1,"startTime":"2026-04-17T20:07:20.879Z","endTime":"2026-04-17T20:07:23.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.919487308518413,"aZ":-34.60171863609381,"pfxX":-5.349969441887098,"pfxZ":-2.005880198371191,"pX":0.08483649730940647,"pZ":2.5152195870400225,"vX0":-5.897673287733183,"vY0":-109.29603893833196,"vZ0":2.486713213829886,"x":113.77,"y":170.87,"x0":3.5110914217559457,"y0":50.000864615047035,"z0":5.073623723627385,"aX":-6.4834495916381885},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-2.6,"breakHorizontal":11.2,"spinRate":2160,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.5007820964976686,"extension":6.622785835055979},"index":1,"playId":"6310f103-4cc0-312a-8696-dc650b1e4d64","pitchNumber":2,"startTime":"2026-04-17T20:07:37.027Z","endTime":"2026-04-17T20:07:40.530Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576135276711312,"aZ":-18.458525735109706,"pfxX":6.290603813488348,"pfxZ":7.665627523038417,"pX":1.8580805876028001,"pZ":4.752964614140132,"vX0":-5.904545166422258,"vY0":-132.70602026307856,"vZ0":2.635857366263215,"x":46.17,"y":110.45,"x0":3.2912835706893526,"y0":50.00086891474109,"z0":5.089260792259647,"aX":11.253411106352008},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-10.2,"spinRate":2020,"spinDirection":122},"zone":12,"typeConfidence":0.87,"plateTime":0.41224889603099246,"extension":6.686200083954476},"index":2,"playId":"a1e3fd71-9d8f-30b2-9d85-15bd564cd1a5","pitchNumber":3,"startTime":"2026-04-17T20:07:55.549Z","endTime":"2026-04-17T20:07:58.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09923409745617,"aZ":-23.951539653611977,"pfxX":7.264930416099804,"pfxZ":4.671926120766354,"pX":-0.016190161801171263,"pZ":2.4794935432587666,"vX0":-11.672116477567087,"vY0":-131.59718300098626,"vZ0":-1.8658272653461134,"x":117.62,"y":171.83,"x0":3.5263035250409254,"y0":50.00060425141157,"z0":4.96626265773729,"aX":12.781178826967407},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-10.7,"spinRate":2058,"spinDirection":123},"zone":5,"typeConfidence":0.89,"plateTime":0.4157006683900506,"extension":6.82332225960581},"index":3,"playId":"e4cc0fb3-3ee8-3ef4-822a-857888b99201","pitchNumber":4,"startTime":"2026-04-17T20:08:13.170Z","endTime":"2026-04-17T20:08:16.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22163227562672,"aZ":-20.19898112299832,"pfxX":8.989993313659543,"pfxZ":6.810196934990122,"pX":-0.901700200119093,"pZ":3.1206152124998208,"vX0":-13.523252388963837,"vY0":-131.370860960589,"vZ0":-1.049345870933537,"x":151.37,"y":154.52,"x0":3.1301495497991096,"y0":50.00337880211847,"z0":5.01792904660688,"aX":15.811409662480774},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-13.6,"spinRate":2121,"spinDirection":122},"zone":11,"typeConfidence":0.93,"plateTime":0.41595535911836024,"extension":7.263804871355556},"hitData":{"launchSpeed":58.0,"launchAngle":67.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.13,"coordY":163.73}},"index":4,"playId":"eda99d87-1efb-367d-9b16-5751ef06ba67","pitchNumber":5,"startTime":"2026-04-17T20:08:35.510Z","endTime":"2026-04-17T20:08:43.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:08:43.691Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T20:11:03.187Z","endTime":"2026-04-17T20:11:16.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley Martin replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:10:03.562Z","endTime":"2026-04-17T20:10:46.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702303,"link":"/api/v1/people/702303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mark Vientos replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T20:10:46.486Z","endTime":"2026-04-17T20:11:05.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"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.7,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59018672732685,"aZ":-14.73644378449933,"pfxX":3.452720876827218,"pfxZ":9.11991361298708,"pX":-0.44744122872476383,"pZ":2.645069020902376,"vX0":-8.027400779898526,"vY0":-136.35535821907703,"vZ0":-5.934661692576947,"x":134.06,"y":167.36,"x0":2.0658198379064445,"y0":50.00526765034893,"z0":5.839376685770232,"aX":6.604152549294921},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-4.8,"spinRate":2406,"spinDirection":151},"zone":4,"typeConfidence":0.88,"plateTime":0.39931985769112144,"extension":5.754087900440562},"hitData":{"launchSpeed":101.2,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.97,"coordY":87.12}},"index":2,"playId":"c078e06b-28f8-3bfa-8560-27c4662ad102","pitchNumber":1,"startTime":"2026-04-17T20:11:05.343Z","endTime":"2026-04-17T20:11:16.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:11:16.952Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyrone Taylor out on a sacrifice bunt, third baseman Alex Bregman to first baseman Michael Busch. Mark Vientos to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T20:11:27.268Z","endTime":"2026-04-17T20:11:59.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"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,1],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168372446442056,"aZ":-13.156123972879818,"pfxX":3.7281704975158827,"pfxZ":10.022806420230602,"pX":-0.4791083672260349,"pZ":2.668028208053413,"vX0":-8.602012925400345,"vY0":-136.85406979944548,"vZ0":-6.031337914245648,"x":135.26,"y":166.74,"x0":2.220135034392136,"y0":50.00029506379803,"z0":5.801359151433277,"aX":7.073355992255354},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2397,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.4002109858607632,"extension":5.76240077246898},"index":0,"playId":"e882ee21-6d76-3790-9c2b-1f948274b38b","pitchNumber":1,"startTime":"2026-04-17T20:11:36.733Z","endTime":"2026-04-17T20:11:39.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73059878571381,"aZ":-14.431019099242825,"pfxX":2.1328889424962822,"pfxZ":9.341542903134988,"pX":-0.2560446989440994,"pZ":2.965495423719092,"vX0":-7.533421420142562,"vY0":-137.7051396017691,"vZ0":-5.185893178052374,"x":126.76,"y":158.71,"x0":2.251270888419918,"y0":50.00112648695029,"z0":5.8671876508388765,"aX":4.0508663001698615},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-2.0,"spinRate":2489,"spinDirection":151},"zone":1,"typeConfidence":0.89,"plateTime":0.39943926437675437,"extension":5.760865592574444},"hitData":{"launchSpeed":31.0,"launchAngle":14.0,"totalDistance":40.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":113.43,"coordY":181.35}},"index":1,"playId":"748494de-8fc5-332b-a51a-ecaa8d00d967","pitchNumber":2,"startTime":"2026-04-17T20:11:51.633Z","endTime":"2026-04-17T20:11:59.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:11:59.664Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Carson Benge called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T20:12:23.846Z","endTime":"2026-04-17T20:14:31.496Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71678847390175,"aZ":-26.350222000906264,"pfxX":-0.6143170777059757,"pfxZ":3.380903519294031,"pX":-1.056494902911944,"pZ":1.0175003765569028,"vX0":-8.433160567957723,"vY0":-130.70580215501005,"vZ0":-6.804263322908296,"x":157.27,"y":211.31,"x0":2.2976315224218684,"y0":50.002294255547014,"z0":5.645571439306179,"aX":-1.0574240161521027},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":3.0,"spinRate":2435,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.4197796275583432,"extension":5.74828375138941},"index":0,"playId":"a3ac192b-582a-354c-80fd-87d40e481da2","pitchNumber":1,"startTime":"2026-04-17T20:12:30.160Z","endTime":"2026-04-17T20:12:34.279Z","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":90.4,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46189024789617,"aZ":-26.25906375882504,"pfxX":-0.9911039158922605,"pfxZ":3.3477240268399813,"pX":-0.7834814153391934,"pZ":1.4307178768637836,"vX0":-7.48427941353878,"vY0":-131.51482009537747,"vZ0":-6.093406462479491,"x":146.86,"y":200.15,"x0":2.2171553114822253,"y0":50.00388325881005,"z0":5.7013007226771295,"aX":-1.7527017381219778},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":3.2,"spinRate":2533,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.41498985031650726,"extension":5.65813458114097},"index":1,"playId":"7a2480f2-51e6-37d3-8a47-a8e464b64b94","pitchNumber":2,"startTime":"2026-04-17T20:12:43.507Z","endTime":"2026-04-17T20:12:47.922Z","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":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.251057817962263,"aZ":-10.919310513854294,"pfxX":2.1257424981681012,"pfxZ":11.328287558495026,"pX":0.14677145567984456,"pZ":2.9639811390849053,"vX0":-5.954387711630036,"vY0":-136.40328063426966,"vZ0":-5.553007198878872,"x":111.41,"y":158.75,"x0":2.086026839683226,"y0":50.000733152450664,"z0":5.7856501106864,"aX":3.9887686279404875},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":-2.5,"spinRate":2425,"spinDirection":151},"zone":2,"typeConfidence":0.9,"plateTime":0.40224609306019055,"extension":5.8085378921682995},"index":2,"playId":"e29938a3-69c3-32bc-b62a-2e0a1c843b84","pitchNumber":3,"startTime":"2026-04-17T20:12:59.766Z","endTime":"2026-04-17T20:13:02.766Z","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.9,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.392179409590554,"aZ":-11.327246557553567,"pfxX":1.9489588809649163,"pfxZ":11.126320960408174,"pX":0.16125879948466904,"pZ":3.1275112493114885,"vX0":-6.395218450333031,"vY0":-136.57233516019613,"vZ0":-5.112716637749494,"x":110.85,"y":154.34,"x0":2.288497359306496,"y0":50.0020322598542,"z0":5.814858501692377,"aX":3.652648458006994},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":-2.0,"spinRate":2441,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.40233488907215786,"extension":5.735712113941259},"index":3,"playId":"aaf362a5-b92c-3347-8c5c-c519c6d17fd6","pitchNumber":4,"startTime":"2026-04-17T20:13:15.907Z","endTime":"2026-04-17T20:13:18.907Z","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":95.2,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940545322319185,"aZ":-12.936188841022794,"pfxX":3.4263267539187674,"pfxZ":9.893668562961604,"pX":0.6378942632129571,"pZ":3.1915181767582457,"vX0":-5.680948139827345,"vY0":-138.56254244464762,"vZ0":-5.17042175279051,"x":92.68,"y":152.61,"x0":2.26949836187567,"y0":50.004655033610725,"z0":5.946037103991636,"aX":6.664127402340167},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-5.0,"spinRate":2427,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.3952822602565482,"extension":5.734741469005879},"index":4,"playId":"aa1d2208-9d8b-31ad-8f8e-9e265bb8a22e","pitchNumber":5,"startTime":"2026-04-17T20:13:40.518Z","endTime":"2026-04-17T20:13:43.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89287131010278,"aZ":-40.4165888048294,"pfxX":1.1559414793310565,"pfxZ":-5.227168587144584,"pX":-0.636413781761063,"pZ":2.5809046616017204,"vX0":-7.003018710910338,"vY0":-124.99446370974172,"vZ0":-0.5097640432897939,"x":141.26,"y":169.1,"x0":2.0549012597311846,"y0":50.0013179199975,"z0":6.1145079660078725,"aX":1.824207578433683},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.4,"breakHorizontal":-0.5,"spinRate":2517,"spinDirection":333},"zone":4,"typeConfidence":0.9,"plateTime":0.4386991753676428,"extension":5.568742231659656},"index":5,"playId":"deb78db0-06c2-39aa-a054-eb6f8fd5a29f","pitchNumber":6,"startTime":"2026-04-17T20:14:04.480Z","endTime":"2026-04-17T20:14:31.496Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"playEndTime":"2026-04-17T20:14:31.496Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T20:14:36.079Z","endTime":"2026-04-17T20:15:33.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91265400356977,"aZ":-13.040466961255602,"pfxX":3.4794541815835,"pfxZ":9.853266795650471,"pX":0.37304843085795164,"pZ":2.9714603744514734,"vX0":-5.886590740079089,"vY0":-138.46230280059572,"vZ0":-5.704883757329233,"x":102.78,"y":158.55,"x0":2.0744880587227823,"y0":50.00212559785092,"z0":5.931116188848171,"aX":6.756578621277112},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2370,"spinDirection":155},"zone":3,"typeConfidence":0.91,"plateTime":0.3955893761337488,"extension":5.822874528381892},"index":0,"playId":"f245c64d-9df4-310a-9618-68a4fef9b7a4","pitchNumber":1,"startTime":"2026-04-17T20:14:42.758Z","endTime":"2026-04-17T20:14:45.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36403793929267,"aZ":-13.063563632227895,"pfxX":1.3921888659874697,"pfxZ":9.718744452205197,"pX":-0.18313265475943938,"pZ":3.1132329757711563,"vX0":-6.696249445137864,"vY0":-139.35385054441963,"vZ0":-5.2985867392823724,"x":123.98,"y":154.72,"x0":2.070223077968539,"y0":50.00280462464283,"z0":5.902475212371896,"aX":2.737992761136517},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-1.1,"spinRate":2226,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.39307413623421716,"extension":5.766465445130181},"index":1,"playId":"fe91a994-2149-3c22-ba0b-b42afeb135cb","pitchNumber":2,"startTime":"2026-04-17T20:15:03.810Z","endTime":"2026-04-17T20:15:06.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391190827209883,"aZ":-13.859961556727841,"pfxX":2.44984662447382,"pfxZ":9.516683508422423,"pX":0.23825611392243942,"pZ":2.6495924506408963,"vX0":-5.968173720741156,"vY0":-137.5608238030525,"vZ0":-6.303374554814456,"x":107.92,"y":167.24,"x0":2.113768070784337,"y0":50.00037525643395,"z0":5.903438052447986,"aX":4.714018082371154},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-3.2,"spinRate":2386,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.39757565041853615,"extension":5.734353361339589},"hitData":{"launchSpeed":95.9,"launchAngle":16.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.01,"coordY":113.02}},"index":2,"playId":"0da0c3fa-da1a-33e4-ba94-5859c376e382","pitchNumber":3,"startTime":"2026-04-17T20:15:27.351Z","endTime":"2026-04-17T20:15:33.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:15:33.101Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:17:43.026Z","endTime":"2026-04-17T20:18:10.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mark Vientos remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:17:09.985Z","endTime":"2026-04-17T20:17:45.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"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":88.5,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196169152294,"aZ":-24.870557522144065,"pfxX":8.818269272070896,"pfxZ":4.394285588899605,"pX":-0.5754261503315299,"pZ":3.1897796806242664,"vX0":-12.915088795204241,"vY0":-128.28680101347257,"vZ0":-0.20938189608918623,"x":138.93,"y":152.66,"x0":3.384625979420828,"y0":50.00300796878689,"z0":5.2154216798445825,"aX":14.659686782844382},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":-13.0,"spinRate":2053,"spinDirection":121},"zone":1,"typeConfidence":0.81,"plateTime":0.42739414381540763,"extension":6.918936704010756},"index":1,"playId":"eeeb4fad-98c1-3441-a0a3-c10af6dfe2bc","pitchNumber":1,"startTime":"2026-04-17T20:17:45.378Z","endTime":"2026-04-17T20:17:51.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":66.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.54862149246737,"aZ":-33.3685409281116,"pfxX":-4.616024789524948,"pfxZ":-1.0718763659350987,"pX":0.7012081012705043,"pZ":2.058264010902747,"vX0":-5.313594072805423,"vY0":-105.12858211188075,"vZ0":1.5582684584872952,"x":90.27,"y":183.21,"x0":3.8593077700216,"y0":50.00025831310166,"z0":5.176015962530438,"aX":-5.172668901421061},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-1.2,"breakHorizontal":9.8,"spinRate":2305,"spinDirection":287},"zone":9,"typeConfidence":0.9,"plateTime":0.5206985449124355,"extension":6.553368119975259},"hitData":{"launchSpeed":78.9,"launchAngle":34.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.79,"coordY":90.4}},"index":2,"playId":"d7187988-fd3a-300a-98bf-02e8b050499e","pitchNumber":2,"startTime":"2026-04-17T20:18:01.815Z","endTime":"2026-04-17T20:18:10.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:18:10.288Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (1) on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:18:15.867Z","endTime":"2026-04-17T20:19:43.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764036935312514,"aZ":-25.414926294953382,"pfxX":9.005343246142145,"pfxZ":3.8601826227984715,"pX":0.48374336500562226,"pZ":2.0878702605669703,"vX0":-10.683702096564106,"vY0":-131.05787256521472,"vZ0":-2.5140259240431564,"x":98.56,"y":182.41,"x0":3.428917195928666,"y0":50.00605977943434,"z0":4.943098729921664,"aX":15.785607709375936},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-14.2,"spinRate":2190,"spinDirection":115},"zone":9,"typeConfidence":0.59,"plateTime":0.4167428059631262,"extension":6.773291927272016},"index":0,"playId":"020bf539-0cfc-38d6-b05b-4a40e7217bfc","pitchNumber":1,"startTime":"2026-04-17T20:18:29.332Z","endTime":"2026-04-17T20:18:33.791Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98269110256577,"aZ":-22.456111699977516,"pfxX":9.903883112459685,"pfxZ":5.621966211490859,"pX":0.18404192347750464,"pZ":2.6938190394766335,"vX0":-11.796834063194424,"vY0":-129.81464493678655,"vZ0":-1.4808187265388844,"x":106.57,"y":115.45,"x0":3.473985386061534,"y0":50.00098972521296,"z0":4.960480314196804,"aX":17.11414596141887},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":-15.7,"spinRate":1928,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4199318026292076,"extension":6.865923168898309},"index":1,"playId":"a415a62d-e820-30f3-a393-d24b628b89ec","pitchNumber":2,"startTime":"2026-04-17T20:18:45.658Z","endTime":"2026-04-17T20:18:48.658Z","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":90.3,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75555126893524,"aZ":-23.08196846052747,"pfxX":9.605725785254943,"pfxZ":5.195814451759386,"pX":-0.4359416905316345,"pZ":3.6523699090316004,"vX0":-13.210440757534085,"vY0":-130.97245449686108,"vZ0":0.8313981396272045,"x":133.62,"y":140.17,"x0":3.408208480688903,"y0":50.00238405889184,"z0":5.047420504051124,"aX":16.81041379274958},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-14.8,"spinRate":2092,"spinDirection":117},"zone":11,"typeConfidence":0.92,"plateTime":0.41702536685141744,"extension":7.071031941824394},"index":2,"playId":"b399c2d5-09eb-345a-9f50-888f5e088442","pitchNumber":3,"startTime":"2026-04-17T20:18:57.390Z","endTime":"2026-04-17T20:19:00.558Z","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":89.2,"endSpeed":81.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747526538728383,"aZ":-23.373658485761688,"pfxX":9.531859284583518,"pfxZ":5.208851646574081,"pX":-0.6374361514727296,"pZ":3.3707357939317135,"vX0":-13.82814811610319,"vY0":-129.12460261391922,"vZ0":0.4177366348389632,"x":141.3,"y":147.77,"x0":3.5474672073812394,"y0":50.00212113772443,"z0":5.0044077350042775,"aX":16.10423824343103},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.8,"breakHorizontal":-14.2,"spinRate":2090,"spinDirection":117},"zone":11,"typeConfidence":0.91,"plateTime":0.42409782229321724,"extension":6.977304092884187},"index":3,"playId":"1c11c940-76ab-375a-a6ec-008d471966a4","pitchNumber":4,"startTime":"2026-04-17T20:19:13.680Z","endTime":"2026-04-17T20:19:18.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841942416224672,"aZ":-23.1023594098654,"pfxX":8.530703162114818,"pfxZ":5.368463357439905,"pX":1.1856697563041294,"pZ":2.4619206122122748,"vX0":-9.151419943129266,"vY0":-129.41856276306373,"vZ0":-1.8454932107375286,"x":71.81,"y":172.31,"x0":3.6648025495736865,"y0":50.00494255171014,"z0":4.959533154792027,"aX":14.424812788537487},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.3,"spinRate":1949,"spinDirection":120},"zone":12,"typeConfidence":0.89,"plateTime":0.4237563845755994,"extension":6.84890516132836},"hitData":{"launchSpeed":97.1,"launchAngle":13.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.83,"coordY":109.31}},"index":4,"playId":"3d52d35a-17a4-3371-9ee4-56be162df8df","pitchNumber":5,"startTime":"2026-04-17T20:19:28.007Z","endTime":"2026-04-17T20:19:43.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:19:43.532Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (5) on a sharp fly ball to center fielder Luis Robert Jr. Seiya Suzuki scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:20:02.852Z","endTime":"2026-04-17T20:20:33.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202219707739516,"aZ":-23.45655671672598,"pfxX":9.269285167415747,"pfxZ":4.895412577173327,"pX":0.5267100283301186,"pZ":2.2693177436383443,"vX0":-11.025657614038456,"vY0":-131.86956315396986,"vZ0":-2.6304345828561013,"x":96.92,"y":177.51,"x0":3.536563161434886,"y0":50.00050300699062,"z0":4.990141407824472,"aX":16.499577984190147},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-14.6,"spinRate":2104,"spinDirection":120},"zone":6,"typeConfidence":0.89,"plateTime":0.41364623836855463,"extension":6.914469366794423},"hitData":{"launchSpeed":103.1,"launchAngle":26.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":170.73,"coordY":69.29}},"index":0,"playId":"f38d3637-fcb0-371e-b1fb-ed3223edf2f1","pitchNumber":1,"startTime":"2026-04-17T20:20:16.330Z","endTime":"2026-04-17T20:20:33.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:20:33.539Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to second baseman Marcus Semien. Matt Shaw to 3rd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:20:58.835Z","endTime":"2026-04-17T20:22:08.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.7,"endSpeed":67.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.47379022827143,"aZ":-32.38416547698272,"pfxX":-5.843099473398704,"pfxZ":-0.1824138059563527,"pX":0.7808448183933344,"pZ":2.2716516792545898,"vX0":-4.331640049994077,"vY0":-105.82246032178065,"vZ0":1.552933778574832,"x":87.24,"y":177.45,"x0":3.6109537057862213,"y0":50.00347010672286,"z0":5.228437039057264,"aX":-6.649996283714508},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":0.4,"breakHorizontal":11.8,"spinRate":2276,"spinDirection":286},"zone":6,"typeConfidence":0.9,"plateTime":0.5168973772611443,"extension":6.522796271327273},"index":0,"playId":"9ec13675-82fd-30b2-af1b-e3543c242067","pitchNumber":1,"startTime":"2026-04-17T20:21:09.731Z","endTime":"2026-04-17T20:21:13.821Z","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":73.0,"endSpeed":67.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.996531487327335,"aZ":-31.6583532433833,"pfxX":-6.098146399590983,"pfxZ":0.4477838787702595,"pX":1.1742212831340202,"pZ":3.442879770105587,"vX0":-3.338311710938293,"vY0":-106.18149097662217,"vZ0":3.6486448079829223,"x":72.24,"y":145.82,"x0":3.558299595494169,"y0":50.00112234776765,"z0":5.302059356526081,"aX":-6.96893563567784},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":2.2,"breakHorizontal":12.0,"spinRate":2252,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.5156380759067947,"extension":6.458069842486769},"index":1,"playId":"8e7a2a5d-e5da-3398-ac61-ecaa1e411da1","pitchNumber":2,"startTime":"2026-04-17T20:21:23.734Z","endTime":"2026-04-17T20:21:27.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.529389787738687,"aZ":-27.44200080709519,"pfxX":8.139618243585002,"pfxZ":2.721426770864408,"pX":1.39195919223061,"pZ":2.863954712354152,"vX0":-7.860003448877097,"vY0":-130.04246058190617,"vZ0":-0.4675061722739023,"x":63.94,"y":161.45,"x0":3.375068708896842,"y0":50.000703779348356,"z0":5.101600799942697,"aX":14.143490695478908},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-13.3,"spinRate":1956,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.41886214817163436,"extension":6.944300455033856},"index":2,"playId":"f05a37a9-1195-37d2-b0b7-950b43205d76","pitchNumber":3,"startTime":"2026-04-17T20:21:41.097Z","endTime":"2026-04-17T20:21:46.754Z","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":1},"pitchData":{"startSpeed":72.3,"endSpeed":67.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.2067484951244,"aZ":-33.254088009878984,"pfxX":-6.4395058851567155,"pfxZ":-0.956869298747872,"pX":0.5108114171210796,"pZ":2.0396796269840154,"vX0":-4.270814481208526,"vY0":-105.26164901613846,"vZ0":1.4014258823764596,"x":97.53,"y":183.71,"x0":3.3954052302135302,"y0":50.00089770816154,"z0":5.186734156286622,"aX":-7.296056902111627},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-1.1,"breakHorizontal":12.7,"spinRate":2192,"spinDirection":289},"zone":9,"typeConfidence":0.9,"plateTime":0.5183941507621688,"extension":6.65171800160844},"hitData":{"launchSpeed":88.0,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.09,"coordY":145.94}},"index":3,"playId":"1f4b6589-ed56-37d8-9219-758859e4a511","pitchNumber":4,"startTime":"2026-04-17T20:21:59.687Z","endTime":"2026-04-17T20:22:08.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:22:08.252Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Carson Kelly to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:23:19.918Z","endTime":"2026-04-17T20:25:43.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T20:22:30.315Z","endTime":"2026-04-17T20:23:22.294Z","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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23271599752594,"aZ":-24.047921974676484,"pfxX":8.408513846752072,"pfxZ":4.839955644271747,"pX":-0.7213985133537157,"pZ":2.6878399386801965,"vX0":-13.19651952527369,"vY0":-128.86084457614595,"vZ0":-1.1176497888264199,"x":144.5,"y":166.21,"x0":3.377856115230548,"y0":50.0019087109178,"z0":4.988184968463443,"aX":14.115575340446245},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-12.2,"spinRate":2022,"spinDirection":121},"zone":4,"typeConfidence":0.87,"plateTime":0.42534345081776914,"extension":6.929935151937752},"index":1,"playId":"c3bba153-bcfe-337d-b525-821c88b30114","pitchNumber":1,"startTime":"2026-04-17T20:23:22.294Z","endTime":"2026-04-17T20:23:27.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08852364377018,"aZ":-18.223757316216382,"pfxX":8.485459106419828,"pfxZ":8.147540988805776,"pX":1.0221024684027953,"pZ":3.5237275146665445,"vX0":-9.428060050542246,"vY0":-129.97109265747432,"vZ0":-0.2825575197922848,"x":106.57,"y":122.99,"x0":3.5930695987884116,"y0":50.000574881027056,"z0":5.0171051382919405,"aX":14.524945512151502},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.9,"breakHorizontal":-13.3,"spinRate":2077,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.42133377090016566,"extension":6.7469768984587555},"index":2,"playId":"a6e070a1-d773-32fa-a316-1d1052b3affc","pitchNumber":2,"startTime":"2026-04-17T20:23:46.057Z","endTime":"2026-04-17T20:23:49.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.442700153533995,"aZ":-30.227943311275816,"pfxX":-7.1835151202348335,"pfxZ":1.6913242998589126,"pX":-0.8682956434004631,"pZ":2.2147478557512175,"vX0":-6.92158469873544,"vY0":-107.34153930910034,"vZ0":0.9487019060842072,"x":150.1,"y":178.98,"x0":3.3510504800211454,"y0":50.000950581728205,"z0":5.176467299966931,"aX":-8.241080043669628},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2371,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.5135282096203846,"extension":6.755288997672289},"index":3,"playId":"a8c482c9-185f-3144-ad07-ea004f50f822","pitchNumber":3,"startTime":"2026-04-17T20:24:10.798Z","endTime":"2026-04-17T20:24:13.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254891802745142,"aZ":-33.79234702791476,"pfxX":-5.794299822077612,"pfxZ":-1.3775775161989046,"pX":-1.533970477307478,"pZ":0.7114409117633929,"vX0":-8.765177095619213,"vY0":-108.66995213102193,"vZ0":-1.067308299321549,"x":175.47,"y":219.57,"x0":3.333455167870898,"y0":50.00402500589025,"z0":4.939956983219667,"aX":-6.802776343980699},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-2.4,"breakHorizontal":13.2,"spinRate":2224,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.5075610825529302,"extension":6.8991697977606945},"index":4,"playId":"5f1e32bf-8e64-3a96-9685-36960a77f8e3","pitchNumber":4,"startTime":"2026-04-17T20:24:36.963Z","endTime":"2026-04-17T20:24:40.454Z","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":89.8,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891899958552433,"aZ":-23.341802640103822,"pfxX":9.806050526731067,"pfxZ":5.10589581459568,"pX":-0.947441526853366,"pZ":2.605541468072057,"vX0":-14.696596215214507,"vY0":-130.0916328652427,"vZ0":-1.574562231029819,"x":153.11,"y":168.43,"x0":3.476883748254043,"y0":50.00464672587697,"z0":4.9720052698372665,"aX":16.96950927045132},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.9,"spinRate":1953,"spinDirection":118},"zone":11,"typeConfidence":0.89,"plateTime":0.419543968444664,"extension":7.018718719080704},"index":5,"playId":"aee0ac3d-5f00-36f7-b136-d202f687d291","pitchNumber":5,"startTime":"2026-04-17T20:25:02.276Z","endTime":"2026-04-17T20:25:06.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-17T20:25:21.325Z","endTime":"2026-04-17T20:25:40.391Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":89.5,"endSpeed":82.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31733322076486,"aZ":-20.708826977429364,"pfxX":7.544413695911956,"pfxZ":6.673948810651893,"pX":-0.7137536419596556,"pZ":3.6466115109787554,"vX0":-13.00861707752842,"vY0":-129.76269427673253,"vZ0":0.6370156774067418,"x":144.21,"y":140.32,"x0":3.3676918651984566,"y0":50.000703282554184,"z0":4.966953733758089,"aX":12.95758919004766},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.5,"breakHorizontal":-11.0,"spinRate":2085,"spinDirection":121},"zone":11,"typeConfidence":0.89,"plateTime":0.4209312251321755,"extension":6.824977008633153},"index":7,"playId":"cc82cab8-9390-3310-842c-7215d0409e5e","pitchNumber":6,"startTime":"2026-04-17T20:25:40.391Z","endTime":"2026-04-17T20:25:43.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:25:43.443Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dansby Swanson out on a sacrifice fly to left fielder Tyrone Taylor. Carson Kelly scores. Throwing error by left fielder Tyrone Taylor.","rbi":1,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:25:54.889Z","endTime":"2026-04-17T20:29:02.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8,9],"actionIndex":[3],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053123875945438,"aZ":-31.871796666311482,"pfxX":-4.186743038152609,"pfxZ":0.2560717083116817,"pX":-0.08878103986196464,"pZ":1.8773573336236797,"vX0":-6.450945301095182,"vY0":-109.1596453364366,"vZ0":0.6634106239141468,"x":120.38,"y":188.09,"x0":3.4542718154046805,"y0":50.00489924643061,"z0":5.013489623558599,"aX":-5.02949745328429},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":1.0,"breakHorizontal":9.4,"spinRate":2265,"spinDirection":294},"zone":8,"typeConfidence":0.9,"plateTime":0.502667769131012,"extension":6.565536214194739},"index":0,"playId":"78c45363-b066-31d6-870e-6ca72c3bf879","pitchNumber":1,"startTime":"2026-04-17T20:26:09.404Z","endTime":"2026-04-17T20:26:12.771Z","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":74.6,"endSpeed":69.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.962153902326286,"aZ":-34.10213864608263,"pfxX":-3.3551181063322524,"pfxZ":-1.6200640083823359,"pX":1.0631845364474939,"pZ":1.1659921318042978,"vX0":-4.283370178704412,"vY0":-108.55586707949203,"vZ0":-0.30953326416806715,"x":76.47,"y":207.3,"x0":3.4974256843941554,"y0":50.000451846983616,"z0":5.022072901087413,"aX":-4.003778218462196},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-2.6,"breakHorizontal":7.2,"spinRate":2166,"spinDirection":294},"zone":14,"typeConfidence":0.89,"plateTime":0.5045152098144552,"extension":6.633429396561014},"index":1,"playId":"95093676-f135-3003-a4da-e2330e0cae6a","pitchNumber":2,"startTime":"2026-04-17T20:26:25.673Z","endTime":"2026-04-17T20:26:28.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281712659894737,"aZ":-21.30550979624339,"pfxX":8.891103618041349,"pfxZ":6.136344321382804,"pX":1.8831532959540707,"pZ":5.163442375423522,"vX0":-7.05219791471437,"vY0":-132.02567856261115,"vZ0":4.121214311537262,"x":45.22,"y":99.37,"x0":3.4296272566986774,"y0":50.001185139876256,"z0":5.148271579298187,"aX":15.744128209740662},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":-14.6,"spinRate":2105,"spinDirection":118},"zone":12,"typeConfidence":0.93,"plateTime":0.4143696784561457,"extension":6.713451096102408},"index":2,"playId":"85b4c53f-a632-3894-9b46-d51e369dc590","pitchNumber":3,"startTime":"2026-04-17T20:26:41.468Z","endTime":"2026-04-17T20:26:50.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Sean Manaea. Matt Shaw scores. Carson Kelly to 3rd. Pete Crow-Armstrong to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":9,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"85b4c53f-a632-3894-9b46-d51e369dc590","startTime":"2026-04-17T20:27:11.526Z","endTime":"2026-04-17T20:27:16.715Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.896845928763124,"aZ":-32.65295513689395,"pfxX":-5.7280972018733305,"pfxZ":-0.40424597579600974,"pX":0.07115921486228295,"pZ":1.6147891219257546,"vX0":-5.763412311405852,"vY0":-108.14733392959108,"vZ0":0.06093193374043704,"x":114.29,"y":195.18,"x0":3.503591558115339,"y0":50.00083433605843,"z0":5.135162314206413,"aX":-6.858135581406356},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-0.4,"breakHorizontal":11.8,"spinRate":2300,"spinDirection":303},"zone":8,"typeConfidence":0.9,"plateTime":0.504330380280023,"extension":6.545973090588671},"index":4,"playId":"79366b43-1a39-316d-b07e-27890a5874a5","pitchNumber":4,"startTime":"2026-04-17T20:27:16.715Z","endTime":"2026-04-17T20:27:21.181Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.501067902844692,"aZ":-34.77819019934017,"pfxX":-6.215050153663258,"pfxZ":-2.1924425962997525,"pX":0.859923737950255,"pZ":2.43871874528763,"vX0":-4.080115982393708,"vY0":-108.25209759615163,"vZ0":2.4295504759763666,"x":84.22,"y":172.93,"x0":3.5749292159943598,"y0":50.00078584981691,"z0":5.103027785415397,"aX":-7.391364704770521},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-3.0,"breakHorizontal":12.4,"spinRate":2241,"spinDirection":289},"zone":6,"typeConfidence":0.9,"plateTime":0.5055316686465847,"extension":6.565422840527106},"index":5,"playId":"c8994cfc-7fdf-3fc7-8683-1a5d8cb0d2b2","pitchNumber":5,"startTime":"2026-04-17T20:27:34.735Z","endTime":"2026-04-17T20:27:39.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-17T20:27:50.424Z","endTime":"2026-04-17T20:28:04.080Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":67.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.750742735365533,"aZ":-31.31553837991347,"pfxX":-4.514579109402577,"pfxZ":0.7638866138388689,"pX":0.5336200198432199,"pZ":1.428633507013656,"vX0":-4.768985405388704,"vY0":-104.67658598197191,"vZ0":-0.2063954429421837,"x":96.66,"y":200.21,"x0":3.417985328797251,"y0":50.00251886928244,"z0":5.159437389133235,"aX":-5.0670409776339795},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":1.7,"breakHorizontal":9.4,"spinRate":2110,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.5209582624174951,"extension":6.674083625254719},"index":7,"playId":"3e9fee7f-4b02-3058-9409-9b8e2283f8d8","pitchNumber":6,"startTime":"2026-04-17T20:28:04.080Z","endTime":"2026-04-17T20:28:07.167Z","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":90.6,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88648257674161,"aZ":-22.689788784627183,"pfxX":7.636243409721529,"pfxZ":5.342569445993821,"pX":-0.018849728907261745,"pZ":3.2447131576549886,"vX0":-11.371407601161634,"vY0":-131.62160675818552,"vZ0":-0.1458168215180895,"x":117.72,"y":151.17,"x0":3.3423078892197227,"y0":50.002567072748235,"z0":4.964651063141731,"aX":13.555952206958482},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.8,"breakHorizontal":-11.6,"spinRate":2065,"spinDirection":120},"zone":2,"typeConfidence":0.9,"plateTime":0.41430999782046785,"extension":6.864712945123693},"index":8,"playId":"a1fd0725-a538-3709-ae3d-9808c1474d8f","pitchNumber":7,"startTime":"2026-04-17T20:28:22.538Z","endTime":"2026-04-17T20:28:25.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.4,"endSpeed":64.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.24797482118861,"aZ":-34.76862568161102,"pfxX":-5.589037296500757,"pfxZ":-2.466993554562868,"pX":0.1716047015429511,"pZ":1.1585248605239327,"vX0":-5.132306091891129,"vY0":-102.37299113972,"vZ0":0.685552238190684,"x":110.46,"y":207.5,"x0":3.445190223350774,"y0":50.00288348480195,"z0":5.104583626690681,"aX":-5.880122111590422},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-3.8,"breakHorizontal":11.6,"spinRate":2210,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.536789011778918,"extension":6.665536819352988},"hitData":{"launchSpeed":78.7,"launchAngle":34.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.83,"coordY":93.46}},"index":9,"playId":"fd39fec1-0031-39dc-9907-bb1489b05021","pitchNumber":8,"startTime":"2026-04-17T20:28:45.333Z","endTime":"2026-04-17T20:29:02.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:29:02.073Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T20:29:32.866Z","endTime":"2026-04-17T20:29:40.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806389898844454,"aZ":-23.626146910644756,"pfxX":9.325490562077208,"pfxZ":4.9922445655340475,"pX":0.5736866789302044,"pZ":3.2143977664979775,"vX0":-10.238337623626759,"vY0":-129.47719463203774,"vZ0":-0.10474860912316952,"x":95.13,"y":151.99,"x0":3.3512437034192413,"y0":50.005090397774744,"z0":5.050085120164686,"aX":15.975851447017037},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":-14.9,"spinRate":1994,"spinDirection":120},"zone":3,"typeConfidence":0.88,"plateTime":0.42163138500814235,"extension":6.707274927603761},"hitData":{"launchSpeed":102.1,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.45,"coordY":151.52}},"index":0,"playId":"a69733ba-b2e1-326d-be3a-788eeef72838","pitchNumber":1,"startTime":"2026-04-17T20:29:34.620Z","endTime":"2026-04-17T20:29:40.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:29:40.794Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to second baseman Nico Hoerner, deflected by first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:31:59.588Z","endTime":"2026-04-17T20:35:11.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Riley Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:31:09.464Z","endTime":"2026-04-17T20:32:01.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659159296527136,"aZ":-16.890879212160392,"pfxX":-4.488909104686341,"pfxZ":8.52132615818201,"pX":-0.5749819575262393,"pZ":3.307668909741701,"vX0":7.583390609878251,"vY0":-133.56046022131085,"vZ0":-2.3383183565619006,"x":138.92,"y":149.47,"x0":-2.8771148945652207,"y0":50.006111606587254,"z0":5.419111993682613,"aX":-8.055147979738146},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2349,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41121718034613597,"extension":6.299937798833833},"index":1,"playId":"5005fb82-2952-3243-b317-9e3e5f07ea2b","pitchNumber":1,"startTime":"2026-04-17T20:32:01.915Z","endTime":"2026-04-17T20:32:06.351Z","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":84.6,"endSpeed":76.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793245775825355,"aZ":-24.81807730641114,"pfxX":-10.166149587967302,"pfxZ":4.876753181850295,"pX":0.19260654408837094,"pZ":1.3092058772057036,"vX0":9.983841482270723,"vY0":-122.6969560391821,"vZ0":-4.799728394962896,"x":109.66,"y":203.43,"x0":-2.6300002888453977,"y0":50.00204026734066,"z0":5.434599586697213,"aX":-15.328323311023706},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2212,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44832020408191164,"extension":6.399705841382369},"index":2,"playId":"4e46cf0a-451e-3ee5-aa34-c807a7871ee0","pitchNumber":2,"startTime":"2026-04-17T20:32:17.466Z","endTime":"2026-04-17T20:32:21.401Z","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":84.9,"endSpeed":78.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823325164540933,"aZ":-21.69582841393223,"pfxX":-8.702231939703431,"pfxZ":6.781336821745543,"pX":-0.7115815429273957,"pZ":1.842348146431445,"vX0":7.775060620995198,"vY0":-123.35792682865558,"vZ0":-4.33630381238966,"x":144.12,"y":189.04,"x0":-2.7689430370669856,"y0":50.00567887009146,"z0":5.445015406765002,"aX":-13.45568392577416},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2199,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4434752889985969,"extension":6.283784501825912},"index":3,"playId":"fda93277-0327-30b0-8d46-50c9deddba03","pitchNumber":3,"startTime":"2026-04-17T20:32:37.468Z","endTime":"2026-04-17T20:32:42.154Z","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.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.816164939624667,"aZ":-17.503502957795092,"pfxX":-6.507127424779588,"pfxZ":8.008729629809736,"pX":-1.1478445391893184,"pZ":4.140636584029584,"vX0":6.7309712009124505,"vY0":-135.06787718085522,"vZ0":-0.2698508725697965,"x":160.75,"y":126.98,"x0":-2.837204343822965,"y0":50.00068686733162,"z0":5.482044958780671,"aX":-11.917021544583058},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2486,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4068924855789793,"extension":6.2268177476100375},"index":4,"playId":"46218338-d31c-315c-8f63-12f5303b5533","pitchNumber":4,"startTime":"2026-04-17T20:32:55.815Z","endTime":"2026-04-17T20:32:59.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20052907335993,"aZ":-15.926055893132869,"pfxX":-6.0842150422002215,"pfxZ":8.674438357516507,"pX":-0.34345690392612194,"pZ":2.406891077769313,"vX0":8.886020496007934,"vY0":-135.64577563489323,"vZ0":-4.84150802783715,"x":130.09,"y":173.79,"x0":-2.863364195766396,"y0":50.00373872850012,"z0":5.316418169106393,"aX":-11.398636563555902},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2457,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.402971487575257,"extension":6.348257001753743},"index":5,"playId":"b2d38b61-9e59-3bd3-9175-a0913112d1b6","pitchNumber":5,"startTime":"2026-04-17T20:33:09.784Z","endTime":"2026-04-17T20:33:12.784Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479006237872497,"aZ":-24.13285890990325,"pfxX":-10.33863908029003,"pfxZ":5.134152123738877,"pX":-0.8725810154698703,"pZ":2.0110732539737652,"vX0":7.886363410656137,"vY0":-124.27403739488933,"vZ0":-3.3855158751132355,"x":150.26,"y":184.48,"x0":-2.7409971413355674,"y0":50.00580848077693,"z0":5.3916632428251585,"aX":-16.20374229010875},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":2203,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4404294463046976,"extension":6.219168526883839},"index":6,"playId":"f3ba520b-b777-3fb9-8e94-d8709621e4a6","pitchNumber":6,"startTime":"2026-04-17T20:33:27.212Z","endTime":"2026-04-17T20:33:31.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825116036967234,"aZ":-14.089742360928891,"pfxX":-6.158462132028667,"pfxZ":9.81831331946674,"pX":0.5559352905537964,"pZ":0.5282038209231527,"vX0":10.777095188493021,"vY0":-134.7434319772627,"vZ0":-9.618886236373495,"x":95.81,"y":224.52,"x0":-2.692420567916313,"y0":50.00337542483542,"z0":5.136107706180178,"aX":-11.344388606698825},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2481,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4062388621946589,"extension":6.5722884591481385},"index":7,"playId":"623d9fdc-3aa6-30c2-ae5d-c993cfa1be39","pitchNumber":7,"startTime":"2026-04-17T20:33:50.013Z","endTime":"2026-04-17T20:33:54.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16788263499793,"aZ":-23.892857887626175,"pfxX":-9.338047590227765,"pfxZ":5.205411991911707,"pX":0.9640006977381251,"pZ":1.8985768499833262,"vX0":11.724369298400816,"vY0":-124.57819323113861,"vZ0":-4.017046231090744,"x":80.25,"y":187.52,"x0":-2.5635807217740982,"y0":50.00444374246752,"z0":5.479065256556866,"aX":-14.859611085116555},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":2271,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43764211081349647,"extension":6.4786375820823485},"index":8,"playId":"bb321f4b-ef18-3a29-9f80-dae0f37f73c3","pitchNumber":8,"startTime":"2026-04-17T20:34:07.940Z","endTime":"2026-04-17T20:34:10.953Z","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":86.3,"endSpeed":78.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266906523735024,"aZ":-22.9079143347292,"pfxX":-11.205141214577392,"pfxZ":5.857522727867067,"pX":-1.87595818768024,"pZ":2.6530270403265,"vX0":5.956730814868103,"vY0":-125.48538806068463,"vZ0":-2.534539641332278,"x":188.51,"y":167.15,"x0":-2.834584915978537,"y0":50.00395321288019,"z0":5.558207004861577,"aX":-17.729611177909003},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":2271,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4378210267847189,"extension":6.247682734143886},"index":9,"playId":"fbeeb6b7-329f-3e6d-992a-a5c3c0671274","pitchNumber":9,"startTime":"2026-04-17T20:34:27.468Z","endTime":"2026-04-17T20:34:31.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694458364145834,"aZ":-14.755467540926288,"pfxX":-6.088348062750967,"pfxZ":9.219909252259603,"pX":0.07267699957973997,"pZ":2.4043712125316694,"vX0":9.836821100882021,"vY0":-136.49751190876768,"vZ0":-5.136150548721335,"x":114.23,"y":173.86,"x0":-2.784752608682798,"y0":50.0040430691385,"z0":5.324439988175251,"aX":-11.50469278089216},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2447,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40107840507959835,"extension":6.41119077012484},"hitData":{"launchSpeed":107.8,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.56,"coordY":164.2}},"index":10,"playId":"08354321-951d-3e4f-9e13-83c45f9dd187","pitchNumber":10,"startTime":"2026-04-17T20:35:02.270Z","endTime":"2026-04-17T20:35:11.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:35:11.432Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Robert Jr. doubles (1) on a sharp line drive to left fielder Ian Happ. Francisco Lindor to 3rd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:35:39.389Z","endTime":"2026-04-17T20:36:10.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866127823916027,"aZ":-16.39589025151769,"pfxX":-5.563025550661564,"pfxZ":8.684923171909624,"pX":-0.6206733660450596,"pZ":3.7735205440095636,"vX0":7.665786620329492,"vY0":-134.58402105029,"vZ0":-1.383702798618458,"x":140.66,"y":136.89,"x0":-2.7960839858724067,"y0":50.00089865265629,"z0":5.467154261389781,"aX":-10.104938198000216},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2403,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4085050521424143,"extension":6.295270560889173},"index":0,"playId":"4db616fd-a7e4-3f0e-b169-cccdc42b27ee","pitchNumber":1,"startTime":"2026-04-17T20:35:40.485Z","endTime":"2026-04-17T20:35:43.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667063976626018,"aZ":-32.04072786494671,"pfxX":5.351363163811199,"pfxZ":0.0960038269724457,"pX":0.1022992853225237,"pZ":2.0527939287231085,"vX0":5.913206134382435,"vY0":-119.82257135161225,"vZ0":-1.1186502773772056,"x":113.1,"y":183.35,"x0":-3.0951484412583405,"y0":50.00487647195022,"z0":5.394629512360734,"aX":7.764071408969254},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":-11.2,"spinRate":2808,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4575333506378616,"extension":6.058353044236519},"hitData":{"launchSpeed":109.5,"launchAngle":8.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.47,"coordY":124.65}},"index":1,"playId":"9112d7db-a433-3952-98ab-95cd549ac694","pitchNumber":2,"startTime":"2026-04-17T20:35:55.088Z","endTime":"2026-04-17T20:36:10.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:36:10.444Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a ground ball to third baseman Alex Bregman. Francisco Lindor scores.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:36:47.557Z","endTime":"2026-04-17T20:36:57.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:36:36.488Z","endTime":"2026-04-17T20:36:49.915Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238051638063062,"aZ":-22.91100384305929,"pfxX":-11.418726791988831,"pfxZ":6.089427719049266,"pX":0.593702805018141,"pZ":1.6760766551007853,"vX0":11.304493596571193,"vY0":-123.04803046243944,"vZ0":-4.38499308688615,"x":94.37,"y":193.53,"x0":-2.5939865704477216,"y0":50.002491066508604,"z0":5.441429223193812,"aX":-17.369947117562013},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.1,"breakHorizontal":17.8,"spinRate":2297,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4464924976141291,"extension":6.558008987100895},"hitData":{"launchSpeed":69.6,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.98,"coordY":183.97}},"index":1,"playId":"1826c536-efc4-340a-b5dc-fe3283001fd0","pitchNumber":1,"startTime":"2026-04-17T20:36:49.915Z","endTime":"2026-04-17T20:36:57.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:36:57.916Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:38:14.421Z","endTime":"2026-04-17T20:39:13.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:37:39.546Z","endTime":"2026-04-17T20:38:16.711Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679772755255915,"aZ":-14.072558766665145,"pfxX":-6.683490167655382,"pfxZ":9.753491578398465,"pX":-0.1497849357077051,"pZ":2.599937285611744,"vX0":9.13726426386395,"vY0":-135.84148730267478,"vZ0":-4.93320818485532,"x":122.71,"y":168.58,"x0":-2.6995723292775398,"y0":50.00399180310803,"z0":5.428929056414936,"aX":-12.405994948881803},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2404,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4042921493073157,"extension":6.313408394636693},"index":1,"playId":"5ac56da3-3a32-357c-b612-ac5a5cbec305","pitchNumber":1,"startTime":"2026-04-17T20:38:16.711Z","endTime":"2026-04-17T20:38:19.967Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167316330081633,"aZ":-16.24660580448667,"pfxX":-7.025587106497529,"pfxZ":8.5088927699874,"pX":-0.8387973777239613,"pZ":3.0349235918945654,"vX0":7.619345609459786,"vY0":-136.26602014038653,"vZ0":-3.342046620849398,"x":148.97,"y":156.84,"x0":-2.764252397349806,"y0":50.00557007071571,"z0":5.406139935779034,"aX":-13.156533120779404},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2450,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40263530165258254,"extension":6.376830014113693},"index":2,"playId":"df287180-25d7-3f99-8f48-ca4f761a409d","pitchNumber":2,"startTime":"2026-04-17T20:38:31.408Z","endTime":"2026-04-17T20:38:58.415Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73210663682018,"aZ":-13.109743685755598,"pfxX":-6.0128323296872335,"pfxZ":9.85638381867396,"pX":-0.28196051776330433,"pZ":2.805431868000209,"vX0":8.884169849889785,"vY0":-138.61584943088312,"vZ0":-4.463689075837713,"x":127.75,"y":163.03,"x0":-2.756300164759,"y0":50.00298816600369,"z0":5.32044213365388,"aX":-11.631064610916717},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2472,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3960604392570679,"extension":6.347681984750414},"index":3,"playId":"cdd6e181-98b9-3de7-90ba-3dd7c07c9e36","pitchNumber":3,"startTime":"2026-04-17T20:39:10.449Z","endTime":"2026-04-17T20:39:13.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:39:13.449Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to left fielder Ian Happ. Luis Robert Jr. to 3rd. Francisco Alvarez to 2nd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:39:38.082Z","endTime":"2026-04-17T20:41:16.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnThird":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T20:39:31.345Z","endTime":"2026-04-17T20:39:40.418Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860385063863575,"aZ":-31.187951653800614,"pfxX":5.480646592875689,"pfxZ":0.6756230687958897,"pX":0.0451922497471578,"pZ":1.349760837412825,"vX0":5.886293597913406,"vY0":-120.18638583711407,"vZ0":-2.9576067125612364,"x":115.28,"y":202.34,"x0":-3.1500996967669543,"y0":50.003048451660746,"z0":5.373527241665445,"aX":7.9958155786042004},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":-11.4,"spinRate":2641,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45618501369102926,"extension":6.242889531314021},"index":1,"playId":"fd94cae7-2a4f-3cba-b062-34b075e2a966","pitchNumber":1,"startTime":"2026-04-17T20:39:40.418Z","endTime":"2026-04-17T20:39:43.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31814996734679,"aZ":-15.520262312229478,"pfxX":-6.8796792949746814,"pfxZ":8.897515945563555,"pX":-0.33748021564034997,"pZ":3.4256265126859953,"vX0":8.950724925020179,"vY0":-136.51125592109904,"vZ0":-2.4060865452651505,"x":129.86,"y":146.29,"x0":-2.777447511435082,"y0":50.00426465100411,"z0":5.397081817864641,"aX":-12.880401625744515},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2424,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40247920893311173,"extension":6.337943231481509},"index":2,"playId":"b4310cd6-1f5b-3b43-a9fb-f5aae372c0e5","pitchNumber":2,"startTime":"2026-04-17T20:39:54.991Z","endTime":"2026-04-17T20:39:58.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085631120315846,"aZ":-15.834391676932366,"pfxX":-6.934437182390338,"pfxZ":8.745093753265852,"pX":-0.5717186582236531,"pZ":3.2700662045043978,"vX0":7.9489172567891195,"vY0":-136.1252283291657,"vZ0":-2.802332000244032,"x":138.79,"y":150.49,"x0":-2.634705941094693,"y0":50.00285303846454,"z0":5.414882697188198,"aX":-12.957772490422236},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2365,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4030385391498119,"extension":6.399882726329066},"index":3,"playId":"99d2267c-7816-3768-a86d-d35ee3cd0880","pitchNumber":3,"startTime":"2026-04-17T20:40:10.757Z","endTime":"2026-04-17T20:40:13.896Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041898386679314,"aZ":-20.40783712075794,"pfxX":-10.748795862943378,"pfxZ":7.576000983259974,"pX":-0.5428051481584804,"pZ":1.7726333742735663,"vX0":8.668557751697271,"vY0":-124.38958242431669,"vZ0":-4.794359753442079,"x":137.69,"y":190.92,"x0":-2.6917418987002444,"y0":50.00281963974352,"z0":5.437164098000485,"aX":-16.693155763263572},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.7,"breakHorizontal":17.3,"spinRate":2228,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44186443580641166,"extension":6.4798776307629495},"index":4,"playId":"4e23b27b-5d8e-3525-9665-147a008f5644","pitchNumber":4,"startTime":"2026-04-17T20:40:29.072Z","endTime":"2026-04-17T20:40:32.072Z","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.4,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31239613991424,"aZ":-14.577582169340284,"pfxX":-8.332274136870966,"pfxZ":9.562170035531803,"pX":-0.06016023237889715,"pZ":2.2625456489369524,"vX0":10.27983312625011,"vY0":-135.44836344278406,"vZ0":-5.098609769359029,"x":119.29,"y":177.69,"x0":-2.839673135615385,"y0":50.000052760042806,"z0":5.2049680878181475,"aX":-15.328223331555208},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2399,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40591657467689135,"extension":6.524866233889049},"index":5,"playId":"8a7ed9a4-9652-36e2-9bf6-842bd74ea938","pitchNumber":5,"startTime":"2026-04-17T20:40:44.377Z","endTime":"2026-04-17T20:40:47.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886355149294644,"aZ":-19.814594935696597,"pfxX":-12.29659105017145,"pfxZ":7.824731140449644,"pX":0.3563259198006829,"pZ":1.7008826692303223,"vX0":11.015418059875248,"vY0":-125.08573743744522,"vZ0":-5.211833345593463,"x":103.42,"y":192.86,"x0":-2.51280498429888,"y0":50.0055010272817,"z0":5.442316715899934,"aX":-19.434489209265852},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.1,"breakHorizontal":19.7,"spinRate":2357,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4383493842006163,"extension":6.406392266769084},"hitData":{"launchSpeed":71.7,"launchAngle":24.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.84,"coordY":116.19}},"index":6,"playId":"27c93f69-b4ce-31b8-8789-d302f1966a61","pitchNumber":6,"startTime":"2026-04-17T20:41:06.204Z","endTime":"2026-04-17T20:41:16.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:41:16.814Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mark Vientos grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Marcus Semien out at 2nd. Mark Vientos out at 1st.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T20:41:28.534Z","endTime":"2026-04-17T20:42:36.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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, 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.6,"endSpeed":77.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15329311058356,"aZ":-23.53094651443578,"pfxX":-10.821669749900648,"pfxZ":5.590210677319291,"pX":-0.026240138572053578,"pZ":1.1466144044393938,"vX0":10.067262036364342,"vY0":-124.16252250265885,"vZ0":-5.639236182044973,"x":118.0,"y":207.82,"x0":-2.7467544516621714,"y0":50.002692322113575,"z0":5.4311647425121015,"aX":-16.729798027587982},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":16.9,"spinRate":2214,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4428160652704771,"extension":6.471178551130399},"index":0,"playId":"c488577a-1715-31da-b56b-379498e566c6","pitchNumber":1,"startTime":"2026-04-17T20:41:46.628Z","endTime":"2026-04-17T20:41:49.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-17T20:42:00.415Z","endTime":"2026-04-17T20:42:14.143Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24846203646504,"aZ":-14.37849490472862,"pfxX":-5.918238835033791,"pfxZ":9.429726649415446,"pX":-0.16237580519169617,"pZ":2.88198343991882,"vX0":9.070865789537665,"vY0":-137.21371815294822,"vZ0":-4.159275623222861,"x":123.19,"y":160.97,"x0":-2.7577564843751747,"y0":50.003133217529445,"z0":5.412040055165589,"aX":-11.170131274568151},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2512,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4007420811419453,"extension":6.328784459793664},"index":2,"playId":"058e83f9-4009-3261-8179-5d538055a5d1","pitchNumber":2,"startTime":"2026-04-17T20:42:14.143Z","endTime":"2026-04-17T20:42:17.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15156383206004,"aZ":-14.212779144229515,"pfxX":-5.37141623619825,"pfxZ":9.622023156494235,"pX":0.09514473108206266,"pZ":3.4971448400266767,"vX0":9.350350462294685,"vY0":-136.51931565628385,"vZ0":-2.432448126649059,"x":113.37,"y":144.36,"x0":-2.6937124853658365,"y0":50.00195320194945,"z0":5.3911765940022,"aX":-10.026632610463245},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2489,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4029042087436445,"extension":6.416242337856686},"hitData":{"launchSpeed":101.2,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.35,"coordY":147.97}},"index":3,"playId":"5f4b2a5b-8c00-3bef-a007-6713906ec9ba","pitchNumber":3,"startTime":"2026-04-17T20:42:28.914Z","endTime":"2026-04-17T20:42:36.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:42:36.171Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T20:45:07.012Z","endTime":"2026-04-17T20:45:23.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":88.2,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195192295632566,"aZ":-23.8024077328009,"pfxX":9.59489879569616,"pfxZ":5.092035317596771,"pX":0.4512398620640148,"pZ":2.28828312119389,"vX0":-10.595646980776031,"vY0":-127.91039546735657,"vZ0":-2.189845146611619,"x":99.8,"y":177.0,"x0":3.415183726710158,"y0":50.00632597036634,"z0":5.036135049735636,"aX":15.786313278167329},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":2065,"spinDirection":117},"zone":6,"typeConfidence":0.83,"plateTime":0.42942607264864296,"extension":6.863764861124809},"hitData":{"launchSpeed":90.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.93,"coordY":105.37}},"index":0,"playId":"c471dbc3-ad52-316e-8eef-7dc129919bd3","pitchNumber":1,"startTime":"2026-04-17T20:45:12.185Z","endTime":"2026-04-17T20:45:23.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:45:23.511Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Bo Bichette to first baseman Mark Vientos. Michael Busch to 2nd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T20:45:32.042Z","endTime":"2026-04-17T20:46:29.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.8,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.18472471509515,"aZ":-30.117016054737793,"pfxX":10.35077132583567,"pfxZ":1.4506111045157297,"pX":0.8570491903057604,"pZ":3.2696601549347486,"vX0":-8.70973921390602,"vY0":-117.5023868973619,"vZ0":1.6610574680872565,"x":84.33,"y":150.5,"x0":3.2408457504773067,"y0":50.00318789799185,"z0":5.322289386283344,"aX":14.68810374500399},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.2,"breakHorizontal":-17.0,"spinRate":1774,"spinDirection":115},"zone":12,"typeConfidence":0.95,"plateTime":0.46353362877471493,"extension":6.432421588879668},"index":0,"playId":"4269f1ff-5738-3f05-a43c-961f0d037dd0","pitchNumber":1,"startTime":"2026-04-17T20:45:47.641Z","endTime":"2026-04-17T20:45:51.892Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.600141154126177,"aZ":-30.775456882041496,"pfxX":9.155893120456808,"pfxZ":0.9781054097514463,"pX":-0.7152096050306859,"pZ":1.122065448031052,"vX0":-12.117527571265923,"vY0":-118.30039972193747,"vZ0":-2.5348180836856855,"x":144.26,"y":208.48,"x0":3.2619920121495407,"y0":50.00379538462353,"z0":5.002721896990079,"aX":13.10027538710223},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":-13.9,"spinRate":1677,"spinDirection":108},"zone":13,"typeConfidence":0.95,"plateTime":0.4613584412454741,"extension":6.639374536262748},"index":1,"playId":"e16f1103-4a4e-3690-82ce-915628b4c6be","pitchNumber":2,"startTime":"2026-04-17T20:46:04.043Z","endTime":"2026-04-17T20:46:08.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245339589588532,"aZ":-20.46056658428038,"pfxX":9.024915154032556,"pfxZ":7.076026675608841,"pX":0.7259264095121293,"pZ":2.8748633128708123,"vX0":-9.404974688637218,"vY0":-127.83053518418994,"vZ0":-1.4212966652968744,"x":89.33,"y":161.16,"x0":3.279509876202045,"y0":50.004424631655766,"z0":5.043745808090802,"aX":14.944193056814708},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.7,"breakHorizontal":-14.3,"spinRate":2010,"spinDirection":117},"zone":3,"typeConfidence":0.87,"plateTime":0.4284159916592172,"extension":6.83597040680228},"hitData":{"launchSpeed":72.5,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":166.73}},"index":2,"playId":"a2e08c81-1293-30c7-8aef-155f40c5c6ad","pitchNumber":3,"startTime":"2026-04-17T20:46:21.478Z","endTime":"2026-04-17T20:46:29.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:46:29.416Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (5) on a fly ball to left field. Michael Busch scores.","rbi":2,"awayScore":4,"homeScore":12,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T20:46:49.259Z","endTime":"2026-04-17T20:47:24.840Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.995066952239135,"aZ":-30.148927643832714,"pfxX":-6.6045836817278625,"pfxZ":1.7612569553249475,"pX":-0.07258901694661303,"pZ":2.378651604488224,"vX0":-6.308628253714593,"vY0":-107.39754355399809,"vZ0":1.2878957945852743,"x":119.77,"y":174.56,"x0":3.776375861989368,"y0":50.00407945308907,"z0":5.159739246244533,"aX":-7.609449191684623},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2281,"spinDirection":280},"zone":5,"typeConfidence":0.9,"plateTime":0.5127015217101034,"extension":6.4813649201816315},"hitData":{"launchSpeed":106.4,"launchAngle":33.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.91,"coordY":71.17}},"index":0,"playId":"26f682e5-68a9-33bb-9a11-24436af84e0e","pitchNumber":1,"startTime":"2026-04-17T20:46:55.848Z","endTime":"2026-04-17T20:47:24.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:47:24.840Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T20:47:31.491Z","endTime":"2026-04-17T20:48:01.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90278075248787,"aZ":-28.378896868855488,"pfxX":9.157350039193245,"pfxZ":2.7580278033399876,"pX":-0.6818884827303148,"pZ":1.7367833427372588,"vX0":-11.835633728854116,"vY0":-116.01862243630086,"vZ0":-1.7062906857949995,"x":142.99,"y":191.89,"x0":3.275143378838698,"y0":50.002882971146455,"z0":5.164038791694967,"aX":12.596148199607887},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":1456,"spinDirection":114},"zone":7,"typeConfidence":0.94,"plateTime":0.4705232997762123,"extension":6.607909576826568},"index":0,"playId":"3bd3c35e-7fd0-3ab1-9ea6-84565daf2197","pitchNumber":1,"startTime":"2026-04-17T20:47:41.076Z","endTime":"2026-04-17T20:47:46.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663832353027402,"aZ":-24.273830761260786,"pfxX":9.076865277227139,"pfxZ":4.705663604102277,"pX":0.8042876025386064,"pZ":2.8939668195962533,"vX0":-10.226596448357224,"vY0":-128.99592804690994,"vZ0":-0.7466044525718725,"x":86.34,"y":160.64,"x0":3.6470638791348513,"y0":50.00428496337013,"z0":5.064053582914087,"aX":15.247553600043744},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-14.0,"spinRate":2170,"spinDirection":115},"zone":3,"typeConfidence":0.85,"plateTime":0.4251384895445649,"extension":6.738887763665624},"hitData":{"launchSpeed":93.1,"launchAngle":40.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.84,"coordY":102.78}},"index":1,"playId":"81449d9c-4d94-3c70-89e7-05497307dec5","pitchNumber":2,"startTime":"2026-04-17T20:47:52.808Z","endTime":"2026-04-17T20:48:01.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:48:01.809Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T20:48:22.632Z","endTime":"2026-04-17T20:50:04.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.240927543366823,"aZ":-31.723340325122923,"pfxX":9.051174837050525,"pfxZ":0.3333404548753043,"pX":0.5178519593141421,"pZ":0.5180522540917198,"vX0":-9.40730527280696,"vY0":-115.65260920809804,"vZ0":-3.508472828672507,"x":97.26,"y":224.79,"x0":3.44971900071857,"y0":50.00433647181289,"z0":5.076587822746384,"aX":12.343153692155665},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.0,"breakHorizontal":-14.3,"spinRate":1398,"spinDirection":113},"zone":14,"typeConfidence":0.96,"plateTime":0.4724137581399721,"extension":6.841245410810728},"index":0,"playId":"2ceacbed-73a5-3c15-b442-23eb60176ea5","pitchNumber":1,"startTime":"2026-04-17T20:48:27.628Z","endTime":"2026-04-17T20:48:31.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.782511356952508,"aZ":-31.810906094347068,"pfxX":9.51682311617641,"pfxZ":0.2545813169970419,"pX":-0.9095793026695027,"pZ":2.0163138255854305,"vX0":-12.590480261140032,"vY0":-117.71785851715268,"vZ0":-0.49374265249450333,"x":151.67,"y":184.34,"x0":3.2533450701570072,"y0":50.0006720637386,"z0":5.154703736557888,"aX":13.454976895969965},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.6,"breakHorizontal":-14.4,"spinRate":1379,"spinDirection":116},"zone":13,"typeConfidence":0.95,"plateTime":0.4639573359297269,"extension":6.710113528778851},"index":1,"playId":"b7425b62-139d-37ad-9f99-777579938feb","pitchNumber":2,"startTime":"2026-04-17T20:48:43.814Z","endTime":"2026-04-17T20:48:47.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102415204530104,"aZ":-22.322042784935913,"pfxX":8.645888551940182,"pfxZ":5.904474474108512,"pX":-0.8442171281349122,"pZ":2.4620659185210148,"vX0":-13.648912727699583,"vY0":-127.53038210458702,"vZ0":-2.2078070741294584,"x":149.18,"y":172.3,"x0":3.422899509131691,"y0":50.00193664907901,"z0":5.076737007192806,"aX":14.42389741875173},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.4,"breakHorizontal":-13.1,"spinRate":2030,"spinDirection":117},"zone":11,"typeConfidence":0.84,"plateTime":0.4274199733340023,"extension":7.110666959875845},"index":2,"playId":"dafa8ca7-f8fa-3c48-91b2-cf585182c497","pitchNumber":3,"startTime":"2026-04-17T20:48:56.216Z","endTime":"2026-04-17T20:48:59.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T20:49:11.657Z","endTime":"2026-04-17T20:49:19.219Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.791957246084294,"aZ":-27.70746168494743,"pfxX":9.054890021960272,"pfxZ":3.11175036190101,"pX":-0.33150737611900644,"pZ":0.8194838767320475,"vX0":-11.31872916818811,"vY0":-118.53759805561978,"vZ0":-3.8574959079919005,"x":129.64,"y":216.65,"x0":3.3095663838940057,"y0":50.00249783861072,"z0":4.973113879349705,"aX":12.999142949286833},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":1286,"spinDirection":110},"zone":13,"typeConfidence":0.92,"plateTime":0.46052427643488913,"extension":6.834194847541383},"index":4,"playId":"1297f596-f11a-33fd-a93a-f0f2d8d304d5","pitchNumber":4,"startTime":"2026-04-17T20:49:19.219Z","endTime":"2026-04-17T20:49:23.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":65.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.275439618870926,"aZ":-35.60275252453618,"pfxX":-6.601147952335742,"pfxZ":-3.1854777742980227,"pX":-1.7327102712707507,"pZ":1.1794611997267148,"vX0":-8.86684961084291,"vY0":-104.11440741555693,"vZ0":0.5599974925898414,"x":183.05,"y":206.93,"x0":3.4670128801634204,"y0":50.00006778282599,"z0":5.179665909507278,"aX":-7.118700982156023},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-5.0,"breakHorizontal":14.8,"spinRate":2236,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.5295798710420612,"extension":6.732439404001771},"index":5,"playId":"c4acf8a1-aee3-3716-bf7d-b152d26cda44","pitchNumber":5,"startTime":"2026-04-17T20:49:32.949Z","endTime":"2026-04-17T20:49:38.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070710961484632,"aZ":-25.412186027456354,"pfxX":7.453611594877575,"pfxZ":4.148800960318205,"pX":-0.837882691980679,"pZ":2.5895836737109956,"vX0":-12.620788564651134,"vY0":-126.61127933035101,"vZ0":-1.1395494631239844,"x":148.94,"y":168.86,"x0":3.2356261794115806,"y0":50.00018653353587,"z0":5.073059298091388,"aX":12.139588613088799},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":-10.7,"spinRate":1916,"spinDirection":121},"zone":11,"typeConfidence":0.64,"plateTime":0.43208054792896533,"extension":7.0670089434915315},"hitData":{"launchSpeed":78.3,"launchAngle":33.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.44,"coordY":112.75}},"index":6,"playId":"a884be28-6cd6-3672-8d7d-4b597575f428","pitchNumber":6,"startTime":"2026-04-17T20:49:55.592Z","endTime":"2026-04-17T20:50:04.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:50:04.390Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":12,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T20:52:21.860Z","endTime":"2026-04-17T20:52:58.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hoby Milner replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:51:39.149Z","endTime":"2026-04-17T20:52:24.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430325303546617,"aZ":-31.91606710272957,"pfxX":11.194083166729728,"pfxZ":0.15957640044218913,"pX":0.2132298116267481,"pZ":1.7405816616131535,"vX0":-12.97493109991193,"vY0":-126.51325810359654,"vZ0":0.2400440489859832,"x":108.87,"y":191.78,"x0":3.940239016838473,"y0":50.003413951378796,"z0":4.190621952185404,"aX":18.250458194632326},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-17.5,"spinRate":1942,"spinDirection":101},"zone":8,"typeConfidence":0.91,"plateTime":0.43200010007416045,"extension":6.747443158023187},"index":1,"playId":"40074cb1-8bce-3cfb-b471-1392f88b029e","pitchNumber":1,"startTime":"2026-04-17T20:52:24.215Z","endTime":"2026-04-17T20:52:27.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.286184688017308,"aZ":-33.076613427128414,"pfxX":10.416579975855457,"pfxZ":-0.6333927501323053,"pX":0.769320427698235,"pZ":1.3599935762340973,"vX0":-10.808257992067098,"vY0":-118.1797033774393,"vZ0":0.8041046020529152,"x":87.68,"y":202.06,"x0":4.036083051412127,"y0":50.00344851311233,"z0":4.039578834777157,"aX":14.821705019189563},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":1750,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.46244550103698545,"extension":6.735664958464474},"index":2,"playId":"ae024cbc-3c88-370d-b216-ce08a8ccf690","pitchNumber":2,"startTime":"2026-04-17T20:52:36.881Z","endTime":"2026-04-17T20:52:40.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.043453088333276,"aZ":-34.36989430389213,"pfxX":10.575925780959126,"pfxZ":-1.525540871522387,"pX":1.0778575420564205,"pZ":1.785961026208766,"vX0":-10.103407466252154,"vY0":-119.03788077882473,"vZ0":1.871630099663297,"x":75.91,"y":190.56,"x0":3.9955528095064947,"y0":50.00164971918175,"z0":4.092577688589171,"aX":15.234194965272533},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.0,"breakHorizontal":-16.8,"spinRate":1774,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4594610518294515,"extension":6.891775742980011},"hitData":{"launchSpeed":76.8,"launchAngle":19.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.43,"coordY":112.39}},"index":3,"playId":"f5c0d776-55a5-34f8-85ae-116726fa4df4","pitchNumber":3,"startTime":"2026-04-17T20:52:50.031Z","endTime":"2026-04-17T20:52:58.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:52:58.485Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Pham lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T20:53:22.010Z","endTime":"2026-04-17T20:53:47.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tommy Pham replaces Carson Benge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:53:15.155Z","endTime":"2026-04-17T20:53:24.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":701807,"link":"/api/v1/people/701807"}},{"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":88.1,"endSpeed":80.7,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392937659248794,"aZ":-32.663276413142476,"pfxX":10.95474068165171,"pfxZ":-0.2993261398026714,"pX":-0.09408024132941656,"pZ":1.8156620981018488,"vX0":-13.758029524779467,"vY0":-127.57868087242464,"vZ0":0.5246729462160911,"x":120.59,"y":189.76,"x0":3.9364283556305146,"y0":50.0008437685321,"z0":4.174717149984442,"aX":18.12081624394644},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-16.8,"spinRate":1945,"spinDirection":98},"zone":8,"typeConfidence":0.91,"plateTime":0.4287710228269539,"extension":6.870641591246415},"index":1,"playId":"0f970269-0bd6-3a3d-9b6b-c6ba5c806fda","pitchNumber":1,"startTime":"2026-04-17T20:53:24.324Z","endTime":"2026-04-17T20:53:27.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8310377546115,"aZ":-36.23573791894504,"pfxX":11.118307512791821,"pfxZ":-2.82117106523073,"pX":0.8722018943574157,"pZ":1.4619875235731292,"vX0":-10.909239949974411,"vY0":-119.25270032582618,"vZ0":1.354471344097472,"x":83.75,"y":199.31,"x0":4.060539866523826,"y0":50.00064449234344,"z0":4.154091882278021,"aX":16.01939205039099},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.4,"breakHorizontal":-17.5,"spinRate":1782,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4592150744421808,"extension":6.732166354777063},"hitData":{"launchSpeed":87.7,"launchAngle":25.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.9,"coordY":94.09}},"index":2,"playId":"48e42260-8692-349c-899c-7558d44623da","pitchNumber":2,"startTime":"2026-04-17T20:53:38.082Z","endTime":"2026-04-17T20:53:47.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:53:47.493Z","atBatIndex":78},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Tyrone Taylor out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T20:54:04.913Z","endTime":"2026-04-17T20:55:54.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".204"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.95"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.31"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.27"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.98"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.29"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.16"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09584191192967,"aZ":-31.892259792892368,"pfxX":11.940809281418169,"pfxZ":0.17567091097271437,"pX":-0.14017182488591248,"pZ":1.8839121150692166,"vX0":-13.92928712120441,"vY0":-127.15635910465586,"vZ0":0.49965830726261506,"x":122.34,"y":187.91,"x0":3.8788925520346136,"y0":50.004931670124016,"z0":4.232197056135051,"aX":19.39464653885513},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-18.1,"spinRate":1915,"spinDirection":99},"zone":8,"typeConfidence":0.9,"plateTime":0.4321265544850683,"extension":6.680281001386253},"index":0,"playId":"45e0345b-d31e-3a2a-8070-da9bc4d3f820","pitchNumber":1,"startTime":"2026-04-17T20:54:08.609Z","endTime":"2026-04-17T20:54:11.609Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022937785934253,"aZ":-30.95288727299827,"pfxX":11.684122910995313,"pfxZ":0.7340866670837833,"pX":0.07940245234477512,"pZ":2.121384708882891,"vX0":-13.282064256691278,"vY0":-128.40238730728575,"vZ0":0.50932235293095,"x":113.97,"y":181.5,"x0":3.7957050935084684,"y0":50.00613115011348,"z0":4.324478570740214,"aX":19.55835290409259},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":1941,"spinDirection":98},"zone":8,"typeConfidence":0.87,"plateTime":0.4262081222270018,"extension":6.85939968147208},"index":1,"playId":"075e1ebb-999d-308c-bea1-bc1ed2ad1aae","pitchNumber":2,"startTime":"2026-04-17T20:54:23.891Z","endTime":"2026-04-17T20:54:27.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398202993557437,"aZ":-27.7842909735598,"pfxX":10.067653735744079,"pfxZ":2.532870894496762,"pX":-0.5549969163772049,"pZ":2.823882387334758,"vX0":-14.400125096364505,"vY0":-130.5286238849491,"vZ0":1.258590469192955,"x":138.16,"y":162.54,"x0":3.714634647953024,"y0":50.002302447420476,"z0":4.421056606212119,"aX":17.44573406447898},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-15.2,"spinRate":2045,"spinDirection":105},"zone":1,"typeConfidence":0.92,"plateTime":0.4189527420458665,"extension":6.8720831781996},"index":2,"playId":"4a2ffdaf-e3b6-38d0-aac8-2d511ed6bc3f","pitchNumber":3,"startTime":"2026-04-17T20:54:44.839Z","endTime":"2026-04-17T20:54:47.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637986249292926,"aZ":-35.33858569090771,"pfxX":10.09674154721488,"pfxZ":-2.272683227427277,"pX":1.7358544133260676,"pZ":1.6089433813198446,"vX0":-8.55924656290551,"vY0":-117.50481613918902,"vZ0":1.8417818856594061,"x":50.83,"y":195.34,"x0":4.125479251750244,"y0":50.005803765890015,"z0":4.1141448221749455,"aX":14.028526974612076},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.2,"breakHorizontal":-16.0,"spinRate":1566,"spinDirection":87},"zone":14,"typeConfidence":0.89,"plateTime":0.46730466882981236,"extension":6.66113700922622},"index":3,"playId":"26e8cf29-295e-3a29-9a03-cca236493c43","pitchNumber":4,"startTime":"2026-04-17T20:55:07.229Z","endTime":"2026-04-17T20:55:12.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341770595724267,"aZ":-32.41542083603874,"pfxX":10.249911275181956,"pfxZ":-0.1396084572078493,"pX":-0.8073268930226583,"pZ":2.503581796653373,"vX0":-14.815787788099577,"vY0":-130.3494913776603,"vZ0":1.5506043030897203,"x":147.77,"y":171.18,"x0":3.597572918436637,"y0":50.00294558285626,"z0":4.334256142184628,"aX":17.781819681530415},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":-15.6,"spinRate":1834,"spinDirection":93},"zone":11,"typeConfidence":0.72,"plateTime":0.4189299557181525,"extension":6.88383497497736},"hitData":{"launchSpeed":86.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":146.45}},"index":4,"playId":"dfea646b-c024-3632-8258-95e0b729ddb7","pitchNumber":5,"startTime":"2026-04-17T20:55:47.174Z","endTime":"2026-04-17T20:55:54.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:55:54.059Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Tyrone Taylor out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T20:54:04.913Z","endTime":"2026-04-17T20:55:54.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".204"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.95"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.31"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.27"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.98"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.29"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.16"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09584191192967,"aZ":-31.892259792892368,"pfxX":11.940809281418169,"pfxZ":0.17567091097271437,"pX":-0.14017182488591248,"pZ":1.8839121150692166,"vX0":-13.92928712120441,"vY0":-127.15635910465586,"vZ0":0.49965830726261506,"x":122.34,"y":187.91,"x0":3.8788925520346136,"y0":50.004931670124016,"z0":4.232197056135051,"aX":19.39464653885513},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-18.1,"spinRate":1915,"spinDirection":99},"zone":8,"typeConfidence":0.9,"plateTime":0.4321265544850683,"extension":6.680281001386253},"index":0,"playId":"45e0345b-d31e-3a2a-8070-da9bc4d3f820","pitchNumber":1,"startTime":"2026-04-17T20:54:08.609Z","endTime":"2026-04-17T20:54:11.609Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022937785934253,"aZ":-30.95288727299827,"pfxX":11.684122910995313,"pfxZ":0.7340866670837833,"pX":0.07940245234477512,"pZ":2.121384708882891,"vX0":-13.282064256691278,"vY0":-128.40238730728575,"vZ0":0.50932235293095,"x":113.97,"y":181.5,"x0":3.7957050935084684,"y0":50.00613115011348,"z0":4.324478570740214,"aX":19.55835290409259},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":1941,"spinDirection":98},"zone":8,"typeConfidence":0.87,"plateTime":0.4262081222270018,"extension":6.85939968147208},"index":1,"playId":"075e1ebb-999d-308c-bea1-bc1ed2ad1aae","pitchNumber":2,"startTime":"2026-04-17T20:54:23.891Z","endTime":"2026-04-17T20:54:27.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398202993557437,"aZ":-27.7842909735598,"pfxX":10.067653735744079,"pfxZ":2.532870894496762,"pX":-0.5549969163772049,"pZ":2.823882387334758,"vX0":-14.400125096364505,"vY0":-130.5286238849491,"vZ0":1.258590469192955,"x":138.16,"y":162.54,"x0":3.714634647953024,"y0":50.002302447420476,"z0":4.421056606212119,"aX":17.44573406447898},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-15.2,"spinRate":2045,"spinDirection":105},"zone":1,"typeConfidence":0.92,"plateTime":0.4189527420458665,"extension":6.8720831781996},"index":2,"playId":"4a2ffdaf-e3b6-38d0-aac8-2d511ed6bc3f","pitchNumber":3,"startTime":"2026-04-17T20:54:44.839Z","endTime":"2026-04-17T20:54:47.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637986249292926,"aZ":-35.33858569090771,"pfxX":10.09674154721488,"pfxZ":-2.272683227427277,"pX":1.7358544133260676,"pZ":1.6089433813198446,"vX0":-8.55924656290551,"vY0":-117.50481613918902,"vZ0":1.8417818856594061,"x":50.83,"y":195.34,"x0":4.125479251750244,"y0":50.005803765890015,"z0":4.1141448221749455,"aX":14.028526974612076},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.2,"breakHorizontal":-16.0,"spinRate":1566,"spinDirection":87},"zone":14,"typeConfidence":0.89,"plateTime":0.46730466882981236,"extension":6.66113700922622},"index":3,"playId":"26e8cf29-295e-3a29-9a03-cca236493c43","pitchNumber":4,"startTime":"2026-04-17T20:55:07.229Z","endTime":"2026-04-17T20:55:12.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341770595724267,"aZ":-32.41542083603874,"pfxX":10.249911275181956,"pfxZ":-0.1396084572078493,"pX":-0.8073268930226583,"pZ":2.503581796653373,"vX0":-14.815787788099577,"vY0":-130.3494913776603,"vZ0":1.5506043030897203,"x":147.77,"y":171.18,"x0":3.597572918436637,"y0":50.00294558285626,"z0":4.334256142184628,"aX":17.781819681530415},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":-15.6,"spinRate":1834,"spinDirection":93},"zone":11,"typeConfidence":0.72,"plateTime":0.4189299557181525,"extension":6.88383497497736},"hitData":{"launchSpeed":86.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":146.45}},"index":4,"playId":"dfea646b-c024-3632-8258-95e0b729ddb7","pitchNumber":5,"startTime":"2026-04-17T20:55:47.174Z","endTime":"2026-04-17T20:55:54.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T20:55:54.059Z","atBatIndex":79},"scoringPlays":[8,9,13,15,19,37,61,64,68,74],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":78.74,"y":88.6},"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":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":198.04,"y":74.01},"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":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":149.04,"y":87.1},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":160.68,"y":151.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":202.77,"y":127.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":193.29,"y":127.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":42.62,"y":77.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":188.19,"y":130.17},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":21,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":94.56,"y":166.73},"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":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":182.28,"y":96.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":88.07,"y":85.63},"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":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":86.93,"y":51.06},"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":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":46.93,"y":91.58},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":148.31,"y":168.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":31.21,"y":70.82},"type":"H","description":"Home Run"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":197.84,"y":122.06},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":153.18,"y":174.45},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":94.99,"y":156.9},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":193.33,"y":106.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":165.38,"y":102.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":100.13,"y":165.72},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":29,"endIndex":38,"top":[29,30,31],"bottom":[32,33,34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":95.06,"y":163.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":144.43,"y":68.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":109.43,"y":156.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":102.33,"y":162.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":152.03,"y":165.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":105.08,"y":146.53},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":151.01,"y":166.73},"type":"E","description":"Field Error"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":151.01,"y":158.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":128.19,"y":179.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":154.56,"y":145.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":175.46,"y":116.4},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":189.53,"y":107.39},"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":6,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":131.81,"y":125.07},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":176.89,"y":71.87},"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":6,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":104.87,"y":163.18},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":152.67,"y":126.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":85.6,"y":112.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":68.92,"y":139.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":135.13,"y":163.73},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":65,"top":[55,56,57,58],"bottom":[59,60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":111.97,"y":87.12},"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":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":113.43,"y":181.35},"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":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":200.01,"y":113.02},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":100.79,"y":90.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":210.83,"y":109.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":170.73,"y":69.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":121.09,"y":145.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":83.83,"y":93.46},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":146.45,"y":151.52},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":76,"top":[66,67,68,69,70,71],"bottom":[72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":154.56,"y":164.2},"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":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":50.47,"y":124.65},"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":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":112.98,"y":183.97},"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":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":69.84,"y":116.19},"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":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":103.35,"y":147.97},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":180.93,"y":105.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":109.94,"y":166.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":17.91,"y":71.17},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":217.84,"y":102.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":44.44,"y":112.75},"type":"O","description":"Flyout"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":166.43,"y":112.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":193.9,"y":94.09},"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":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":109.43,"y":146.45},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":12,"hits":14,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":14,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"onDeck":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"inHole":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"battingOrder":7,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"onDeck":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"inHole":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"battingOrder":2,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".229","atBats":35,"obp":".293","slg":".339","ops":".632","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":4,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":9,"groundOuts":5,"airOuts":13,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":37,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"4.21","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.31","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":59,"strikes":93,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":10,"pitchesPerInning":"19.00","runsScoredPer9":"13.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":2,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".263","atBats":19,"obp":".263","slg":".316","ops":".579","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":6,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":2,"putOuts":48,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":29,"airOuts":15,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".226","atBats":84,"obp":".267","slg":".298","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":25,"rbi":9,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":0,"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":28,"putOuts":13,"errors":2,"chances":43,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".269","slg":".400","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":10,"rbi":6,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".238","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"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":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":13,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".294","atBats":51,"obp":".410","slg":".549","ops":".959","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":28,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.08","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"12.75","popOuts":2,"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":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":8,"putOuts":128,"errors":1,"chances":137,"fielding":".993","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"4.0 IP, 5 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":72,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":19,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":27,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"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":11,"groundOuts":12,"airOuts":23,"runs":8,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":62,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":286,"era":"4.50","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.44","battersFaced":70,"outs":48,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":286,"balls":106,"strikes":180,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":4,"winPercentage":".---","pitchesPerInning":"17.88","gamesFinished":4,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.94","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"801","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":11,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".239","atBats":46,"obp":".265","slg":".348","ops":".613","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":5,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.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":9,"putOuts":76,"errors":0,"chances":85,"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":"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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":13,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":47,"obp":".208","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"3.46","inningsPitched":"13.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"0.77","battersFaced":48,"outs":39,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":56,"strikes":113,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".000","pitchesPerInning":"13.00","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"0.69","hitsPer9Inn":"6.23","runsScoredPer9":"4.15","homeRunsPer9":"1.38","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"13.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":16,"airOuts":14,"runs":6,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":0,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".197","atBats":61,"obp":".190","slg":".279","ops":".469","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":17,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.14","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":3,"putOuts":43,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":12,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"0.00","inningsPitched":"9.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"0.89","battersFaced":35,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":41,"strikes":91,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.67","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.00","walksPer9Inn":"0.00","hitsPer9Inn":"8.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"8.10","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.35","battersFaced":30,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":46,"strikes":71,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.55","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.05","hitsPer9Inn":"8.10","runsScoredPer9":"8.10","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":17,"flyOuts":7,"groundOuts":16,"airOuts":16,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".158","atBats":57,"obp":".238","slg":".228","ops":".466","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":13,"rbi":3,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":2,"chances":39,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"obp":".423","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":105,"era":"6.75","inningsPitched":"5.1","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.06","battersFaced":26,"outs":16,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":38,"strikes":67,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"19.69","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.06","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"3.1 IP, 6 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":27,"strikes":38,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"18.90","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":11,"airOuts":16,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":72,"obp":".402","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":317,"era":"8.83","inningsPitched":"17.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.90","battersFaced":82,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":128,"strikes":189,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":6,"winPercentage":".000","pitchesPerInning":"18.29","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"11.42","walksPer9Inn":"5.19","hitsPer9Inn":"11.94","runsScoredPer9":"9.35","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"39","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":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":1},"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":3,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":20,"groundOuts":11,"airOuts":30,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".211","atBats":71,"obp":".269","slg":".296","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":21,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":3,"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":60,"putOuts":32,"errors":0,"chances":92,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".571","atBats":7,"obp":".625","slg":".857","ops":"1.482","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":6,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":4,"gamesStarted":4,"flyOuts":3,"groundOuts":25,"airOuts":14,"runs":15,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":81,"obp":".385","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":318,"era":"6.41","inningsPitched":"19.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.83","battersFaced":97,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":318,"balls":113,"strikes":205,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".000","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.61","walksPer9Inn":"4.58","hitsPer9Inn":"11.90","runsScoredPer9":"6.86","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":22,"airOuts":17,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":79,"obp":".284","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":373,"era":"3.86","inningsPitched":"21.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":89,"outs":63,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":140,"strikes":233,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"17.76","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.43","hitsPer9Inn":"6.86","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":31,"airOuts":20,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":83,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"1.96","inningsPitched":"23.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.09","battersFaced":93,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":120,"strikes":229,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".500","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"6.26","walksPer9Inn":"3.52","hitsPer9Inn":"6.26","runsScoredPer9":"1.96","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":24,"airOuts":24,"runs":12,"doubles":2,"triples":2,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".200","atBats":80,"obp":".297","slg":".313","ops":".610","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":25,"rbi":1,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.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":44,"putOuts":21,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".286","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":23,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":22,"obp":".240","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":26,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":41,"strikes":63,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"15.60","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.15","walksPer9Inn":"4.05","hitsPer9Inn":"4.05","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":25,"airOuts":17,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":80,"obp":".213","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":372,"era":"2.28","inningsPitched":"23.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.76","battersFaced":89,"outs":71,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":137,"strikes":235,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.65","walksPer9Inn":"3.04","hitsPer9Inn":"3.80","runsScoredPer9":"2.66","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":17,"airOuts":14,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".242","atBats":62,"obp":".365","slg":".355","ops":".720","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":22,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":3,"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":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[701807,502054,666182,596019,673357,682626,669004,543760,683146,668901,621438,673540,623211,640455],"pitchers":[673540,623211,640455],"bench":[620443],"bullpen":[605280,518886,690997,668964,642547,656849,548384,681810,596133,642207],"battingOrder":[502054,666182,596019,673357,682626,669004,543760,668901,621438],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lindor (2, Cabrera, E); Semien (3, Cabrera, E); Robert Jr. (1, Webb, J)."},{"label":"TB","value":"Alvarez, F 2; Benge; Bichette; Lindor 3; Melendez, M 2; Robert Jr. 2; Semien 3; Taylor, T 2; Vientos."},{"label":"RBI","value":"Alvarez, F (5); Semien (8); Taylor, T 2 (6)."},{"label":"Runners left in scoring position, 2 out","value":"Robert Jr.; Semien; Bichette."},{"label":"SAC","value":"Taylor, T."},{"label":"GIDP","value":"Bichette; Lindor; Vientos."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Melendez, M (1, 2nd base by Cabrera, E/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Baty (1, fielding); Taylor, T (1, throw)."},{"label":"DP","value":"(Bichette-Semien-Baty)."}]}],"note":[{"label":"a","value":"Singled for Baty in the 7th."},{"label":"b","value":"Lined out for Benge in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":5,"airOuts":13,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".255","atBats":37,"obp":".346","slg":".402","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":25,"rbi":10,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":35,"obp":".432","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":138,"era":"3.89","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.18","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":43,"strikes":95,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"15.33","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".429","slg":".364","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":8,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":1,"strikes":9,"strikePercentage":".900","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":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":9,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":33,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":104,"era":"1.93","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"0.86","battersFaced":35,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":32,"strikes":72,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"11.14","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.96","walksPer9Inn":"0.00","hitsPer9Inn":"7.71","runsScoredPer9":"1.93","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702303":{"person":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","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":1,"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":5,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".176","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.56","battersFaced":18,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":15,"strikes":45,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"11.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.44","walksPer9Inn":"0.00","hitsPer9Inn":"5.06","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"6.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":34,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":23,"airOuts":22,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":78,"obp":".322","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":366,"era":"2.38","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.28","battersFaced":91,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":147,"strikes":219,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":3,"winPercentage":"1.000","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.37","hitsPer9Inn":"7.15","runsScoredPer9":"2.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":17,"airOuts":11,"runs":9,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":1,"avg":".214","atBats":70,"obp":".313","slg":".486","ops":".799","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":34,"rbi":10,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":26,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":8,"groundOuts":12,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".356","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"8.10","inningsPitched":"10.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.60","battersFaced":45,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":61,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".500","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"10.80","runsScoredPer9":"8.10","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID664068":{"person":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":23,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"3.00","inningsPitched":"6.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":27,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":39,"strikes":78,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".333","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":4,"gamesStarted":4,"flyOuts":16,"groundOuts":8,"airOuts":26,"runs":6,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":371,"era":"2.45","inningsPitched":"22.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.77","battersFaced":82,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":124,"strikes":247,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"12.68","walksPer9Inn":"2.05","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":13,"groundOuts":20,"airOuts":26,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".241","atBats":79,"obp":".315","slg":".329","ops":".644","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":26,"rbi":9,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":16,"errors":2,"chances":52,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":14,"groundOuts":21,"airOuts":19,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".169","atBats":65,"obp":".276","slg":".200","ops":".476","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":13,"rbi":3,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".216","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":113,"errors":0,"chances":132,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","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":1,"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":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":10,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".327","atBats":49,"obp":".441","slg":".449","ops":".890","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":22,"rbi":7,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":4,"putOuts":117,"errors":0,"chances":121,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":3,"flyOuts":10,"groundOuts":12,"airOuts":20,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":64,"obp":".310","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"4.86","inningsPitched":"16.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.26","battersFaced":71,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":106,"strikes":164,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.18","walksPer9Inn":"3.24","hitsPer9Inn":"8.10","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"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}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":13,"groundOuts":15,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":1,"avg":".227","atBats":75,"obp":".275","slg":".293","ops":".568","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":22,"rbi":5,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":7,"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":2,"putOuts":55,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":6,"strikes":19,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":32,"obp":".459","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":159,"era":"5.87","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"2.22","battersFaced":37,"outs":23,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":62,"strikes":97,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".000","pitchesPerInning":"20.74","gamesFinished":4,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.87","hitsPer9Inn":"14.09","runsScoredPer9":"8.22","homeRunsPer9":"2.35","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".267","atBats":30,"obp":".405","slg":".400","ops":".805","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":6,"putOuts":54,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":5,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".375","atBats":40,"obp":".409","slg":".625","ops":"1.034","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":25,"rbi":10,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".414","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.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":1,"errors":0,"chances":1,"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"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".286","atBats":28,"obp":".394","slg":".321","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":9,"rbi":2,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":4,"gamesStarted":1,"flyOuts":9,"groundOuts":22,"airOuts":14,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":63,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":265,"era":"3.63","inningsPitched":"17.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.98","battersFaced":69,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":92,"strikes":173,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.29","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.79","walksPer9Inn":"1.56","hitsPer9Inn":"7.27","runsScoredPer9":"3.63","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":19,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".210","atBats":62,"obp":".354","slg":".419","ops":".773","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":26,"rbi":12,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".220","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":30,"errors":2,"chances":76,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681432":{"person":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":12,"groundOuts":16,"airOuts":26,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".342","atBats":76,"obp":".420","slg":".553","ops":".973","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":42,"rbi":20,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".354","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":26,"errors":0,"chances":74,"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"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":6,"groundOuts":14,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":51,"obp":".263","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":223,"era":"3.07","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.02","battersFaced":57,"outs":44,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":223,"balls":79,"strikes":144,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.20","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.07","hitsPer9Inn":"6.14","runsScoredPer9":"3.07","homeRunsPer9":"0.61","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"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":18,"flyOuts":8,"groundOuts":14,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".250","atBats":52,"obp":".286","slg":".462","ops":".748","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":24,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":31,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[663538,683737,608324,664023,673548,694208,807713,608348,691718,621020,665795,702303,657097,571948],"pitchers":[665795,702303,657097,571948],"bench":[665804,624424,664068],"bullpen":[665871,676962,684007,681432,607067,669020,592791,573204],"battingOrder":[663538,683737,608324,664023,673548,807713,608348,691718,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki (1, Manaea); Shaw (5, Manaea)."},{"label":"HR","value":"Ballesteros (3, 1st inning off Senga, 2 on, 2 out); Hoerner (3, 2nd inning off Senga, 1 on, 1 out); Happ (5, 8th inning off Manaea, 1 on, 1 out)."},{"label":"TB","value":"Ballesteros 5; Bregman; Busch 2; Happ 4; Hoerner 6; Kelly, C; Shaw 2; Suzuki 3; Swanson."},{"label":"RBI","value":"Ballesteros 3 (10); Happ 2 (10); Hoerner 2 (20); Shaw (9); Suzuki (2); Swanson (12)."},{"label":"2-out RBI","value":"Suzuki; Ballesteros 3."},{"label":"Runners left in scoring position, 2 out","value":"Suzuki 2; Hoerner; Happ."},{"label":"SF","value":"Swanson."},{"label":"GIDP","value":"Kelly, C."},{"label":"Team RISP","value":"6-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Crow-Armstrong (Taylor, T at 2nd base)."},{"label":"DP","value":"4 (Busch-Swanson-Busch; Kelly, C-Hoerner; 2 Swanson-Hoerner-Busch)."}]}],"note":[{"label":"a","value":"Struck out for Ballesteros in the 5th."}]}},"officials":[{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Manaea."},{"label":"Pitch timer violations","value":"Senga (pitcher)."},{"label":"ABS Challenge","value":"Alvarez, F 2 (Ball-Overturned to Strike, Ball-Confirmed); Kelly, C 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Senga 65-38; Brazobán 15-10; Manaea 72-45; Cabrera, E 91-57; Martin, R 12-10; Webb, J 25-19; Milner 10-9."},{"label":"Groundouts-flyouts","value":"Senga 2-3; Brazobán 1-0; Manaea 2-6; Cabrera, E 5-2; Martin, R 1-0; Webb, J 1-0; Milner 1-0."},{"label":"Batters faced","value":"Senga 18; Brazobán 5; Manaea 19; Cabrera, E 25; Martin, R 4; Webb, J 6; Milner 3."},{"label":"Inherited runners-scored","value":"Brazobán 1-1."},{"label":"Umpires","value":"HP: Todd Tichenor. 1B: Alex Tosi. 2B: Adam Hamari. 3B: Austin Jones. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, Out To LF."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"2:35."},{"label":"Att","value":"34,282."},{"label":"Venue","value":"Wrigley Field."},{"label":"April 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","boxscoreName":"Ballesteros"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":5,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".375","atBats":40,"obp":".409","slg":".625","ops":"1.034","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":25,"rbi":10,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".414","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":12,"groundOuts":16,"airOuts":26,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".342","atBats":76,"obp":".420","slg":".553","ops":".973","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":42,"rbi":20,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".354","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":26,"errors":0,"chances":74,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","boxscoreName":"Happ"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":17,"airOuts":11,"runs":9,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":1,"avg":".214","atBats":70,"obp":".313","slg":".486","ops":".799","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":34,"rbi":10,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":26,"errors":1,"chances":28,"fielding":".964","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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"loser":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}