{"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":823613,"link":"/api/v1.1/game/823613/feed/live","metaData":{"wait":10,"timeStamp":"20260624_195245","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823613,"type":"R","doubleHeader":"S","id":"2026/06/24/chnmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823613-2026-06-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-24T17:10:00Z","originalDate":"2026-06-24","officialDate":"2026-06-24","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"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":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":37,"ties":0,"pct":".532"},"records":{},"divisionLeader":false,"wins":42,"losses":37,"winningPercentage":".532"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":34,"losses":45,"ties":0,"pct":".430"},"records":{},"divisionLeader":false,"wins":34,"losses":45,"winningPercentage":".430"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"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},"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},"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":32,"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},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"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},"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},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"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},"ID702752":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752","firstName":"Jonathan","lastName":"Pintaro","primaryNumber":"91","birthDate":"1997-11-07","currentAge":28,"birthCity":"Pelham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Pintaro","middleName":"Ryan","boxscoreName":"Pintaro","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Pintaro","nameSlug":"jonathan-pintaro-702752","firstLastName":"Jonathan Pintaro","lastFirstName":"Pintaro, Jonathan","lastInitName":"Pintaro, J","initLastName":"J Pintaro","fullFMLName":"Jonathan Ryan Pintaro","fullLFMName":"Pintaro, Jonathan Ryan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":21,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":29,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"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},"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},"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},"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},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":32,"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},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":28,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669004":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","firstName":"Mervyl","lastName":"Melendez","primaryNumber":"1","birthDate":"1998-11-29","currentAge":27,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"MJ","useLastName":"Melendez","middleName":"S.","boxscoreName":"Melendez, M","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"MJ Melendez","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mj-melendez-669004","firstLastName":"MJ Melendez","lastFirstName":"Melendez, MJ","lastInitName":"Melendez, M","initLastName":"M Melendez","fullFMLName":"Mervyl S. Melendez","fullLFMName":"Melendez, Mervyl S.","strikeZoneTop":3.229,"strikeZoneBottom":1.629},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":32,"birthCity":"Tyler","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"A.J.","useLastName":"Minter","middleName":"Jordan","boxscoreName":"Minter","nickName":"Mint","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"A.J. Minter","nameSlug":"a-j-minter-621345","firstLastName":"A.J. Minter","lastFirstName":"Minter, A.J.","lastInitName":"Minter, A","initLastName":"A Minter","fullFMLName":"Alex Jordan Minter","fullLFMName":"Minter, Alex Jordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"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},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"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},"ID681151":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151","firstName":"Jayden","lastName":"Murray","primaryNumber":"70","birthDate":"1997-04-11","currentAge":29,"birthCity":"Vernal","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jayden","useLastName":"Murray","middleName":"Allen","boxscoreName":"Murray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jayden Murray","nameSlug":"jayden-murray-681151","firstLastName":"Jayden Murray","lastFirstName":"Murray, Jayden","lastInitName":"Murray, J","initLastName":"J Murray","fullFMLName":"Jayden Allen Murray","fullLFMName":"Murray, Jayden Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42136,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Sunny","temp":"81","wind":"9 mph, L To R"},"gameInfo":{"attendance":31951,"firstPitch":"2026-06-24T17:10:00.000Z","gameDurationMinutes":162},"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":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"home":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":809879,"fullName":"Ryan Feuerstein","link":"/api/v1/people/809879"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T17:10:38.142Z","endTime":"2026-06-24T17:11:22.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T14:42:44.741Z","endTime":"2026-06-24T16:45:47.882Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T16:45:47.882Z","endTime":"2026-06-24T17:09:22.868Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T17:09:22.868Z","endTime":"2026-06-24T17:10:40.525Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8706337159266,"aZ":-14.547186561186958,"pfxX":-8.527393696150655,"pfxZ":8.873477237889867,"pX":-0.5260137623126028,"pZ":3.398403919043367,"vX0":11.04958075332091,"vY0":-140.95062914692292,"vZ0":-2.786721159301423,"x":137.05,"y":147.02,"x0":-3.4128405305813296,"y0":50.002611850437965,"z0":5.354825043303884,"aX":-16.93949978066766},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":12.8,"spinRate":2372,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3905246312367092,"extension":6.339616003732984},"index":3,"playId":"16eb2423-0e2a-3611-baac-3f9edd16e245","pitchNumber":1,"startTime":"2026-06-24T17:10:40.525Z","endTime":"2026-06-24T17:10:43.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5767473828574,"aZ":-14.273601893313538,"pfxX":-8.093702099363355,"pfxZ":9.20428923001843,"pX":0.08506478695631535,"pZ":3.275442749220257,"vX0":12.976797721992298,"vY0":-139.34359486380094,"vZ0":-2.8939366349961473,"x":113.76,"y":150.34,"x0":-3.604718303385763,"y0":50.00046251694057,"z0":5.284272648556225,"aX":-15.73784608700503},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2435,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3947671435372566,"extension":6.315756537985078},"index":4,"playId":"9cf569eb-2356-36e2-8474-d1a9710b2873","pitchNumber":2,"startTime":"2026-06-24T17:10:53.883Z","endTime":"2026-06-24T17:10:57.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-24T17:11:08.182Z","endTime":"2026-06-24T17:11:18.758Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.731387559534355,"aZ":-25.161485396069622,"pfxX":-12.96980943729063,"pfxZ":3.6392479920301994,"pX":-0.5583972682397804,"pZ":3.326196956219233,"vX0":11.57205875413301,"vY0":-138.60060778502555,"vZ0":-1.1478839848177336,"x":138.28,"y":148.97,"x0":-3.122184219808751,"y0":50.002490947715216,"z0":5.441049422073406,"aX":-24.993157520746113},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":20.8,"spinRate":2248,"spinDirection":229},"zone":1,"typeConfidence":0.92,"plateTime":0.39662845917171863,"extension":6.415972808774472},"index":6,"playId":"192336c5-2abd-3b8b-8439-c416df717141","pitchNumber":3,"startTime":"2026-06-24T17:11:18.758Z","endTime":"2026-06-24T17:11:22.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:11:22.861Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T17:11:24.091Z","endTime":"2026-06-24T17:13:24.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.867382527799947,"aZ":-18.228383317389206,"pfxX":-8.946484693479745,"pfxZ":6.953549539887785,"pX":-0.4218511704286864,"pZ":4.5309580148715165,"vX0":12.24681361179416,"vY0":-140.7173225861623,"vZ0":0.9137332699354349,"x":133.08,"y":116.44,"x0":-3.6676427448304922,"y0":50.00361179010153,"z0":5.382761151993083,"aX":-17.946550277020243},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":13.7,"spinRate":2462,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.38919976718729066,"extension":6.361485784541732},"index":0,"playId":"00fee9a3-21f9-3a3e-80fa-1f90fcd69554","pitchNumber":1,"startTime":"2026-06-24T17:11:48.137Z","endTime":"2026-06-24T17:11:51.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58142524974457,"aZ":-17.735916459699432,"pfxX":-9.37107621522831,"pfxZ":7.468607586819735,"pX":-0.5286387885732124,"pZ":1.50205536084514,"vX0":11.755059291082079,"vY0":-137.90243601180987,"vZ0":-6.553892323252418,"x":137.15,"y":198.22,"x0":-3.6214938978181235,"y0":50.00368120019906,"z0":5.0984188759976075,"aX":-18.118690277691954},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2283,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39660822718777133,"extension":6.32906002744561},"index":1,"playId":"02eebc2e-83e5-3d6b-baa4-37c77b8af0ec","pitchNumber":2,"startTime":"2026-06-24T17:12:03.013Z","endTime":"2026-06-24T17:12:07.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-24T17:12:19.330Z","endTime":"2026-06-24T17:12:28.858Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526789732348764,"aZ":-28.32046369724595,"pfxX":9.07696935485086,"pfxZ":2.575673458790508,"pX":0.11154341227284806,"pZ":3.0850231073343624,"vX0":6.620818401172126,"vY0":-122.76853792960932,"vZ0":0.7741847474629177,"x":112.75,"y":155.48,"x0":-3.817472446501644,"y0":50.00449794186654,"z0":5.2114428891588895,"aX":13.599628323988323},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.2,"breakHorizontal":-18.2,"spinRate":2995,"spinDirection":53},"zone":2,"typeConfidence":0.87,"plateTime":0.4493545252051354,"extension":6.147327865676107},"index":3,"playId":"19cb6664-1524-33a0-8033-0c7e065afdc8","pitchNumber":3,"startTime":"2026-06-24T17:12:28.858Z","endTime":"2026-06-24T17:12:32.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.000105694792012,"aZ":-25.249777433025635,"pfxX":-11.06418161997962,"pfxZ":3.5208089027249905,"pX":-0.4629797780254955,"pZ":2.57260018290534,"vX0":11.299502708856773,"vY0":-138.87232655439377,"vZ0":-3.0561089775068435,"x":134.65,"y":169.32,"x0":-3.133046050939052,"y0":50.003472708299064,"z0":5.353564270043704,"aX":-21.767491228350035},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":17.9,"spinRate":2358,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.393325142281439,"extension":6.42126488083039},"index":4,"playId":"35bf1541-7284-3c07-8a5b-1fffbcc4cd19","pitchNumber":4,"startTime":"2026-06-24T17:12:42.780Z","endTime":"2026-06-24T17:12:46.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84774715249401,"aZ":-42.886339556484316,"pfxX":8.623695712627137,"pfxZ":-7.742002726140697,"pX":0.6370847195566935,"pZ":2.0057262668783826,"vX0":7.486690474506206,"vY0":-118.32359212070475,"vZ0":1.5574201232692686,"x":92.72,"y":184.63,"x0":-3.7180456749415565,"y0":50.005769336114746,"z0":5.34521741151595,"aX":11.924003594999919},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.1,"breakHorizontal":-17.8,"spinRate":3300,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.4674207115146145,"extension":6.281738882035515},"index":5,"playId":"5a7360f8-edc5-3d13-a6ad-1b02a0f0fc35","pitchNumber":5,"startTime":"2026-06-24T17:13:01.876Z","endTime":"2026-06-24T17:13:04.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4774271344271,"aZ":-15.819585448791571,"pfxX":-8.128137888977783,"pfxZ":8.537087257303035,"pX":-1.026294133267995,"pZ":3.228646898558188,"vX0":9.591977472733667,"vY0":-138.38941543409817,"vZ0":-2.64040780865471,"x":156.12,"y":151.61,"x0":-3.5017859709782146,"y0":50.0013137381649,"z0":5.2709509023916805,"aX":-15.568704238892263},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":12.4,"spinRate":2407,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3976924948229823,"extension":6.086952433361673},"index":6,"playId":"970f5927-7122-3af9-8639-4ca0972c63f4","pitchNumber":6,"startTime":"2026-06-24T17:13:20.027Z","endTime":"2026-06-24T17:13:24.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:13:24.313Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T17:13:23.091Z","endTime":"2026-06-24T17:14:52.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15072956969849,"aZ":-32.20505432885882,"pfxX":9.850125993139773,"pfxZ":-0.021164650000939034,"pX":-1.0277248894350688,"pZ":3.2846087675340008,"vX0":3.94335571388947,"vY0":-121.46904686354708,"vZ0":1.9595723573451425,"x":156.17,"y":150.1,"x0":-3.9568213343812477,"y0":50.0019196559493,"z0":5.288736975884138,"aX":14.56242906546158},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":-18.8,"spinRate":2892,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4527635499751925,"extension":6.883124546006644},"index":0,"playId":"56a7e5e0-d4e6-32de-8810-006b0e54a221","pitchNumber":1,"startTime":"2026-06-24T17:13:46.129Z","endTime":"2026-06-24T17:13:50.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85379910268786,"aZ":-31.70037082409647,"pfxX":12.407388121767,"pfxZ":0.33444189266770863,"pX":-1.0541962612818878,"pZ":3.3057442884382313,"vX0":3.046336434538927,"vY0":-119.6449008706764,"vZ0":2.022783173315516,"x":157.18,"y":149.52,"x0":-3.9618781430156003,"y0":50.00244091088246,"z0":5.335590360150747,"aX":17.58877675190846},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.6,"breakHorizontal":-23.3,"spinRate":2925,"spinDirection":57},"zone":11,"typeConfidence":0.91,"plateTime":0.4617387900461387,"extension":6.700206640648582},"index":1,"playId":"4a7ed578-7d7b-353a-ba69-21ab6f538d3b","pitchNumber":2,"startTime":"2026-06-24T17:13:57.639Z","endTime":"2026-06-24T17:14:02.120Z","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.6,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89147400482142,"aZ":-29.183435127517537,"pfxX":-11.706316396714735,"pfxZ":1.5779489922568182,"pX":-1.8693591139052654,"pZ":3.7673160339597604,"vX0":8.734385053388996,"vY0":-137.39350348136765,"vZ0":1.0128136233295693,"x":188.26,"y":137.06,"x0":-3.5824946146559262,"y0":50.003695548392216,"z0":5.390216595630583,"aX":-22.18882792405807},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":19.2,"spinRate":2472,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.3999833072245007,"extension":6.184070222282128},"index":2,"playId":"7112cd4e-d543-3e78-922a-2be6d2a367f9","pitchNumber":3,"startTime":"2026-06-24T17:14:13.105Z","endTime":"2026-06-24T17:14:16.815Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72443215917879,"aZ":-17.04054896293703,"pfxX":-8.557303871085274,"pfxZ":7.739083986711222,"pX":-0.6473663108911307,"pZ":2.6976272872785065,"vX0":10.693238709791581,"vY0":-138.86220852078088,"vZ0":-3.9299550827923535,"x":141.68,"y":165.94,"x0":-3.4339949356418114,"y0":50.003713320527375,"z0":5.26305050429285,"aX":-16.73525213949746},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2385,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39425993083143807,"extension":6.202137166555053},"index":3,"playId":"23a30b6b-7dce-3438-b4f0-cb744d58c896","pitchNumber":4,"startTime":"2026-06-24T17:14:32.143Z","endTime":"2026-06-24T17:14:35.612Z","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":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001565506202603,"aZ":-24.976299926230674,"pfxX":-0.5340352432685354,"pfxZ":3.952635917977638,"pX":-1.1055233214729783,"pZ":3.0480734263078197,"vX0":7.03928323048138,"vY0":-133.02246910630356,"vZ0":-0.9914971015971645,"x":159.14,"y":156.48,"x0":-3.697974440822545,"y0":50.005994876462616,"z0":5.2086056633654625,"aX":-0.973867123465867},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-0.2,"spinRate":2538,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40912395627790943,"extension":6.701081178450186},"index":4,"playId":"71811a82-441f-3f52-97df-88c89ce8073b","pitchNumber":5,"startTime":"2026-06-24T17:14:48.629Z","endTime":"2026-06-24T17:14:52.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:14:52.956Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T17:14:52.668Z","endTime":"2026-06-24T17:16:28.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.391524891945625,"aZ":-13.463239350055659,"pfxX":-10.465900857910784,"pfxZ":9.506526789918455,"pX":-0.2360283763017711,"pZ":2.630280077676914,"vX0":12.641534040484785,"vY0":-139.41127052117287,"vZ0":-4.826531647733961,"x":126.0,"y":167.76,"x0":-3.469882253027973,"y0":50.00168979319596,"z0":5.272889337026419,"aX":-20.597194645640737},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":16.3,"spinRate":2310,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3929224478467921,"extension":6.6942091374272525},"index":0,"playId":"02f9a2b9-d8f0-35bf-bfa4-39792768a710","pitchNumber":1,"startTime":"2026-06-24T17:15:23.167Z","endTime":"2026-06-24T17:15:26.611Z","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":85.2,"endSpeed":77.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802560143825595,"aZ":-32.684917149493266,"pfxX":10.473701283821528,"pfxZ":-0.3329933289829139,"pX":0.35467448428734716,"pZ":2.0427265223027864,"vX0":6.6072917145935435,"vY0":-123.89023497750355,"vZ0":-0.8068128584152294,"x":103.48,"y":183.63,"x0":-3.7277520982486436,"y0":50.00456473532514,"z0":5.158186408370853,"aX":15.926196452512295},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-20.8,"spinRate":2905,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.445866181589774,"extension":6.226686156566286},"index":1,"playId":"08728a7d-8150-3e33-823b-fa21f87a1740","pitchNumber":2,"startTime":"2026-06-24T17:15:39.189Z","endTime":"2026-06-24T17:15:42.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":73.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22161841969662,"aZ":-42.90368982744538,"pfxX":10.49790572778308,"pfxZ":-7.852668585357873,"pX":1.932138875698926,"pZ":0.2763794503705466,"vX0":9.498123268169817,"vY0":-118.81051363009627,"vZ0":-2.0999970234932084,"x":43.35,"y":231.32,"x0":-3.5488929547516435,"y0":50.00424067928423,"z0":5.239171450184069,"aX":14.33843440231992},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.4,"breakHorizontal":-22.1,"spinRate":3517,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4691534923154532,"extension":6.300705787197439},"index":2,"playId":"dc9d3f1c-a170-3759-8bdf-e373b0286921","pitchNumber":3,"startTime":"2026-06-24T17:15:58.725Z","endTime":"2026-06-24T17:16:03.088Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50109284802016,"aZ":-28.75581946057583,"pfxX":-11.545586982637762,"pfxZ":1.739094275464426,"pX":0.04807462871487571,"pZ":3.321039077152197,"vX0":12.973858379554471,"vY0":-139.57907279328313,"vZ0":-0.7770605759060552,"x":115.17,"y":149.11,"x0":-3.168440627831442,"y0":50.00231836504992,"z0":5.502723633858769,"aX":-22.69628591382322},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":18.1,"spinRate":2263,"spinDirection":229},"zone":2,"typeConfidence":0.92,"plateTime":0.3929653651074365,"extension":6.358306769272872},"index":3,"playId":"c27d5e61-2d9e-3cfb-9e1c-11dc2a5ad871","pitchNumber":4,"startTime":"2026-06-24T17:16:24.209Z","endTime":"2026-06-24T17:16:28.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:16:28.383Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Benge doubles (10) on a sharp line drive to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T17:17:55.455Z","endTime":"2026-06-24T17:19:19.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59352264028806,"aZ":-10.75064062809983,"pfxX":-5.8135143245713845,"pfxZ":11.952488619677776,"pX":-0.1485028677081105,"pZ":1.9067742997425152,"vX0":6.517563943752571,"vY0":-133.94725779720602,"vZ0":-8.05478739381855,"x":122.66,"y":187.3,"x0":-1.873721251986188,"y0":50.00592387068971,"z0":5.747942047315743,"aX":-10.423033725847507},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":8.9,"spinRate":2077,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.41105687225679555,"extension":6.398677909728055},"index":0,"playId":"477c8af0-e106-37c7-8429-be4d79d962e6","pitchNumber":1,"startTime":"2026-06-24T17:18:40.261Z","endTime":"2026-06-24T17:18:43.571Z","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":82.8,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046224013316518,"aZ":-29.958354444501587,"pfxX":-8.367148199581994,"pfxZ":1.509148357748753,"pX":-0.7111877928683812,"pZ":3.79292148900503,"vX0":4.702907551580413,"vY0":-120.5615561505381,"vZ0":0.8964209056941845,"x":144.11,"y":136.37,"x0":-1.602856809706662,"y0":50.003447535275676,"z0":6.0661257457672635,"aX":-12.283396774826269},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1220,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4548112987144184,"extension":6.263503564695823},"index":1,"playId":"05152341-bffd-3b15-8c5a-038602a87913","pitchNumber":2,"startTime":"2026-06-24T17:18:53.170Z","endTime":"2026-06-24T17:18:57.760Z","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.7,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063241462578638,"aZ":-27.46591865352435,"pfxX":-6.840981606623114,"pfxZ":3.2310191437877123,"pX":0.235902550336371,"pZ":2.2031762713250806,"vX0":6.642055332831506,"vY0":-120.18474849981115,"vZ0":-2.8257355543274096,"x":108.01,"y":179.29,"x0":-1.679421646090136,"y0":50.00408076644565,"z0":5.8425104022154954,"aX":-9.973316014829072},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":10.7,"spinRate":1230,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.45636423647209234,"extension":6.355996960584836},"hitData":{"launchSpeed":104.9,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.62,"coordY":113.08}},"index":2,"playId":"dafee78b-3408-354d-8830-db4509396194","pitchNumber":3,"startTime":"2026-06-24T17:19:06.539Z","endTime":"2026-06-24T17:19:19.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:19:19.097Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to right fielder Michael Conforto. Carson Benge to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T17:19:15.614Z","endTime":"2026-06-24T17:20:41.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270748676055042,"aZ":-15.40687013840248,"pfxX":-4.242432454254491,"pfxZ":9.303263780431804,"pX":-0.7496009062930589,"pZ":3.189080274776551,"vX0":4.524404816504165,"vY0":-133.54860119886888,"vZ0":-4.025582323706623,"x":145.57,"y":152.67,"x0":-1.9160626871811322,"y0":50.00662847038074,"z0":5.827203868262725,"aX":-7.650312361161016},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":6.7,"spinRate":1957,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.410427083462539,"extension":6.431036710830837},"index":0,"playId":"0440932e-a524-3d3d-bc14-299b4295b14a","pitchNumber":1,"startTime":"2026-06-24T17:19:52.605Z","endTime":"2026-06-24T17:19:55.957Z","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":93.3,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61384329625507,"aZ":-13.260447056669783,"pfxX":-5.7695941832229956,"pfxZ":10.14352163242809,"pX":-0.46869836662775116,"pZ":2.867622797852383,"vX0":6.036940641812808,"vY0":-135.67838672104853,"vZ0":-5.447772182169828,"x":134.87,"y":161.35,"x0":-1.9726939866062148,"y0":50.00360731432704,"z0":5.825163075180405,"aX":-10.759966545831256},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2046,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4036574749503252,"extension":6.374677597965861},"index":1,"playId":"fc7b1272-a6bc-3d8e-b205-bbfc431e7848","pitchNumber":2,"startTime":"2026-06-24T17:20:07.404Z","endTime":"2026-06-24T17:20:10.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51034030507863,"aZ":-38.10173859988334,"pfxX":8.497993643075793,"pfxZ":-4.627494386245484,"pX":-0.01483506246846386,"pZ":2.4952842401922597,"vX0":1.331737692709234,"vY0":-112.99061420314541,"vZ0":0.3404014720895643,"x":117.57,"y":171.41,"x0":-1.7167175743257703,"y0":50.005201923984636,"z0":6.20283076310429,"aX":10.87851083162885},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.9,"breakHorizontal":-15.7,"spinRate":2622,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4866210584977888,"extension":6.339775605487837},"hitData":{"launchSpeed":94.0,"launchAngle":29.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.79,"coordY":56.82}},"index":2,"playId":"d0b8fe8a-3b7c-3a60-8cfa-4f3f18f4cdfb","pitchNumber":3,"startTime":"2026-06-24T17:20:28.583Z","endTime":"2026-06-24T17:20:41.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:20:41.433Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T17:20:44.609Z","endTime":"2026-06-24T17:23:34.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968823311012997,"aZ":-16.78470956821214,"pfxX":-10.09865054920099,"pfxZ":8.20254425086366,"pX":-0.02571107494193003,"pZ":2.215711770614349,"vX0":7.162339952324446,"vY0":-136.1280369166585,"vZ0":-6.850610192151323,"x":117.98,"y":178.96,"x0":-1.379289360930605,"y0":50.00247485009647,"z0":5.927471559795409,"aX":-18.946673798210057},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":16.8,"spinRate":2172,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4024087325030159,"extension":6.467913135538548},"index":0,"playId":"ccfbada0-1c83-3e22-8358-8d304c1b327d","pitchNumber":1,"startTime":"2026-06-24T17:21:09.461Z","endTime":"2026-06-24T17:21:12.915Z","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":94.3,"endSpeed":86.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724881173441716,"aZ":-19.339405885394413,"pfxX":-10.16289541409133,"pfxZ":6.753755896983261,"pX":0.15215409814567543,"pZ":2.583527640558783,"vX0":7.935809128941103,"vY0":-137.07818544699947,"vZ0":-5.22633178091159,"x":111.2,"y":169.02,"x0":-1.4621906310210975,"y0":50.001356676880924,"z0":5.837917549631698,"aX":-19.310137388992782},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2121,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39980246123606467,"extension":6.465355221023779},"index":1,"playId":"f7de3606-fb84-39de-81f7-7714293ab007","pitchNumber":2,"startTime":"2026-06-24T17:21:28.561Z","endTime":"2026-06-24T17:21:31.561Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T17:21:48.650Z","endTime":"2026-06-24T17:21:58.307Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.323025656414746,"aZ":-12.584139194165607,"pfxX":-4.376541084307539,"pfxZ":10.416474175583119,"pX":0.025180109606414067,"pZ":1.4496960680885094,"vX0":5.283644809290704,"vY0":-135.9101198661322,"vZ0":-9.392978740319421,"x":116.04,"y":199.64,"x0":-1.3706720265886596,"y0":50.00240899647026,"z0":5.813099849670017,"aX":-8.230623104883419},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2143,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40219888076302546,"extension":6.618736187804838},"index":3,"playId":"44f881b6-cc18-3321-b6d7-6f4a118757ef","pitchNumber":3,"startTime":"2026-06-24T17:21:58.307Z","endTime":"2026-06-24T17:22:02.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79120633288322,"aZ":-31.03738324711662,"pfxX":5.719031856428471,"pfxZ":0.7826421179443699,"pX":0.2946320107850113,"pZ":2.4364421117557837,"vX0":3.2209500825077955,"vY0":-119.50344049615519,"vZ0":-1.370556324340287,"x":105.77,"y":173.0,"x0":-1.8111749722946522,"y0":50.00346317093944,"z0":5.790772180734368,"aX":8.319210374046484},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-11.2,"spinRate":2575,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.45732729769845104,"extension":6.321436830730068},"index":4,"playId":"e0444aef-1359-3717-8920-039459e3c3a9","pitchNumber":4,"startTime":"2026-06-24T17:22:16.686Z","endTime":"2026-06-24T17:22:19.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52932487881755,"aZ":-17.2673473280144,"pfxX":-9.743123899430255,"pfxZ":7.717931216489899,"pX":-0.10890744584651212,"pZ":1.6144448618853426,"vX0":6.9046443700199776,"vY0":-137.41554747574455,"vZ0":-8.144644789673901,"x":121.15,"y":195.19,"x0":-1.3752546788928792,"y0":50.006804339581464,"z0":5.76752768800486,"aX":-18.82854378042543},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":16.4,"spinRate":2019,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3970502022842486,"extension":6.69115347473184},"index":5,"playId":"6a8c6bc3-ae10-3818-b5ca-06fd15ef989f","pitchNumber":5,"startTime":"2026-06-24T17:23:06.994Z","endTime":"2026-06-24T17:23:09.994Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.124439057815312,"aZ":-15.870116316991814,"pfxX":-7.482878451672455,"pfxZ":8.511286447884888,"pX":0.6493132736358941,"pZ":3.266676503361997,"vX0":7.7344487297442,"vY0":-137.67010945226087,"vZ0":-4.344495612025964,"x":92.25,"y":150.58,"x0":-1.2269847627071908,"y0":50.00377059013808,"z0":5.942479145221815,"aX":-14.336433536368427},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2186,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.398154351390247,"extension":6.46389097419461},"index":6,"playId":"fa593be1-0da8-39df-8f56-130928d9385e","pitchNumber":6,"startTime":"2026-06-24T17:23:31.643Z","endTime":"2026-06-24T17:23:34.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:23:34.792Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T17:23:35.078Z","endTime":"2026-06-24T17:25:15.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":94.6,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228714104406052,"aZ":-12.585615872174648,"pfxX":-5.500079085596573,"pfxZ":10.106644739640373,"pX":-0.20206004143739287,"pZ":1.4126859464581205,"vX0":5.8528311655677365,"vY0":-137.54598108938927,"vZ0":-9.360540169257202,"x":124.7,"y":200.64,"x0":-1.6313458346242973,"y0":50.00210863066837,"z0":5.688953663008932,"aX":-10.659402917898388},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2198,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39648122676173125,"extension":6.516755100196878},"index":0,"playId":"9e04bcf6-a031-3c27-a542-11f59ed85d21","pitchNumber":1,"startTime":"2026-06-24T17:23:58.995Z","endTime":"2026-06-24T17:24:02.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276913289645798,"aZ":-14.866269841916,"pfxX":-5.135738238710056,"pfxZ":9.204035563273411,"pX":-0.6328998187625011,"pZ":2.225668276829939,"vX0":5.267539506481926,"vY0":-135.89032519865034,"vZ0":-6.392045599069259,"x":141.12,"y":178.69,"x0":-1.9242008223329796,"y0":50.00260195981336,"z0":5.6312890892272,"aX":-9.657016703824604},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2114,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4022378266252473,"extension":6.59989213533475},"index":1,"playId":"eec89ca9-89df-37b2-8306-c8e996f25666","pitchNumber":2,"startTime":"2026-06-24T17:24:16.153Z","endTime":"2026-06-24T17:24:19.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-24T17:24:36.009Z","endTime":"2026-06-24T17:24:49.357Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.427909913702514,"aZ":-12.317593986287024,"pfxX":-5.014245605078826,"pfxZ":10.41064106362678,"pX":0.19870001444488292,"pZ":2.541607632724039,"vX0":6.850415780802953,"vY0":-137.67640340111402,"vZ0":-6.361664751564815,"x":109.43,"y":170.16,"x0":-1.6778500967004153,"y0":50.00267421160383,"z0":5.726881560486978,"aX":-9.563894715619663},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2304,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39883764686795287,"extension":6.600028055220621},"index":3,"playId":"ff9b16eb-faf6-3457-a099-e1bf45e294e0","pitchNumber":3,"startTime":"2026-06-24T17:24:49.357Z","endTime":"2026-06-24T17:24:52.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767511530569685,"aZ":-24.44816573569415,"pfxX":-0.3864724582230883,"pfxZ":4.52804845773981,"pX":1.0052704929193501,"pZ":1.6024862166521125,"vX0":6.299240571775457,"vY0":-130.1275675706512,"vZ0":-6.010927953816976,"x":78.68,"y":195.51,"x0":-1.402424355590192,"y0":50.001587549103455,"z0":5.809092816114096,"aX":-0.6607102001324263},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-0.7,"spinRate":2250,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.42185440151494946,"extension":6.474538523086337},"index":4,"playId":"302ee795-042d-35cd-8780-c6694e3c2e0b","pitchNumber":4,"startTime":"2026-06-24T17:25:10.811Z","endTime":"2026-06-24T17:25:15.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:25:15.283Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (15) on a sharp line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T17:27:13.779Z","endTime":"2026-06-24T17:28:17.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83715370576231,"aZ":-11.630640013169378,"pfxX":-6.483081788183748,"pfxZ":11.05362598745425,"pX":0.4247852606465342,"pZ":2.92625472086584,"vX0":12.739531408875555,"vY0":-135.96825295902627,"vZ0":-4.035914749214966,"x":100.81,"y":159.77,"x0":-3.4946216265162184,"y0":50.00666625799479,"z0":5.246563525416539,"aX":-12.055063313978776},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.40397162875568116,"extension":6.541536935831107},"index":0,"playId":"e6bf1e9f-0441-3722-8044-794ca40bedb8","pitchNumber":1,"startTime":"2026-06-24T17:27:22.057Z","endTime":"2026-06-24T17:27:25.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32398066565617,"aZ":-31.36203943580519,"pfxX":8.181167303698961,"pfxZ":0.531889763304223,"pX":-0.11006939129944897,"pZ":3.2867418561860897,"vX0":6.631850837644947,"vY0":-123.23252191806206,"vZ0":1.6674186589314968,"x":121.2,"y":150.04,"x0":-3.906623575526669,"y0":50.00265087629943,"z0":5.266149978930745,"aX":12.480133498821527},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":3014,"spinDirection":69},"zone":2,"typeConfidence":0.88,"plateTime":0.4458354878579933,"extension":5.929842243924298},"index":1,"playId":"f7e9069d-7bbc-369a-8094-747cc7cfc424","pitchNumber":2,"startTime":"2026-06-24T17:27:34.808Z","endTime":"2026-06-24T17:27:38.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619736932253492,"aZ":-43.06204639670351,"pfxX":7.996254600634371,"pfxZ":-7.817200174932844,"pX":-0.7254147034766314,"pZ":0.16382500422704235,"vX0":4.820721603621341,"vY0":-118.94369291964728,"vZ0":-2.5674030667148884,"x":144.65,"y":234.36,"x0":-3.8360201500770374,"y0":50.00108898839333,"z0":5.265621040780373,"aX":11.141582179162835},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":-15.8,"spinRate":3455,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.4654007257646797,"extension":6.049625908210609},"index":2,"playId":"c3a6717c-8e02-35f0-99fc-5b55f112f0ea","pitchNumber":3,"startTime":"2026-06-24T17:27:49.074Z","endTime":"2026-06-24T17:27:52.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883561206147178,"aZ":-42.47969566869784,"pfxX":9.760164660003024,"pfxZ":-7.518852615464205,"pX":-0.4422336041904947,"pZ":2.279229331244509,"vX0":5.0958640448168895,"vY0":-117.35990965864538,"vZ0":2.2450910868053,"x":133.86,"y":177.24,"x0":-3.9224902775277024,"y0":50.00410238465742,"z0":5.318793404833449,"aX":13.37345396688202},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.6,"breakHorizontal":-19.1,"spinRate":3243,"spinDirection":50},"zone":4,"typeConfidence":0.89,"plateTime":0.46990916780049785,"extension":6.257179485520363},"hitData":{"launchSpeed":106.1,"launchAngle":20.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.27,"coordY":43.09}},"index":3,"playId":"15a5fedb-fbf7-31c8-9e34-a43f28056429","pitchNumber":4,"startTime":"2026-06-24T17:28:02.479Z","endTime":"2026-06-24T17:28:17.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:28:17.564Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, first baseman Jared Young to pitcher Nolan McLean. Ian Happ to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T17:28:13.765Z","endTime":"2026-06-24T17:31:06.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611761418112618,"aZ":-23.07658818763732,"pfxX":-10.932087011365972,"pfxZ":4.589713099644674,"pX":-0.45701460813957806,"pZ":2.1279568987344573,"vX0":12.510508876028524,"vY0":-139.65301766303182,"vZ0":-4.369932931196577,"x":134.42,"y":181.33,"x0":-3.568394201205364,"y0":50.00049039272631,"z0":5.225486178558977,"aX":-21.653485641007787},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2302,"spinDirection":237},"zone":7,"typeConfidence":0.87,"plateTime":0.39178433426307446,"extension":6.552814674562349},"index":0,"playId":"808c7e7d-dbe3-303d-991f-5bacfa7a6fb6","pitchNumber":1,"startTime":"2026-06-24T17:29:10.076Z","endTime":"2026-06-24T17:29:13.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97577641878615,"aZ":-14.419790134547739,"pfxX":-7.517565611439532,"pfxZ":9.140022087416451,"pX":-0.9014678881199798,"pZ":3.584600152237723,"vX0":9.478573023497475,"vY0":-139.14457743472832,"vZ0":-2.422258141754158,"x":151.36,"y":142.0,"x0":-3.390561558151746,"y0":50.00110071321658,"z0":5.432876556406489,"aX":-14.600844663185049},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":11.4,"spinRate":2309,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39507543821903157,"extension":6.355593326448373},"index":1,"playId":"a1fcbb33-e4ce-36f9-90d6-55409f51a1d9","pitchNumber":2,"startTime":"2026-06-24T17:29:37.497Z","endTime":"2026-06-24T17:29:41.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63340136311975,"aZ":-28.809648282401664,"pfxX":-9.915770468132488,"pfxZ":1.7162759455724057,"pX":-0.9388633233702066,"pZ":4.114979590703147,"vX0":11.359548335632784,"vY0":-139.39072346388133,"vZ0":1.7639064352011422,"x":152.79,"y":127.68,"x0":-3.787260789611992,"y0":50.001367796177405,"z0":5.3819902409651466,"aX":-19.42457857963311},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":2344,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3936180822631177,"extension":6.218646194644039},"index":2,"playId":"c660ced2-eefb-32e2-8550-e99b0d1c1cda","pitchNumber":3,"startTime":"2026-06-24T17:29:58.824Z","endTime":"2026-06-24T17:30:02.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27588536384693,"aZ":-24.18262231590242,"pfxX":-0.9554509024656292,"pfxZ":4.437500827586632,"pX":-0.39190158283673804,"pZ":3.2496543748795554,"vX0":9.375084207091186,"vY0":-133.68929641312312,"vZ0":-0.6976777702422126,"x":131.94,"y":151.04,"x0":-3.827977118731453,"y0":50.00189420284283,"z0":5.2582239608934325,"aX":-1.722235270752318},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":2472,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41055686493694443,"extension":6.815571598938457},"index":3,"playId":"feed319f-f66d-3f05-97d9-e3e2e87f8451","pitchNumber":4,"startTime":"2026-06-24T17:30:17.008Z","endTime":"2026-06-24T17:30:20.017Z","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":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04802571597613,"aZ":-27.73913100624285,"pfxX":-10.707378258672161,"pfxZ":2.2892534113567837,"pX":0.2884763615167866,"pZ":4.145885779048651,"vX0":13.655792257510058,"vY0":-138.79623708724898,"vZ0":1.364308205580215,"x":106.0,"y":126.84,"x0":-3.3200151326458673,"y0":50.00348372591926,"z0":5.504312644789394,"aX":-20.749990761506947},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":16.3,"spinRate":2102,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.39566217335489196,"extension":6.462702838441981},"index":4,"playId":"b9b2d8fb-9026-3e54-9464-39f9eca1bfa5","pitchNumber":5,"startTime":"2026-06-24T17:30:39.286Z","endTime":"2026-06-24T17:30:42.739Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13411862918555,"aZ":-27.554747337876194,"pfxX":-11.888216074624586,"pfxZ":2.342583815281607,"pX":-0.7553877467340403,"pZ":3.228029385866565,"vX0":11.74507275422479,"vY0":-139.6521755331662,"vZ0":-0.6233363349866747,"x":145.79,"y":151.62,"x0":-3.475779122642015,"y0":50.0005768828769,"z0":5.27029787920071,"aX":-23.424183483403407},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":19.1,"spinRate":2265,"spinDirection":242},"zone":1,"typeConfidence":0.92,"plateTime":0.392557213355218,"extension":6.39620288735603},"hitData":{"launchSpeed":54.9,"launchAngle":7.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.05,"coordY":163.94}},"index":5,"playId":"732c3b3e-e851-3e2b-8881-fca7f9bea8f2","pitchNumber":6,"startTime":"2026-06-24T17:30:59.638Z","endTime":"2026-06-24T17:31:06.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:31:06.021Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T17:31:18.287Z","endTime":"2026-06-24T17:32:27.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67320218684002,"aZ":-30.962912307738144,"pfxX":-11.4386587455657,"pfxZ":0.622911465365549,"pX":-1.2064091901068068,"pZ":3.0069058468584124,"vX0":10.559617948267661,"vY0":-139.09662414155997,"vZ0":-0.5636077669950883,"x":162.99,"y":157.59,"x0":-3.5880034291260223,"y0":50.00108068331567,"z0":5.286796486375095,"aX":-22.145494051714206},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":2351,"spinDirection":267},"zone":11,"typeConfidence":0.92,"plateTime":0.39558859253517253,"extension":6.4754673244892285},"index":0,"playId":"09d00ade-7831-3f7f-9476-2144523cb670","pitchNumber":1,"startTime":"2026-06-24T17:31:43.803Z","endTime":"2026-06-24T17:31:47.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217903869155798,"aZ":-43.2966366217461,"pfxX":8.767289141897995,"pfxZ":-8.407560084245773,"pX":1.2568715636511358,"pZ":1.9960437715124317,"vX0":8.654913520606366,"vY0":-116.11307148138445,"vZ0":2.0363305098260662,"x":69.09,"y":184.89,"x0":-3.7035964352671913,"y0":50.00565958469114,"z0":5.328096933652064,"aX":11.590992592442381},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.0,"breakHorizontal":-18.6,"spinRate":3359,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4776187847411917,"extension":6.240918573135168},"index":1,"playId":"a2621bab-ba67-3bb9-87ff-13871d2a8696","pitchNumber":2,"startTime":"2026-06-24T17:31:59.854Z","endTime":"2026-06-24T17:32:03.723Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36901935822975,"aZ":-30.257097891472753,"pfxX":-11.601833144443514,"pfxZ":1.0099601531012894,"pX":0.34452333480867664,"pZ":2.909066702983332,"vX0":13.680380817758314,"vY0":-136.7390243341464,"vZ0":-0.8730791460072005,"x":103.87,"y":160.24,"x0":-3.2094747187686568,"y0":50.00420642051032,"z0":5.303394059626768,"aX":-22.034160718423074},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":18.2,"spinRate":2281,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.4001442585540196,"extension":6.469521337505072},"index":2,"playId":"435fe242-b1b3-3fcc-b56a-0de01cb483ab","pitchNumber":3,"startTime":"2026-06-24T17:32:23.215Z","endTime":"2026-06-24T17:32:27.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:32:27.192Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, pitcher Nolan McLean to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T17:32:27.617Z","endTime":"2026-06-24T17:33:03.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.030500819051085,"aZ":-27.693816049931726,"pfxX":-12.108441566800787,"pfxZ":2.285650145522613,"pX":-0.7417010588477723,"pZ":3.0920530163598317,"vX0":12.010111362119801,"vY0":-139.3194728538441,"vZ0":-1.067219946560312,"x":145.27,"y":155.29,"x0":-3.5404776294780125,"y0":50.003273202542886,"z0":5.314615827888726,"aX":-23.74423092879094},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":19.3,"spinRate":2336,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.39352054371472933,"extension":6.486222053655087},"hitData":{"launchSpeed":52.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":185.63}},"index":0,"playId":"ad59a912-69fe-3fa8-83e1-63b7ab14191f","pitchNumber":1,"startTime":"2026-06-24T17:32:55.000Z","endTime":"2026-06-24T17:33:03.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:33:03.021Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T17:34:49.050Z","endTime":"2026-06-24T17:37:16.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26383541526664,"aZ":-26.195401858801297,"pfxX":2.6822881166474737,"pfxZ":3.5557639943137342,"pX":2.3498254744391875,"pZ":2.346061266084886,"vX0":8.916131967017483,"vY0":-128.92598590763953,"vZ0":-3.6814303606179735,"x":27.43,"y":175.44,"x0":-1.5041799152439017,"y0":50.001838975006805,"z0":5.818468064179069,"aX":4.504157025976455},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":-6.8,"spinRate":2165,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.42515207453951076,"extension":6.447365415964945},"index":0,"playId":"bdc244f1-6b45-330a-a750-5d14b926b0aa","pitchNumber":1,"startTime":"2026-06-24T17:35:25.496Z","endTime":"2026-06-24T17:35:28.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340928906947617,"aZ":-30.910219631441514,"pfxX":2.1865301732901727,"pfxZ":0.7826056539559358,"pX":1.62854273020318,"pZ":1.4871437532584342,"vX0":7.171365922217179,"vY0":-126.20431871190344,"vZ0":-4.750254579026195,"x":54.92,"y":198.63,"x0":-1.527745653753425,"y0":50.006267447251126,"z0":5.867634736800673,"aX":3.5463137243235487},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2232,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43307812492638353,"extension":6.435868764903305},"index":1,"playId":"36779754-eca1-3929-89d7-4ad2c9b6b539","pitchNumber":2,"startTime":"2026-06-24T17:35:39.077Z","endTime":"2026-06-24T17:35:42.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T17:35:52.164Z","endTime":"2026-06-24T17:35:59.379Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309253667562835,"aZ":-21.998280507534272,"pfxX":-7.916022612734272,"pfxZ":5.561436262534302,"pX":0.7811013731520612,"pZ":2.530497013371186,"vX0":8.456735588839132,"vY0":-134.25745370047525,"vZ0":-4.635801634262619,"x":87.23,"y":170.46,"x0":-1.3769676235583639,"y0":50.006258907879804,"z0":5.839689015200592,"aX":-14.494540463716383},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":12.6,"spinRate":1956,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40754050789706264,"extension":6.513095118169449},"index":3,"playId":"34489d50-0bb0-3480-89d2-8056f31f7492","pitchNumber":3,"startTime":"2026-06-24T17:35:59.379Z","endTime":"2026-06-24T17:36:03.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618797725852954,"aZ":-16.910377183539545,"pfxX":-11.34158204297782,"pfxZ":8.093716388239336,"pX":-0.04364866687312592,"pZ":1.9117900966349348,"vX0":7.583316511608109,"vY0":-136.79772344582835,"vZ0":-7.2349566821028635,"x":118.66,"y":187.16,"x0":-1.3854874192477173,"y0":50.00071238936874,"z0":5.760609070251411,"aX":-21.38301215956734},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":18.8,"spinRate":2165,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.401166777007663,"extension":6.446297922517389},"index":4,"playId":"715b7170-f679-3907-9a42-c763107ad71e","pitchNumber":4,"startTime":"2026-06-24T17:36:18.817Z","endTime":"2026-06-24T17:36:22.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35729757953383,"aZ":-18.67496534553445,"pfxX":-10.954347238028866,"pfxZ":7.304776933987839,"pX":-0.6837857920430522,"pZ":1.4294403746409226,"vX0":5.881429630527793,"vY0":-136.19241304896124,"vZ0":-8.054264107535335,"x":143.06,"y":200.19,"x0":-1.466478166130429,"y0":50.005970624054704,"z0":5.754361365332233,"aX":-20.253972064410426},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":18.4,"spinRate":2115,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40465490110079294,"extension":6.541779668824945},"index":5,"playId":"a2a2fc5c-8f46-3136-af9a-0e8d1beb3b09","pitchNumber":5,"startTime":"2026-06-24T17:36:33.826Z","endTime":"2026-06-24T17:36:37.244Z","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":93.9,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539271903959808,"aZ":-16.64404957444493,"pfxX":-10.598893600002935,"pfxZ":8.264816790636887,"pX":0.35513203066015947,"pZ":1.8794551251270315,"vX0":8.571456379307747,"vY0":-136.34160199452444,"vZ0":-7.35336987120778,"x":103.46,"y":188.03,"x0":-1.4555101564796498,"y0":50.002869690457224,"z0":5.76436185127993,"aX":-19.91442648376575},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":17.3,"spinRate":2152,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4020485141528485,"extension":6.573633131814752},"index":6,"playId":"78c79789-705f-3ccb-b070-d12a3a25c3da","pitchNumber":6,"startTime":"2026-06-24T17:36:52.440Z","endTime":"2026-06-24T17:36:57.158Z","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":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282889852096755,"aZ":-19.309334760115632,"pfxX":-8.918363053503375,"pfxZ":7.0627684649187366,"pX":-0.7403146539636102,"pZ":3.4452116431028896,"vX0":4.758300667256495,"vY0":-134.3723812556095,"vZ0":-2.924543748494752,"x":145.22,"y":145.76,"x0":-1.3795275017359692,"y0":50.00002206193595,"z0":5.9264588583701805,"aX":-16.235933054880807},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2017,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40828535851718595,"extension":6.6292771746704435},"index":7,"playId":"76667ab5-7b04-3403-abea-4f00c80631fd","pitchNumber":7,"startTime":"2026-06-24T17:37:11.557Z","endTime":"2026-06-24T17:37:16.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:37:16.375Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Francisco Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T17:37:17.277Z","endTime":"2026-06-24T17:39:49.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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.1,"endSpeed":85.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.985768035368324,"aZ":-19.829536651858916,"pfxX":-8.950307814634641,"pfxZ":6.571527564503315,"pX":-0.9409925894939826,"pZ":3.249078006153804,"vX0":4.671176477584154,"vY0":-136.84074842860716,"vZ0":-3.482985837219842,"x":152.87,"y":151.05,"x0":-1.5165113607344407,"y0":50.00021564453626,"z0":5.913511999696405,"aX":-16.803153456179242},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":15.1,"spinRate":2095,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4017987614254248,"extension":6.532072621279475},"index":0,"playId":"7209beeb-7952-35bd-9d8b-5b52e3ca0c36","pitchNumber":1,"startTime":"2026-06-24T17:37:43.124Z","endTime":"2026-06-24T17:37:47.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76335302221824,"aZ":-12.765632229944469,"pfxX":-2.949311502134322,"pfxZ":10.548479305778368,"pX":-0.7812243993067463,"pZ":3.667429511505661,"vX0":3.538343158475381,"vY0":-134.90225787585234,"vZ0":-3.3301604032944434,"x":146.78,"y":139.76,"x0":-1.7276199952667533,"y0":50.005370808107195,"z0":5.819696528375417,"aX":-5.428405538237381},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2042,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.406246649457064,"extension":6.5531704906368695},"index":1,"playId":"52a408e4-d28e-3ba8-b5b9-49eb8f30cdcf","pitchNumber":2,"startTime":"2026-06-24T17:38:01.781Z","endTime":"2026-06-24T17:38:05.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"7a39d99c-53f2-4a22-9d55-499579f6c479","startTime":"2026-06-24T17:38:27.726Z","endTime":"2026-06-24T17:38:32.726Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419542439133096,"aZ":-13.539838739097465,"pfxX":-6.061395778802763,"pfxZ":9.955019881271914,"pX":-0.5229371369789093,"pZ":2.1521641023280695,"vX0":5.745946675400777,"vY0":-136.08018920425843,"vZ0":-6.867757458525981,"x":136.93,"y":180.67,"x0":-1.8763494228413413,"y0":50.00354205436412,"z0":5.650477542031256,"aX":-11.34607712696736},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2105,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.40282022155399266,"extension":6.501267231455204},"index":3,"playId":"2654b0e1-5b26-30a0-94b6-8e8ab45a63cb","pitchNumber":3,"startTime":"2026-06-24T17:38:44.172Z","endTime":"2026-06-24T17:38:47.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863478377160227,"aZ":-17.068770221494383,"pfxX":-10.096279736976683,"pfxZ":8.08974200356641,"pX":0.16613776443012257,"pZ":1.4905055400760245,"vX0":8.050502158875117,"vY0":-135.56936876054425,"vZ0":-8.199381708810066,"x":110.67,"y":198.54,"x0":-1.5261043396941398,"y0":50.00012133296038,"z0":5.739163596278972,"aX":-18.84302416358456},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":16.7,"spinRate":1989,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40360002511417736,"extension":6.680667779328372},"index":4,"playId":"47231f3c-3eaf-3376-a47b-49ff7f3e9445","pitchNumber":4,"startTime":"2026-06-24T17:39:04.227Z","endTime":"2026-06-24T17:39:08.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35014578500597,"aZ":-12.692344829272358,"pfxX":-6.3281433056613094,"pfxZ":10.384495081506332,"pX":0.07176979359633745,"pZ":1.8415096610639294,"vX0":6.896589191480162,"vY0":-136.63291649914746,"vZ0":-7.8375183896368865,"x":114.26,"y":189.06,"x0":-1.6725027035780466,"y0":50.000146450744936,"z0":5.634830274174324,"aX":-11.86808421317819},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2024,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4021149736262881,"extension":6.598499772987423},"index":5,"playId":"e9abb469-9a49-3369-bb2d-dd56a0daa30e","pitchNumber":5,"startTime":"2026-06-24T17:39:24.751Z","endTime":"2026-06-24T17:39:28.331Z","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":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79924654664652,"aZ":-17.978215233069093,"pfxX":-11.83370951277777,"pfxZ":7.770279217608724,"pX":0.7542230589107654,"pZ":1.282576078894363,"vX0":9.527403908097702,"vY0":-134.68424181790576,"vZ0":-8.359375882465319,"x":88.25,"y":204.15,"x0":-1.3015022739273374,"y0":50.00366412586341,"z0":5.711592671642292,"aX":-21.61891074165864},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":19.2,"spinRate":2039,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4075568310516098,"extension":6.640384826742027},"index":6,"playId":"02dc90a6-faaa-3644-883e-3344fccd0cef","pitchNumber":6,"startTime":"2026-06-24T17:39:45.584Z","endTime":"2026-06-24T17:39:49.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:39:49.578Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcus Semien grounds into a double play, third baseman Pedro Ramírez to second baseman Nico Hoerner to first baseman Michael Busch. Francisco Alvarez to 3rd. Brett Baty out at 2nd. Marcus Semien out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T17:40:57.146Z","endTime":"2026-06-24T17:43:56.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T17:40:05.639Z","endTime":"2026-06-24T17:40:59.490Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.545872135342293,"aZ":-19.654476183589207,"pfxX":1.1165104098214371,"pfxZ":7.09143368400634,"pX":2.041737159919963,"pZ":1.10673895741245,"vX0":8.66423529081733,"vY0":-131.86820505937294,"vZ0":-8.23301676584298,"x":39.17,"y":208.9,"x0":-1.4286760301060515,"y0":50.00037449300706,"z0":5.714526062359297,"aX":1.9666027827751589},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.8,"spinRate":2145,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.41507538844641445,"extension":6.637930452788069},"index":1,"playId":"4130d3e7-e9c2-3a40-85c8-49d41597ba23","pitchNumber":1,"startTime":"2026-06-24T17:40:59.490Z","endTime":"2026-06-24T17:41:02.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"eb762f15-0866-424e-8ccb-c07f20d99c7c","startTime":"2026-06-24T17:41:21.100Z","endTime":"2026-06-24T17:41:26.100Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1293735014417,"aZ":-15.021758246598182,"pfxX":-10.603404160702894,"pfxZ":9.184949090387441,"pX":0.9108701051860854,"pZ":0.9984613028288408,"vX0":9.379237145255138,"vY0":-136.5294322562868,"vZ0":-9.881907560989156,"x":82.28,"y":211.82,"x0":-1.2098927737349174,"y0":50.0012420033197,"z0":5.724870268590536,"aX":-19.797203854366003},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":16.9,"spinRate":2125,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40286111758007115,"extension":6.666173291181409},"index":3,"playId":"52e08cdb-6d0b-3c53-8f43-f02b17f93dc1","pitchNumber":2,"startTime":"2026-06-24T17:41:35.914Z","endTime":"2026-06-24T17:41:39.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192545315341285,"aZ":-16.331631608058306,"pfxX":-9.41141338893209,"pfxZ":8.382273712573685,"pX":0.877400954248849,"pZ":1.8051361786453928,"vX0":9.149580373161438,"vY0":-136.8441635253189,"vZ0":-7.592748732560815,"x":83.56,"y":190.04,"x0":-1.2924092488957253,"y0":50.00056093391734,"z0":5.741729243373198,"aX":-17.784193434295158},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":15.0,"spinRate":2003,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40078914380723507,"extension":6.535887912977872},"index":4,"playId":"ccd38940-204c-31d0-b555-50ed005c6281","pitchNumber":3,"startTime":"2026-06-24T17:41:53.683Z","endTime":"2026-06-24T17:41:57.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431685190840813,"aZ":-22.067593193029747,"pfxX":-9.808821731917732,"pfxZ":5.465881935869483,"pX":-0.7643805931730916,"pZ":3.7638369100895774,"vX0":5.300430587581809,"vY0":-135.3211634692996,"vZ0":-1.640025445565413,"x":146.14,"y":137.16,"x0":-1.4776260413613183,"y0":50.00001143836518,"z0":5.928667906916532,"aX":-18.128911731940637},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":16.6,"spinRate":1956,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4052678728623009,"extension":6.40363961466023},"index":5,"playId":"25d63211-2c7a-3173-bee5-ab9f487814f9","pitchNumber":4,"startTime":"2026-06-24T17:42:20.057Z","endTime":"2026-06-24T17:42:23.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.263439107065036,"aZ":-21.15824004511961,"pfxX":-10.2789716015468,"pfxZ":5.9838603105742365,"pX":-0.44117291006247883,"pZ":2.8444147592749705,"vX0":6.217478952471064,"vY0":-135.23515562909316,"vZ0":-3.941335720535566,"x":133.82,"y":161.98,"x0":-1.4423603858535807,"y0":50.00082045361113,"z0":5.816788290316956,"aX":-18.914292701769437},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":17.2,"spinRate":1990,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4060165947676029,"extension":6.589893217330242},"index":6,"playId":"a122db27-a528-31f2-9eaa-9cde8fa42d86","pitchNumber":5,"startTime":"2026-06-24T17:42:39.781Z","endTime":"2026-06-24T17:42:42.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939165784061174,"aZ":-16.007899228792056,"pfxX":-8.79512863056109,"pfxZ":8.505940654112415,"pX":-0.3817193213809561,"pZ":2.1839037177674396,"vX0":6.105507102300761,"vY0":-136.90489313719667,"vZ0":-6.640014656721252,"x":131.55,"y":179.81,"x0":-1.4969930618344112,"y0":50.000438246724975,"z0":5.734337738156205,"aX":-16.70995321770549},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":14.6,"spinRate":1976,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3999333689294948,"extension":6.687012491690501},"index":7,"playId":"029bb349-c8b2-3b5f-b162-f67f405093cf","pitchNumber":6,"startTime":"2026-06-24T17:43:03.490Z","endTime":"2026-06-24T17:43:09.490Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76112857409399,"aZ":-18.433211922584967,"pfxX":-10.296660091306748,"pfxZ":7.389991227951895,"pX":0.020801913182591846,"pZ":2.232039052244228,"vX0":7.532566671069728,"vY0":-135.51145140632164,"vZ0":-5.971522936455816,"x":116.21,"y":178.51,"x0":-1.4579362402232858,"y0":50.001082289790034,"z0":5.753050697350255,"aX":-19.13775199210154},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":17.0,"spinRate":1931,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40428613117645806,"extension":6.6685092605399},"hitData":{"launchSpeed":95.6,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":172.97}},"index":8,"playId":"c511520e-5c2f-338a-ad17-20cc1569cf4e","pitchNumber":7,"startTime":"2026-06-24T17:43:45.120Z","endTime":"2026-06-24T17:43:56.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:43:56.710Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T17:44:03.680Z","endTime":"2026-06-24T17:47:10.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956535707237684,"aZ":-31.054007523371656,"pfxX":-6.938047988136004,"pfxZ":0.6977047049046803,"pX":-0.9725185686234676,"pZ":2.5881036496739833,"vX0":4.142816214682259,"vY0":-125.8396507083363,"vZ0":-2.0318986395364522,"x":154.07,"y":168.9,"x0":-1.7331233775309933,"y0":50.00577965045708,"z0":5.905759862848347,"aX":-11.202775736687968},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":11.8,"spinRate":1109,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4341609335131973,"extension":6.5207009950771635},"index":0,"playId":"382a85e3-3436-30c9-8ee8-b3e24867860e","pitchNumber":1,"startTime":"2026-06-24T17:44:21.163Z","endTime":"2026-06-24T17:44:27.163Z","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":93.1,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.781208414884567,"aZ":-17.74888657938187,"pfxX":-4.685312221680189,"pfxZ":7.695716433561227,"pX":-0.25658128629210564,"pZ":3.920059481755369,"vX0":5.5937526295194395,"vY0":-135.60368001967112,"vZ0":-1.9798970066889763,"x":126.78,"y":132.94,"x0":-1.7308965183945138,"y0":50.00483448383214,"z0":5.888929038675096,"aX":-8.785633980715506},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":7.4,"spinRate":1929,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4028743463770197,"extension":6.435346448290737},"index":1,"playId":"208bdeff-9e4b-3c02-91ee-671ee05c7dfd","pitchNumber":2,"startTime":"2026-06-24T17:45:20.667Z","endTime":"2026-06-24T17:45:25.460Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-24T17:45:42.688Z","endTime":"2026-06-24T17:46:01.790Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.827632332292367,"aZ":-16.01089691577735,"pfxX":-3.5022987531335783,"pfxZ":8.585868702957205,"pX":-0.27896998664332723,"pZ":3.410730241618041,"vX0":4.713452116502712,"vY0":-136.3089343828699,"vZ0":-3.5553773409078078,"x":127.63,"y":146.69,"x0":-1.5751606133821627,"y0":50.00327908112286,"z0":5.836736020712902,"aX":-6.594040814332765},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":5.4,"spinRate":1987,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4017501113561117,"extension":6.593001999366134},"index":3,"playId":"a98867da-1079-3ea6-9ff0-ecef50a251a5","pitchNumber":3,"startTime":"2026-06-24T17:46:01.790Z","endTime":"2026-06-24T17:46:06.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874642202483408,"aZ":-11.717671338476004,"pfxX":-3.777915166692405,"pfxZ":10.606946880740896,"pX":1.101348291479648,"pZ":2.1198492107167586,"vX0":8.202360496234235,"vY0":-137.8200127414475,"vZ0":-7.607096558113625,"x":75.02,"y":181.54,"x0":-1.4191272913123885,"y0":50.00672350364568,"z0":5.7027037329909644,"aX":-7.289594077274054},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2176,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39702964111889205,"extension":6.683444231935797},"index":4,"playId":"a025fbe7-6589-336d-849b-0415c87cfd32","pitchNumber":4,"startTime":"2026-06-24T17:46:23.947Z","endTime":"2026-06-24T17:46:28.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86309268167303,"aZ":-14.523678632419143,"pfxX":-3.8724505772065254,"pfxZ":9.5273779465302,"pX":-0.8449097905211835,"pZ":3.861473022798425,"vX0":3.7407467987783214,"vY0":-135.78431749049952,"vZ0":-2.5829238224852937,"x":149.21,"y":134.52,"x0":-1.742419053243239,"y0":50.005993723663835,"z0":5.845251111754038,"aX":-7.176992934541866},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2135,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40458034721765124,"extension":6.570750579174242},"index":5,"playId":"e7d36d97-e483-3b46-9455-ff7d37bcb924","pitchNumber":5,"startTime":"2026-06-24T17:46:46.865Z","endTime":"2026-06-24T17:46:50.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38821691673383,"aZ":-11.488555394314114,"pfxX":-5.578498549725326,"pfxZ":10.76046815660363,"pX":-0.40095442200978015,"pZ":2.6716700543586964,"vX0":5.628994918581423,"vY0":-138.1549872041817,"vZ0":-6.160668185121405,"x":132.28,"y":166.64,"x0":-1.745570087445394,"y0":50.001380934230696,"z0":5.711497690882474,"aX":-10.722690815015405},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2260,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.39730228028706005,"extension":6.564745133057021},"index":6,"playId":"e778333a-0a4b-30da-9d8d-fe4e47a2fa8b","pitchNumber":6,"startTime":"2026-06-24T17:47:06.937Z","endTime":"2026-06-24T17:47:10.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:47:10.059Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T17:49:20.373Z","endTime":"2026-06-24T17:50:16.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.295967048899183,"aZ":-17.011249383595608,"pfxX":-8.308274751977574,"pfxZ":7.670637092762503,"pX":-0.005130200548708002,"pZ":3.307451272372665,"vX0":11.912911491431487,"vY0":-139.04838317204613,"vZ0":-2.831235789733366,"x":117.2,"y":149.48,"x0":-3.246147986693494,"y0":50.0066512263419,"z0":5.454223358218159,"aX":-16.433259667189127},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":2299,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3924390974113998,"extension":6.440145389916634},"index":0,"playId":"ed629f81-f1e3-3f8c-9142-49d69dd8594a","pitchNumber":1,"startTime":"2026-06-24T17:49:24.445Z","endTime":"2026-06-24T17:49:27.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331650980520095,"aZ":-17.490242977961337,"pfxX":-8.466926363572384,"pfxZ":7.509453979667491,"pX":0.42153350691615926,"pZ":2.9614310157514563,"vX0":13.576777668059991,"vY0":-138.5715625017279,"vZ0":-3.060304858043779,"x":100.93,"y":158.82,"x0":-3.428843286360038,"y0":50.00512358570164,"z0":5.240636149459912,"aX":-16.56242626078072},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":2299,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.39442048866438917,"extension":6.5488399575091725},"index":1,"playId":"c04e8b24-1059-3170-a433-08bbad3daadf","pitchNumber":2,"startTime":"2026-06-24T17:49:36.795Z","endTime":"2026-06-24T17:49:40.094Z","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":95.9,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089422656936595,"aZ":-17.52739489828693,"pfxX":-8.803445101318513,"pfxZ":7.462063711270037,"pX":0.8338662389458958,"pZ":3.6488792594681145,"vX0":14.757240992781357,"vY0":-138.95978871689147,"vZ0":-1.5546578052439055,"x":85.21,"y":140.26,"x0":-3.3929933705606627,"y0":50.001260651900964,"z0":5.375662548797407,"aX":-17.27765296335297},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2416,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3936236421425332,"extension":6.408480959145192},"index":2,"playId":"870affc5-b2c6-344e-be93-e683060f74a6","pitchNumber":3,"startTime":"2026-06-24T17:50:00.517Z","endTime":"2026-06-24T17:50:04.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06684567267128,"aZ":-31.869898882521156,"pfxX":10.316419669876751,"pfxZ":0.19678764574203633,"pX":0.6199842869414159,"pZ":3.933547150377199,"vX0":7.3899320359727,"vY0":-124.73992505639842,"vZ0":2.7474846367205528,"x":93.37,"y":132.57,"x0":-3.730054131585196,"y0":50.003612640514454,"z0":5.459869517558372,"aX":16.121741724502964},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-20.5,"spinRate":2994,"spinDirection":61},"zone":12,"typeConfidence":0.89,"plateTime":0.4405195849676731,"extension":6.876012751526167},"index":3,"playId":"41952694-58d4-389b-a583-a4e261d47ec3","pitchNumber":4,"startTime":"2026-06-24T17:50:13.506Z","endTime":"2026-06-24T17:50:16.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:50:16.506Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T17:50:16.257Z","endTime":"2026-06-24T17:51:32.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935494539330897,"aZ":-25.84515984181222,"pfxX":-12.849446656656333,"pfxZ":3.2935591561410966,"pX":-1.1010120964969172,"pZ":3.2298719973704757,"vX0":11.596552826021123,"vY0":-137.85134244090744,"vZ0":-1.0121657818823027,"x":158.97,"y":151.57,"x0":-3.6949101507916886,"y0":50.005339144574165,"z0":5.348256093001377,"aX":-24.708921577180483},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":20.8,"spinRate":2340,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3974932633514823,"extension":6.1685353323328656},"index":0,"playId":"895ab294-1a72-3c71-897c-5e49314c05fd","pitchNumber":1,"startTime":"2026-06-24T17:50:40.683Z","endTime":"2026-06-24T17:50:45.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":74.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27497985580831,"aZ":-31.256346109059084,"pfxX":13.894205417949113,"pfxZ":0.6277045842098872,"pX":-1.2281370193587444,"pZ":3.657799152160706,"vX0":2.4461262579258274,"vY0":-121.59586374190108,"vZ0":2.923156909613805,"x":163.81,"y":140.02,"x0":-4.055599871269067,"y0":50.00099169624887,"z0":5.204235956757181,"aX":20.198162089703114},"breaks":{"breakAngle":33.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-25.7,"spinRate":3011,"spinDirection":61},"zone":11,"typeConfidence":0.9,"plateTime":0.4555565950066338,"extension":5.968711702167146},"index":1,"playId":"36af352d-7d01-32a7-840f-b001eadd0728","pitchNumber":2,"startTime":"2026-06-24T17:50:54.009Z","endTime":"2026-06-24T17:50:58.005Z","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":95.7,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801994041135806,"aZ":-16.83826771166116,"pfxX":-8.878405251878664,"pfxZ":7.871307710095511,"pX":-0.18300270892273243,"pZ":4.014445709308482,"vX0":12.333163301449064,"vY0":-138.86395445008105,"vZ0":-0.46831650527969876,"x":123.98,"y":130.39,"x0":-3.5333741965837313,"y0":50.00274986577617,"z0":5.307968266428583,"aX":-17.299023437104623},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":13.4,"spinRate":2415,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39481169011129325,"extension":6.277280031556575},"index":2,"playId":"7f3a795b-e4eb-3aff-bbe8-c9fd8abbdc11","pitchNumber":3,"startTime":"2026-06-24T17:51:12.231Z","endTime":"2026-06-24T17:51:15.863Z","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":96.6,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.947140925627295,"aZ":-12.958555933564037,"pfxX":-7.701050203275743,"pfxZ":9.698882422459167,"pX":0.056386699588884134,"pZ":3.5739533578950358,"vX0":12.355424071362261,"vY0":-140.1747647626113,"vZ0":-2.627931159618324,"x":114.85,"y":142.28,"x0":-3.41669640713258,"y0":50.00669260796307,"z0":5.374477544726901,"aX":-15.264893189873545},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2456,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3914000878107995,"extension":6.319031247082381},"index":3,"playId":"fbb457df-5073-3985-a659-cf9fe68a5928","pitchNumber":4,"startTime":"2026-06-24T17:51:28.293Z","endTime":"2026-06-24T17:51:32.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:51:32.320Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Conforto grounds into a double play, shortstop Bo Bichette to second baseman Marcus Semien to first baseman Jared Young. Pete Crow-Armstrong out at 2nd. Michael Conforto out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T17:51:37.353Z","endTime":"2026-06-24T17:52:35.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":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":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065102366235894,"aZ":-33.622420523934196,"pfxX":9.46725727579314,"pfxZ":-0.9974634944178202,"pX":-1.6913253582488532,"pZ":2.3375752127139857,"vX0":2.6185136904573163,"vY0":-120.81389557192827,"vZ0":0.44133561361084017,"x":181.47,"y":175.67,"x0":-4.024631832578083,"y0":50.00476893542031,"z0":5.157690443944314,"aX":13.707134569164262},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.3,"breakHorizontal":-17.8,"spinRate":2849,"spinDirection":68},"zone":13,"typeConfidence":0.91,"plateTime":0.4570027212395682,"extension":6.112351419448362},"index":0,"playId":"c0d5a9e4-754c-3735-bf94-b60715d842d1","pitchNumber":1,"startTime":"2026-06-24T17:52:00.157Z","endTime":"2026-06-24T17:52:03.157Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67674295729455,"aZ":-29.145789403385958,"pfxX":-12.954287650666068,"pfxZ":1.6107295707262015,"pX":-1.0664096387078599,"pZ":2.2207493481703895,"vX0":11.659370883330418,"vY0":-137.04258822972872,"vZ0":-2.505567603235498,"x":157.65,"y":178.82,"x0":-3.7181080697733173,"y0":50.00162430696027,"z0":5.1624060575571775,"aX":-24.342937614066567},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":20.6,"spinRate":2206,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.40152965086637726,"extension":6.461544520333581},"hitData":{"launchSpeed":78.1,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":152.7}},"index":1,"playId":"9f6b5d1e-0933-3767-b6c6-7c2e4b6bd84d","pitchNumber":2,"startTime":"2026-06-24T17:52:26.820Z","endTime":"2026-06-24T17:52:35.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:52:35.106Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T17:54:26.095Z","endTime":"2026-06-24T17:56:32.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48716208471782,"aZ":-21.805565462438302,"pfxX":-7.821652387675352,"pfxZ":5.7293267860980635,"pX":0.3075080979800995,"pZ":3.284092087610757,"vX0":7.54656921371094,"vY0":-133.8295951113368,"vZ0":-2.7663111545116106,"x":105.28,"y":150.11,"x0":-1.5357231321401337,"y0":50.00397925728495,"z0":5.896972870333897,"aX":-14.15755404509123},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":12.5,"spinRate":2061,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4096237798592792,"extension":6.4484604358901585},"index":0,"playId":"789bd33c-bc0e-36f2-9d63-20c3f3f03b9b","pitchNumber":1,"startTime":"2026-06-24T17:54:53.643Z","endTime":"2026-06-24T17:54:56.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507677157359765,"aZ":-26.35988126878676,"pfxX":9.716600249561807,"pfxZ":4.008870789215805,"pX":2.5888005301272274,"pZ":1.8465049556431785,"vX0":7.2290256181808425,"vY0":-120.03292011649711,"vZ0":-3.594739424780888,"x":18.32,"y":188.92,"x0":-1.7305045880412977,"y0":50.002850698920106,"z0":5.725708515542292,"aX":14.095135100649541},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.6,"breakHorizontal":-19.4,"spinRate":2483,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4573420481093451,"extension":6.490343367008163},"index":1,"playId":"f27263cb-c33e-3e2d-ba82-31f60715358e","pitchNumber":2,"startTime":"2026-06-24T17:55:08.498Z","endTime":"2026-06-24T17:55:11.553Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97491173218529,"aZ":-17.203144039061502,"pfxX":-8.745391670074824,"pfxZ":8.335150572164979,"pX":-0.04366078952288987,"pZ":1.6638727906803976,"vX0":6.576161096416869,"vY0":-133.03616830879156,"vZ0":-7.504180946941567,"x":118.66,"y":193.86,"x0":-1.4087767225504646,"y0":50.002830790568694,"z0":5.763347826282936,"aX":-15.709257594218998},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2020,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4113742450212077,"extension":6.608207681217626},"index":2,"playId":"bba4ef56-bf08-3d5e-8edb-0f99da1fd13d","pitchNumber":3,"startTime":"2026-06-24T17:55:26.490Z","endTime":"2026-06-24T17:55:29.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T17:55:39.254Z","endTime":"2026-06-24T17:55:50.416Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"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.7,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.948313825377486,"aZ":-9.923577977035244,"pfxX":-3.101905487452445,"pfxZ":11.923789128245572,"pX":0.4413298290436218,"pZ":3.2002293277569476,"vX0":5.923533768071623,"vY0":-136.24040317162317,"vZ0":-5.2287066320226,"x":100.18,"y":152.37,"x0":-1.3652475106465884,"y0":50.005397104131745,"z0":5.8402394934917865,"aX":-5.7900821935643325},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":4.3,"spinRate":2199,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4031463000678359,"extension":6.4458674597629795},"index":4,"playId":"cff33858-0a53-3835-b778-c6e936896eff","pitchNumber":4,"startTime":"2026-06-24T17:55:50.416Z","endTime":"2026-06-24T17:55:53.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99560669688346,"aZ":-28.67756047319632,"pfxX":7.613983693870722,"pfxZ":2.412021887603749,"pX":2.6473658695265483,"pZ":1.094631211499003,"vX0":7.816801889070101,"vY0":-119.66175895201518,"vZ0":-4.666839972597287,"x":16.09,"y":209.22,"x0":-1.6503776559870853,"y0":50.003421827028454,"z0":5.638054701213934,"aX":11.047302008867339},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.5,"breakHorizontal":-15.7,"spinRate":2608,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.45764246611895665,"extension":6.515733143214595},"index":5,"playId":"c56024bf-bfe4-395f-80db-84f5be71ce29","pitchNumber":5,"startTime":"2026-06-24T17:56:09.760Z","endTime":"2026-06-24T17:56:12.760Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476831179730535,"aZ":-19.56938784628989,"pfxX":-6.840388554410426,"pfxZ":6.496641278326826,"pX":0.9037023354375631,"pZ":2.361062072768314,"vX0":8.788943214277213,"vY0":-137.67994912031634,"vZ0":-5.778194633386757,"x":82.55,"y":175.03,"x0":-1.425180885444583,"y0":50.005082794964935,"z0":5.790231985341816,"aX":-13.276479474886518},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":10.8,"spinRate":1904,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39620106545114275,"extension":6.546574904461227},"index":6,"playId":"a40865cd-d47f-32cb-9412-da681220210f","pitchNumber":6,"startTime":"2026-06-24T17:56:28.840Z","endTime":"2026-06-24T17:56:32.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:56:32.931Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T17:56:39.173Z","endTime":"2026-06-24T17:58:55.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71274342553239,"aZ":-14.92499792793076,"pfxX":-3.557390251089444,"pfxZ":9.316182820905233,"pX":-0.11669381840069909,"pZ":2.4764841887507423,"vX0":5.758552078225918,"vY0":-135.04421623984348,"vZ0":-5.719024482115872,"x":121.45,"y":171.91,"x0":-1.812062768373186,"y0":50.00247310647139,"z0":5.667023389414551,"aX":-6.586920427940388},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2034,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4051989051624627,"extension":6.62388463801411},"index":0,"playId":"cb0e6abc-c6f2-3d4f-a42b-c233ac6f4b44","pitchNumber":1,"startTime":"2026-06-24T17:56:55.692Z","endTime":"2026-06-24T17:56:58.842Z","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":92.5,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06457927064376,"aZ":-21.58006028088435,"pfxX":-8.907831612815048,"pfxZ":5.727234139432895,"pX":0.14165185320866552,"pZ":2.9849444720570055,"vX0":7.018748257548125,"vY0":-134.60460826669095,"vZ0":-3.6738266308184446,"x":111.6,"y":158.19,"x0":-1.3322367709334724,"y0":50.00146235543099,"z0":5.880967505602108,"aX":-16.473402262539075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":1911,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40569160931063086,"extension":6.449049711775753},"index":1,"playId":"989f3ad9-0f23-35ef-b459-630ee637bb70","pitchNumber":2,"startTime":"2026-06-24T17:57:11.543Z","endTime":"2026-06-24T17:57:14.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.151573090038955,"aZ":-40.85304962880141,"pfxX":7.694963212476611,"pfxZ":-6.9108170729452585,"pX":-1.4414703045972137,"pZ":1.565373996340031,"vX0":-2.0188649944891344,"vY0":-111.61714563439287,"vZ0":-0.5706991965058473,"x":171.95,"y":196.51,"x0":-1.5219851050409345,"y0":50.00539717116317,"z0":6.051412605724466,"aX":9.655845016603458},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.4,"breakHorizontal":-13.3,"spinRate":2539,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.49177002120149993,"extension":6.585697441915261},"index":2,"playId":"8df4347c-690b-3caf-be87-70f70e0ed6da","pitchNumber":3,"startTime":"2026-06-24T17:57:34.803Z","endTime":"2026-06-24T17:57:37.949Z","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":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.674488900230287,"aZ":-38.67420375776102,"pfxX":7.043093700756312,"pfxZ":-5.037598431733411,"pX":-0.9378003933144208,"pZ":3.051033787271178,"vX0":-0.9000254276441935,"vY0":-112.64643347484751,"vZ0":1.697636771762445,"x":152.75,"y":156.4,"x0":-1.4494256129218785,"y0":50.00268168076343,"z0":6.185460723195384,"aX":9.08822531364419},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.4,"breakHorizontal":-12.6,"spinRate":2280,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4854670201292328,"extension":6.461547765391031},"index":3,"playId":"36fbedf5-9881-37c4-b101-1c532ec8e283","pitchNumber":4,"startTime":"2026-06-24T17:57:47.654Z","endTime":"2026-06-24T17:57:52.308Z","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":92.9,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00757924427757,"aZ":-13.086874041278081,"pfxX":-2.9775251021655587,"pfxZ":10.279314033110499,"pX":-0.48888190421125644,"pZ":4.656918746130816,"vX0":4.2937886528572315,"vY0":-135.2765236173365,"vZ0":-0.906152058818195,"x":135.64,"y":113.04,"x0":-1.7084963873939967,"y0":50.00031168280849,"z0":5.911968143743331,"aX":-5.527877730050314},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":4.4,"spinRate":2155,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40460340690129115,"extension":6.502827478390966},"index":4,"playId":"09287c35-14c4-3a12-89d7-970bd2e3eba0","pitchNumber":5,"startTime":"2026-06-24T17:58:07.304Z","endTime":"2026-06-24T17:58:10.932Z","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":92.0,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567337794680704,"aZ":-12.254428746971623,"pfxX":-2.0112234217580927,"pfxZ":11.02359157774373,"pX":0.911295722264307,"pZ":2.9066604372272846,"vX0":6.874718341052226,"vY0":-133.7610753125903,"vZ0":-5.055247244993919,"x":82.26,"y":160.3,"x0":-1.4339366594053162,"y0":50.00619744897438,"z0":5.703931905036718,"aX":-3.636278163351942},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":2.2,"spinRate":2192,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40989729342504466,"extension":6.507034049684825},"index":5,"playId":"e05a01e8-4480-3290-bc17-716432a9a7c4","pitchNumber":6,"startTime":"2026-06-24T17:58:24.373Z","endTime":"2026-06-24T17:58:27.759Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553858082115205,"aZ":-19.776378035449632,"pfxX":-9.17843238178301,"pfxZ":6.856759123617608,"pX":0.017166828808368034,"pZ":2.543644617865693,"vX0":6.5453325664960715,"vY0":-133.10576751892458,"vZ0":-4.967671266593489,"x":116.35,"y":170.1,"x0":-1.2719860008340442,"y0":50.00225205490887,"z0":5.851302796933888,"aX":-16.593173497394293},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":15.4,"spinRate":1908,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41032607176079683,"extension":6.496042249006183},"hitData":{"launchSpeed":74.7,"launchAngle":39.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.9,"coordY":105.07}},"index":6,"playId":"992027d4-1bf5-3979-9781-9ed3af1e02e7","pitchNumber":7,"startTime":"2026-06-24T17:58:47.224Z","endTime":"2026-06-24T17:58:55.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:58:55.735Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Ian Happ in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T17:58:54.469Z","endTime":"2026-06-24T17:59:31.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":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(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":93.2,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45750107383791,"aZ":-11.409077081562618,"pfxX":-3.7583910729987897,"pfxZ":11.103535761722972,"pX":-0.0360467413228021,"pZ":3.110472546107968,"vX0":6.119354689855554,"vY0":-135.599461925009,"vZ0":-4.835473262615769,"x":118.37,"y":154.8,"x0":-1.829289508972924,"y0":50.00413018108104,"z0":5.7068355306283065,"aX":-7.030114559483472},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":5.5,"spinRate":2144,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40326136988993166,"extension":6.50089647279823},"hitData":{"launchSpeed":89.8,"launchAngle":65.0,"totalDistance":180.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":123.8,"coordY":186.98}},"index":0,"playId":"55671e00-8e32-32e0-825e-dc0e83105031","pitchNumber":1,"startTime":"2026-06-24T17:59:21.619Z","endTime":"2026-06-24T17:59:31.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T17:59:31.351Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Busch hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T18:01:25.748Z","endTime":"2026-06-24T18:02:52.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022300939163916,"aZ":-25.505626188609483,"pfxX":-11.367400767894067,"pfxZ":3.45804556136531,"pX":-0.8702172522100687,"pZ":1.8933881103924863,"vX0":10.71715512990472,"vY0":-137.13897737072168,"vZ0":-4.352188722489791,"x":150.17,"y":187.66,"x0":-3.3300272952691063,"y0":50.001664386992694,"z0":5.216427021131253,"aX":-21.903607212410673},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":18.7,"spinRate":2253,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.39765025886741734,"extension":6.350572923764294},"index":0,"playId":"356b9b8c-7d7d-3bef-a340-0cb476554823","pitchNumber":1,"startTime":"2026-06-24T18:01:37.779Z","endTime":"2026-06-24T18:01:40.779Z","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":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208007434509295,"aZ":-26.52259077344758,"pfxX":-0.9058685303314338,"pfxZ":3.064494690451534,"pX":0.8745400695426797,"pZ":3.98910882605881,"vX0":11.679160379774986,"vY0":-134.07177184599968,"vZ0":1.251585007071139,"x":83.66,"y":131.07,"x0":-3.395034044584416,"y0":50.00636828727314,"z0":5.3901967268940965,"aX":-1.6754385360557236},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":-0.5,"spinRate":2469,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4063934972351686,"extension":6.395133185540555},"index":1,"playId":"e195c47d-e8da-3ffb-9879-22f6e1956ce0","pitchNumber":2,"startTime":"2026-06-24T18:02:03.567Z","endTime":"2026-06-24T18:02:07.201Z","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":95.0,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823547703610576,"aZ":-17.087378930397087,"pfxX":-8.618736809355626,"pfxZ":7.705799135710128,"pX":0.30620587527052073,"pZ":2.3343624847132127,"vX0":12.464641531118076,"vY0":-137.899221856087,"vZ0":-5.072955345901038,"x":105.33,"y":175.75,"x0":-3.1179134799773998,"y0":50.00610956943036,"z0":5.321881913762332,"aX":-16.88265539743355},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":13.6,"spinRate":2320,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.39466729173412807,"extension":6.597888055124085},"index":2,"playId":"d422bfc4-61ec-3a5c-b841-bbb3b03a3b8c","pitchNumber":3,"startTime":"2026-06-24T18:02:16.113Z","endTime":"2026-06-24T18:02:21.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259308544207467,"aZ":-40.29910820226204,"pfxX":7.851378739555976,"pfxZ":-5.482227084092718,"pX":1.8327658018027186,"pZ":1.5789059117252149,"vX0":10.314227770264376,"vY0":-122.11184629066159,"vZ0":-0.37825284990908037,"x":47.14,"y":196.15,"x0":-3.496522141329598,"y0":50.00311092610546,"z0":5.259138670334697,"aX":11.63382062910345},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.6,"breakHorizontal":-17.0,"spinRate":3392,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4518127183431675,"extension":6.37516444159715},"index":3,"playId":"21474c2e-4338-3296-83ee-8713280c8808","pitchNumber":4,"startTime":"2026-06-24T18:02:43.840Z","endTime":"2026-06-24T18:02:52.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:02:52.256Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Seiya Suzuki grounds into a force out, third baseman Brett Baty to second baseman Marcus Semien. Michael Busch out at 2nd. Seiya Suzuki to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T18:04:27.357Z","endTime":"2026-06-24T18:04:53.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T18:03:28.751Z","endTime":"2026-06-24T18:04:29.719Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31079222772149,"aZ":-15.50479075930614,"pfxX":-8.791569489565154,"pfxZ":8.470794352134696,"pX":0.5549318921550417,"pZ":2.848484991141018,"vX0":14.038055632057093,"vY0":-138.75323196750944,"vZ0":-3.8223212772993764,"x":95.85,"y":161.87,"x0":-3.406103199938908,"y0":50.006131157142015,"z0":5.263741923861646,"aX":-17.308563779608203},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":2292,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3933350863361942,"extension":6.608544769587715},"index":1,"playId":"d249e7d8-12f7-364a-90d9-9a1a8a398715","pitchNumber":1,"startTime":"2026-06-24T18:04:29.719Z","endTime":"2026-06-24T18:04:32.950Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335207450020928,"aZ":-24.452743121544646,"pfxX":-10.423205124249613,"pfxZ":3.9773758130790435,"pX":-1.0096613744670375,"pZ":2.194719085714952,"vX0":10.444568253738677,"vY0":-137.7108316356913,"vZ0":-4.091420780726556,"x":155.49,"y":179.52,"x0":-3.4767905148116878,"y0":50.00489306035176,"z0":5.331360184078424,"aX":-20.249070608427264},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2237,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.39603059941450836,"extension":6.47066200400227},"hitData":{"launchSpeed":81.4,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.9,"coordY":168.53}},"index":2,"playId":"cf31ccbe-3e7b-3140-ac41-b886784482f6","pitchNumber":2,"startTime":"2026-06-24T18:04:46.421Z","endTime":"2026-06-24T18:04:53.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:04:53.251Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ian Happ hit by pitch. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T18:05:04.503Z","endTime":"2026-06-24T18:06:20.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31033389861248,"aZ":-14.288313217870755,"pfxX":-7.378456262397149,"pfxZ":8.87655283485878,"pX":1.051439281576394,"pZ":3.5223308489825476,"vX0":14.533391344644984,"vY0":-140.4664255418284,"vZ0":-2.4553726921834857,"x":76.92,"y":143.68,"x0":-3.211398401344285,"y0":50.00442238015265,"z0":5.327297604940074,"aX":-14.871633057026642},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2353,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38868267355907804,"extension":6.5235477032468765},"index":0,"playId":"9ae3ef14-aa9a-35f7-833a-8e8e3c70d0be","pitchNumber":1,"startTime":"2026-06-24T18:05:23.263Z","endTime":"2026-06-24T18:05:27.286Z","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.7,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06809730355736,"aZ":-24.64011975333182,"pfxX":-9.662279962852258,"pfxZ":3.797671787211506,"pX":-0.5201969395304701,"pZ":3.7573613044113348,"vX0":11.82306097789428,"vY0":-139.0591421577758,"vZ0":0.17938169729437148,"x":136.83,"y":137.33,"x0":-3.5437414266316574,"y0":50.00678631860837,"z0":5.308046934406877,"aX":-19.19397530028656},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2254,"spinDirection":230},"zone":11,"typeConfidence":0.86,"plateTime":0.39178157018496496,"extension":6.455651074384001},"index":1,"playId":"9fdd96dc-b143-3d7d-b326-4fe4e1b6f98a","pitchNumber":2,"startTime":"2026-06-24T18:05:41.581Z","endTime":"2026-06-24T18:05:45.602Z","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":96.0,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451313675270125,"aZ":-26.616354760555918,"pfxX":-10.009375067884388,"pfxZ":2.791821128016081,"pX":-0.12178398160379653,"pZ":1.4340636686841148,"vX0":12.822735447627327,"vY0":-139.2512469364016,"vZ0":-5.196372288159351,"x":121.64,"y":200.06,"x0":-3.4578718917164295,"y0":50.00115037407323,"z0":5.056122298345626,"aX":-19.91241773573097},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.2,"breakHorizontal":15.8,"spinRate":2277,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.3914040728427164,"extension":6.5151880955035955},"index":2,"playId":"a9475495-3003-3f04-a376-1eb64755aa8c","pitchNumber":3,"startTime":"2026-06-24T18:05:56.213Z","endTime":"2026-06-24T18:06:00.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28280667783834,"aZ":-26.745177703825366,"pfxX":0.3457235798755107,"pfxZ":3.0219316457884187,"pX":2.079552747640001,"pZ":3.378484788864481,"vX0":14.25359613362429,"vY0":-131.70355908946937,"vZ0":0.3732795619286863,"x":37.73,"y":147.56,"x0":-3.3985697353264355,"y0":50.000772173928816,"z0":5.17927982188519,"aX":0.6159539245159366},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2543,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4124930856120348,"extension":6.650338235373689},"index":3,"playId":"deace345-f31c-3982-9a4e-77346505911b","pitchNumber":4,"startTime":"2026-06-24T18:06:13.627Z","endTime":"2026-06-24T18:06:20.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:06:20.422Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out to first baseman Jared Young. Seiya Suzuki to 3rd. Ian Happ to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T18:07:26.562Z","endTime":"2026-06-24T18:08:07.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"Groundout","eventType":"field_out","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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T18:06:36.794Z","endTime":"2026-06-24T18:07:28.938Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31521056304574,"aZ":-14.865587680210558,"pfxX":-8.922531770478713,"pfxZ":8.71642343569755,"pX":-0.9504365893058404,"pZ":2.799309081860761,"vX0":9.983714371837019,"vY0":-140.39874885131277,"vZ0":-4.068738437802779,"x":153.23,"y":163.2,"x0":-3.402009892618262,"y0":50.004852949706766,"z0":5.242091897016928,"aX":-17.72326977579424},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2400,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39088317469457,"extension":6.68615042170757},"index":1,"playId":"ffd7805e-7922-3b65-8850-46199d2445ee","pitchNumber":1,"startTime":"2026-06-24T18:07:28.938Z","endTime":"2026-06-24T18:07:32.716Z","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":1},"index":2,"startTime":"2026-06-24T18:07:41.345Z","endTime":"2026-06-24T18:07:57.667Z","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(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.5,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36638367553968,"aZ":-27.29414307225748,"pfxX":-13.52086495871245,"pfxZ":2.4648134618639013,"pX":-0.9042607861366642,"pZ":3.14724161520754,"vX0":12.237823758954013,"vY0":-139.99988978936884,"vZ0":-0.8657120614268152,"x":151.47,"y":153.8,"x0":-3.5809928754362255,"y0":50.00330952350879,"z0":5.251116583936189,"aX":-26.7718685401283},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":21.8,"spinRate":2353,"spinDirection":228},"zone":11,"typeConfidence":0.93,"plateTime":0.39161899995914196,"extension":6.434621875642053},"hitData":{"launchSpeed":83.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":170.43}},"index":3,"playId":"f4221f7f-52b4-38e9-9c27-9129022db728","pitchNumber":2,"startTime":"2026-06-24T18:07:57.667Z","endTime":"2026-06-24T18:08:07.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:08:07.219Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez strikes out swinging, catcher Luis Torrens to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T18:08:09.522Z","endTime":"2026-06-24T18:10:03.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.269148830043957,"aZ":-40.725710948509786,"pfxX":9.51474700656135,"pfxZ":-6.535678064207117,"pX":-1.5414464976796831,"pZ":3.299440391792789,"vX0":2.857557226465503,"vY0":-115.07271006322573,"vZ0":4.654874783026797,"x":175.76,"y":149.7,"x0":-4.0435390372177205,"y0":50.00350357443018,"z0":5.257231764705832,"aX":12.445543193475189},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":-18.0,"spinRate":3332,"spinDirection":54},"zone":11,"typeConfidence":0.88,"plateTime":0.4805574692336805,"extension":6.325667288597015},"index":0,"playId":"a2a17c10-2528-3689-9e1b-959d40fbec2a","pitchNumber":1,"startTime":"2026-06-24T18:08:38.016Z","endTime":"2026-06-24T18:08:41.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265995577680396,"aZ":-22.984783093578557,"pfxX":-11.11381961430845,"pfxZ":4.679868905773471,"pX":0.028018266216509775,"pZ":1.8801206103670056,"vX0":13.414118681036676,"vY0":-137.9672762270418,"vZ0":-4.724794995117707,"x":115.93,"y":188.02,"x0":-3.4103815890236313,"y0":50.004599671276814,"z0":5.12661521310461,"aX":-21.83279095841039},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":18.0,"spinRate":2296,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.39417474182785694,"extension":6.421017335908114},"index":1,"playId":"33820788-f547-3550-91ad-cf0b8ba5bb1c","pitchNumber":2,"startTime":"2026-06-24T18:08:55.678Z","endTime":"2026-06-24T18:08:59.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.784079598854202,"aZ":-25.23376265570205,"pfxX":0.7160614765127935,"pfxZ":3.7789361608017824,"pX":1.2962217448411653,"pZ":3.154489142227692,"vX0":12.13420453797475,"vY0":-133.46513599294514,"vZ0":-0.8845597676826823,"x":67.59,"y":153.61,"x0":-3.367884130213328,"y0":50.00472565214174,"z0":5.277753357468668,"aX":1.3128706258397198},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2618,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4075514624259302,"extension":6.725799356685217},"index":2,"playId":"28c40442-658e-3f61-be6e-12fe8a59ca2e","pitchNumber":3,"startTime":"2026-06-24T18:09:14.585Z","endTime":"2026-06-24T18:09:18.240Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219078822285663,"aZ":-34.072399063624154,"pfxX":7.495915472383705,"pfxZ":-1.224169598100362,"pX":-0.391323757257451,"pZ":2.1741658038695015,"vX0":5.999264352433084,"vY0":-123.19361771060693,"vZ0":-0.042589364792921414,"x":131.92,"y":180.08,"x0":-3.82758580557351,"y0":50.00597621860242,"z0":5.058671871679875,"aX":11.585654560001963},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.9,"spinRate":2919,"spinDirection":59},"zone":4,"typeConfidence":0.89,"plateTime":0.44368090261654647,"extension":6.087286369813319},"index":3,"playId":"c656d09f-ef15-3f66-9696-950a5840754a","pitchNumber":4,"startTime":"2026-06-24T18:09:31.210Z","endTime":"2026-06-24T18:09:34.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969485600066367,"aZ":-44.24220071309746,"pfxX":8.760032070006112,"pfxZ":-8.279259960578122,"pX":-0.010543209811135785,"pZ":0.7409054637190012,"vX0":6.277409594970161,"vY0":-121.40960955458996,"vZ0":-1.2084077513463443,"x":117.4,"y":218.78,"x0":-3.7890730689971113,"y0":50.002083988104424,"z0":5.177232352230011,"aX":12.769482237387342},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.9,"breakHorizontal":-17.6,"spinRate":3477,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.45525990032613217,"extension":6.40380824792519},"index":4,"playId":"6d08997a-09dc-39b5-a137-3b8f2a3e2815","pitchNumber":5,"startTime":"2026-06-24T18:09:58.016Z","endTime":"2026-06-24T18:10:03.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:10:03.604Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:11:52.675Z","endTime":"2026-06-24T18:12:53.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.929596525352167,"aZ":-29.330433346628215,"pfxX":3.2918565150949117,"pfxZ":1.7829520212843004,"pX":1.903284496105153,"pZ":2.593421413992712,"vX0":6.971988658393189,"vY0":-125.04494295418174,"vZ0":-2.4499127056380696,"x":44.45,"y":168.76,"x0":-1.3424467020639834,"y0":50.000059221623594,"z0":5.979044122779219,"aX":5.2397916844335155},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-7.4,"spinRate":2280,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4371084133640313,"extension":6.41142331417414},"index":0,"playId":"429c3203-fa67-372e-9368-3ef9f95dc053","pitchNumber":1,"startTime":"2026-06-24T18:12:14.184Z","endTime":"2026-06-24T18:12:17.712Z","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":91.7,"endSpeed":84.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083947637964155,"aZ":-17.043052346750184,"pfxX":-7.715433408994538,"pfxZ":8.328115588316582,"pX":0.34090504204032007,"pZ":2.107974217273429,"vX0":6.846201633572585,"vY0":-133.29283506189498,"vZ0":-6.515370657343474,"x":104.01,"y":181.86,"x0":-1.2465233037300198,"y0":50.00341887709947,"z0":5.795244616859906,"aX":-14.017105163474037},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":12.7,"spinRate":2058,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4094428078942114,"extension":6.4614025786326135},"index":1,"playId":"b363ca00-64f0-3d82-b6f8-86d74cd017a4","pitchNumber":2,"startTime":"2026-06-24T18:12:26.024Z","endTime":"2026-06-24T18:12:29.289Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252594570059244,"aZ":-30.415981668941356,"pfxX":2.364177642413865,"pfxZ":1.1285122230020068,"pX":0.07581007525390593,"pZ":2.8746314797552555,"vX0":3.2286132741616873,"vY0":-124.55419907075503,"vZ0":-1.3881949490332635,"x":114.11,"y":161.16,"x0":-1.5491118843624732,"y0":50.002789859132754,"z0":5.976875804737197,"aX":3.677914701734667},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":-5.0,"spinRate":2371,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4413800737072715,"extension":6.32150032326008},"hitData":{"launchSpeed":106.5,"launchAngle":10.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.2,"coordY":111.46}},"index":2,"playId":"bbce3cb5-5d9d-393c-905f-e0f6e974883c","pitchNumber":3,"startTime":"2026-06-24T18:12:41.717Z","endTime":"2026-06-24T18:12:53.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:12:53.020Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Young homers (5) on a fly ball to left center field. Bo Bichette scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:12:48.101Z","endTime":"2026-06-24T18:13:58.037Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":83.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34278469709014,"aZ":-18.609899396718223,"pfxX":-12.193412139866641,"pfxZ":7.572279219491829,"pX":-0.95473557839991,"pZ":3.4465876312637835,"vX0":5.769697201072974,"vY0":-134.07229141979343,"vZ0":-2.988730035513366,"x":153.39,"y":145.72,"x0":-1.569547432252254,"y0":50.00290881171732,"z0":5.929689372078546,"aX":-21.840313256169253},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":20.5,"spinRate":2043,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4110878314688984,"extension":6.394631272402569},"index":0,"playId":"f235335b-be16-3d1a-a10f-42e80e82f2c7","pitchNumber":1,"startTime":"2026-06-24T18:13:16.010Z","endTime":"2026-06-24T18:13:19.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089281022416905,"aZ":-30.467158262385272,"pfxX":-7.776564654562231,"pfxZ":1.0880445894257917,"pX":-0.7019442438565043,"pZ":2.609009114430182,"vX0":4.970340804030449,"vY0":-123.99115471343762,"vZ0":-1.9014580991600574,"x":143.76,"y":168.34,"x0":-1.710384610300119,"y0":50.0059161179495,"z0":5.90005234585399,"aX":-12.251585521457665},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":13.1,"spinRate":1247,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.43980223342643576,"extension":6.516265766271507},"hitData":{"launchSpeed":103.9,"launchAngle":23.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"hard","location":"78","coordinates":{"coordX":65.28,"coordY":46.75}},"index":1,"playId":"38511dfa-8ceb-31cf-9dd4-a218b067005b","pitchNumber":2,"startTime":"2026-06-24T18:13:34.256Z","endTime":"2026-06-24T18:13:58.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:13:58.037Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (7) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:13:46.393Z","endTime":"2026-06-24T18:15:00.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99853640105757,"aZ":-23.590817387847977,"pfxX":0.828901059873032,"pfxZ":5.02819083024891,"pX":1.5400637264055186,"pZ":1.0938116074404807,"vX0":7.651496041742954,"vY0":-129.80324293933458,"vZ0":-7.036985357423485,"x":58.3,"y":209.25,"x0":-1.552922712693586,"y0":50.00616964775836,"z0":5.634666579518749,"aX":1.4138284393380542},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2201,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4218715893887284,"extension":6.379004840019605},"index":0,"playId":"d8e6a3cc-7834-3c66-b665-6dd1849381c2","pitchNumber":1,"startTime":"2026-06-24T18:14:19.110Z","endTime":"2026-06-24T18:14:22.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302288583156066,"aZ":-18.539101781029657,"pfxX":-6.923191843936548,"pfxZ":7.661039696657065,"pX":-0.05756453843386099,"pZ":3.0369978772555006,"vX0":6.045306136768621,"vY0":-131.65159632504586,"vZ0":-3.834260457509457,"x":119.19,"y":156.78,"x0":-1.4686719910701904,"y0":50.00212019086738,"z0":5.8602482530176045,"aX":-12.321649220769695},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":1924,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.41385187072756446,"extension":6.491865060372346},"hitData":{"launchSpeed":106.5,"launchAngle":34.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.86,"coordY":23.96}},"index":1,"playId":"6c830c48-89b3-37f2-b70c-940fe7879189","pitchNumber":2,"startTime":"2026-06-24T18:14:31.194Z","endTime":"2026-06-24T18:15:00.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:15:00.054Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:14:47.517Z","endTime":"2026-06-24T18:15:44.701Z","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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27038843491545,"aZ":-16.94602333231455,"pfxX":-5.937637989268667,"pfxZ":8.242427401661605,"pX":0.45178839049032254,"pZ":2.019929968282014,"vX0":7.7580425262949655,"vY0":-134.8093350178829,"vZ0":-6.368346296922231,"x":99.78,"y":184.24,"x0":-1.6868091489520503,"y0":50.00258588047492,"z0":5.601535743060142,"aX":-10.970212629222797},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":1961,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40571351116393917,"extension":6.587342189063089},"index":0,"playId":"80891aa2-2e0e-33d6-90b0-fa89f53a5b1b","pitchNumber":1,"startTime":"2026-06-24T18:15:22.228Z","endTime":"2026-06-24T18:15:25.681Z","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":93.8,"endSpeed":85.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24792834766733,"aZ":-14.29025709460518,"pfxX":-8.058668265437712,"pfxZ":9.553052505549648,"pX":0.22149628843516528,"pZ":2.0992759061010715,"vX0":7.453280111993461,"vY0":-136.27932910197362,"vZ0":-6.946825560418417,"x":108.56,"y":182.1,"x0":-1.5080536162605294,"y0":50.00453117119728,"z0":5.677444602065824,"aX":-15.089302930837622},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":13.0,"spinRate":2034,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40263658174285366,"extension":6.559999481637553},"hitData":{"launchSpeed":97.8,"launchAngle":29.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.04,"coordY":79.98}},"index":1,"playId":"b02b0e82-e5a2-33a2-ba85-0a366434dfc5","pitchNumber":2,"startTime":"2026-06-24T18:15:36.288Z","endTime":"2026-06-24T18:15:44.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:15:44.701Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:15:44.419Z","endTime":"2026-06-24T18:17:06.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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.4,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908904546324504,"aZ":-22.065706190982507,"pfxX":-0.2401337323370698,"pfxZ":5.868355597269722,"pX":0.9759477785828562,"pZ":2.0751872715886672,"vX0":6.542440512440422,"vY0":-130.05950706261714,"vZ0":-5.157354448956524,"x":79.8,"y":182.75,"x0":-1.5352570454581307,"y0":50.00334246863532,"z0":5.745508162783626,"aX":-0.4150934517564011},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":-1.0,"spinRate":2092,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4202734939518167,"extension":6.56204245959221},"index":0,"playId":"46d94643-a8ec-3bc9-ae11-40fcbb3a32c6","pitchNumber":1,"startTime":"2026-06-24T18:16:07.360Z","endTime":"2026-06-24T18:16:11.002Z","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":82.6,"endSpeed":75.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619872598324275,"aZ":-27.784062405576194,"pfxX":4.970660626075459,"pfxZ":3.0327278300897524,"pX":2.0496519277273935,"pZ":0.9934065440087173,"vX0":7.523819761191781,"vY0":-119.98487966592982,"vZ0":-4.837074244196816,"x":38.87,"y":211.96,"x0":-1.7805297267772195,"y0":50.00411398137925,"z0":5.530272547174294,"aX":7.20070020678068},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-10.9,"spinRate":2406,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4576314161000665,"extension":6.5103415075202316},"index":1,"playId":"4fbf85c0-d5ec-3513-a933-e76a80b6b056","pitchNumber":2,"startTime":"2026-06-24T18:16:20.945Z","endTime":"2026-06-24T18:16:23.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.298053732103924,"aZ":-22.141335430093882,"pfxX":-9.395307966642466,"pfxZ":5.476459203125875,"pX":1.0272044411554389,"pZ":2.335358059061223,"vX0":9.14499094237782,"vY0":-133.5955425246888,"vZ0":-4.903569177301048,"x":77.85,"y":175.73,"x0":-1.1984881724453025,"y0":50.00045970967782,"z0":5.759292732650833,"aX":-17.20076099672662},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":1968,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40798996679040833,"extension":6.5292467232255404},"index":2,"playId":"44d79813-e5dd-32d3-8cc1-09c1e001e433","pitchNumber":3,"startTime":"2026-06-24T18:16:44.022Z","endTime":"2026-06-24T18:16:48.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194094907824315,"aZ":-20.010589750778426,"pfxX":-10.494198704129147,"pfxZ":6.5253093881771305,"pX":0.2690778280148754,"pZ":1.6210797069171134,"vX0":8.229648215960706,"vY0":-134.88161106210433,"vZ0":-7.163194777618876,"x":106.74,"y":195.01,"x0":-1.440990106926105,"y0":50.00024334198393,"z0":5.696065893289365,"aX":-19.55463274046039},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":17.5,"spinRate":2144,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40430856223374967,"extension":6.532776939577853},"hitData":{"launchSpeed":102.9,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.41,"coordY":142.05}},"index":3,"playId":"5cf53107-6986-3193-9ae1-8079cf5c4f2e","pitchNumber":4,"startTime":"2026-06-24T18:16:57.386Z","endTime":"2026-06-24T18:17:06.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:17:06.749Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a sharp ground ball to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:17:20.019Z","endTime":"2026-06-24T18:19:25.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.108549283921917,"aZ":-12.964031256189314,"pfxX":-5.0918225857846995,"pfxZ":9.89889442487789,"pX":0.9944124454040207,"pZ":1.6463927831124134,"vX0":8.929580943588,"vY0":-137.59290180498414,"vZ0":-8.34679640028751,"x":79.1,"y":194.33,"x0":-1.6138271538675528,"y0":50.00010526978955,"z0":5.573793110234502,"aX":-9.879098448547426},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2213,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3962685954655636,"extension":6.542279588463607},"index":0,"playId":"1ebe0f52-2f51-3f70-93a3-dd46d5473a9c","pitchNumber":1,"startTime":"2026-06-24T18:17:34.347Z","endTime":"2026-06-24T18:17:37.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036712889487152,"aZ":-11.753577466761934,"pfxX":-4.082423371167703,"pfxZ":10.995681545508406,"pX":1.0952085174940087,"pZ":2.963999698281243,"vX0":8.301703355813833,"vY0":-135.31075565843415,"vZ0":-5.282503207889858,"x":75.25,"y":158.75,"x0":-1.4798933724903909,"y0":50.006053625876426,"z0":5.762501226311437,"aX":-7.5844060641069015},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":5.6,"spinRate":2205,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4045054189555195,"extension":6.524979742050724},"index":1,"playId":"1d5c04d9-797e-382e-a000-f155483d882a","pitchNumber":2,"startTime":"2026-06-24T18:17:47.598Z","endTime":"2026-06-24T18:17:51.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290115449242563,"aZ":-19.418898150913225,"pfxX":-9.479373053170093,"pfxZ":6.906026163569683,"pX":-0.2538098214003006,"pZ":2.203005794226466,"vX0":6.671820164456418,"vY0":-134.3394511664024,"vZ0":-5.909710466523897,"x":126.67,"y":179.3,"x0":-1.5250974978883343,"y0":50.002967871982555,"z0":5.790616881187268,"aX":-17.50526422113373},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":1999,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40612281623853974,"extension":6.63141900438092},"index":2,"playId":"3344ba54-e12d-3f29-b556-754d4cdcd1d8","pitchNumber":3,"startTime":"2026-06-24T18:18:03.799Z","endTime":"2026-06-24T18:18:06.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78340315292765,"aZ":-15.569244352702155,"pfxX":-3.9289132079651843,"pfxZ":8.816050952773173,"pX":0.3938025431928221,"pZ":3.061145611489315,"vX0":6.737784404498432,"vY0":-135.44683029015235,"vZ0":-4.325048310289932,"x":101.99,"y":156.13,"x0":-1.600154988625158,"y0":50.003703639450116,"z0":5.746014164268037,"aX":-7.401394193568653},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":2145,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4022855018157103,"extension":6.518092355117677},"index":3,"playId":"9a8fc2f3-8cb3-3260-802f-c0b15da1cdb5","pitchNumber":4,"startTime":"2026-06-24T18:18:30.444Z","endTime":"2026-06-24T18:18:33.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T18:18:42.809Z","endTime":"2026-06-24T18:18:54.779Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653998137353717,"aZ":-14.219982370251445,"pfxX":-3.8433396041384755,"pfxZ":9.499738009499797,"pX":-0.29316543213924046,"pZ":2.910730966172868,"vX0":4.764084591103629,"vY0":-136.07584383330268,"vZ0":-4.983871965389897,"x":128.17,"y":160.19,"x0":-1.5608413933825762,"y0":50.0058397385149,"z0":5.73890486734755,"aX":-7.266262660634899},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":6.0,"spinRate":2126,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40132383559957363,"extension":6.490721349188238},"index":5,"playId":"329404e7-9866-39ff-a26c-9913c700bd4c","pitchNumber":5,"startTime":"2026-06-24T18:18:54.779Z","endTime":"2026-06-24T18:18:57.779Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00690802188299,"aZ":-30.322380539104138,"pfxX":1.0823643001398466,"pfxZ":1.1413611207382655,"pX":0.2877016208523215,"pZ":2.4577081108370926,"vX0":4.452614791302627,"vY0":-126.09822571386896,"vZ0":-2.586690752070668,"x":106.03,"y":172.42,"x0":-1.6338440441029438,"y0":50.00502301931685,"z0":5.916300494158417,"aX":1.7626939412932483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":-2.9,"spinRate":2240,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4325554431188472,"extension":6.4475555535412035},"hitData":{"launchSpeed":101.4,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":177.73,"coordY":123.4}},"index":6,"playId":"ed7d27c5-9a78-3329-b45a-7761bd477952","pitchNumber":6,"startTime":"2026-06-24T18:19:15.302Z","endTime":"2026-06-24T18:19:25.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:19:25.939Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Torrens pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T18:19:24.467Z","endTime":"2026-06-24T18:21:08.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.415411950341436,"aZ":-19.10951594982012,"pfxX":-7.161718154817084,"pfxZ":6.8510245557354565,"pX":-1.0760626675547769,"pZ":3.054248999775587,"vX0":3.864177769105375,"vY0":-135.7117121589984,"vZ0":-3.985243731333008,"x":158.02,"y":156.32,"x0":-1.571035660724004,"y0":50.00498082904408,"z0":5.8346587145875946,"aX":-13.66200969904221},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":12.5,"spinRate":2097,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4001765390444252,"extension":6.562911971348398},"index":0,"playId":"594e90b9-649c-3976-bf58-6791263cc038","pitchNumber":1,"startTime":"2026-06-24T18:19:53.794Z","endTime":"2026-06-24T18:19:57.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"aed8ff3c-b1a4-35fd-a3c3-b2840558864e","startTime":"2026-06-24T18:20:10.954Z","endTime":"2026-06-24T18:20:13.954Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"ec9ed9e4-88f5-340a-9b73-a263f8b34f9d","startTime":"2026-06-24T18:20:32.202Z","endTime":"2026-06-24T18:20:35.202Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":93.0,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096178451535277,"aZ":-20.265751493592603,"pfxX":-10.169957072726723,"pfxZ":6.353874510832181,"pX":-0.532072645175173,"pZ":3.1658286734197953,"vX0":6.204390169533536,"vY0":-135.4346102948299,"vZ0":-3.5469287783086223,"x":137.28,"y":153.3,"x0":-1.520679394636141,"y0":50.00487689632284,"z0":5.894549403056392,"aX":-19.06424766151689},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":17.3,"spinRate":1992,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.40305876214666947,"extension":6.412651918604989},"hitData":{"launchSpeed":71.4,"launchAngle":58.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":144.08}},"index":3,"playId":"bc90e1ca-a1a7-3aef-a9af-6de1e83ec235","pitchNumber":2,"startTime":"2026-06-24T18:21:00.463Z","endTime":"2026-06-24T18:21:08.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:21:08.606Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:23:22.611Z","endTime":"2026-06-24T18:24:35.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":87.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53385553117423,"aZ":-26.71577055375117,"pfxX":-9.717263329170711,"pfxZ":2.832320523540056,"pX":-0.34136215409329423,"pZ":0.9653928944846855,"vX0":12.25109149660083,"vY0":-137.0333210956901,"vZ0":-6.366472929396352,"x":130.01,"y":212.71,"x0":-3.580074304533185,"y0":50.003558123429514,"z0":5.111391779195828,"aX":-18.726639061510014},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":2195,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.3977050188211857,"extension":6.53169815380489},"index":0,"playId":"34bddd07-e520-37ce-816d-aec9ebbef522","pitchNumber":1,"startTime":"2026-06-24T18:23:28.171Z","endTime":"2026-06-24T18:23:31.943Z","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":94.5,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46674890038751,"aZ":-25.75999219472063,"pfxX":-10.177473858600557,"pfxZ":3.311724391623847,"pX":-0.18382557171538252,"pZ":1.635082158930684,"vX0":12.983316429577528,"vY0":-137.08242214672637,"vZ0":-4.768098193010924,"x":124.01,"y":194.63,"x0":-3.6217614137342196,"y0":50.00226031942872,"z0":5.118812579099887,"aX":-19.700747657020543},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2290,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.3969937778368764,"extension":6.448180222284357},"index":1,"playId":"d14b018e-14ac-3d74-8449-b9bfde0c5a96","pitchNumber":2,"startTime":"2026-06-24T18:23:38.412Z","endTime":"2026-06-24T18:23:41.648Z","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":95.0,"endSpeed":87.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609790849764778,"aZ":-16.86307167369741,"pfxX":-7.1879078528705715,"pfxZ":7.845293782838124,"pX":0.24470170505243202,"pZ":2.140015141641551,"vX0":12.520869773045753,"vY0":-137.87009323233963,"vZ0":-5.221658298040129,"x":107.67,"y":181.0,"x0":-3.3929640648993074,"y0":50.00559495657858,"z0":5.172376884468892,"aX":-14.034594877467113},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2399,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3951501162442317,"extension":6.554933288427018},"index":2,"playId":"9c36d93c-1ae5-32a7-a4aa-2e6c7de726f1","pitchNumber":3,"startTime":"2026-06-24T18:23:51.854Z","endTime":"2026-06-24T18:23:54.854Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1413330157253,"aZ":-29.0561450894084,"pfxX":6.38457721189949,"pfxZ":1.8815246243000896,"pX":-0.5092171873332249,"pZ":3.5181549257764146,"vX0":6.136621652864008,"vY0":-127.65566398418996,"vZ0":1.5313885602163892,"x":136.41,"y":143.79,"x0":-3.7697826780404298,"y0":50.00358269150966,"z0":5.190220813707411,"aX":10.585345702419739},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-12.8,"spinRate":2847,"spinDirection":68},"zone":11,"typeConfidence":0.77,"plateTime":0.4283085930154762,"extension":6.116110411276836},"index":3,"playId":"b8574ad0-7bd5-3d69-a42b-a1505f6ea17b","pitchNumber":4,"startTime":"2026-06-24T18:24:13.854Z","endTime":"2026-06-24T18:24:16.854Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59755333001779,"aZ":-26.88374141343891,"pfxX":-10.447450317767839,"pfxZ":2.838765146790715,"pX":-0.24347675822577716,"pZ":1.6302174569556522,"vX0":11.892974009758717,"vY0":-134.68953962810883,"vZ0":-4.568675987382832,"x":126.28,"y":194.76,"x0":-3.331231780006934,"y0":50.001511300666444,"z0":5.219280037227416,"aX":-19.451402662622638},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":16.8,"spinRate":2101,"spinDirection":227},"zone":8,"typeConfidence":0.89,"plateTime":0.40462020574013735,"extension":6.653798558830566},"index":4,"playId":"c2c01da0-1202-34e1-9447-4a6a167a8819","pitchNumber":5,"startTime":"2026-06-24T18:24:32.530Z","endTime":"2026-06-24T18:24:35.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:24:35.817Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:24:35.241Z","endTime":"2026-06-24T18:25:57.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49247198983005,"aZ":-16.77688172249349,"pfxX":-7.611041886178861,"pfxZ":7.7358839186431165,"pX":-0.09397437222968703,"pZ":3.1212052363158533,"vX0":12.332517149225172,"vY0":-139.52708352437793,"vZ0":-2.872209059724181,"x":120.58,"y":154.51,"x0":-3.562657976872484,"y0":50.0066344853357,"z0":5.256280693889012,"aX":-15.157773371722529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2238,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39109398382360006,"extension":6.414284212020001},"index":0,"playId":"3044c764-74b1-31dc-ae24-641037b4e061","pitchNumber":1,"startTime":"2026-06-24T18:25:00.500Z","endTime":"2026-06-24T18:25:06.866Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295107396350446,"aZ":-24.0597183368931,"pfxX":-1.8548310732297861,"pfxZ":4.253203305454404,"pX":0.9205759245633273,"pZ":2.892984930611941,"vX0":12.537728439826498,"vY0":-136.5848412891575,"vZ0":-1.6484151067204296,"x":81.91,"y":160.67,"x0":-3.468921211966976,"y0":50.00456315130575,"z0":5.142912874054078,"aX":-3.5427663821298796},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":1.0,"spinRate":2579,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.39952622546860583,"extension":6.492501699611822},"index":1,"playId":"7075ebff-24d0-318b-bbbd-519f6f948451","pitchNumber":2,"startTime":"2026-06-24T18:25:27.485Z","endTime":"2026-06-24T18:25:30.485Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639066288805996,"aZ":-26.36803642823593,"pfxX":-12.050914599293687,"pfxZ":2.9664618080848246,"pX":0.4038443230433557,"pZ":2.4193795844329897,"vX0":13.803750876726268,"vY0":-138.64990364901445,"vZ0":-3.1817619480294765,"x":101.61,"y":173.46,"x0":-3.062502785112921,"y0":50.001916808071016,"z0":5.332372276506654,"aX":-23.572859520340753},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":2184,"spinDirection":239},"zone":6,"typeConfidence":0.92,"plateTime":0.39433610534151464,"extension":6.601513179359134},"index":2,"playId":"cebb664f-4fde-39a4-9918-368e4925e3cb","pitchNumber":3,"startTime":"2026-06-24T18:25:53.272Z","endTime":"2026-06-24T18:25:57.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:25:57.103Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp line drive to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:25:56.924Z","endTime":"2026-06-24T18:27:09.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50066449721709,"aZ":-26.24459159161751,"pfxX":-11.738452182420833,"pfxZ":3.085807693092627,"pX":0.23651248274336656,"pZ":2.001690466894487,"vX0":13.342534180162504,"vY0":-136.84856062569654,"vZ0":-3.7317443853481027,"x":107.98,"y":184.73,"x0":-3.1472115835000594,"y0":50.00262371769859,"z0":5.154000935990257,"aX":-22.555723385037396},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":18.8,"spinRate":2202,"spinDirection":234},"zone":8,"typeConfidence":0.92,"plateTime":0.3982597984391889,"extension":6.660366753637044},"index":0,"playId":"d653a389-4979-34e0-8d26-95e0ac2894c9","pitchNumber":1,"startTime":"2026-06-24T18:26:21.232Z","endTime":"2026-06-24T18:26:24.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29699137114155,"aZ":-42.643431991612985,"pfxX":8.861778391061305,"pfxZ":-7.419834548741219,"pX":-0.5815131980234879,"pZ":2.3965212450182203,"vX0":5.08022598970318,"vY0":-118.72116450873764,"vZ0":2.444804729389536,"x":139.17,"y":174.07,"x0":-3.9093097329880186,"y0":50.00522450298858,"z0":5.268823370626328,"aX":12.497504575721276},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.4,"breakHorizontal":-17.4,"spinRate":3369,"spinDirection":54},"zone":4,"typeConfidence":0.89,"plateTime":0.4635148407546028,"extension":6.143450137002092},"index":1,"playId":"72cf8e8e-0e6c-3a79-aae2-6eb34d07c045","pitchNumber":2,"startTime":"2026-06-24T18:26:40.600Z","endTime":"2026-06-24T18:26:43.956Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564447085998736,"aZ":-36.812826205751044,"pfxX":-10.571372345490559,"pfxZ":-2.710874900451497,"pX":-0.6179486824003773,"pZ":2.094164225650963,"vX0":11.07187974273842,"vY0":-130.00817034539918,"vZ0":-1.0834105437911412,"x":140.55,"y":182.24,"x0":-3.560870028053338,"y0":50.004330604051304,"z0":5.313349343536971,"aX":-18.076258760647402},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.9,"breakHorizontal":16.7,"spinRate":1339,"spinDirection":261},"zone":7,"typeConfidence":0.87,"plateTime":0.42148919687058095,"extension":6.5948354955631325},"hitData":{"launchSpeed":103.8,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":202.33,"coordY":97.25}},"index":2,"playId":"0d943661-d90d-3ff6-b0a6-8bfc4be5ca16","pitchNumber":3,"startTime":"2026-06-24T18:26:57.201Z","endTime":"2026-06-24T18:27:09.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:27:09.300Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto doubles (10) on a line drive to left fielder MJ Melendez. Pete Crow-Armstrong scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:27:57.143Z","endTime":"2026-06-24T18:28:11.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","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":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d0b48915-07e7-3580-8c87-baf2c263f115","startTime":"2026-06-24T18:27:40.279Z","endTime":"2026-06-24T18:27:43.279Z","isPitch":false,"type":"pickoff"},{"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856561182355154,"aZ":-29.567638809597696,"pfxX":-11.08818588990821,"pfxZ":1.316323332701364,"pX":-0.7416246536637698,"pZ":2.923211248920659,"vX0":12.112260005681874,"vY0":-139.7858961363905,"vZ0":-1.0443770128623273,"x":145.27,"y":159.85,"x0":-3.68562659297011,"y0":50.00482445042996,"z0":5.238922871933385,"aX":-21.994951807878714},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":17.6,"spinRate":2214,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.39150837087196866,"extension":6.4282749366185135},"hitData":{"launchSpeed":96.1,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":144.08}},"index":1,"playId":"02cc9e0a-bd71-3616-a8a1-bf7c9e85dc6c","pitchNumber":1,"startTime":"2026-06-24T18:27:59.524Z","endTime":"2026-06-24T18:28:11.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:28:11.364Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (9) on a line drive to right field. Michael Conforto scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:28:18.644Z","endTime":"2026-06-24T18:29:36.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43084187854762,"aZ":-29.898396886306582,"pfxX":0.12671898892973932,"pfxZ":1.258498691750436,"pX":-1.8157150379892086,"pZ":4.185362768848528,"vX0":5.267193127141492,"vY0":-132.85684619182877,"vZ0":2.8412526307608643,"x":186.21,"y":125.78,"x0":-3.8309794477048253,"y0":50.00198051043476,"z0":5.259737809799036,"aX":0.22891374422900523},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":-1.2,"spinRate":2511,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4104779243504022,"extension":6.269379900576416},"index":0,"playId":"a83ebee8-5bee-32ec-ada1-bbafa61f21ab","pitchNumber":1,"startTime":"2026-06-24T18:28:47.904Z","endTime":"2026-06-24T18:28:50.904Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330189164285148,"aZ":-21.66722758223127,"pfxX":-1.657396357672892,"pfxZ":5.721147817629675,"pX":0.4196876575866638,"pZ":2.1864417716048896,"vX0":11.126266022273498,"vY0":-134.48461017978866,"vZ0":-3.64896050484497,"x":101.0,"y":179.75,"x0":-3.5505690650554316,"y0":50.006092746110625,"z0":5.092174976501973,"aX":-3.0467610183362552},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":0.7,"spinRate":2541,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40681023406730477,"extension":6.485304445789593},"hitData":{"launchSpeed":108.2,"launchAngle":25.0,"totalDistance":398.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":231.49,"coordY":75.97}},"index":1,"playId":"b7e4200f-fa98-30f6-a2ae-8e8b3ecc74ea","pitchNumber":2,"startTime":"2026-06-24T18:29:08.997Z","endTime":"2026-06-24T18:29:36.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:29:36.185Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T18:29:19.345Z","endTime":"2026-06-24T18:31:27.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059092021373626,"aZ":-15.899440380459348,"pfxX":-8.49070471651369,"pfxZ":8.03217928567364,"pX":1.33255063922211,"pZ":3.134985685302958,"vX0":15.539333476663598,"vY0":-140.5503661833796,"vZ0":-2.970769483754389,"x":66.21,"y":154.14,"x0":-3.132989674983686,"y0":50.00320798701297,"z0":5.221812663506524,"aX":-17.206197626889836},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2321,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3878254067342639,"extension":6.702960150420729},"index":0,"playId":"3ef16b81-577d-3dee-8bb0-ff6a3fbeb169","pitchNumber":1,"startTime":"2026-06-24T18:29:58.579Z","endTime":"2026-06-24T18:30:01.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560790333653134,"aZ":-17.704381585966615,"pfxX":-9.142560254073938,"pfxZ":7.278711962074997,"pX":1.4148947313676425,"pZ":1.992673451344537,"vX0":16.379043296751945,"vY0":-139.66769576728427,"vZ0":-5.113390446107372,"x":63.07,"y":184.98,"x0":-3.3206842707672486,"y0":50.00691117518769,"z0":5.000620757409754,"aX":-18.185809767323132},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2394,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3912061152657964,"extension":6.73756482777351},"index":1,"playId":"4e5f1765-4fcc-343a-85a2-8af7fadaefeb","pitchNumber":2,"startTime":"2026-06-24T18:30:14.086Z","endTime":"2026-06-24T18:30:17.156Z","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.0,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23222536437026,"aZ":-22.897095775231556,"pfxX":-11.319614997602011,"pfxZ":4.8912684073640635,"pX":0.10176769349736635,"pZ":1.4633209828284204,"vX0":13.526075138259808,"vY0":-136.1929051737423,"vZ0":-5.484381269762931,"x":113.12,"y":199.27,"x0":-3.4361197780738495,"y0":50.00208014637023,"z0":5.066154859460464,"aX":-21.46754223669816},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2237,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.40071099053331727,"extension":6.475013484286971},"index":2,"playId":"4779d61a-3617-3875-a2f1-cea0039dfae5","pitchNumber":3,"startTime":"2026-06-24T18:30:29.054Z","endTime":"2026-06-24T18:30:33.556Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716274443043492,"aZ":-14.644308451754993,"pfxX":-8.865555611806453,"pfxZ":9.105690711725378,"pX":-0.20936128154198236,"pZ":3.008818482060929,"vX0":11.825288545039461,"vY0":-137.2330061530196,"vZ0":-3.1864310168761545,"x":124.98,"y":157.54,"x0":-3.40378036392362,"y0":50.003565569419365,"z0":5.170372439951356,"aX":-17.06976098073936},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":13.8,"spinRate":2297,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39770744809449887,"extension":6.737684638528154},"index":3,"playId":"871179e3-3129-3995-92e1-5afbb47449c0","pitchNumber":4,"startTime":"2026-06-24T18:30:45.162Z","endTime":"2026-06-24T18:30:48.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63113927911415,"aZ":-14.641402970782705,"pfxX":-9.156603772717414,"pfxZ":9.023426817415814,"pX":-0.5289971132981085,"pZ":2.3621001048581673,"vX0":11.031460005681742,"vY0":-138.46630246352106,"vZ0":-4.992774783979355,"x":137.16,"y":175.0,"x0":-3.3731718117352236,"y0":50.006741482664836,"z0":5.166763479902352,"aX":-17.80152193218062},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":14.3,"spinRate":2435,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39540206843251324,"extension":6.653682816024783},"index":4,"playId":"4e79dfd9-4b36-38f5-be54-f3291baa5d37","pitchNumber":5,"startTime":"2026-06-24T18:31:01.071Z","endTime":"2026-06-24T18:31:04.426Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654520391973843,"aZ":-22.7838288023437,"pfxX":-11.352848297544936,"pfxZ":4.872903503494566,"pX":-0.13416670632018407,"pZ":2.4097352178548146,"vX0":12.659327752050322,"vY0":-137.28369799981238,"vZ0":-3.4059364405372747,"x":122.11,"y":173.72,"x0":-3.3092590828225923,"y0":50.00315107252829,"z0":5.200009072315723,"aX":-21.87958492832594},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":2262,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.3975199648164285,"extension":6.799665447172836},"hitData":{"launchSpeed":96.4,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.47,"coordY":154.22}},"index":5,"playId":"8195de9b-9a22-3a47-8165-17f5815c60c7","pitchNumber":6,"startTime":"2026-06-24T18:31:19.726Z","endTime":"2026-06-24T18:31:27.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:31:27.012Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T18:32:21.864Z","endTime":"2026-06-24T18:34:12.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":78.1,"endSpeed":72.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.585696542407184,"aZ":-34.766194135232844,"pfxX":5.439562522970924,"pfxZ":-1.9884852515673277,"pX":-0.3952933360855344,"pZ":2.036599242831399,"vX0":1.2972380835452206,"vY0":-113.745419721604,"vZ0":-1.1316726301899893,"x":132.07,"y":183.79,"x0":-1.6800766098750783,"y0":50.0019240935948,"z0":5.999271142975752,"aX":7.100009359342637},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.6,"breakHorizontal":-10.2,"spinRate":2259,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.48222596953681673,"extension":6.434417778980495},"index":0,"playId":"5fd81c85-b63d-313a-b4e3-b2f45ff13580","pitchNumber":1,"startTime":"2026-06-24T18:33:31.564Z","endTime":"2026-06-24T18:33:34.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221725726822903,"aZ":-12.965781256192496,"pfxX":-5.501528741888158,"pfxZ":10.141532383270027,"pX":0.5358326118370615,"pZ":1.7897738391876046,"vX0":7.812224259996696,"vY0":-136.33174667161433,"vZ0":-7.997758889092923,"x":96.58,"y":190.46,"x0":-1.6438232643512438,"y0":50.00291907128994,"z0":5.643986232301968,"aX":-10.420871605019357},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2253,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4007966701443437,"extension":6.5482805136635704},"index":1,"playId":"43aec4b9-a8a2-3f72-af85-230b03549f0a","pitchNumber":2,"startTime":"2026-06-24T18:33:47.398Z","endTime":"2026-06-24T18:33:50.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-24T18:33:58.250Z","endTime":"2026-06-24T18:34:08.919Z","isPitch":false,"type":"action","player":{"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(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.0,"endSpeed":86.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589147651380582,"aZ":-11.567253808140846,"pfxX":-5.324423443174901,"pfxZ":10.709773467700593,"pX":0.10898854969855308,"pZ":2.225610306627024,"vX0":6.4869833217987996,"vY0":-138.049325408395,"vZ0":-7.238495918342529,"x":112.85,"y":178.69,"x0":-1.5828711398337338,"y0":50.00668329021602,"z0":5.665811567727578,"aX":-10.248862287998708},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2354,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39722556434194445,"extension":6.5629790443848215},"index":3,"playId":"c67bec28-822c-3fb9-bc6b-6f8fcb31a9c6","pitchNumber":3,"startTime":"2026-06-24T18:34:08.919Z","endTime":"2026-06-24T18:34:12.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:34:12.973Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T18:34:12.064Z","endTime":"2026-06-24T18:35:06.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987584410329625,"aZ":-23.44834888583231,"pfxX":-9.53656292327947,"pfxZ":4.708881886172454,"pX":-0.5657338943314488,"pZ":3.5341206546216077,"vX0":6.177465900674932,"vY0":-134.95290348189923,"vZ0":-2.0335954407517653,"x":138.56,"y":143.36,"x0":-1.6395106390454521,"y0":50.00541378861225,"z0":5.940722178817222,"aX":-17.68134557937509},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":1888,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4050974470374644,"extension":6.460337993308539},"index":0,"playId":"7449f649-3d77-338b-b218-edc3d85644ea","pitchNumber":1,"startTime":"2026-06-24T18:34:43.547Z","endTime":"2026-06-24T18:34:47.694Z","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":92.8,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574902545158206,"aZ":-13.904808360823042,"pfxX":-4.1647563014749895,"pfxZ":9.886087879453411,"pX":-0.042079520252403746,"pZ":2.0328312362915013,"vX0":6.40708580379264,"vY0":-134.90495681533827,"vZ0":-6.82893375619698,"x":118.6,"y":183.89,"x0":-1.9037427706294938,"y0":50.006331822992685,"z0":5.5720341632574435,"aX":-7.699869299171957},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2201,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4055760322440647,"extension":6.595897780586523},"hitData":{"launchSpeed":97.8,"launchAngle":27.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.48,"coordY":81.16}},"index":1,"playId":"5d6ed732-6d40-3907-9dfb-b4f50327304c","pitchNumber":2,"startTime":"2026-06-24T18:34:57.701Z","endTime":"2026-06-24T18:35:06.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:35:06.547Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T18:35:04.659Z","endTime":"2026-06-24T18:35:48.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468775305110594,"aZ":-20.00881003116639,"pfxX":-10.085662100792877,"pfxZ":6.479982156042041,"pX":-0.27036394522450247,"pZ":2.053662130503965,"vX0":6.5937861091978585,"vY0":-136.28879263724116,"vZ0":-6.171155252434625,"x":127.31,"y":183.33,"x0":-1.4130156378694192,"y0":50.003628671464526,"z0":5.73308314822269,"aX":-18.93919646065517},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":16.8,"spinRate":2054,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40216326125017066,"extension":6.609178049367786},"hitData":{"launchSpeed":108.3,"launchAngle":6.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":135.09,"coordY":151.18}},"index":0,"playId":"3f692076-e581-3748-8112-e343e6893499","pitchNumber":1,"startTime":"2026-06-24T18:35:42.895Z","endTime":"2026-06-24T18:35:48.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:35:48.173Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:37:25.350Z","endTime":"2026-06-24T18:40:22.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375802524763557,"aZ":-28.293773707059206,"pfxX":8.350583801610776,"pfxZ":2.6251348978544815,"pX":-1.4206585603250312,"pZ":2.8208761869969234,"vX0":3.6172350203588084,"vY0":-120.86173137819794,"vZ0":0.6663544922982736,"x":171.15,"y":162.62,"x0":-4.021503797710525,"y0":50.005395455639686,"z0":5.024681821047883,"aX":12.366494040961836},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.2,"breakHorizontal":-16.0,"spinRate":2810,"spinDirection":61},"zone":11,"typeConfidence":0.86,"plateTime":0.4530406850842148,"extension":6.195600239857725},"index":0,"playId":"da30baa0-85cc-3d03-9ae2-e0cd13fbd715","pitchNumber":1,"startTime":"2026-06-24T18:38:01.717Z","endTime":"2026-06-24T18:38:05.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221105451687492,"aZ":-17.189235047135558,"pfxX":-7.9264288665988865,"pfxZ":7.671665301978736,"pX":0.7670155326251381,"pZ":3.7168494983865985,"vX0":14.48410617675125,"vY0":-137.82041319722154,"vZ0":-1.0672970509101716,"x":87.76,"y":138.43,"x0":-3.490330592815531,"y0":50.00158739059769,"z0":5.252893216512219,"aX":-15.481531729163917},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2325,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3951089943602497,"extension":6.463417143319148},"index":1,"playId":"bfbc9a90-a33f-3d6a-a246-20e0b76f34b5","pitchNumber":2,"startTime":"2026-06-24T18:38:14.415Z","endTime":"2026-06-24T18:38:17.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07336326822705,"aZ":-28.9089469549645,"pfxX":-11.298050732162594,"pfxZ":1.707707411779115,"pX":-0.7619733719823492,"pZ":2.6355188477424,"vX0":11.712712916720815,"vY0":-136.63858891366496,"vZ0":-1.2687562791616127,"x":146.04,"y":167.62,"x0":-3.6143213251571393,"y0":50.00170802496973,"z0":5.072505281907474,"aX":-21.5920536461145},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":18.4,"spinRate":2185,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.39921812135252877,"extension":6.340773187422198},"index":2,"playId":"86755d63-4678-3f95-ae3c-c8eabdf8d5f6","pitchNumber":3,"startTime":"2026-06-24T18:38:30.988Z","endTime":"2026-06-24T18:38:35.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.590196856665976,"aZ":-15.040656263207627,"pfxX":-7.90875540557747,"pfxZ":8.770240662436157,"pX":1.2157137289079474,"pZ":3.5109954523190736,"vX0":14.968633027268874,"vY0":-139.22088232718434,"vZ0":-2.1858061178105985,"x":70.66,"y":143.98,"x0":-3.2143528747830397,"y0":50.00592095231967,"z0":5.307134348639818,"aX":-15.457444380558657},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2290,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39411429971097656,"extension":6.609950330336716},"index":3,"playId":"9413e2d0-d74f-33b6-af7f-64f34cb59b8e","pitchNumber":4,"startTime":"2026-06-24T18:39:21.950Z","endTime":"2026-06-24T18:39:25.339Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779203702361276,"aZ":-25.469536032272917,"pfxX":-11.798150774812845,"pfxZ":3.478976165344065,"pX":-0.09508691335708654,"pZ":2.448533375976244,"vX0":13.385959208998838,"vY0":-137.50029460146754,"vZ0":-2.5384275058012324,"x":120.62,"y":172.67,"x0":-3.4797930105973878,"y0":50.0021590852631,"z0":5.101060124640267,"aX":-22.72711106818214},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2316,"spinDirection":240},"zone":5,"typeConfidence":0.92,"plateTime":0.3974408894112367,"extension":6.450486459057581},"index":4,"playId":"b91aef40-1374-37f9-a77b-5925a3da7cf1","pitchNumber":5,"startTime":"2026-06-24T18:39:36.179Z","endTime":"2026-06-24T18:39:39.535Z","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":95.3,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884336172255985,"aZ":-26.488941664253232,"pfxX":-12.776290603181806,"pfxZ":2.9372639439973813,"pX":-0.08533624798560517,"pZ":2.2146389150595316,"vX0":13.691697527989762,"vY0":-138.0952393692194,"vZ0":-3.2603437415636884,"x":120.25,"y":178.98,"x0":-3.4405504167304146,"y0":50.006130857330845,"z0":5.186632647131242,"aX":-24.75620572479757},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":20.4,"spinRate":2322,"spinDirection":243},"zone":5,"typeConfidence":0.92,"plateTime":0.3961828943760404,"extension":6.300287764849345},"index":5,"playId":"59412959-c92a-3982-8f8f-8f9c1a7f955f","pitchNumber":6,"startTime":"2026-06-24T18:39:50.556Z","endTime":"2026-06-24T18:39:53.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21091900920599,"aZ":-27.5286199127902,"pfxX":-12.49812044658422,"pfxZ":2.412113364115344,"pX":-0.04192382783904794,"pZ":2.9612953541714764,"vX0":13.214900088773291,"vY0":-137.63786641370953,"vZ0":-1.0980254954554751,"x":118.6,"y":158.83,"x0":-3.270892994522435,"y0":50.00603419892294,"z0":5.221660082597544,"aX":-24.09728195360999},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":20.0,"spinRate":2331,"spinDirection":238},"zone":2,"typeConfidence":0.92,"plateTime":0.39725085008364935,"extension":6.387332032054963},"hitData":{"launchSpeed":96.9,"launchAngle":46.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.97,"coordY":74.08}},"index":6,"playId":"7d3faf5e-b5ef-39fa-92a7-ae75e02df57a","pitchNumber":7,"startTime":"2026-06-24T18:40:12.544Z","endTime":"2026-06-24T18:40:22.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:40:22.699Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (18) on a fly ball to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:40:22.099Z","endTime":"2026-06-24T18:42:07.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":83.2,"endSpeed":75.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48337741169675,"aZ":-27.703369799634654,"pfxX":5.060322487144839,"pfxZ":3.045540070704053,"pX":-0.6486730146736149,"pZ":4.274368633959526,"vX0":6.115955544381069,"vY0":-120.96536156768933,"vZ0":3.678411612339472,"x":141.73,"y":123.37,"x0":-3.875590951435513,"y0":50.00526193098585,"z0":5.174656907610758,"aX":7.434175840525192},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.7,"breakHorizontal":-10.7,"spinRate":2821,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4542877046434701,"extension":6.145295900335872},"index":0,"playId":"ab9754e6-79ad-30d5-b2d6-c9f834c73823","pitchNumber":1,"startTime":"2026-06-24T18:40:44.618Z","endTime":"2026-06-24T18:40:48.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79755868539103,"aZ":-13.089869770950378,"pfxX":-9.996999846309729,"pfxZ":9.839225127531169,"pX":-0.35185495910800546,"pZ":2.966265709764029,"vX0":12.038222379774137,"vY0":-139.02248915648372,"vZ0":-3.6080340691440513,"x":130.41,"y":158.69,"x0":-3.4579050261145876,"y0":50.00454386520994,"z0":5.161398774758053,"aX":-19.39447882825604},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":15.4,"spinRate":2365,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3953637100885157,"extension":6.575637281336532},"index":1,"playId":"13df9118-2ed4-3089-bb3f-9dde03effdec","pitchNumber":2,"startTime":"2026-06-24T18:41:03.424Z","endTime":"2026-06-24T18:41:06.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66541122952293,"aZ":-29.16978311395599,"pfxX":-10.246855225075713,"pfxZ":1.5245925538872616,"pX":-0.7629950205964541,"pZ":3.1291598296433425,"vX0":11.341418004634464,"vY0":-139.052836875151,"vZ0":-0.5547069650340272,"x":146.08,"y":154.29,"x0":-3.54658460925028,"y0":50.00630592491666,"z0":5.252059999707442,"aX":-20.243680295375928},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":2134,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.39261661684201066,"extension":6.32034357410646},"index":2,"playId":"ea099a28-7fe1-350c-abe4-735e0b3e8f5a","pitchNumber":3,"startTime":"2026-06-24T18:41:34.368Z","endTime":"2026-06-24T18:41:37.822Z","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":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828405239571765,"aZ":-23.075657442961525,"pfxX":-1.5216020806203923,"pfxZ":4.856298807560069,"pX":0.6562808126099392,"pZ":3.131129913862727,"vX0":11.718403511435167,"vY0":-135.3979303183515,"vZ0":-1.1863416178321589,"x":91.98,"y":154.24,"x0":-3.5121819340877862,"y0":50.00642151463436,"z0":5.174725093447601,"aX":-2.853059366835133},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":0.5,"spinRate":2575,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4030170223868046,"extension":6.468242141571759},"hitData":{"launchSpeed":88.6,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.13,"coordY":107.87}},"index":3,"playId":"cf4082c4-db46-3660-afd6-5ce4184af0f0","pitchNumber":4,"startTime":"2026-06-24T18:41:54.166Z","endTime":"2026-06-24T18:42:07.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:42:07.145Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Ramírez lines out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:42:07.208Z","endTime":"2026-06-24T18:43:09.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246645229924415,"aZ":-25.00675872546851,"pfxX":-10.708982742157122,"pfxZ":3.7640357437812426,"pX":-1.4204741932683715,"pZ":4.012904889000129,"vX0":9.669041414139413,"vY0":-137.14920998150856,"vZ0":1.302431734268294,"x":171.15,"y":130.43,"x0":-3.5997642493354673,"y0":50.0060235183181,"z0":5.2369482457936645,"aX":-20.41127714337499},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2151,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39932458206467514,"extension":6.382689373129222},"index":0,"playId":"2e3cc8f0-17e1-3075-a7e1-c0c040ec172c","pitchNumber":1,"startTime":"2026-06-24T18:42:45.107Z","endTime":"2026-06-24T18:42:48.414Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38764629958646,"aZ":-27.892906053426223,"pfxX":-12.419654778514928,"pfxZ":2.279215256021704,"pX":-0.7204028742785885,"pZ":2.4699477688249516,"vX0":11.93835983641527,"vY0":-135.64318619990757,"vZ0":-1.8173308146006182,"x":144.46,"y":172.09,"x0":-3.5476974671089616,"y0":50.00449538816019,"z0":5.078033185421617,"aX":-23.336628619261738},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":20.3,"spinRate":2269,"spinDirection":235},"zone":4,"typeConfidence":0.92,"plateTime":0.4025481312385839,"extension":6.459023112120091},"hitData":{"launchSpeed":82.9,"launchAngle":11.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.91,"coordY":138.39}},"index":1,"playId":"701ab409-d9e3-3d8d-9033-fd51865b3cb7","pitchNumber":2,"startTime":"2026-06-24T18:43:02.375Z","endTime":"2026-06-24T18:43:09.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:43:09.646Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a ground ball to shortstop Bo Bichette. Nico Hoerner to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:43:09.747Z","endTime":"2026-06-24T18:45:59.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139359220009478,"aZ":-29.15520563222309,"pfxX":-11.511306721539821,"pfxZ":1.5214962033495336,"pX":-1.6525992645377487,"pZ":3.5629698910983407,"vX0":9.793906301950274,"vY0":-139.52900220786856,"vZ0":0.534705541970186,"x":179.99,"y":142.58,"x0":-3.6993818572639734,"y0":50.00469662428048,"z0":5.27841922121037,"aX":-22.87396753401484},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":19.1,"spinRate":2149,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.39140622178391027,"extension":6.463055498947156},"index":0,"playId":"2a0bafc9-52d2-343d-aefd-700b9d0a7c2b","pitchNumber":1,"startTime":"2026-06-24T18:43:38.438Z","endTime":"2026-06-24T18:43:42.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08045918915207,"aZ":-28.098404020173568,"pfxX":-11.305010993723917,"pfxZ":2.1024931815705585,"pX":-0.10183320763929772,"pZ":2.764154686746291,"vX0":13.473992079687424,"vY0":-137.41325367181642,"vZ0":-1.7181713187420249,"x":120.88,"y":164.15,"x0":-3.5649852441311,"y0":50.00543100893809,"z0":5.278494043148062,"aX":-21.953801411282566},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.7,"breakHorizontal":18.1,"spinRate":2285,"spinDirection":233},"zone":5,"typeConfidence":0.92,"plateTime":0.39627652960584214,"extension":6.402140263227179},"index":1,"playId":"47f245bc-da4a-3ca2-afa5-0f0c011e5c01","pitchNumber":2,"startTime":"2026-06-24T18:43:57.480Z","endTime":"2026-06-24T18:44:00.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736670765201268,"aZ":-28.97617142296801,"pfxX":4.624860519456536,"pfxZ":2.065121463839736,"pX":1.2510538349424696,"pZ":3.070499297182237,"vX0":10.329885279351524,"vY0":-123.15832402244341,"vZ0":1.0738161333538276,"x":69.31,"y":155.88,"x0":-3.58579830404855,"y0":50.001459269814276,"z0":5.065631682743658,"aX":7.156725597291203},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":-10.7,"spinRate":2797,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.4434583801610561,"extension":6.253472884171827},"index":2,"playId":"dd168552-a32e-390b-986b-0a0464f0f561","pitchNumber":3,"startTime":"2026-06-24T18:44:19.898Z","endTime":"2026-06-24T18:44:24.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006508517341956,"aZ":-26.014164339526463,"pfxX":-11.357993360467662,"pfxZ":3.1575102002809006,"pX":-1.2996516874968895,"pZ":2.2220187972365135,"vX0":10.291060069660222,"vY0":-138.15372811977963,"vZ0":-3.3736286449835515,"x":166.54,"y":178.79,"x0":-3.579861888413881,"y0":50.005382540592,"z0":5.188834682184749,"aX":-22.17067905712045},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":18.7,"spinRate":2259,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.3950286456222365,"extension":6.340811326932397},"index":3,"playId":"7b21e0e4-0e8c-3e9d-b340-37bc12bd6a5a","pitchNumber":4,"startTime":"2026-06-24T18:44:35.559Z","endTime":"2026-06-24T18:44:39.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351836479758,"aZ":-17.52801753258198,"pfxX":-6.973582077953358,"pfxZ":7.25171979569696,"pX":-0.8947802041838453,"pZ":4.627862073620343,"vX0":10.017761105738956,"vY0":-140.4322151454135,"vZ0":1.2212975602164429,"x":151.11,"y":113.83,"x0":-3.58328149224089,"y0":50.00700808006405,"z0":5.31870514380686,"aX":-14.09384141714748},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2307,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38831749331433985,"extension":6.416358167474383},"index":4,"playId":"cf19c6dd-6117-39ac-b4a5-dbc10bab922c","pitchNumber":5,"startTime":"2026-06-24T18:44:58.961Z","endTime":"2026-06-24T18:45:01.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":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574839639957222,"aZ":-26.73933643578979,"pfxX":-10.783585847327565,"pfxZ":2.8160222968674447,"pX":-0.8309666522352528,"pZ":2.44454223727728,"vX0":11.274805533463999,"vY0":-137.32007448074725,"vZ0":-2.2197828711209846,"x":148.67,"y":172.78,"x0":-3.5695515238020072,"y0":50.00227552496404,"z0":5.064289184679911,"aX":-20.799853500455285},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2216,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.39737399304050003,"extension":6.4609610565103015},"index":5,"playId":"2caca09d-78a3-3f3c-af92-4cc23256f7a2","pitchNumber":6,"startTime":"2026-06-24T18:45:20.057Z","endTime":"2026-06-24T18:45:24.986Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798437306538638,"aZ":-34.307090699053376,"pfxX":6.158764487566469,"pfxZ":-1.390849123826765,"pX":1.1609139187697615,"pZ":1.6933198113635428,"vX0":9.961748904189356,"vY0":-123.43728815416806,"vZ0":-0.6689214415234557,"x":72.75,"y":193.06,"x0":-3.7354851289806406,"y0":50.002256443839066,"z0":4.869819226113284,"aX":9.450813483735388},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":-13.6,"spinRate":2702,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4446367595133145,"extension":6.466673281852933},"hitData":{"launchSpeed":75.2,"launchAngle":11.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.9,"coordY":156.4}},"index":6,"playId":"ae7c447a-f9a3-3109-8cf6-63ad3c2bebab","pitchNumber":7,"startTime":"2026-06-24T18:45:51.155Z","endTime":"2026-06-24T18:45:59.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:45:59.394Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (10) on a fly ball to center field. Nico Hoerner scores. Miguel Amaya scores.","rbi":3,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:47:32.815Z","endTime":"2026-06-24T18:48:27.861Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T18:46:23.133Z","endTime":"2026-06-24T18:47:35.204Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97596408258846,"aZ":-14.237505953680193,"pfxX":-7.413533610975513,"pfxZ":9.201605146147575,"pX":1.0103093209170093,"pZ":1.636853699819041,"vX0":14.49213194109782,"vY0":-138.92583478191904,"vZ0":-6.837742605102125,"x":78.49,"y":194.58,"x0":-3.317355189888675,"y0":50.000453482633674,"z0":5.081618747893387,"aX":-14.448461923699579},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2389,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3947006944559037,"extension":6.5599836720469105},"index":1,"playId":"846f6634-2cb4-3b7f-b246-4131f22b92fa","pitchNumber":1,"startTime":"2026-06-24T18:47:35.204Z","endTime":"2026-06-24T18:47:38.747Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976230672900577,"aZ":-14.03060818962101,"pfxX":-6.78079313733216,"pfxZ":9.36316008111439,"pX":0.03526634193700026,"pZ":2.6685945988100177,"vX0":11.39990978642923,"vY0":-138.5723183967746,"vZ0":-4.362344779857537,"x":115.66,"y":166.73,"x0":-3.25759523295994,"y0":50.00406955191829,"z0":5.2056706758894915,"aX":-13.14234425406061},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2261,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39579124462584225,"extension":6.680069800058799},"hitData":{"launchSpeed":105.1,"launchAngle":36.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":84.8,"coordY":42.55}},"index":2,"playId":"ef05ca56-658b-3341-a507-e7fc931647a0","pitchNumber":2,"startTime":"2026-06-24T18:47:55.152Z","endTime":"2026-06-24T18:48:27.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:48:27.861Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T18:48:42.900Z","endTime":"2026-06-24T18:49:39.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88795602931437,"aZ":-32.848507775849875,"pfxX":9.441314637150825,"pfxZ":-0.4543781201348942,"pX":-0.314284035591279,"pZ":3.3925901291397413,"vX0":5.792956576220343,"vY0":-120.89002225643961,"vZ0":2.85201854782017,"x":128.98,"y":147.18,"x0":-3.9695090743225263,"y0":50.003711006902556,"z0":5.08367537206931,"aX":13.954215757956186},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":-18.5,"spinRate":2808,"spinDirection":63},"zone":2,"typeConfidence":0.9,"plateTime":0.4533289792237496,"extension":6.34203137190595},"index":0,"playId":"268beb6b-edca-302a-b141-44e11fa64ecc","pitchNumber":1,"startTime":"2026-06-24T18:48:48.198Z","endTime":"2026-06-24T18:48:51.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-24T18:49:01.202Z","endTime":"2026-06-24T18:49:19.890Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224959470017748,"aZ":-43.507347084164884,"pfxX":9.744832322793322,"pfxZ":-7.995034649517447,"pX":-0.13799279574473045,"pZ":1.122834368278607,"vX0":5.711822097924211,"vY0":-119.71452386753342,"vZ0":0.046310402276434015,"x":122.26,"y":208.46,"x0":-3.8402546447025157,"y0":50.00463472514012,"z0":5.076125594278553,"aX":13.808777625056079},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.0,"breakHorizontal":-19.2,"spinRate":3462,"spinDirection":49},"zone":13,"typeConfidence":0.89,"plateTime":0.46175237845220574,"extension":6.351140059061071},"index":2,"playId":"d3733a8c-0139-36e7-a921-b751afeba830","pitchNumber":2,"startTime":"2026-06-24T18:49:19.890Z","endTime":"2026-06-24T18:49:23.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062174149674377,"aZ":-43.01880837309974,"pfxX":10.304784007275222,"pfxZ":-7.694409986653315,"pX":-0.3239959299826688,"pZ":1.4793978115444977,"vX0":4.948909813989379,"vY0":-119.37613084249472,"vZ0":0.5000661187280016,"x":129.35,"y":198.84,"x0":-3.7785652355582457,"y0":50.00392878809822,"z0":5.215739018365416,"aX":14.519973853082584},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.3,"breakHorizontal":-20.0,"spinRate":3482,"spinDirection":48},"zone":13,"typeConfidence":0.89,"plateTime":0.4630523796020878,"extension":6.295220347505534},"index":3,"playId":"20d69a89-d8f5-3195-9af0-8d02cc6e4d2c","pitchNumber":3,"startTime":"2026-06-24T18:49:35.898Z","endTime":"2026-06-24T18:49:39.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:49:39.504Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T18:52:11.686Z","endTime":"2026-06-24T18:54:21.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Rolison replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T18:50:35.365Z","endTime":"2026-06-24T18:51:35.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mark Vientos replaces Jared Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T18:51:35.246Z","endTime":"2026-06-24T18:52:14.037Z","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":"401","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717324164164943,"aZ":-30.927151028931533,"pfxX":-2.3112108774267446,"pfxZ":0.7790234051053693,"pX":-1.4071588759707216,"pZ":1.5394593669635293,"vX0":-6.556365652922573,"vY0":-125.58893372169926,"vZ0":-4.49090460442523,"x":170.64,"y":197.21,"x0":1.538665329043699,"y0":50.001836551245695,"z0":5.869683296693912,"aX":-3.685672534477429},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":5.8,"spinRate":2501,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4363392976345888,"extension":6.456143449547724},"index":2,"playId":"2db5fa20-e47d-345c-81c8-b5f513ca1c5a","pitchNumber":1,"startTime":"2026-06-24T18:52:14.037Z","endTime":"2026-06-24T18:52:18.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16261786455003,"aZ":-35.55794656744009,"pfxX":-3.1577839695611662,"pfxZ":-2.115095580284927,"pX":-0.7959939031764846,"pZ":1.282339739172416,"vX0":-4.9415380629007535,"vY0":-124.56800748733849,"vZ0":-4.1285989570953845,"x":147.34,"y":204.16,"x0":1.6114278279918675,"y0":50.00615386384574,"z0":5.85011353717676,"aX":-5.0439344891680635},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":6.7,"spinRate":2611,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4369805926677013,"extension":6.4063344150956425},"index":3,"playId":"0dfb8a7d-c0e9-3ad8-9c0a-8406a97cd436","pitchNumber":2,"startTime":"2026-06-24T18:52:32.028Z","endTime":"2026-06-24T18:52:36.831Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301248495414967,"aZ":-16.704757590074,"pfxX":1.7379920350063904,"pfxZ":7.899040734001838,"pX":0.8212056671281532,"pZ":3.334412783892976,"vX0":-3.1075421803957046,"vY0":-138.22692599003798,"vZ0":-4.0148474760938635,"x":85.7,"y":148.75,"x0":1.7280304397177977,"y0":50.00353834067704,"z0":5.9086755922572864,"aX":3.404293903840768},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-2.6,"spinRate":2368,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.3944294123040031,"extension":6.377757635229626},"index":4,"playId":"080c3023-e6c9-3b0e-b084-de7de4cd1fe5","pitchNumber":3,"startTime":"2026-06-24T18:52:53.727Z","endTime":"2026-06-24T18:53:20.759Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43438144781269,"aZ":-43.03130019258959,"pfxX":-5.2320457254310755,"pfxZ":-8.087142105489955,"pX":-0.8158186505777981,"pZ":0.9440411375102662,"vX0":-3.2443567196510417,"vY0":-114.87599949104082,"vZ0":-2.0639754334154334,"x":148.1,"y":213.29,"x0":1.2925321918807322,"y0":50.003290989794216,"z0":6.0208328440861685,"aX":-7.022620796239448},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.9,"breakHorizontal":10.3,"spinRate":2690,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4760288099752672,"extension":6.585045204721096},"index":5,"playId":"fc6ed1be-d732-353f-a9bc-ee330df5e3f6","pitchNumber":4,"startTime":"2026-06-24T18:53:28.532Z","endTime":"2026-06-24T18:53:32.351Z","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":78.7,"endSpeed":73.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30048986759539,"aZ":-42.55481540823757,"pfxX":-5.671023236324225,"pfxZ":-7.798193199239763,"pX":1.081448104598518,"pZ":1.6428140494779095,"vX0":0.4180132910431271,"vY0":-114.67482217331597,"vZ0":-0.563703254622579,"x":75.78,"y":194.42,"x0":1.633476597849644,"y0":50.00273889158408,"z0":6.0448063786465305,"aX":-7.5490426471878225},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.9,"breakHorizontal":10.2,"spinRate":2578,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.4777164628293522,"extension":6.553249079783676},"index":6,"playId":"545727bb-14b7-3fc7-a7f9-e0201a60930b","pitchNumber":5,"startTime":"2026-06-24T18:53:50.403Z","endTime":"2026-06-24T18:53:54.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-24T18:54:06.678Z","endTime":"2026-06-24T18:54:17.773Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98530707348956,"aZ":-42.073632120710805,"pfxX":-5.019995624424965,"pfxZ":-7.383567497652783,"pX":-1.3831400314256093,"pZ":1.2326404466592449,"vX0":-4.644504469423924,"vY0":-114.91887254113553,"vZ0":-1.4728987324635123,"x":169.72,"y":205.5,"x0":1.3153732256042492,"y0":50.00565303062167,"z0":5.963094178939142,"aX":-6.72582242309123},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.4,"breakHorizontal":10.2,"spinRate":2373,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4763282169600349,"extension":6.682703557923789},"index":8,"playId":"8f940686-9529-386d-9f7d-42aed2da8e37","pitchNumber":6,"startTime":"2026-06-24T18:54:17.773Z","endTime":"2026-06-24T18:54:21.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:54:21.088Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a line drive to center fielder Pete Crow-Armstrong. Mark Vientos to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T18:54:22.827Z","endTime":"2026-06-24T18:56:42.761Z","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":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83004830683768,"aZ":-35.78000523280316,"pfxX":-3.458761607537703,"pfxZ":-2.2389330541017642,"pX":-0.07167737868808201,"pZ":3.2988238193212416,"vX0":-3.265858037737869,"vY0":-125.89811625364756,"vZ0":0.5069366621782343,"x":119.73,"y":149.71,"x0":1.6902809989705274,"y0":50.003773926149975,"z0":5.983697275413474,"aX":-5.56849001587467},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":7.0,"spinRate":2425,"spinDirection":273},"zone":2,"typeConfidence":2.0,"plateTime":0.43455563093929683,"extension":6.485960594859711},"index":0,"playId":"cbe53850-60af-3969-9e8b-d6b8799f8032","pitchNumber":1,"startTime":"2026-06-24T18:54:55.700Z","endTime":"2026-06-24T18:54:58.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511929357405513,"aZ":-44.93993015825871,"pfxX":-6.37520624262934,"pfxZ":-9.674870689615194,"pX":-1.0753277637844465,"pZ":1.1363359528344144,"vX0":-3.8627925597004324,"vY0":-114.80149956048767,"vZ0":-1.1307685258968099,"x":157.99,"y":208.1,"x0":1.4638881081596264,"y0":50.003321590409726,"z0":6.053970137999542,"aX":-8.411516436015184},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.4,"breakHorizontal":12.6,"spinRate":2719,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.47920976370534696,"extension":6.5841785495888665},"index":1,"playId":"c53da215-98d3-368b-aa25-ca50e6adf172","pitchNumber":2,"startTime":"2026-06-24T18:55:09.847Z","endTime":"2026-06-24T18:55:13.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.498214803043968,"aZ":-44.34524123701053,"pfxX":-5.541219396413689,"pfxZ":-9.847124291813438,"pX":0.9695581018603189,"pZ":0.7751090011282941,"vX0":0.3457323254412624,"vY0":-110.72061469183396,"vZ0":-1.1958231239749901,"x":80.04,"y":217.85,"x0":1.5304604483768884,"y0":50.00048043340215,"z0":5.978797295766418,"aX":-6.851536249846193},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-17.8,"breakHorizontal":10.0,"spinRate":2533,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4954357791833828,"extension":6.677015332006339},"index":2,"playId":"9e79d3b6-8984-35a9-ae92-574bfce93d04","pitchNumber":3,"startTime":"2026-06-24T18:55:32.686Z","endTime":"2026-06-24T18:55:36.771Z","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":94.3,"endSpeed":87.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03786373668847,"aZ":-18.57409261206906,"pfxX":1.0152306662839763,"pfxZ":7.07990933435037,"pX":-1.024723154273055,"pZ":2.3219380098134317,"vX0":-7.32088883552179,"vY0":-137.17966312878468,"vZ0":-6.010466728029602,"x":156.06,"y":176.09,"x0":1.5375584953760824,"y0":50.00646725275159,"z0":5.791866619882533,"aX":1.9524503889975928},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":-0.5,"spinRate":2231,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3980552835871656,"extension":6.676579647104825},"index":3,"playId":"6bf1201b-222d-3eca-a5f1-c7ed7aee6f63","pitchNumber":4,"startTime":"2026-06-24T18:55:51.503Z","endTime":"2026-06-24T18:55:55.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49198407791928,"aZ":-36.23537408832333,"pfxX":-2.6705585106604897,"pfxZ":-2.700350323965094,"pX":-1.2341754799112845,"pZ":0.893495726298386,"vX0":-5.25172159635058,"vY0":-122.06584203441773,"vZ0":-4.344957848830006,"x":164.04,"y":214.66,"x0":1.2937417434870124,"y0":50.001103021348236,"z0":5.823210365503924,"aX":-4.020234854326083},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.6,"breakHorizontal":6.1,"spinRate":2635,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.44907877436942023,"extension":6.498296255088461},"index":4,"playId":"b33ed5ad-bfc6-36b3-80b4-ad21a031bf3c","pitchNumber":5,"startTime":"2026-06-24T18:56:09.402Z","endTime":"2026-06-24T18:56:13.500Z","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":93.2,"endSpeed":84.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371527791454845,"aZ":-17.94507015282766,"pfxX":0.767105892675958,"pfxZ":7.692007703087075,"pX":-0.545456977387702,"pZ":3.276314824344004,"vX0":-5.68424869286402,"vY0":-135.58615003185807,"vZ0":-3.3132895511288063,"x":137.79,"y":150.32,"x0":1.4842169804508445,"y0":50.005144895885095,"z0":5.776228284470925,"aX":1.4200429547109106},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-0.1,"spinRate":2153,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4049438067031068,"extension":6.711559214862533},"hitData":{"launchSpeed":84.0,"launchAngle":19.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.75,"coordY":80.73}},"index":5,"playId":"3fe56abb-8d6e-3a71-bd9c-c8573a7b2217","pitchNumber":6,"startTime":"2026-06-24T18:56:31.114Z","endTime":"2026-06-24T18:56:42.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:56:42.761Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eric Wagaman grounds into a double play, third baseman Pedro Ramírez to second baseman Nico Hoerner to first baseman Michael Busch. Mark Vientos to 3rd. Francisco Alvarez out at 2nd. Eric Wagaman out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T18:57:58.738Z","endTime":"2026-06-24T18:59:17.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Wagaman replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T18:56:50.009Z","endTime":"2026-06-24T18:57:13.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T18:57:13.919Z","endTime":"2026-06-24T18:58:01.011Z","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":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.69998875362239,"aZ":-41.340409464112554,"pfxX":-7.765589169029088,"pfxZ":-6.863951334708716,"pX":1.7425049149543708,"pZ":3.9340364712083016,"vX0":1.9720997340199664,"vY0":-114.42006155829532,"vZ0":3.8797828285588207,"x":50.58,"y":132.56,"x0":1.88213081350778,"y0":50.00271423993284,"z0":6.248369352119612,"aX":-10.369971605294783},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.3,"breakHorizontal":13.7,"spinRate":2607,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.47740306566550794,"extension":6.421711026295864},"index":2,"playId":"4dd4c0a1-bf40-3c5b-9a12-1b8be7440681","pitchNumber":1,"startTime":"2026-06-24T18:58:01.011Z","endTime":"2026-06-24T18:58:04.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882843515510604,"aZ":-17.26911017996882,"pfxX":-0.19943956402719643,"pfxZ":7.7601180808171675,"pX":-1.7891714475781022,"pZ":1.1981220887544666,"vX0":-8.767987676419642,"vY0":-136.6829304275446,"vZ0":-9.026775193633629,"x":185.2,"y":206.43,"x0":1.466010174492371,"y0":50.001529987161696,"z0":5.693858352229267,"aX":-0.38226106821949957},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":1.9,"spinRate":2418,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.39845083698336836,"extension":6.708845039063385},"index":3,"playId":"c38cf42e-78c5-35ca-b496-5c6b35d2f3ac","pitchNumber":2,"startTime":"2026-06-24T18:58:16.580Z","endTime":"2026-06-24T18:58:20.151Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213019929733846,"aZ":-20.186618646653088,"pfxX":-0.719187791563497,"pfxZ":6.253266653242178,"pX":-0.3313811263190572,"pZ":1.7752550132950802,"vX0":-5.064304590110158,"vY0":-136.8604932042359,"vZ0":-6.987233425437258,"x":129.63,"y":190.85,"x0":1.6284199804098605,"y0":50.0026549704064,"z0":5.720553159972531,"aX":-1.378487456013604},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":2.3,"spinRate":2267,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.3986037261125026,"extension":6.568419835104956},"index":4,"playId":"6962c3bf-2996-3001-89d4-cc04df9f6754","pitchNumber":3,"startTime":"2026-06-24T18:58:38.744Z","endTime":"2026-06-24T18:59:05.755Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839736603475906,"aZ":-18.76459978270262,"pfxX":0.05775721590538119,"pfxZ":7.072502399124336,"pX":-0.8480641204579973,"pZ":2.441719970561573,"vX0":-6.2219313823115385,"vY0":-136.1059247359051,"vZ0":-5.398486498488735,"x":149.33,"y":172.85,"x0":1.4497815828055596,"y0":50.00506563389368,"z0":5.7298293602380905,"aX":0.10986599316739143},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":1.1,"spinRate":2252,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.40077576790470104,"extension":6.597379654627583},"hitData":{"launchSpeed":71.9,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":171.45}},"index":5,"playId":"be57a838-9535-3e19-8326-b6e32764292f","pitchNumber":4,"startTime":"2026-06-24T18:59:10.256Z","endTime":"2026-06-24T18:59:17.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T18:59:17.824Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Michael Conforto.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T18:59:22.571Z","endTime":"2026-06-24T19:00:15.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":93.4,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021938444485993,"aZ":-19.733060506734436,"pfxX":2.0122364556028587,"pfxZ":6.572668255539742,"pX":-0.2878288665557308,"pZ":2.8799936425038264,"vX0":-5.327236716756684,"vY0":-136.0053100627712,"vZ0":-4.406599345215139,"x":127.97,"y":161.02,"x0":1.426102777052017,"y0":50.00108876495716,"z0":5.871649238458438,"aX":3.8083540777134495},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-2.6,"spinRate":2147,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.4011999485613895,"extension":6.632013165059154},"index":0,"playId":"8a628ece-b15d-307c-a592-4719ad820524","pitchNumber":1,"startTime":"2026-06-24T18:59:44.968Z","endTime":"2026-06-24T18:59:48.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.321485006231118,"aZ":-12.921162710491998,"pfxX":2.2610326929853497,"pfxZ":9.824345538045312,"pX":0.24636659123290283,"pZ":2.1655401144351356,"vX0":-4.241863374343489,"vY0":-138.9172840817496,"vZ0":-7.524124579155718,"x":107.61,"y":180.31,"x0":1.4974546481379856,"y0":50.00196373148446,"z0":5.762899083232654,"aX":4.430943040629381},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-3.2,"spinRate":2283,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.39386612543251687,"extension":6.4316730752665014},"hitData":{"launchSpeed":91.8,"launchAngle":43.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.56,"coordY":89.38}},"index":1,"playId":"4f4abbec-b460-3457-ba6a-0f747bd5c5cd","pitchNumber":2,"startTime":"2026-06-24T19:00:06.319Z","endTime":"2026-06-24T19:00:15.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:00:15.562Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Conforto grounds out, second baseman Marcus Semien to first baseman Eric Wagaman.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T19:02:32.940Z","endTime":"2026-06-24T19:04:46.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9,10],"actionIndex":[0,1,2],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mark Vientos remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:01:46.294Z","endTime":"2026-06-24T19:01:46.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"description":"Eric Wagaman remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T19:01:46.318Z","endTime":"2026-06-24T19:01:46.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Pitching Change: Jonathan Pintaro replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T19:01:46.319Z","endTime":"2026-06-24T19:02:35.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702752,"link":"/api/v1/people/702752"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384846590628815,"aZ":-21.116750953621562,"pfxX":-0.8363206921722588,"pfxZ":6.198659522472919,"pX":1.037440314272347,"pZ":3.603378185041975,"vX0":9.619575045935399,"vY0":-133.1801966365861,"vZ0":-0.16364812187847555,"x":77.46,"y":141.49,"x0":-2.5231411002047106,"y0":50.005222579288784,"z0":5.201639973272283,"aX":-1.4938618213561978},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":-0.7,"spinRate":2497,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.41233383164441006,"extension":6.494471050474325},"index":3,"playId":"8bb9d8dd-3482-30a5-b54c-fe1e9a9d39e9","pitchNumber":1,"startTime":"2026-06-24T19:02:35.312Z","endTime":"2026-06-24T19:02:38.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39442567495849,"aZ":-21.78390395780545,"pfxX":-2.379962911328573,"pfxZ":5.862125970228434,"pX":0.7034570304869533,"pZ":1.887555893128033,"vX0":9.534142675097293,"vY0":-132.33937790608744,"vZ0":-4.02724082278117,"x":90.19,"y":187.82,"x0":-2.637584136343251,"y0":50.00324153606474,"z0":5.025777472990129,"aX":-4.219308806974243},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":2.3,"spinRate":2569,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.41395957458980703,"extension":6.520488671313892},"index":4,"playId":"6945f099-301a-3b25-a3e2-ad2b73c38517","pitchNumber":2,"startTime":"2026-06-24T19:02:50.504Z","endTime":"2026-06-24T19:02:53.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585360099226786,"aZ":-21.481919951611708,"pfxX":0.8173044893517822,"pfxZ":5.9535024942239945,"pX":1.6489116171357532,"pZ":2.110237813849989,"vX0":10.562356210206913,"vY0":-133.40574777239658,"vZ0":-3.6446210450812364,"x":54.15,"y":181.8,"x0":-2.4734930362655314,"y0":50.00521849953931,"z0":5.048843789530544,"aX":1.4671762681437168},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-3.8,"spinRate":2672,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.41110188608502796,"extension":6.5147443699296295},"index":5,"playId":"2dd4c179-f0b1-3097-871b-4db9e9d6c15e","pitchNumber":3,"startTime":"2026-06-24T19:03:08.613Z","endTime":"2026-06-24T19:03:12.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57011933468651,"aZ":-29.176851243228413,"pfxX":-11.975103840995864,"pfxZ":1.6006882443971158,"pX":-0.8448902921626706,"pZ":2.740447076544707,"vX0":8.746545514463877,"vY0":-136.2735376955377,"vZ0":-0.9873338214052522,"x":149.21,"y":164.79,"x0":-2.543828338771176,"y0":50.00511185956558,"z0":5.1269956810300705,"aX":-22.475410760956972},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":19.8,"spinRate":2231,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4022728712112107,"extension":6.2915933431508},"index":6,"playId":"0c6b6e89-a0a5-3eff-b803-17c72f5788cd","pitchNumber":4,"startTime":"2026-06-24T19:03:26.010Z","endTime":"2026-06-24T19:03:29.058Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-24T19:03:42.046Z","endTime":"2026-06-24T19:03:57.536Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39707935132375,"aZ":-22.10861707328827,"pfxX":-0.17020441166446582,"pfxZ":5.545939236315963,"pX":-0.08464288442773217,"pZ":2.7828154924561903,"vX0":6.981959617103267,"vY0":-134.44671218712247,"vZ0":-1.8725539078573719,"x":120.23,"y":163.64,"x0":-2.7023434039644876,"y0":50.006202718664426,"z0":5.07080858253029,"aX":-0.31078729425324414},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":-1.3,"spinRate":2570,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.408704542560995,"extension":6.413962732241436},"index":8,"playId":"17db5ec3-6776-3434-adcf-5d8fde8e5320","pitchNumber":5,"startTime":"2026-06-24T19:03:57.536Z","endTime":"2026-06-24T19:04:00.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62379955453695,"aZ":-38.25649727784116,"pfxX":-9.915034163209633,"pfxZ":-3.7642428052149004,"pX":-1.0122385828884135,"pZ":2.3082391438188092,"vX0":7.02019578359625,"vY0":-127.290198370685,"vZ0":0.7913017694847622,"x":155.58,"y":176.46,"x0":-2.53773210569898,"y0":50.00005439775192,"z0":5.056931355073506,"aX":-16.03478702821437},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.2,"breakHorizontal":16.1,"spinRate":2110,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.43267372551271865,"extension":6.1101063977412835},"index":9,"playId":"3f59899c-204a-346d-9df7-815502190696","pitchNumber":6,"startTime":"2026-06-24T19:04:20.463Z","endTime":"2026-06-24T19:04:24.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390630193797236,"aZ":-18.747500813172447,"pfxX":-0.5008249741700148,"pfxZ":7.3965603208853175,"pX":-0.34546644960548906,"pZ":2.340862210846185,"vX0":6.417334182683291,"vY0":-134.23116690574005,"vZ0":-3.327775626761114,"x":130.17,"y":175.58,"x0":-2.7072482186075195,"y0":50.005347150881676,"z0":4.939545281140401,"aX":-0.9095462198017711},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":-0.6,"spinRate":2644,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4088139179000141,"extension":6.315659622685331},"hitData":{"launchSpeed":103.7,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":157.26}},"index":10,"playId":"e875c780-ff54-3c35-bcae-e1e12f2004b9","pitchNumber":7,"startTime":"2026-06-24T19:04:39.582Z","endTime":"2026-06-24T19:04:46.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:04:46.911Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Busch lines out sharply to right fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T19:04:47.549Z","endTime":"2026-06-24T19:06:00.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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.1,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745671355223717,"aZ":-27.79037983559973,"pfxX":-10.321532812375,"pfxZ":2.266172579058061,"pX":-0.7524221437220159,"pZ":1.7014495464736874,"vX0":8.529809804331961,"vY0":-138.25646009615585,"vZ0":-3.6205316954966307,"x":145.68,"y":192.84,"x0":-2.536127023554943,"y0":50.00677298548822,"z0":4.892695618298444,"aX":-19.99204973461412},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":2221,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3961331379548927,"extension":6.380214782765796},"index":0,"playId":"cceb10de-d47e-34e9-a010-521135a0935f","pitchNumber":1,"startTime":"2026-06-24T19:05:12.014Z","endTime":"2026-06-24T19:05:15.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31545307554603,"aZ":-27.805070184242986,"pfxX":-10.2048517670752,"pfxZ":2.2490973524584668,"pX":-0.5354624849940329,"pZ":1.978096007342554,"vX0":8.733673434093161,"vY0":-138.28995284688662,"vZ0":-2.9110587893161006,"x":137.41,"y":185.37,"x0":-2.405942057879929,"y0":50.00002858907005,"z0":4.905873495361429,"aX":-19.798245188092494},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":2214,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.39580031206196864,"extension":6.374264737129511},"index":1,"playId":"11122934-d363-3c5e-8d13-b4e70fa33926","pitchNumber":2,"startTime":"2026-06-24T19:05:29.222Z","endTime":"2026-06-24T19:05:32.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325372418446644,"aZ":-37.99170006248915,"pfxX":-9.619387182221704,"pfxZ":-3.5962277423938005,"pX":-0.5952115892908505,"pZ":1.8803060194392947,"vX0":8.150014780395967,"vY0":-127.29148090568722,"vZ0":-0.08016281838933059,"x":139.69,"y":188.01,"x0":-2.6093026701205106,"y0":50.00107791235109,"z0":4.953570935441707,"aX":-15.57772150474651},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.2,"breakHorizontal":15.2,"spinRate":2101,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.43248040579858316,"extension":6.202493568021787},"hitData":{"launchSpeed":101.6,"launchAngle":20.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.12,"coordY":76.53}},"index":2,"playId":"9a5cbdbd-14ec-3381-a5e6-d709f92144b3","pitchNumber":3,"startTime":"2026-06-24T19:05:53.336Z","endTime":"2026-06-24T19:06:00.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:06:00.590Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T19:06:01.394Z","endTime":"2026-06-24T19:07:59.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44942387430582,"aZ":-30.520024590589475,"pfxX":-10.778773102302985,"pfxZ":0.8637515303846035,"pX":-0.01487192853590048,"pZ":1.7975486809130192,"vX0":10.406510543093026,"vY0":-138.06201519049418,"vZ0":-2.8115337454648133,"x":117.57,"y":190.25,"x0":-2.4435195056073638,"y0":50.00436428414059,"z0":4.895974374173946,"aX":-20.686197476846246},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2231,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.3976265157229437,"extension":6.383155665780935},"index":0,"playId":"82ab42c5-1cbe-3e6b-902f-6107f4c87a81","pitchNumber":1,"startTime":"2026-06-24T19:06:25.419Z","endTime":"2026-06-24T19:06:31.081Z","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":92.8,"endSpeed":84.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084042657891573,"aZ":-20.488039195745152,"pfxX":-1.0722392667162204,"pfxZ":6.362988354842017,"pX":2.113638743640845,"pZ":3.068750637157165,"vX0":12.384762954940769,"vY0":-134.657395638013,"vZ0":-1.2710255350937936,"x":36.43,"y":155.92,"x0":-2.4050961112843243,"y0":50.006607007442895,"z0":4.99559968931952,"aX":-1.971358167079999},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":-0.7,"spinRate":2624,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4066684334612005,"extension":6.587543297505046},"index":1,"playId":"3d9efb12-122a-3122-a1e5-bd5481b5dcdf","pitchNumber":2,"startTime":"2026-06-24T19:06:55.000Z","endTime":"2026-06-24T19:06:58.101Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27074074625656,"aZ":-22.115585590174152,"pfxX":0.6278234513435945,"pfxZ":5.51599793756874,"pX":0.40984518831900846,"pZ":3.1570069060562074,"vX0":7.7577727888380075,"vY0":-134.47895142480903,"vZ0":-0.8964760168921881,"x":101.38,"y":153.54,"x0":-2.5989028877974643,"y0":50.00529129490414,"z0":5.069422778593004,"aX":1.1440503095688368},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-2.9,"spinRate":2614,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.40793987837568,"extension":6.303657729061001},"index":2,"playId":"cc8a9b31-7a8e-3f6f-9f2c-3cd2ad12a116","pitchNumber":3,"startTime":"2026-06-24T19:07:15.570Z","endTime":"2026-06-24T19:07:18.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-24T19:07:26.893Z","endTime":"2026-06-24T19:07:38.741Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":81.9,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87492658577285,"aZ":-38.12034562892941,"pfxX":5.637543823795909,"pfxZ":-4.231824160486168,"pX":1.4064181485094722,"pZ":1.598784572012561,"vX0":7.192720374075476,"vY0":-118.9683212038585,"vZ0":-0.7700772260958688,"x":63.39,"y":195.61,"x0":-2.410510451018117,"y0":50.000688754788115,"z0":5.4400399876504295,"aX":7.925766065004334},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.6,"breakHorizontal":-12.2,"spinRate":2871,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4637829686083843,"extension":6.548225852851816},"index":4,"playId":"7da3a990-1640-375b-8dbb-1897fa7f4527","pitchNumber":4,"startTime":"2026-06-24T19:07:38.741Z","endTime":"2026-06-24T19:07:42.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86890155758961,"aZ":-36.35992906273944,"pfxX":5.231767455046804,"pfxZ":-2.8812746345183573,"pX":-0.49097171446030785,"pZ":1.1628765760357953,"vX0":3.4581647520859033,"vY0":-120.69075718586352,"vZ0":-2.574842109549464,"x":135.71,"y":207.38,"x0":-2.6297558979124216,"y0":50.00338603841116,"z0":5.494461228685628,"aX":7.598678666518607},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.6,"breakHorizontal":-10.4,"spinRate":2927,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4565390880227169,"extension":6.49701128004374},"index":5,"playId":"6f56228b-d4bc-3f7b-9e2a-c8d5e8cfce4d","pitchNumber":5,"startTime":"2026-06-24T19:07:56.080Z","endTime":"2026-06-24T19:07:59.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:07:59.490Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T19:10:33.041Z","endTime":"2026-06-24T19:11:37.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces right fielder Michael Conforto, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:09:53.585Z","endTime":"2026-06-24T19:09:53.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T19:09:53.611Z","endTime":"2026-06-24T19:10:33.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.884526860988625,"aZ":-34.28567485390001,"pfxX":-10.05488226247573,"pfxZ":-1.588775375273483,"pX":-0.008607216873702262,"pZ":0.9273472759036151,"vX0":2.129531619377866,"vY0":-114.10588358070567,"vZ0":-3.7511706558822415,"x":110.96,"y":208.28,"x0":0.3588094477684647,"y0":50.001637488448296,"z0":5.933573049562585,"aX":-13.399485497714215},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.5,"breakHorizontal":17.8,"spinRate":2370,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.4780646919911664,"extension":6.1853418604451},"index":2,"playId":"7a0ee129-dc86-328f-8940-2f86a734437d","pitchNumber":1,"startTime":"2026-06-24T19:10:33.041Z","endTime":"2026-06-24T19:10:36.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53033483016883,"aZ":-11.644408324672193,"pfxX":1.8550140578383216,"pfxZ":11.347038136869296,"pX":0.4001910255540082,"pZ":3.1992169348933297,"vX0":0.6564520281268483,"vY0":-133.14274031501006,"vZ0":-5.418722484274117,"x":101.75,"y":152.4,"x0":-0.09003473207896033,"y0":50.0008055509644,"z0":6.091486680489445,"aX":3.3554255973609735},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.7,"breakHorizontal":-3.5,"spinRate":2148,"spinDirection":164},"zone":3,"typeConfidence":0.88,"plateTime":0.41018322903552784,"extension":6.179785514403676},"index":3,"playId":"fec1a9be-a5d2-376e-887a-3a7110ef4f87","pitchNumber":2,"startTime":"2026-06-24T19:10:49.924Z","endTime":"2026-06-24T19:10:52.924Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915143352677877,"aZ":-30.715572395294384,"pfxX":-3.434983729412062,"pfxZ":0.9418841604347108,"pX":-0.5782882651172326,"pZ":2.8609596526096195,"vX0":0.2708371717486527,"vY0":-124.11190208684162,"vZ0":-1.8995306850299172,"x":139.04,"y":161.53,"x0":-0.24307115034970508,"y0":50.004692976051494,"z0":6.205678618624495,"aX":-5.334438009424056},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":6.1,"spinRate":2200,"spinDirection":218},"zone":1,"typeConfidence":0.67,"plateTime":0.44209606623499687,"extension":6.1229184142685495},"index":4,"playId":"14a42ed0-2081-3db7-863f-e431efb40ab5","pitchNumber":3,"startTime":"2026-06-24T19:11:07.902Z","endTime":"2026-06-24T19:11:14.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.149848147086466,"aZ":-42.786103907228664,"pfxX":-5.402663627975151,"pfxZ":-8.82778701895863,"pX":-0.48385597286102955,"pZ":3.3250732182759735,"vX0":0.9788477772321048,"vY0":-109.24281389544475,"vZ0":3.2610431442622847,"x":135.44,"y":149.0,"x0":-0.2374117311505288,"y0":50.00203997957459,"z0":6.42854147753871,"aX":-6.496366724440163},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-14.8,"breakHorizontal":9.5,"spinRate":2428,"spinDirection":329},"zone":1,"typeConfidence":0.91,"plateTime":0.5023699384811109,"extension":6.292365550823934},"index":5,"playId":"237d5fd1-9ff9-3487-bf3e-ca374579d2cc","pitchNumber":4,"startTime":"2026-06-24T19:11:33.249Z","endTime":"2026-06-24T19:11:37.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:11:37.215Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T19:11:38.573Z","endTime":"2026-06-24T19:13:27.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05222903111653,"aZ":-34.220537386260794,"pfxX":-11.894306278029415,"pfxZ":-1.6061860831492272,"pX":0.3742459566878089,"pZ":2.9430931847421333,"vX0":2.808934500791513,"vY0":-112.24990300979769,"vZ0":0.8807830471143399,"x":102.73,"y":159.32,"x0":0.6529171202803232,"y0":50.00088224534357,"z0":6.026002800173593,"aX":-15.197067896424606},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.4,"breakHorizontal":20.9,"spinRate":2334,"spinDirection":298},"zone":3,"typeConfidence":0.85,"plateTime":0.4877012581271738,"extension":6.248186325437795},"index":0,"playId":"c19fd9af-9934-37e2-a4ce-3638ba5593a6","pitchNumber":1,"startTime":"2026-06-24T19:12:03.442Z","endTime":"2026-06-24T19:12:06.667Z","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":73.9,"endSpeed":67.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.153858398736983,"aZ":-43.32900137448176,"pfxX":-6.328814679924273,"pfxZ":-9.62986598252522,"pX":0.6532448799714751,"pZ":3.2766041795911143,"vX0":3.2341899312825344,"vY0":-107.40863076602763,"vZ0":3.5645162930048118,"x":92.1,"y":150.31,"x0":-0.056679580173530766,"y0":50.00489509148735,"z0":6.443457950844667,"aX":-7.329502506609999},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-16.0,"breakHorizontal":10.4,"spinRate":2426,"spinDirection":326},"zone":3,"typeConfidence":0.9,"plateTime":0.5117030812829699,"extension":6.268328990612651},"index":1,"playId":"b833ea87-b209-3d66-9a4a-de44ad0ac592","pitchNumber":2,"startTime":"2026-06-24T19:12:17.776Z","endTime":"2026-06-24T19:12:21.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T19:12:28.851Z","endTime":"2026-06-24T19:12:42.148Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235544912314612,"aZ":-29.754157633630996,"pfxX":-3.655104562043426,"pfxZ":1.4817150329634714,"pX":-1.2984069477553268,"pZ":2.7269359724187794,"vX0":-1.6386214203409066,"vY0":-126.7301936573411,"vZ0":-2.6494482865855327,"x":166.49,"y":165.15,"x0":-0.1691743361285417,"y0":50.001325715822645,"z0":6.15594053074083,"aX":-5.960575129573587},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":7.0,"spinRate":2263,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.43174462205576614,"extension":6.120949588698232},"index":3,"playId":"88e68319-008d-3978-99d1-adedb5cb94f3","pitchNumber":3,"startTime":"2026-06-24T19:12:42.148Z","endTime":"2026-06-24T19:12:45.191Z","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":92.9,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93403891721663,"aZ":-11.173033341946597,"pfxX":-2.706408934654014E-4,"pfxZ":11.334341300073639,"pX":0.35982597546477874,"pZ":4.311368260653787,"vX0":1.499440990114092,"vY0":-135.35914483705065,"vZ0":-3.0160907640571044,"x":103.28,"y":122.37,"x0":-0.20161318008906484,"y0":50.00496472098451,"z0":6.224027369452698,"aX":-7.83063492264996E-4},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.0,"breakHorizontal":-0.4,"spinRate":2186,"spinDirection":172},"zone":12,"typeConfidence":0.88,"plateTime":0.40486891995872076,"extension":6.051098638280313},"index":4,"playId":"6ae9d5c3-3c28-3823-a272-7bc71847675c","pitchNumber":4,"startTime":"2026-06-24T19:13:00.026Z","endTime":"2026-06-24T19:13:03.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490221755762693,"aZ":-43.179651490494194,"pfxX":-6.212938727889933,"pfxZ":-9.379913209531031,"pX":0.019834984738075018,"pZ":0.7123254474556714,"vX0":2.157351769996772,"vY0":-108.6696568866359,"vZ0":-1.6033587448037236,"x":116.24,"y":219.55,"x0":-0.18944028413839487,"y0":50.00432746540272,"z0":6.233568939643469,"aX":-7.287080927350168},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-17.0,"breakHorizontal":10.6,"spinRate":2359,"spinDirection":327},"zone":14,"typeConfidence":0.91,"plateTime":0.5078171410326453,"extension":6.33369249799646},"index":5,"playId":"9de941e6-0d96-38f9-8dce-01900743b4f8","pitchNumber":5,"startTime":"2026-06-24T19:13:22.402Z","endTime":"2026-06-24T19:13:27.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:13:27.250Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to right fielder Justin Dean.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T19:13:27.203Z","endTime":"2026-06-24T19:15:29.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.422403498459367,"aZ":-36.86769204737166,"pfxX":-12.25004537824979,"pfxZ":-3.614930170306165,"pX":-0.5072826240641106,"pZ":2.3977827616600758,"vX0":2.0447348832291103,"vY0":-113.3673825454725,"vZ0":-0.07132044583982422,"x":136.34,"y":174.04,"x0":0.16844432034655704,"y0":50.00500370525412,"z0":6.120714653337148,"aX":-15.889469770692132},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.2,"breakHorizontal":21.6,"spinRate":2265,"spinDirection":311},"zone":4,"typeConfidence":0.77,"plateTime":0.48381516741745223,"extension":6.111649480890886},"index":0,"playId":"95e69e55-03d3-3ea8-bca2-45ee407e22ca","pitchNumber":1,"startTime":"2026-06-24T19:13:54.157Z","endTime":"2026-06-24T19:13:57.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16007777270656,"aZ":-35.274274884244726,"pfxX":-9.886158900499655,"pfxZ":-2.3368264808861596,"pX":-0.5078548447140465,"pZ":3.8542721568395946,"vX0":1.4390850031659599,"vY0":-115.01515744484055,"vZ0":2.4210126712189632,"x":136.36,"y":134.71,"x0":0.1382758144978711,"y0":50.002244424398384,"z0":6.231040091507822,"aX":-13.122411067380972},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.2,"breakHorizontal":17.4,"spinRate":2313,"spinDirection":302},"zone":11,"typeConfidence":0.91,"plateTime":0.4779137350617,"extension":5.931226254167164},"index":1,"playId":"7516217b-2fbe-3ac0-9449-2dde1e323085","pitchNumber":2,"startTime":"2026-06-24T19:14:09.140Z","endTime":"2026-06-24T19:14:13.582Z","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":91.0,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825318276314235,"aZ":-12.163769640906244,"pfxX":2.61996682922226,"pfxZ":11.306057921681093,"pX":0.9757700823762506,"pZ":3.8853455003299358,"vX0":1.7517246839504828,"vY0":-132.56919519722157,"vZ0":-3.2876466665498123,"x":79.81,"y":133.88,"x0":-0.03517862137518955,"y0":50.002432638083384,"z0":6.0365230066398805,"aX":4.636932616734923},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.9,"breakHorizontal":-5.2,"spinRate":2161,"spinDirection":165},"zone":12,"typeConfidence":0.85,"plateTime":0.41404354624489725,"extension":6.2685988336009055},"index":2,"playId":"08de95dc-0e14-347c-a676-553fc1520e7d","pitchNumber":3,"startTime":"2026-06-24T19:14:27.000Z","endTime":"2026-06-24T19:14:30.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27295725351615,"aZ":-27.245935021231734,"pfxX":-4.673848207145238,"pfxZ":3.15809503910402,"pX":0.32900244504109816,"pZ":1.9045535549312325,"vX0":2.299935629787694,"vY0":-123.78130235176022,"vZ0":-4.514688612149279,"x":104.46,"y":187.36,"x0":-0.0018922566440403178,"y0":50.00410790637487,"z0":6.016880486953798,"aX":-7.29826315069241},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":7.9,"spinRate":2104,"spinDirection":204},"zone":9,"typeConfidence":0.58,"plateTime":0.44143993691287875,"extension":6.310012345464731},"index":3,"playId":"99b3caf5-8e55-36a8-b25c-2ffcbc1ed8e6","pitchNumber":4,"startTime":"2026-06-24T19:14:43.805Z","endTime":"2026-06-24T19:14:47.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.981336229422542,"aZ":-43.03055565938076,"pfxX":-4.025811325512077,"pfxZ":-8.993165944984181,"pX":-0.2132004749863545,"pZ":-0.11308654830294332,"vX0":1.3232523057659353,"vY0":-109.704455790228,"vZ0":-3.439219862100435,"x":125.13,"y":241.83,"x0":-0.30420140443991495,"y0":50.00032887985012,"z0":6.10089556165107,"aX":-4.86352795306746},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-16.9,"breakHorizontal":6.8,"spinRate":2468,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.5009553940284959,"extension":6.333860908072853},"index":4,"playId":"7f273b58-6352-30b0-8b93-9ef837e85172","pitchNumber":5,"startTime":"2026-06-24T19:14:59.373Z","endTime":"2026-06-24T19:15:02.491Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05982678470161,"aZ":-25.722863946660546,"pfxX":-2.428168758300986,"pfxZ":4.188869648612277,"pX":-0.015263416835011036,"pZ":2.6874008469226616,"vX0":0.7817776601486739,"vY0":-123.4602929198504,"vZ0":-2.9886461274337397,"x":117.58,"y":166.22,"x0":-0.020940580384294867,"y0":50.00282640348723,"z0":6.0832786119324425,"aX":-3.740622172800292},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":4.2,"spinRate":2167,"spinDirection":221},"zone":5,"typeConfidence":0.51,"plateTime":0.44399739973678454,"extension":6.243770735528865},"hitData":{"launchSpeed":102.5,"launchAngle":7.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.32,"coordY":150.16}},"index":5,"playId":"325d7851-a95c-3c00-b8c4-34d5d1d3fb3e","pitchNumber":6,"startTime":"2026-06-24T19:15:18.356Z","endTime":"2026-06-24T19:15:29.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:15:29.529Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to shortstop Dansby Swanson.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T19:15:27.644Z","endTime":"2026-06-24T19:16:54.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25554508752524,"aZ":-31.22124910159498,"pfxX":-5.111587758542966,"pfxZ":0.6792527201658274,"pX":-0.7722376905095578,"pZ":2.796491549666519,"vX0":-0.32463177969185186,"vY0":-117.04452212222903,"vZ0":-0.7819845030986203,"x":146.44,"y":163.27,"x0":0.03276025458788712,"y0":50.00131968072522,"z0":6.035820306889734,"aX":-7.15429064721057},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.3,"breakHorizontal":9.4,"spinRate":2398,"spinDirection":302},"zone":1,"typeConfidence":0.9,"plateTime":0.4663825685685121,"extension":6.209769239623994},"index":0,"playId":"cb60c87c-a692-363e-9092-3ce0706a7833","pitchNumber":1,"startTime":"2026-06-24T19:15:58.495Z","endTime":"2026-06-24T19:16:01.718Z","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":79.3,"endSpeed":72.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69393059107877,"aZ":-30.83404120950878,"pfxX":-6.049143577251304,"pfxZ":1.0082788294659917,"pX":-0.4421389331955037,"pZ":2.3588561081158193,"vX0":0.37813824391021916,"vY0":-115.38952290725508,"vZ0":-1.6089336299806574,"x":133.85,"y":175.09,"x0":0.1756279553886983,"y0":50.00540270583544,"z0":6.067006018879429,"aX":-8.067606929667894},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.7,"breakHorizontal":10.8,"spinRate":2351,"spinDirection":306},"zone":4,"typeConfidence":0.92,"plateTime":0.4767111105569586,"extension":6.184919458826539},"index":1,"playId":"4c609e8f-7cd7-3864-b660-1e85d280c3dc","pitchNumber":2,"startTime":"2026-06-24T19:16:14.262Z","endTime":"2026-06-24T19:16:17.481Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341360102221124,"aZ":-13.074024495504094,"pfxX":1.847887981458491,"pfxZ":10.408722789118482,"pX":-0.34688899031574205,"pZ":4.262457832834602,"vX0":-0.48999703106653814,"vY0":-134.6259336243363,"vZ0":-2.6145377031477657,"x":130.22,"y":123.69,"x0":-0.4025275055378296,"y0":50.001128511610865,"z0":6.172118652337023,"aX":3.3899917926886545},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-3.2,"spinRate":2152,"spinDirection":169},"zone":11,"typeConfidence":0.84,"plateTime":0.4069264840320317,"extension":6.023425096954051},"index":2,"playId":"8f7761a7-20ca-35ff-b617-fda32e73e0be","pitchNumber":3,"startTime":"2026-06-24T19:16:31.364Z","endTime":"2026-06-24T19:16:35.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.369509919445967,"aZ":-31.68447337840545,"pfxX":-5.183392863587,"pfxZ":0.35631607970382717,"pX":-0.800874205764411,"pZ":3.377359371952579,"vX0":-0.3508463107693691,"vY0":-116.1432276126427,"vZ0":0.5445529012147923,"x":147.53,"y":147.59,"x0":0.025628696149412405,"y0":50.00252486091688,"z0":6.148646178057849,"aX":-7.093875720539834},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.1,"breakHorizontal":9.5,"spinRate":2382,"spinDirection":305},"zone":11,"typeConfidence":0.9,"plateTime":0.4712590148182918,"extension":6.192237392083056},"hitData":{"launchSpeed":67.6,"launchAngle":51.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.99,"coordY":129.56}},"index":3,"playId":"698bb6d4-3cd0-3628-be0c-6fe3442bdbd6","pitchNumber":4,"startTime":"2026-06-24T19:16:46.603Z","endTime":"2026-06-24T19:16:54.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:16:54.911Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:18:12.026Z","endTime":"2026-06-24T19:19:57.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744772791449858,"aZ":-31.59678150708997,"pfxX":-9.668246843912577,"pfxZ":0.29946866332846334,"pX":-1.3068896067366624,"pZ":3.0281828091126757,"vX0":6.4407141544835405,"vY0":-136.4506168810077,"vZ0":0.414783253332201,"x":166.82,"y":157.02,"x0":-2.423641212997484,"y0":50.00185674724597,"z0":5.025128367362791,"aX":-18.507474556561704},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1987,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39911412583636885,"extension":6.400075503251835},"index":0,"playId":"bbdb3bc6-e98a-3ef3-8508-3b51a645b2b4","pitchNumber":1,"startTime":"2026-06-24T19:19:05.814Z","endTime":"2026-06-24T19:19:09.398Z","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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.544782645436744,"aZ":-22.061468133811555,"pfxX":0.267118645374373,"pfxZ":5.63522192768883,"pX":-0.8628967761623573,"pZ":4.091204908800682,"vX0":4.855240866614406,"vY0":-132.43777698131737,"vZ0":1.548696734403543,"x":149.89,"y":128.32,"x0":-2.746755539622892,"y0":50.00277233239492,"z0":5.101152823696964,"aX":0.479347028668407},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-1.4,"spinRate":2509,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41194607828167706,"extension":6.375830784283624},"index":1,"playId":"2c0d4f7f-13b0-3e16-9477-8f74cfea4971","pitchNumber":2,"startTime":"2026-06-24T19:19:20.679Z","endTime":"2026-06-24T19:19:24.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01400267727147,"aZ":-30.708545179158648,"pfxX":-9.258776777936076,"pfxZ":0.7842177742568399,"pX":-1.523158719851189,"pZ":2.484029851247947,"vX0":5.941569617686847,"vY0":-135.64797998046205,"vZ0":-0.7701070446552628,"x":175.06,"y":171.71,"x0":-2.5363451031862567,"y0":50.0024590478487,"z0":4.908057790555,"aX":-17.294802683061917},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":15.6,"spinRate":2045,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4034122558772153,"extension":6.492484644207817},"index":2,"playId":"a4313904-b16a-39a1-9a41-e27ddee2aad7","pitchNumber":3,"startTime":"2026-06-24T19:19:36.579Z","endTime":"2026-06-24T19:19:40.214Z","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":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093417227686906,"aZ":-23.30211043618072,"pfxX":-0.1282391232675355,"pfxZ":5.045458750506995,"pX":-2.1459996751895205,"pZ":4.241664747739326,"vX0":1.9289477987794024,"vY0":-131.34782367475336,"vZ0":2.162330046816582,"x":198.8,"y":124.26,"x0":-2.8711897977136176,"y0":50.00321660631171,"z0":5.133173878792342,"aX":-0.225492777006317},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":-0.1,"spinRate":2550,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4159455493542974,"extension":6.191340002889623},"index":3,"playId":"d96fb564-7c3a-38df-8c75-55c580167ba8","pitchNumber":4,"startTime":"2026-06-24T19:19:54.302Z","endTime":"2026-06-24T19:19:57.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:19:57.302Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks. Ian Happ to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:19:57.147Z","endTime":"2026-06-24T19:21:45.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889869815242864,"aZ":-19.20083323246002,"pfxX":-0.789557713258781,"pfxZ":7.443088624924204,"pX":-0.0039781772739040915,"pZ":4.344595871940047,"vX0":7.161776654028606,"vY0":-131.68552376384565,"vZ0":1.5786811044225575,"x":117.15,"y":121.48,"x0":-2.664952221697168,"y0":50.00442815445253,"z0":5.164647040095383,"aX":-1.3776763472503415},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.0,"breakHorizontal":-0.2,"spinRate":2609,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4171209687847348,"extension":6.4163861960084985},"index":0,"playId":"fd2e7a7d-36b3-3432-8452-dd629ad10c4c","pitchNumber":1,"startTime":"2026-06-24T19:20:23.983Z","endTime":"2026-06-24T19:20:27.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844741206600975,"aZ":-29.339618578084558,"pfxX":-11.488029485502459,"pfxZ":1.523379611755309,"pX":-1.1938415549538195,"pZ":2.102313235023374,"vX0":8.145166575592228,"vY0":-135.99408093542328,"vZ0":-2.112750120838964,"x":162.51,"y":182.02,"x0":-2.740659086568786,"y0":50.0064394468933,"z0":4.931806997408622,"aX":-21.443683768060364},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":19.0,"spinRate":2111,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4033235487655151,"extension":6.362805639587117},"index":1,"playId":"680a7a63-44f8-325c-8162-752093e9331d","pitchNumber":2,"startTime":"2026-06-24T19:20:42.851Z","endTime":"2026-06-24T19:20:47.063Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759042202677456,"aZ":-26.63668931747142,"pfxX":-1.6904944679242462,"pfxZ":3.132219853089138,"pX":-0.5163492725226371,"pZ":3.7704084337273716,"vX0":6.334260528545904,"vY0":-131.5676119811238,"vZ0":1.4628570760415265,"x":136.68,"y":136.98,"x0":-2.7268067611178024,"y0":50.00271693057493,"z0":5.169766200007367,"aX":-2.9894270435422046},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":1.8,"spinRate":2583,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4150073769999052,"extension":6.312116734949021},"index":2,"playId":"f632abb3-34fd-3e62-82f9-9d5818c0077e","pitchNumber":3,"startTime":"2026-06-24T19:21:03.679Z","endTime":"2026-06-24T19:21:07.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(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":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305838410234976,"aZ":-25.164593517350628,"pfxX":0.9838084176009891,"pfxZ":3.878251225639664,"pX":-0.35099141525604893,"pZ":2.6896495073575655,"vX0":6.094283068104239,"vY0":-132.15793793295853,"vZ0":-1.1853493900661345,"x":130.38,"y":166.16,"x0":-2.794041454468662,"y0":50.00528598364916,"z0":4.954853069642197,"aX":1.7775578322759162},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-2.9,"spinRate":2670,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.41098895730809293,"extension":6.40131072915773},"index":3,"playId":"ce60884d-7999-31ad-88c3-f50594677499","pitchNumber":4,"startTime":"2026-06-24T19:21:23.537Z","endTime":"2026-06-24T19:21:26.744Z","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":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21993120836883,"aZ":-20.496482404404343,"pfxX":-1.4600574140353224,"pfxZ":6.520295004121996,"pX":1.6252574252337857,"pZ":3.1987689381788544,"vX0":11.222042974247742,"vY0":-132.68800597550444,"vZ0":-0.8924455476653395,"x":55.05,"y":152.41,"x0":-2.4610999838934546,"y0":50.00184743002444,"z0":5.026783578408638,"aX":-2.614910081646741},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":0.4,"spinRate":2598,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.41210247995101756,"extension":6.532202938462589},"index":4,"playId":"004942b6-5094-3073-a042-0686812ae7bf","pitchNumber":5,"startTime":"2026-06-24T19:21:42.486Z","endTime":"2026-06-24T19:21:45.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:21:45.486Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Pedro Ramírez out on a sacrifice bunt, third baseman Mark Vientos to second baseman Marcus Semien. Ian Happ to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:22:47.867Z","endTime":"2026-06-24T19:23:43.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":[]},{"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:22:08.984Z","endTime":"2026-06-24T19:22:50.254Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45374845895863,"aZ":-25.51965200733055,"pfxX":-12.065954625541046,"pfxZ":3.5059272159711536,"pX":-1.2234429629823906,"pZ":2.5087617076471322,"vX0":7.925112967174824,"vY0":-137.39535420473072,"vZ0":-1.6262084028229693,"x":163.63,"y":171.04,"x0":-2.5881315580829987,"y0":50.00369672768037,"z0":4.85462287712859,"aX":-22.906501489517005},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":20.0,"spinRate":2220,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3997329133572931,"extension":6.42079288575917},"index":1,"playId":"116ff6f0-ab51-39ee-8187-3b488d5f683e","pitchNumber":1,"startTime":"2026-06-24T19:22:50.254Z","endTime":"2026-06-24T19:22:54.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.344974133273166,"aZ":-22.05526202846898,"pfxX":-1.63451703718987,"pfxZ":5.728040254490901,"pX":-0.5631761421327998,"pZ":2.598788501206412,"vX0":6.449737404831031,"vY0":-131.92188717660707,"vZ0":-1.6657594715792716,"x":138.47,"y":168.61,"x0":-2.8245399796844133,"y0":50.00527196197385,"z0":4.859712685289616,"aX":-2.8892381087502836},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":1.6,"spinRate":2534,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4147577784913068,"extension":6.4266566167134265},"index":2,"playId":"2579b8a2-41ad-34e3-973a-a7fbf85d081a","pitchNumber":2,"startTime":"2026-06-24T19:23:11.372Z","endTime":"2026-06-24T19:23:14.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718718582911713,"aZ":-24.572010485643265,"pfxX":1.7266717909870422,"pfxZ":4.3793655357719246,"pX":0.3696575483286245,"pZ":2.5031816930832385,"vX0":7.312660682426402,"vY0":-130.4914691696114,"vZ0":-1.8322058978429452,"x":102.91,"y":171.19,"x0":-2.6857151066887517,"y0":50.00476601232243,"z0":5.053370846468889,"aX":2.996107994613562},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":2601,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.4186743203168972,"extension":6.1313603038195605},"hitData":{"launchSpeed":34.7,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.97,"coordY":189.81}},"index":3,"playId":"0c7163b3-15ff-3472-a841-b9bf3ba274bc","pitchNumber":3,"startTime":"2026-06-24T19:23:33.362Z","endTime":"2026-06-24T19:23:43.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:23:43.225Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Miguel Amaya hit by pitch.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:23:51.710Z","endTime":"2026-06-24T19:25:54.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48149025175944,"aZ":-20.671375515000445,"pfxX":0.6590440917831306,"pfxZ":6.115166772757009,"pX":-0.5200575005076739,"pZ":2.1396196021438207,"vX0":5.537198566046723,"vY0":-135.94277788977098,"vZ0":-3.644674138002429,"x":136.82,"y":181.01,"x0":-2.6648813391442934,"y0":50.002212064733214,"z0":4.924430390970768,"aX":1.2373707677058172},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-2.3,"spinRate":2567,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40219617261064977,"extension":6.5430547646861505},"index":0,"playId":"5b89e75f-a478-312a-bd3e-ec209a722df5","pitchNumber":1,"startTime":"2026-06-24T19:24:12.154Z","endTime":"2026-06-24T19:24:15.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836967026928065,"aZ":-21.717981053349,"pfxX":2.1152189330129203,"pfxZ":5.706883696729028,"pX":-0.7948118945010026,"pZ":2.1981147988083953,"vX0":4.68168108694462,"vY0":-134.24791009350537,"vZ0":-2.874443453878315,"x":147.3,"y":179.43,"x0":-2.8332471885783437,"y0":50.00652023866147,"z0":4.82080874173502,"aX":3.8796837368173103},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-4.8,"spinRate":2705,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.40729267211809184,"extension":6.545197871352276},"index":1,"playId":"d7fa7dc8-8820-3f4b-896f-f7532fc1475d","pitchNumber":2,"startTime":"2026-06-24T19:24:31.033Z","endTime":"2026-06-24T19:24:34.033Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14011392508561,"aZ":-31.22928150573954,"pfxX":-11.717219622049196,"pfxZ":0.4885736125262188,"pX":-0.7269131948872809,"pZ":2.482308590235432,"vX0":8.837342862365968,"vY0":-138.53854175009593,"vZ0":-0.709055500797189,"x":144.71,"y":171.76,"x0":-2.431314459157808,"y0":50.00578357693073,"z0":4.823725776129574,"aX":-22.843957758819702},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.0,"breakHorizontal":19.4,"spinRate":2148,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39493346436915466,"extension":6.5434583284450785},"index":2,"playId":"7c963a81-eb0d-3caf-abbf-4d9231297fe5","pitchNumber":3,"startTime":"2026-06-24T19:24:56.193Z","endTime":"2026-06-24T19:24:59.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838860522319848,"aZ":-35.44983194227372,"pfxX":5.340929089770985,"pfxZ":-2.146770275376224,"pX":0.8002286931511517,"pZ":0.1958247762434953,"vX0":6.174488181031277,"vY0":-123.43168662907597,"vZ0":-4.838857844890014,"x":86.5,"y":233.49,"x0":-2.436771061194832,"y0":50.001512568538125,"z0":5.199571278986772,"aX":8.157677522997831},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.8,"breakHorizontal":-11.3,"spinRate":2952,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44543320353892213,"extension":6.547083580774903},"index":3,"playId":"5118ab75-b940-3df6-9938-dc94c0056dcb","pitchNumber":4,"startTime":"2026-06-24T19:25:18.583Z","endTime":"2026-06-24T19:25:21.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.631366694095654,"aZ":-23.367973316806818,"pfxX":1.5669676976779314,"pfxZ":4.885678725894508,"pX":-1.6874597155043554,"pZ":3.9802446845464794,"vX0":2.425648814793731,"vY0":-133.19619533187125,"vZ0":1.595235277177066,"x":181.32,"y":131.31,"x0":-2.812320698538328,"y0":50.00546389560759,"z0":5.059051201627695,"aX":2.82586059135203},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-3.4,"spinRate":2675,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.41065174355486933,"extension":6.302441156935862},"index":4,"playId":"84680660-963f-34e7-a5f2-8e0b8c9d8ab8","pitchNumber":5,"startTime":"2026-06-24T19:25:46.894Z","endTime":"2026-06-24T19:25:54.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:25:54.351Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson hits a grand slam (11) to left center field. Ian Happ scores. Nico Hoerner scores. Miguel Amaya scores.","rbi":4,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:25:51.492Z","endTime":"2026-06-24T19:28:00.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919197572592463,"aZ":-24.41100173507222,"pfxX":1.167641221671273,"pfxZ":4.348400795863341,"pX":-0.6699533033476166,"pZ":3.9722292956712932,"vX0":5.015899210305226,"vY0":-132.6576675027893,"vZ0":1.7037031277469774,"x":142.54,"y":131.53,"x0":-2.7355921188350933,"y0":50.002502519776996,"z0":5.09904970947038,"aX":2.084257562191063},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2768,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4126213291226408,"extension":6.342647721215297},"index":0,"playId":"b312f683-5f5f-3c80-a2b7-32e90e1c75b5","pitchNumber":1,"startTime":"2026-06-24T19:26:40.153Z","endTime":"2026-06-24T19:26:43.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575849336249984,"aZ":-24.101346990827285,"pfxX":1.0537412778866706,"pfxZ":4.8489620151503825,"pX":1.587955521882863,"pZ":2.2923617301938615,"vX0":10.20481952548371,"vY0":-129.1895774130653,"vZ0":-1.930777513498494,"x":56.47,"y":176.89,"x0":-2.574537878950887,"y0":50.00416153544101,"z0":4.929275513437462,"aX":1.7559458357770723},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-4.6,"spinRate":2794,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4263569068743007,"extension":6.489400966433935},"index":1,"playId":"65658381-e40c-3014-8a5a-9e78b7c7519f","pitchNumber":2,"startTime":"2026-06-24T19:27:01.750Z","endTime":"2026-06-24T19:27:05.875Z","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(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":90.0,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42522076790252,"aZ":-23.223591415900525,"pfxX":0.9826435119777879,"pfxZ":5.163248344196941,"pX":-0.3300751385671881,"pZ":2.5078239568861056,"vX0":5.977913989918759,"vY0":-130.98218389869538,"vZ0":-1.7532217524636158,"x":129.58,"y":171.07,"x0":-2.772139404937587,"y0":50.00014563020945,"z0":4.927477245080774,"aX":1.700322322277778},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-3.1,"spinRate":2694,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.41864356198246266,"extension":6.319740140422352},"hitData":{"launchSpeed":103.1,"launchAngle":35.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"hard","location":"78","coordinates":{"coordX":60.54,"coordY":42.83}},"index":2,"playId":"e10a43fb-2408-3fe3-882c-5e6296fc1afa","pitchNumber":3,"startTime":"2026-06-24T19:27:22.839Z","endTime":"2026-06-24T19:28:00.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:28:00.123Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:27:35.300Z","endTime":"2026-06-24T19:29:58.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14172312484064,"aZ":-14.408028672380512,"pfxX":-8.106461145625472,"pfxZ":9.48639520549704,"pX":-1.9497155095538823,"pZ":2.2964367084504573,"vX0":5.3523844457105145,"vY0":-137.58738529639803,"vZ0":-4.1832034696567195,"x":191.32,"y":176.78,"x0":-2.8906167126344133,"y0":50.00225313331242,"z0":4.847409507717206,"aX":-15.180078668304258},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2416,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4016891845779367,"extension":6.421647671163841},"index":0,"playId":"e7e7be12-3fd1-352b-b03a-fb9e97a1ae4e","pitchNumber":1,"startTime":"2026-06-24T19:28:21.860Z","endTime":"2026-06-24T19:28:24.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.542350755104515,"aZ":-15.319129590613082,"pfxX":-7.546426493162617,"pfxZ":8.809556641503349,"pX":0.6921857329254691,"pZ":1.5959353979533513,"vX0":11.406078017399219,"vY0":-138.5513152328716,"vZ0":-5.661857412449183,"x":90.62,"y":195.69,"x0":-2.5279365569016528,"y0":50.00234985355928,"z0":4.717173064554798,"aX":-14.438560518376656},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2520,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39774255529143643,"extension":6.616116429293246},"index":1,"playId":"24d2f4d4-9f5b-3e70-88b1-09ee1beafcfc","pitchNumber":2,"startTime":"2026-06-24T19:28:37.118Z","endTime":"2026-06-24T19:29:04.137Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03340541634141,"aZ":-35.11421157645827,"pfxX":4.732309722370605,"pfxZ":-2.0188082315509357,"pX":1.0159745873880583,"pZ":1.3587064472485195,"vX0":7.061848845332316,"vY0":-120.65529800628266,"vZ0":-1.9417975493912338,"x":78.27,"y":202.09,"x0":-2.5768945769499174,"y0":50.00331456953488,"z0":5.3027573203676095,"aX":6.893520940934174},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.8,"breakHorizontal":-10.4,"spinRate":2892,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45600331130950345,"extension":6.553804173586642},"index":2,"playId":"dd0ca5c8-0ffa-3c89-878a-2134133e882d","pitchNumber":3,"startTime":"2026-06-24T19:29:09.232Z","endTime":"2026-06-24T19:29:12.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-24T19:29:24.669Z","endTime":"2026-06-24T19:29:35.018Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486483564342052,"aZ":-36.38025936502425,"pfxX":4.463212129580978,"pfxZ":-2.845264118493809,"pX":-1.637899929039856,"pZ":3.331651980197055,"vX0":0.8659402018438557,"vY0":-120.52261881746902,"vZ0":2.195575910010869,"x":179.43,"y":148.83,"x0":-2.5815313460007157,"y0":50.004508860415584,"z0":5.612105149366559,"aX":6.593976689742249},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":-8.3,"spinRate":2899,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.453723828652,"extension":6.433260932095775},"index":4,"playId":"635d7a6d-ead5-3e9e-9cfe-8deabff55ed2","pitchNumber":4,"startTime":"2026-06-24T19:29:35.018Z","endTime":"2026-06-24T19:29:38.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226017097673633,"aZ":-28.45557289028084,"pfxX":-10.046056682497099,"pfxZ":1.8737327624507145,"pX":1.1463280434203533,"pZ":0.40339822448956664,"vX0":13.065686533211458,"vY0":-138.68256163011552,"vZ0":-6.539173231612598,"x":73.3,"y":227.89,"x0":-2.277527514703233,"y0":50.00361752119233,"z0":4.639466428730594,"aX":-19.958749226211445},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2194,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3919784574541474,"extension":6.558137370847229},"index":5,"playId":"66a93354-1fb9-3c9e-9735-6c399cc193c7","pitchNumber":5,"startTime":"2026-06-24T19:29:52.726Z","endTime":"2026-06-24T19:29:58.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:29:58.628Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Dean singles on a line drive to left fielder MJ Melendez.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:30:02.273Z","endTime":"2026-06-24T19:31:10.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":88.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511600786507046,"aZ":-17.929715716180873,"pfxX":-5.5182935920358025,"pfxZ":7.2072051607780665,"pX":0.07845423864021585,"pZ":3.54512806000836,"vX0":8.95758479852769,"vY0":-138.85262154109202,"vZ0":-0.4570326940470345,"x":114.01,"y":143.06,"x0":-2.4543912225166182,"y0":50.00451270120256,"z0":4.891996189146757,"aX":-10.910078072040763},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2428,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3926336938119932,"extension":6.743311566287264},"index":0,"playId":"1908e187-d23c-3401-98a6-e64d834a7873","pitchNumber":1,"startTime":"2026-06-24T19:30:26.928Z","endTime":"2026-06-24T19:30:34.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.809878038466046,"aZ":-35.26928871969646,"pfxX":3.6382618042071257,"pfxZ":-2.1079531321609846,"pX":0.14260288567717613,"pZ":2.5222254744856785,"vX0":5.169135279265548,"vY0":-120.06657279392212,"vZ0":0.35851568821323454,"x":111.56,"y":170.68,"x0":-2.505329563358477,"y0":50.00178177260892,"z0":5.492792885677159,"aX":5.345676257141219},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.5,"breakHorizontal":-7.8,"spinRate":2911,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.45503357023212754,"extension":6.608147938185896},"hitData":{"launchSpeed":89.8,"launchAngle":15.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.44,"coordY":114.65}},"index":1,"playId":"ac9d7877-683d-320b-b8ea-4f074246fdce","pitchNumber":2,"startTime":"2026-06-24T19:30:59.843Z","endTime":"2026-06-24T19:31:10.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:31:10.784Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T19:32:12.737Z","endTime":"2026-06-24T19:33:10.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T19:31:20.277Z","endTime":"2026-06-24T19:32:15.004Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625220999119573,"aZ":-19.603834340746502,"pfxX":-7.6170669465553225,"pfxZ":6.347974934216281,"pX":0.2010741443573298,"pZ":2.09496171731144,"vX0":10.252388074420026,"vY0":-138.8099510585075,"vZ0":-3.676391661838978,"x":109.34,"y":182.22,"x0":-2.524659754479021,"y0":50.00688911853653,"z0":4.717052371416989,"aX":-15.095019852130104},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":12.0,"spinRate":2467,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39230933663660483,"extension":6.774084636485775},"index":1,"playId":"81347c31-8490-3ffe-b84b-3442759c9cf2","pitchNumber":1,"startTime":"2026-06-24T19:32:15.004Z","endTime":"2026-06-24T19:32:18.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478176511690528,"aZ":-24.85301493230105,"pfxX":-0.16100535810221883,"pfxZ":3.9527201813126327,"pX":0.763007536832922,"pZ":1.8017368770787177,"vX0":9.157419866681794,"vY0":-133.700727854676,"vZ0":-3.5762655587013654,"x":87.92,"y":190.13,"x0":-2.652274948375976,"y0":50.005899073371125,"z0":4.89330437103306,"aX":-0.30066008608617756},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2672,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.4060637165621417,"extension":6.359135861766198},"index":2,"playId":"06c53e14-e610-30c8-9e9b-921ebc25478f","pitchNumber":2,"startTime":"2026-06-24T19:32:35.080Z","endTime":"2026-06-24T19:32:38.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35263065724447,"aZ":-16.110118905271218,"pfxX":-4.370234464861602,"pfxZ":8.14406756437298,"pX":-0.24296563320753561,"pZ":3.356780969960962,"vX0":8.131061754874045,"vY0":-139.34040773788112,"vZ0":-1.3692731454694362,"x":126.26,"y":148.15,"x0":-2.6267980087347396,"y0":50.00394532968641,"z0":4.915408092366112,"aX":-8.622162559781417},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":6.2,"spinRate":2537,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39259702986613787,"extension":6.629702411490844},"index":3,"playId":"b4eba039-22f1-347b-9b21-c83a85dce633","pitchNumber":3,"startTime":"2026-06-24T19:33:07.022Z","endTime":"2026-06-24T19:33:10.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:33:10.022Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T19:35:28.125Z","endTime":"2026-06-24T19:36:25.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:34:48.785Z","endTime":"2026-06-24T19:35:30.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36629881159892,"aZ":-15.19968942006833,"pfxX":-5.734758269673282,"pfxZ":8.992575929013196,"pX":-0.6851439391034219,"pZ":4.0860914529401295,"vX0":7.939585578444029,"vY0":-137.02483416929786,"vZ0":-2.013657516350321,"x":143.12,"y":128.46,"x0":-2.885107247296157,"y0":50.00153638415639,"z0":5.8776965981748175,"aX":-10.824169405830283},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2268,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.40086064356991535,"extension":6.084005625235373},"index":1,"playId":"ba3be754-dbfd-3185-aff4-f77ce43fcb7d","pitchNumber":1,"startTime":"2026-06-24T19:35:30.489Z","endTime":"2026-06-24T19:35:34.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03116033190517,"aZ":-14.512556635174183,"pfxX":-5.798542355110173,"pfxZ":9.13957337501824,"pX":-0.8060766148863021,"pZ":2.6659343799978856,"vX0":7.260590015083407,"vY0":-137.97271751862215,"vZ0":-5.559919135413682,"x":147.73,"y":166.8,"x0":-2.7154733982122368,"y0":50.00252078310629,"z0":5.681302311979837,"aX":-11.205521529513174},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2366,"spinDirection":217},"zone":4,"typeConfidence":0.92,"plateTime":0.39663262475246874,"extension":6.221827212885659},"index":2,"playId":"fcd02560-a9f5-31a0-9162-ecc30bb6c668","pitchNumber":2,"startTime":"2026-06-24T19:35:44.562Z","endTime":"2026-06-24T19:35:48.472Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968262919842356,"aZ":-22.199235569285765,"pfxX":-9.629116964744929,"pfxZ":5.126348113569584,"pX":0.5766754311559564,"pZ":2.7178057735893617,"vX0":12.258410340998791,"vY0":-138.1773456476012,"vZ0":-4.024699365460744,"x":95.02,"y":165.4,"x0":-2.6530461197736477,"y0":50.0036607094223,"z0":5.673198110126696,"aX":-18.739412898745694},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":2297,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.395446542497508,"extension":6.275798310789007},"index":3,"playId":"c3e42dd9-0ab1-349f-b5b5-9df9b457b89c","pitchNumber":3,"startTime":"2026-06-24T19:36:00.389Z","endTime":"2026-06-24T19:36:03.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477888146684204,"aZ":-30.883541635115915,"pfxX":8.167434573505302,"pfxZ":0.8533041884935919,"pX":0.4361809036901868,"pZ":2.6665363070948764,"vX0":5.551641318983459,"vY0":-121.87700180416293,"vZ0":-1.1086905926482589,"x":100.37,"y":166.78,"x0":-2.930416057909356,"y0":50.00118337145296,"z0":5.789465452383896,"aX":12.310007974346913},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":-16.1,"spinRate":2764,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.4490504151425272,"extension":6.024963671916066},"hitData":{"launchSpeed":91.2,"launchAngle":44.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.96,"coordY":81.71}},"index":4,"playId":"0b259344-0e00-3a7d-922c-43a0719417fa","pitchNumber":4,"startTime":"2026-06-24T19:36:15.798Z","endTime":"2026-06-24T19:36:25.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:36:25.337Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T19:36:24.644Z","endTime":"2026-06-24T19:37:40.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03742389898882,"aZ":-33.54222316975908,"pfxX":3.8367822371791402,"pfxZ":-0.8602379122004109,"pX":-0.1040738224042824,"pZ":2.421610167238601,"vX0":5.688456308270855,"vY0":-125.88739272414713,"vZ0":-1.6395605473244634,"x":120.97,"y":173.4,"x0":-2.8967789167253573,"y0":50.002310781171815,"z0":5.812478941429234,"aX":6.117345179687525},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-8.3,"spinRate":2555,"spinDirection":103},"zone":5,"typeConfidence":0.91,"plateTime":0.43613488823905877,"extension":6.090447819866544},"index":0,"playId":"a1b87463-f401-36e4-b66c-105dcb45d13c","pitchNumber":1,"startTime":"2026-06-24T19:36:46.626Z","endTime":"2026-06-24T19:36:50.073Z","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":96.8,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538480620431336,"aZ":-22.71322061818653,"pfxX":-10.531918881341674,"pfxZ":4.683181816992973,"pX":-0.7427679120125089,"pZ":2.2991164498950836,"vX0":9.43350274206042,"vY0":-140.63225624855428,"vZ0":-5.208698305724621,"x":145.31,"y":176.7,"x0":-2.7594516341495505,"y0":50.00051892828307,"z0":5.632849419114774,"aX":-21.259881745942856},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":2297,"spinDirection":239},"zone":4,"typeConfidence":0.92,"plateTime":0.3883141491348834,"extension":6.2440706108704},"index":1,"playId":"ace68828-37a4-345e-b00b-c70825861adb","pitchNumber":2,"startTime":"2026-06-24T19:37:01.473Z","endTime":"2026-06-24T19:37:04.581Z","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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.829444660485848,"aZ":-26.463371260528397,"pfxX":10.002518740912853,"pfxZ":3.6753356264125197,"pX":1.4096590484853686,"pZ":1.9474434393554219,"vX0":7.144132756335819,"vY0":-124.34591103631531,"vZ0":-3.7342406509336024,"x":63.27,"y":186.2,"x0":-2.808220889189951,"y0":50.00306839484957,"z0":5.684591779338363,"aX":15.532486274456499},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":-19.9,"spinRate":2785,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4418733556218113,"extension":6.083505877425251},"index":2,"playId":"0ef02c67-ab0d-36e0-acb0-41759bf7215f","pitchNumber":3,"startTime":"2026-06-24T19:37:21.210Z","endTime":"2026-06-24T19:37:25.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578477286507212,"aZ":-15.259221423748821,"pfxX":-5.852494218593764,"pfxZ":8.476149791192041,"pX":-0.6016588825865151,"pZ":2.3290304838604317,"vX0":8.08430054171372,"vY0":-140.1091130616141,"vZ0":-6.557969531148947,"x":139.93,"y":175.9,"x0":-2.759166434643033,"y0":50.001603931266054,"z0":5.690561466474247,"aX":-11.677796441650248},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2383,"spinDirection":221},"zone":4,"typeConfidence":0.92,"plateTime":0.39038910559404894,"extension":6.217285921065543},"index":3,"playId":"1f8fcda2-b074-34c1-8df8-697ccc67a647","pitchNumber":4,"startTime":"2026-06-24T19:37:37.712Z","endTime":"2026-06-24T19:37:40.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:37:40.942Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T19:37:40.755Z","endTime":"2026-06-24T19:39:55.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17156693978598,"aZ":-31.345519046589576,"pfxX":10.93698166259254,"pfxZ":0.5577478960467186,"pX":0.2831012268753163,"pZ":1.9544264895859758,"vX0":4.3025011347854845,"vY0":-120.97165176065451,"vZ0":-2.3407756562949933,"x":106.21,"y":186.01,"x0":-2.9426617879418826,"y0":50.00011890345132,"z0":5.701765631304821,"aX":16.088878276799967},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.7,"breakHorizontal":-20.9,"spinRate":2695,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.45402107630114497,"extension":6.096636225121978},"index":0,"playId":"c4d26db2-97d3-33c0-9e89-a5851c6ea3bb","pitchNumber":1,"startTime":"2026-06-24T19:38:16.261Z","endTime":"2026-06-24T19:38:19.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00953924463126,"aZ":-33.02103038471462,"pfxX":11.71347536745712,"pfxZ":-0.5733999194815049,"pX":0.9727406649580222,"pZ":0.4684724303594999,"vX0":5.7532179698444725,"vY0":-121.54963071564426,"vZ0":-5.286853733198096,"x":79.92,"y":226.13,"x0":-2.9574217500732263,"y0":50.002848857712536,"z0":5.586722794709766,"aX":17.27588836560747},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.2,"breakHorizontal":-22.7,"spinRate":2761,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4530999408270242,"extension":6.136376073575517},"index":1,"playId":"160d0973-1ebe-3b44-976a-e3f7035110a8","pitchNumber":2,"startTime":"2026-06-24T19:38:29.958Z","endTime":"2026-06-24T19:38:33.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920834988356166,"aZ":-32.18790546539067,"pfxX":8.534983689378945,"pfxZ":-0.008097106632749984,"pX":0.7956549718919281,"pZ":1.9013884404659154,"vX0":6.3328346930776505,"vY0":-120.89492523465324,"vZ0":-1.9976851297749616,"x":86.67,"y":187.44,"x0":-2.9723844066328637,"y0":50.00358761173742,"z0":5.5802775117051295,"aX":12.556020076664039},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":2557,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45413308529977536,"extension":6.103199097842348},"index":2,"playId":"6cd1df9a-d9b2-3119-aeda-43fd453445a4","pitchNumber":3,"startTime":"2026-06-24T19:38:49.641Z","endTime":"2026-06-24T19:38:52.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51616835468932,"aZ":-22.311326266299012,"pfxX":-8.416124591955851,"pfxZ":4.771934494228272,"pX":-1.619524837267524,"pZ":2.833426639692772,"vX0":6.2842053923122,"vY0":-142.3435163848692,"vZ0":-4.232441625632038,"x":178.73,"y":162.28,"x0":-2.7546163363129224,"y0":50.0011862517063,"z0":5.739493875049687,"aX":-17.390705556319134},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.0,"breakHorizontal":14.0,"spinRate":2272,"spinDirection":220},"zone":11,"typeConfidence":0.88,"plateTime":0.3837626870743085,"extension":6.254817731668233},"index":3,"playId":"639d9b1f-2300-3bed-a876-ff94750cee66","pitchNumber":4,"startTime":"2026-06-24T19:39:07.991Z","endTime":"2026-06-24T19:39:11.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86559733208778,"aZ":-18.461886143875578,"pfxX":-3.954627949334739,"pfxZ":6.928174238533574,"pX":-0.36810501774173837,"pZ":4.41094198818242,"vX0":7.857746515045031,"vY0":-139.86309669950418,"vZ0":-0.6940987668765985,"x":131.03,"y":119.68,"x0":-2.7015167568561904,"y0":50.00224452668577,"z0":5.874298202596583,"aX":-7.827397221109286},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":5.5,"spinRate":2309,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3917941661490607,"extension":6.1497060279518685},"index":4,"playId":"a19f7195-4c18-3634-aa4c-b7c59981abee","pitchNumber":5,"startTime":"2026-06-24T19:39:38.117Z","endTime":"2026-06-24T19:39:41.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02283657983147,"aZ":-32.21445525795935,"pfxX":10.416042801607485,"pfxZ":-0.029665408699647955,"pX":0.9667535602183264,"pZ":1.323011628691335,"vX0":6.085559155697723,"vY0":-120.7215263558827,"vZ0":-3.422112502874276,"x":80.15,"y":203.06,"x0":-2.949498869403038,"y0":50.00197571178847,"z0":5.628945904354875,"aX":15.194660319046536},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.7,"breakHorizontal":-20.4,"spinRate":2713,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4557229138187706,"extension":6.12400474350253},"index":5,"playId":"6f18a1f1-749d-3d29-b7ee-fe74ee68ab18","pitchNumber":6,"startTime":"2026-06-24T19:39:51.777Z","endTime":"2026-06-24T19:39:55.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:39:55.919Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T19:42:29.026Z","endTime":"2026-06-24T19:43:57.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Austin Warren replaces Jonathan Pintaro.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:41:11.927Z","endTime":"2026-06-24T19:42:31.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681810,"link":"/api/v1/people/681810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569273005882888,"aZ":-34.30294910436384,"pfxX":4.245036683078151,"pfxZ":-1.4093509024396926,"pX":1.9077518919129473,"pZ":1.9778746351804273,"vX0":8.238974026397461,"vY0":-122.56469965061115,"vZ0":-0.16787815468572265,"x":44.28,"y":185.38,"x0":-2.0565546763773894,"y0":50.001222829179646,"z0":4.991291626255871,"aX":6.418938239496043},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.3,"breakHorizontal":-9.7,"spinRate":2635,"spinDirection":51},"zone":14,"typeConfidence":0.84,"plateTime":0.4479035300424714,"extension":6.206514341348095},"index":1,"playId":"3c0425d0-22b7-32b0-bd2c-e335ef11abdb","pitchNumber":1,"startTime":"2026-06-24T19:42:31.241Z","endTime":"2026-06-24T19:42:34.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606528885285087,"aZ":-30.00167428855826,"pfxX":6.19102700443016,"pfxZ":1.4604829454705204,"pX":0.3772790461396384,"pZ":2.855179691703141,"vX0":4.45693007355602,"vY0":-122.2321713006721,"vZ0":1.0893434399686512,"x":102.62,"y":161.69,"x0":-2.28420682227575,"y0":50.00456699221504,"z0":5.010781559802401,"aX":9.221384719084796},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-12.4,"spinRate":2757,"spinDirection":59},"zone":3,"typeConfidence":0.91,"plateTime":0.45081151679210274,"extension":6.17224950215786},"index":2,"playId":"696cd146-2ec9-350b-bd88-c02498a3b401","pitchNumber":2,"startTime":"2026-06-24T19:42:46.350Z","endTime":"2026-06-24T19:42:49.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.707255619203664,"aZ":-14.50367086476198,"pfxX":-9.173578723023379,"pfxZ":9.70932227652725,"pX":1.4265892866434107,"pZ":4.283489239220608,"vX0":11.71425033683072,"vY0":-134.88946743770842,"vZ0":0.6055534246224705,"x":62.62,"y":123.13,"x0":-1.8057585582765754,"y0":50.004097625741636,"z0":5.088071371426723,"aX":-16.699288229303043},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":13.7,"spinRate":2441,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.40798213150678553,"extension":6.533833080684502},"index":3,"playId":"c0841dcb-0f09-3ae6-884f-e9121d98ea52","pitchNumber":3,"startTime":"2026-06-24T19:43:01.184Z","endTime":"2026-06-24T19:43:04.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01956497399386,"aZ":-14.053782304530376,"pfxX":-10.371761255445726,"pfxZ":9.722081828685473,"pX":0.6247777125798019,"pZ":2.4394347148580513,"vX0":10.283954947741638,"vY0":-136.41160768676022,"vZ0":-4.028081253381076,"x":93.18,"y":172.92,"x0":-1.866190314509211,"y0":50.006370157322806,"z0":4.919661768760163,"aX":-19.340339381573752},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":16.3,"spinRate":2466,"spinDirection":231},"zone":6,"typeConfidence":0.88,"plateTime":0.403188102410021,"extension":6.646525904707683},"index":4,"playId":"edc75f00-c979-3bba-bf09-9ac6fac0f6cd","pitchNumber":4,"startTime":"2026-06-24T19:43:16.961Z","endTime":"2026-06-24T19:43:20.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7533270860922,"aZ":-34.23592656351274,"pfxX":6.963775375447812,"pfxZ":-1.3627429791430816,"pX":1.960090347984937,"pZ":0.9548643527099417,"vX0":7.8719407863303195,"vY0":-123.25655598400526,"vZ0":-2.231186177067319,"x":42.29,"y":213.0,"x0":-2.1966800680338783,"y0":50.00132748674044,"z0":4.802956959172352,"aX":10.558754093245435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-14.6,"spinRate":2718,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.4468256511571833,"extension":6.600404874072677},"index":5,"playId":"24e5782a-ad29-32ed-a4af-2ba1c6d45827","pitchNumber":5,"startTime":"2026-06-24T19:43:36.064Z","endTime":"2026-06-24T19:43:39.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53302281118421,"aZ":-33.29575052728576,"pfxX":7.5729618832022565,"pfxZ":-0.7351408821988272,"pX":1.511562153225604,"pZ":1.523348076671513,"vX0":6.719264273182684,"vY0":-123.68255133024587,"vZ0":-1.2451649871268333,"x":59.38,"y":197.65,"x0":-2.245578945408742,"y0":50.00530138840066,"z0":4.880116986767071,"aX":11.48647071629332},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-15.5,"spinRate":2874,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4464829355792985,"extension":6.502194585657661},"index":6,"playId":"275d4cbe-1979-3494-bc11-aa9c9dc3f1e3","pitchNumber":6,"startTime":"2026-06-24T19:43:52.657Z","endTime":"2026-06-24T19:43:57.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:43:57.970Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T19:43:59.427Z","endTime":"2026-06-24T19:45:20.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215081629289763,"aZ":-13.84723930411466,"pfxX":-7.802813907143542,"pfxZ":9.66075466962515,"pX":0.5972950215857178,"pZ":3.184614498934833,"vX0":9.194982262365672,"vY0":-136.85537358163828,"vZ0":-2.284635450139162,"x":94.23,"y":152.8,"x0":-1.7923482864806646,"y0":50.00035839598762,"z0":4.97871776294089,"aX":-14.799054590792695},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":12.2,"spinRate":2455,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.40022930731650996,"extension":6.598212984063506},"index":0,"playId":"290caab3-4c3e-3b33-ab8b-d221ae02772a","pitchNumber":1,"startTime":"2026-06-24T19:44:21.677Z","endTime":"2026-06-24T19:44:24.830Z","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":94.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.455884603777605,"aZ":-26.472073918410334,"pfxX":-13.355391160105942,"pfxZ":3.0283670924535437,"pX":-0.36054866975216754,"pZ":1.8387634621657976,"vX0":9.06207844558113,"vY0":-136.92932718256847,"vZ0":-3.0749463586659957,"x":130.74,"y":189.13,"x0":-1.9910334365030675,"y0":50.00474920068442,"z0":4.803229940348668,"aX":-25.16435682119104},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":22.1,"spinRate":2352,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.40121907640725274,"extension":6.561729903382424},"index":1,"playId":"2576886c-ae39-3c86-bf61-872c251d6a2b","pitchNumber":2,"startTime":"2026-06-24T19:44:37.321Z","endTime":"2026-06-24T19:44:40.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20501171259597,"aZ":-14.258798868769428,"pfxX":-10.490560423715456,"pfxZ":9.346083617949542,"pX":-0.6142602294333478,"pZ":3.588714294523289,"vX0":7.042210716987081,"vY0":-137.93904033953248,"vZ0":-1.3599679364649617,"x":140.41,"y":141.88,"x0":-1.8443890003014733,"y0":50.001419443067775,"z0":5.054838047305185,"aX":-20.106763082104766},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":17.4,"spinRate":2475,"spinDirection":231},"zone":11,"typeConfidence":0.83,"plateTime":0.397882957377786,"extension":6.498414407613662},"index":2,"playId":"ce3b0222-6e1b-300b-98f0-b48a667dc362","pitchNumber":3,"startTime":"2026-06-24T19:45:00.138Z","endTime":"2026-06-24T19:45:04.919Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25437085601022,"aZ":-25.315441937247748,"pfxX":-13.490428325805723,"pfxZ":3.6118214357266503,"pX":0.5750388944811371,"pZ":2.8015597706058193,"vX0":11.110379480616118,"vY0":-136.75005082688446,"vZ0":-0.9019724495169428,"x":95.08,"y":163.14,"x0":-1.7813087531960834,"y0":50.00513272506416,"z0":4.867271560506429,"aX":-25.63576645332731},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":22.2,"spinRate":2373,"spinDirection":235},"zone":3,"typeConfidence":0.9,"plateTime":0.4000504776144034,"extension":6.800296955220974},"index":3,"playId":"a8885d23-873c-3130-81a2-1f5e9302c407","pitchNumber":4,"startTime":"2026-06-24T19:45:15.865Z","endTime":"2026-06-24T19:45:20.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:45:20.037Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to second baseman Marcus Semien.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T19:45:20.614Z","endTime":"2026-06-24T19:46:32.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091129119107368,"aZ":-26.097310855690242,"pfxX":-11.9829082424133,"pfxZ":3.1433566243238227,"pX":0.5336074074307192,"pZ":1.5303732038280702,"vX0":10.901276179385311,"vY0":-137.60168505214176,"vZ0":-3.9436510874303954,"x":96.66,"y":197.46,"x0":-1.9061500907786606,"y0":50.00579786817156,"z0":4.7329236341722885,"aX":-23.17986811294685},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":19.7,"spinRate":2342,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.396761203576935,"extension":6.6067438262828135},"index":0,"playId":"c58a3f9d-75df-356b-85e0-f7527f9efa1e","pitchNumber":1,"startTime":"2026-06-24T19:45:45.450Z","endTime":"2026-06-24T19:45:48.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-24T19:45:57.307Z","endTime":"2026-06-24T19:46:10.678Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217015760483466,"aZ":-23.968653256127908,"pfxX":-14.160452993459534,"pfxZ":4.2663395223965965,"pX":0.9181545912913672,"pZ":2.179250770186379,"vX0":12.361895008736951,"vY0":-137.70102129641938,"vZ0":-2.7333059336784644,"x":82.0,"y":179.94,"x0":-1.7867765548615262,"y0":50.002515703516885,"z0":4.804176383736296,"aX":-27.228117122992465},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":23.0,"spinRate":2388,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.3975765842804604,"extension":6.728124844669983},"index":2,"playId":"4d2f5177-58c3-30ff-a70a-fde44d55078c","pitchNumber":2,"startTime":"2026-06-24T19:46:10.678Z","endTime":"2026-06-24T19:46:14.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709741799234248,"aZ":-26.161144662427255,"pfxX":-13.173292737044013,"pfxZ":3.1239835032083363,"pX":-0.43232763831547005,"pZ":2.5760896554580572,"vX0":8.99634132571004,"vY0":-137.4664357283283,"vZ0":-1.377171111640288,"x":133.48,"y":169.23,"x0":-2.0256014304660277,"y0":50.00337898127427,"z0":4.849091429315119,"aX":-25.368622541947495},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":22.1,"spinRate":2386,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.39749682443652334,"extension":6.66621552815028},"hitData":{"launchSpeed":96.0,"launchAngle":8.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":133.75,"coordY":138.58}},"index":3,"playId":"3b20468c-1211-386f-88f6-149c034225c4","pitchNumber":3,"startTime":"2026-06-24T19:46:27.419Z","endTime":"2026-06-24T19:46:32.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:46:32.618Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Wagaman grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T19:48:33.922Z","endTime":"2026-06-24T19:49:08.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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(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.6,"endSpeed":87.1,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.912564223921088,"aZ":-13.590786875200083,"pfxX":-5.113953318907988,"pfxZ":9.628437921615117,"pX":0.22288937306263398,"pZ":2.719436059720148,"vX0":9.593975532733362,"vY0":-137.43555169909274,"vZ0":-5.580862505170837,"x":108.5,"y":165.36,"x0":-2.634734838794631,"y0":50.00452991284188,"z0":5.685188877330893,"aX":-9.872857217369575},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2410,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.3971842451998273,"extension":6.131529942412821},"index":0,"playId":"f8690b84-a91f-306c-bcf5-82b68f0f8253","pitchNumber":1,"startTime":"2026-06-24T19:48:45.907Z","endTime":"2026-06-24T19:48:49.220Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724848320235367,"aZ":-21.188305972438744,"pfxX":-10.372364300702872,"pfxZ":5.495039840960164,"pX":-0.7469128829446934,"pZ":1.4901498053450009,"vX0":9.122582072461391,"vY0":-139.83551473926715,"vZ0":-7.448139054780743,"x":145.47,"y":198.55,"x0":-2.688783946016533,"y0":50.003832652309015,"z0":5.5569033920782385,"aX":-20.73832680470845},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":17.2,"spinRate":2225,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.39028732302781677,"extension":6.201782176948249},"hitData":{"launchSpeed":83.6,"launchAngle":-17.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":162.83}},"index":1,"playId":"55c11eee-6f6c-3f54-b8f6-4c45a12faf12","pitchNumber":2,"startTime":"2026-06-24T19:49:00.745Z","endTime":"2026-06-24T19:49:08.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:49:08.550Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to third baseman Pedro Ramírez.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T19:49:08.631Z","endTime":"2026-06-24T19:51:03.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362628948419385,"aZ":-15.903029834310699,"pfxX":-4.493059306425405,"pfxZ":8.238789283129943,"pX":-0.5680518052746626,"pZ":3.45342671411318,"vX0":7.19211243203215,"vY0":-139.17828135045383,"vZ0":-3.439941736012037,"x":138.65,"y":145.54,"x0":-2.594260357025048,"y0":50.000368089406955,"z0":5.749741484472407,"aX":-8.871280425926201},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.3925856737915798,"extension":6.1922858065649855},"index":0,"playId":"26c3f6ca-00b1-3c47-a372-f00c06c5b242","pitchNumber":1,"startTime":"2026-06-24T19:49:33.624Z","endTime":"2026-06-24T19:49:36.916Z","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":83.3,"endSpeed":77.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.041626765075964,"aZ":-29.760208451891927,"pfxX":5.305425688669094,"pfxZ":1.6141673993369157,"pX":1.0290984840051915,"pZ":2.650811627515361,"vX0":7.3843220564069885,"vY0":-121.21506534410203,"vZ0":-1.0276529154473857,"x":77.77,"y":167.21,"x0":-2.7376635256082973,"y0":50.005556423367125,"z0":5.661287096162306,"aX":7.954658241767824},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-11.3,"spinRate":2672,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.45057970325468366,"extension":6.075654373574473},"index":1,"playId":"be0d9e58-aea6-3b97-9e17-c7fcb7ffd847","pitchNumber":2,"startTime":"2026-06-24T19:49:51.155Z","endTime":"2026-06-24T19:49:55.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408006316016998,"aZ":-30.94368435487912,"pfxX":5.0972885633421585,"pfxZ":0.8013176164304108,"pX":0.30945496832356184,"pZ":1.6285729021850393,"vX0":6.001254393617535,"vY0":-122.99935604465898,"vZ0":-3.365595110274401,"x":105.2,"y":194.81,"x0":-2.8166500340090326,"y0":50.00586828593507,"z0":5.614639527368973,"aX":7.880034914841993},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-10.6,"spinRate":2669,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4438212606678298,"extension":6.109101380546042},"index":2,"playId":"0297dbc6-2f08-3116-8c2a-9953a6bd3f0b","pitchNumber":3,"startTime":"2026-06-24T19:50:06.139Z","endTime":"2026-06-24T19:50:33.158Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"}}},{"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":96.0,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843492731251537,"aZ":-17.183900187290586,"pfxX":-4.3198482899810715,"pfxZ":7.527235633165109,"pX":0.020603940895914493,"pZ":3.7255741264639397,"vX0":9.119106264865538,"vY0":-139.60463079132637,"vZ0":-2.4617284422934524,"x":116.21,"y":138.19,"x0":-2.7140603047717673,"y0":50.00210094869326,"z0":5.738501493938785,"aX":-8.603170392727144},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":6.1,"spinRate":2478,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.3910335093278037,"extension":6.172401464295771},"index":3,"playId":"f4a48330-32d8-3836-b522-e2b89e86251a","pitchNumber":4,"startTime":"2026-06-24T19:50:38.504Z","endTime":"2026-06-24T19:50:41.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099967857056182,"aZ":-26.450700547317854,"pfxX":5.981862011198401,"pfxZ":3.658293477743099,"pX":0.1909861157355854,"pZ":1.8161783940387057,"vX0":5.507385136031691,"vY0":-123.58033154208269,"vZ0":-3.848444594247652,"x":109.72,"y":189.74,"x0":-2.8345845530207447,"y0":50.0002223663878,"z0":5.588117551255218,"aX":9.352246368868776},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2708,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4413669716367048,"extension":6.147257196433493},"hitData":{"launchSpeed":86.5,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":85.03,"coordY":161.23}},"index":4,"playId":"32122ac8-b5ae-3515-9989-8727ca853ccc","pitchNumber":5,"startTime":"2026-06-24T19:50:57.507Z","endTime":"2026-06-24T19:51:03.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:51:03.110Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"MJ Melendez grounds out, first baseman Michael Busch to pitcher Tyler Ferguson.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T19:51:05.584Z","endTime":"2026-06-24T19:52:45.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120928017425857,"aZ":-30.323574569483615,"pfxX":8.179711235170341,"pfxZ":1.272895013614332,"pX":-1.651492729359234,"pZ":1.8730972242131334,"vX0":1.0933755918292198,"vY0":-120.02142179397556,"vZ0":-2.479229738434983,"x":179.95,"y":188.21,"x0":-3.175720696694021,"y0":50.00355016170399,"z0":5.631120541181882,"aX":11.883554454870865},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":2772,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4570912115270165,"extension":5.991102617913754},"index":0,"playId":"7cd071f7-aac4-3c05-a3fc-1eb1884168be","pitchNumber":1,"startTime":"2026-06-24T19:51:24.746Z","endTime":"2026-06-24T19:51:28.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.432072698473306,"aZ":-16.818418106964334,"pfxX":-4.287784106662183,"pfxZ":7.851191876918437,"pX":0.10128332329904693,"pZ":3.3487063265075565,"vX0":9.316390374692759,"vY0":-138.38278314686752,"vZ0":-3.3462566283881348,"x":113.14,"y":148.36,"x0":-2.739158658207093,"y0":50.003833220399734,"z0":5.688186057244241,"aX":-8.388401813027281},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2319,"spinDirection":234},"zone":2,"typeConfidence":0.92,"plateTime":0.3945337353274856,"extension":6.163407995631711},"index":1,"playId":"5bf97eb7-6005-3c81-a92d-827cd66d8d3e","pitchNumber":2,"startTime":"2026-06-24T19:51:37.697Z","endTime":"2026-06-24T19:51:42.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052603324281158,"aZ":-35.63987631974106,"pfxX":2.784709642288502,"pfxZ":-2.3652259627696974,"pX":-0.28314607406149533,"pZ":1.4641818810244354,"vX0":5.152741149360949,"vY0":-120.75519246580217,"vZ0":-2.836809609598628,"x":127.79,"y":199.25,"x0":-2.812186355628921,"y0":50.00088314328014,"z0":5.81131233505539,"aX":4.083255329561704},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-6.4,"spinRate":2723,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45479272920007263,"extension":6.113231736315683},"index":2,"playId":"16d3a2c6-e82b-31f6-a88e-39135628dee1","pitchNumber":3,"startTime":"2026-06-24T19:51:59.525Z","endTime":"2026-06-24T19:52:04.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18270599469832,"aZ":-15.270264071814939,"pfxX":-4.7392337578406,"pfxZ":8.80112053997352,"pX":8.66541815835471E-4,"pZ":3.0967449312449857,"vX0":9.076875150546876,"vY0":-137.19755815777825,"vZ0":-4.066214042086414,"x":116.97,"y":155.17,"x0":-2.7233749525269864,"y0":50.00597355143228,"z0":5.627587055021134,"aX":-9.106685226315301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2339,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.39807639228159486,"extension":6.278572295971338},"index":3,"playId":"3f3a192d-221c-384d-b7c1-93fbb0a16a90","pitchNumber":4,"startTime":"2026-06-24T19:52:14.947Z","endTime":"2026-06-24T19:52:17.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T19:52:26.762Z","endTime":"2026-06-24T19:52:37.368Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631323486147693,"aZ":-13.930154498570383,"pfxX":-5.494774556083992,"pfxZ":9.409307885498695,"pX":0.4330914667911569,"pZ":3.2536972420674433,"vX0":10.440675988592368,"vY0":-138.3254163341856,"vZ0":-3.999486050005243,"x":100.49,"y":150.93,"x0":-2.6751634565487254,"y0":50.00511350900691,"z0":5.651219245157429,"aX":-10.657419218322145},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.3958472397105268,"extension":6.221385170266159},"hitData":{"launchSpeed":97.6,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":167.9}},"index":5,"playId":"a1f43f15-b8f4-3ad7-a799-8684870318dd","pitchNumber":5,"startTime":"2026-06-24T19:52:37.368Z","endTime":"2026-06-24T19:52:45.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:52:45.390Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"MJ Melendez grounds out, first baseman Michael Busch to pitcher Tyler Ferguson.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T19:51:05.584Z","endTime":"2026-06-24T19:52:45.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120928017425857,"aZ":-30.323574569483615,"pfxX":8.179711235170341,"pfxZ":1.272895013614332,"pX":-1.651492729359234,"pZ":1.8730972242131334,"vX0":1.0933755918292198,"vY0":-120.02142179397556,"vZ0":-2.479229738434983,"x":179.95,"y":188.21,"x0":-3.175720696694021,"y0":50.00355016170399,"z0":5.631120541181882,"aX":11.883554454870865},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":2772,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4570912115270165,"extension":5.991102617913754},"index":0,"playId":"7cd071f7-aac4-3c05-a3fc-1eb1884168be","pitchNumber":1,"startTime":"2026-06-24T19:51:24.746Z","endTime":"2026-06-24T19:51:28.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.432072698473306,"aZ":-16.818418106964334,"pfxX":-4.287784106662183,"pfxZ":7.851191876918437,"pX":0.10128332329904693,"pZ":3.3487063265075565,"vX0":9.316390374692759,"vY0":-138.38278314686752,"vZ0":-3.3462566283881348,"x":113.14,"y":148.36,"x0":-2.739158658207093,"y0":50.003833220399734,"z0":5.688186057244241,"aX":-8.388401813027281},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2319,"spinDirection":234},"zone":2,"typeConfidence":0.92,"plateTime":0.3945337353274856,"extension":6.163407995631711},"index":1,"playId":"5bf97eb7-6005-3c81-a92d-827cd66d8d3e","pitchNumber":2,"startTime":"2026-06-24T19:51:37.697Z","endTime":"2026-06-24T19:51:42.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052603324281158,"aZ":-35.63987631974106,"pfxX":2.784709642288502,"pfxZ":-2.3652259627696974,"pX":-0.28314607406149533,"pZ":1.4641818810244354,"vX0":5.152741149360949,"vY0":-120.75519246580217,"vZ0":-2.836809609598628,"x":127.79,"y":199.25,"x0":-2.812186355628921,"y0":50.00088314328014,"z0":5.81131233505539,"aX":4.083255329561704},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-6.4,"spinRate":2723,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45479272920007263,"extension":6.113231736315683},"index":2,"playId":"16d3a2c6-e82b-31f6-a88e-39135628dee1","pitchNumber":3,"startTime":"2026-06-24T19:51:59.525Z","endTime":"2026-06-24T19:52:04.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18270599469832,"aZ":-15.270264071814939,"pfxX":-4.7392337578406,"pfxZ":8.80112053997352,"pX":8.66541815835471E-4,"pZ":3.0967449312449857,"vX0":9.076875150546876,"vY0":-137.19755815777825,"vZ0":-4.066214042086414,"x":116.97,"y":155.17,"x0":-2.7233749525269864,"y0":50.00597355143228,"z0":5.627587055021134,"aX":-9.106685226315301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2339,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.39807639228159486,"extension":6.278572295971338},"index":3,"playId":"3f3a192d-221c-384d-b7c1-93fbb0a16a90","pitchNumber":4,"startTime":"2026-06-24T19:52:14.947Z","endTime":"2026-06-24T19:52:17.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T19:52:26.762Z","endTime":"2026-06-24T19:52:37.368Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631323486147693,"aZ":-13.930154498570383,"pfxX":-5.494774556083992,"pfxZ":9.409307885498695,"pX":0.4330914667911569,"pZ":3.2536972420674433,"vX0":10.440675988592368,"vY0":-138.3254163341856,"vZ0":-3.999486050005243,"x":100.49,"y":150.93,"x0":-2.6751634565487254,"y0":50.00511350900691,"z0":5.651219245157429,"aX":-10.657419218322145},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.3958472397105268,"extension":6.221385170266159},"hitData":{"launchSpeed":97.6,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":167.9}},"index":5,"playId":"a1f43f15-b8f4-3ad7-a799-8684870318dd","pitchNumber":5,"startTime":"2026-06-24T19:52:37.368Z","endTime":"2026-06-24T19:52:45.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T19:52:45.390Z","atBatIndex":76},"scoringPlays":[28,29,37,38,47,64],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":207.62,"y":113.08},"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":174.79,"y":56.82},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":152.27,"y":43.09},"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":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":146.05,"y":163.94},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":126.98,"y":185.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":108.23,"y":172.97},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"hits":{"away":[{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":116.84,"y":152.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":181.9,"y":105.07},"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":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":123.8,"y":186.98},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":33,"top":[22,23,24,25,26],"bottom":[27,28,29,30,31,32,33],"hits":{"away":[{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":109.9,"y":168.53},"type":"O","description":"Forceout"},{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":151.81,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":63.2,"y":111.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":65.28,"y":46.75},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":97.86,"y":23.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":59.04,"y":79.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":121.41,"y":142.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":177.73,"y":123.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":112.79,"y":144.08},"type":"O","description":"Pop Out"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":202.33,"y":97.25},"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":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":70.73,"y":144.08},"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":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":231.49,"y":75.97},"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":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":126.47,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":49.48,"y":81.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":135.09,"y":151.18},"type":"O","description":"Lineout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47,48],"bottom":[49,50,51,52],"hits":{"away":[{"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":143.97,"y":74.08},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":216.13,"y":107.87},"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":6,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":138.91,"y":138.39},"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":6,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":100.9,"y":156.4},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":84.8,"y":42.55},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":104.75,"y":80.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":6,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":112.28,"y":171.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":6,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":171.56,"y":89.38},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":139.14,"y":157.26},"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":7,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":166.12,"y":76.53},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":152.32,"y":150.16},"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":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":106.99,"y":129.56},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":70,"top":[60,61,62,63,64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":116.97,"y":189.81},"type":"O","description":"Sac Bunt"},{"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":60.54,"y":42.83},"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"coordinates":{"x":59.44,"y":114.65},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":141.96,"y":81.71},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":76,"top":[71,72,73],"bottom":[74,75,76],"hits":{"away":[{"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":9,"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":133.75,"y":138.58},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":137.62,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":85.03,"y":161.23},"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":147.76,"y":167.9},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":5},"away":{"runs":10,"hits":9,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"onDeck":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"onDeck":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"inHole":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"battingOrder":8,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"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":1,"groundOuts":8,"airOuts":4,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".244","atBats":34,"obp":".338","slg":".406","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":21,"rbi":10,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.33","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.24","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":51,"strikes":95,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":13,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".223","atBats":103,"obp":".325","slg":".437","ops":".762","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":45,"rbi":14,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"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"}]},"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":{},"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":36,"gamesStarted":0,"flyOuts":22,"groundOuts":40,"airOuts":43,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":126,"obp":".295","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":538,"era":"3.38","inningsPitched":"34.2","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.10","battersFaced":141,"outs":104,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":538,"balls":182,"strikes":356,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.52","gamesFinished":7,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"4.41","walksPer9Inn":"2.08","hitsPer9Inn":"7.79","runsScoredPer9":"3.38","homeRunsPer9":"0.78","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":43,"groundOuts":51,"airOuts":65,"runs":54,"doubles":15,"triples":2,"homeRuns":16,"strikeOuts":104,"baseOnBalls":44,"intentionalWalks":3,"hits":65,"hitByPitch":4,"avg":".229","atBats":284,"obp":".339","slg":".465","ops":".804","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":132,"rbi":37,"leftOnBase":174,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.75","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":135,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681799":{"person":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"jerseyNumber":"39","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":20,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":22,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":84,"obp":".327","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":398,"era":"3.04","inningsPitched":"23.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.23","battersFaced":98,"outs":71,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":157,"strikes":241,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".000","pitchesPerInning":"16.82","gamesFinished":5,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.18","hitsPer9Inn":"6.85","runsScoredPer9":"3.42","homeRunsPer9":"0.76","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"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}},"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":{"note":"(W, 6-1)","summary":"5.0 IP, 3 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":30,"strikes":53,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":32,"groundOuts":56,"airOuts":55,"runs":22,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":178,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"4.04","inningsPitched":"49.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":193,"outs":147,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":284,"strikes":466,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":3,"winPercentage":".857","pitchesPerInning":"15.31","gamesFinished":2,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"5.51","walksPer9Inn":"2.02","hitsPer9Inn":"7.35","runsScoredPer9":"4.04","homeRunsPer9":"1.47","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":16,"groundOuts":10,"airOuts":28,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":78,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":387,"era":"4.71","inningsPitched":"21.0","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.29","battersFaced":90,"outs":63,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":133,"strikes":254,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"18.43","gamesFinished":5,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"10.71","walksPer9Inn":"4.71","hitsPer9Inn":"6.86","runsScoredPer9":"5.14","homeRunsPer9":"2.14","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":7,"strikes":19,"strikePercentage":".730","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":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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":78,"era":"9.64","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.50","battersFaced":21,"outs":14,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":21,"strikes":57,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"16.71","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.57","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"9.64","homeRunsPer9":"5.79","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":15,"gamesStarted":15,"flyOuts":56,"groundOuts":75,"airOuts":95,"runs":42,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":84,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":323,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1347,"era":"4.26","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.06","battersFaced":349,"outs":260,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":469,"strikes":878,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".400","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.28","hitsPer9Inn":"7.27","runsScoredPer9":"4.36","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":49,"groundOuts":70,"airOuts":107,"runs":36,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":56,"baseOnBalls":38,"intentionalWalks":2,"hits":75,"hitByPitch":6,"avg":".246","atBats":305,"obp":".338","slg":".344","ops":".682","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":105,"rbi":25,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.83","popOuts":29,"lineOuts":29},"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":125,"putOuts":42,"errors":4,"chances":171,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":16,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".250","atBats":40,"obp":".302","slg":".375","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":15,"rbi":4,"leftOnBase":11,"sacBunts":1,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":13,"errors":1,"chances":30,"fielding":".967","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":"300","stats":{"batting":{"summary":"1-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":55,"groundOuts":65,"airOuts":75,"runs":32,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":76,"baseOnBalls":54,"intentionalWalks":1,"hits":69,"hitByPitch":8,"avg":".245","atBats":282,"obp":".378","slg":".401","ops":".779","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":113,"rbi":44,"leftOnBase":145,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":570,"errors":1,"chances":649,"fielding":".998","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":25,"groundOuts":40,"airOuts":54,"runs":28,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":21,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".285","atBats":179,"obp":".369","slg":".397","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":71,"rbi":28,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.75","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":32,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":12,"putOuts":382,"errors":5,"chances":399,"fielding":".987","passedBall":3,"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":"100","stats":{"batting":{"summary":"1-4 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":46,"groundOuts":49,"airOuts":79,"runs":49,"doubles":12,"triples":4,"homeRuns":17,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":1,"hits":85,"hitByPitch":8,"avg":".286","atBats":297,"obp":".367","slg":".525","ops":".892","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":156,"rbi":43,"leftOnBase":114,"sacBunts":1,"sacFlies":2,"babip":".349","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.47","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":223,"errors":4,"chances":231,"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":{},"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":33,"gamesStarted":0,"flyOuts":23,"groundOuts":26,"airOuts":31,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":129,"obp":".314","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":581,"era":"3.90","inningsPitched":"32.1","wins":1,"losses":2,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":14,"whip":"1.36","battersFaced":140,"outs":97,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":581,"balls":192,"strikes":389,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"17.97","gamesFinished":9,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"10.86","walksPer9Inn":"2.78","hitsPer9Inn":"9.46","runsScoredPer9":"4.73","homeRunsPer9":"1.67","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HBP, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":18,"groundOuts":26,"airOuts":30,"runs":18,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":7,"avg":".229","atBats":105,"obp":".362","slg":".362","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":38,"rbi":10,"leftOnBase":47,"sacBunts":1,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.87","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":8,"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":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":14,"putOuts":232,"errors":1,"chances":247,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"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":64,"flyOuts":29,"groundOuts":46,"airOuts":57,"runs":36,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":71,"baseOnBalls":31,"intentionalWalks":3,"hits":62,"hitByPitch":3,"avg":".264","atBats":235,"obp":".356","slg":".434","ops":".790","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":102,"rbi":31,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".335","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":17,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":102,"errors":0,"chances":107,"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"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".667","atBats":3,"obp":".667","slg":"1.333","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","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":true},"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":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":15,"groundOuts":30,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":99,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":433,"era":"1.82","inningsPitched":"29.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.11","battersFaced":114,"outs":89,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":165,"strikes":268,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".833","pitchesPerInning":"14.60","gamesFinished":11,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"8.80","walksPer9Inn":"3.94","hitsPer9Inn":"6.07","runsScoredPer9":"2.43","homeRunsPer9":"0.91","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","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":15,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":68,"obp":".295","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":298,"era":"3.15","inningsPitched":"20.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":79,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":115,"strikes":183,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"14.90","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.05","walksPer9Inn":"4.05","hitsPer9Inn":"5.85","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"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":16,"gamesStarted":12,"flyOuts":53,"groundOuts":88,"airOuts":84,"runs":45,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":59,"baseOnBalls":28,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":311,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1318,"era":"4.99","inningsPitched":"79.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":347,"outs":238,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":481,"strikes":837,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"16.61","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.18","hitsPer9Inn":"9.42","runsScoredPer9":"5.11","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":16,"errors":1,"chances":26,"fielding":".962","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":"2-4 | 2 HR, 2 K, 7 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":7,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":48,"groundOuts":63,"airOuts":73,"runs":46,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":68,"baseOnBalls":37,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".194","atBats":247,"obp":".298","slg":".372","ops":".670","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":92,"rbi":42,"leftOnBase":124,"sacBunts":1,"sacFlies":4,"babip":".215","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":14,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":189,"putOuts":94,"errors":4,"chances":287,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","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":29,"gamesStarted":0,"flyOuts":8,"groundOuts":23,"airOuts":22,"runs":17,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":101,"obp":".402","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":500,"era":"6.04","inningsPitched":"25.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":17,"whip":"1.78","battersFaced":123,"outs":76,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":176,"strikes":324,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"19.74","gamesFinished":4,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"10.30","walksPer9Inn":"5.33","hitsPer9Inn":"10.66","runsScoredPer9":"6.04","homeRunsPer9":"1.42","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":49,"groundOuts":99,"airOuts":116,"runs":31,"doubles":18,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":33,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".235","atBats":310,"obp":".313","slg":".332","ops":".645","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":103,"rbi":35,"leftOnBase":139,"sacBunts":0,"sacFlies":4,"babip":".243","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","popOuts":23,"lineOuts":44},"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":189,"putOuts":109,"errors":2,"chances":300,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID681151":{"person":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"jerseyNumber":"70","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":9,"gamesStarted":0,"flyOuts":15,"groundOuts":9,"airOuts":20,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":59,"obp":".426","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":258,"era":"8.79","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"2.02","battersFaced":68,"outs":43,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":100,"strikes":158,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.28","walksPer9Inn":"5.02","hitsPer9Inn":"13.19","runsScoredPer9":"8.79","homeRunsPer9":"1.26","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":16,"groundOuts":28,"airOuts":40,"runs":17,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".254","atBats":122,"obp":".313","slg":".434","ops":".747","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":53,"rbi":19,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":60,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[691718,624424,681909,683737,673548,664023,663538,699393,665804,621020,665871,669020,573204,621053],"pitchers":[665871,669020,573204,621053],"bench":[608324,608348,807713],"bullpen":[684007,664208,571948,681151,607067,681799,663423,657097],"battingOrder":[691718,681909,683737,673548,664023,663538,699393,665804,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Happ (15, McLean); Conforto (10, McLean); Hoerner (18, McLean)."},{"label":"HR","value":"Busch (9, 5th inning off McLean, 1 on, 2 out); Swanson 2 (11, 6th inning off McLean, 2 on, 2 out, 8th inning off Pintaro, 3 on, 1 out)."},{"label":"TB","value":"Amaya; Busch 4; Conforto 2; Crow-Armstrong; Dean; Happ 2; Hoerner 2; Swanson 8."},{"label":"RBI","value":"Busch 2 (44); Conforto (14); Swanson 7 (42)."},{"label":"2-out RBI","value":"Conforto; Busch 2; Swanson 3."},{"label":"Runners left in scoring position, 2 out","value":"Amaya; Ramírez 2."},{"label":"SAC","value":"Ramírez."},{"label":"GIDP","value":"Conforto."},{"label":"Team RISP","value":"4-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (2 Ramírez-Hoerner-Busch)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".231","atBats":32,"obp":".298","slg":".373","ops":".671","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":8,"airOuts":4,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":3,"atBats":34,"obp":".390","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":162,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.29","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":62,"strikes":100,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":10,"pitchesPerInning":"18.00","runsScoredPer9":"10.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":15,"groundOuts":45,"airOuts":30,"runs":15,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":5,"intentionalWalks":0,"hits":29,"hitByPitch":4,"avg":".216","atBats":134,"obp":".266","slg":".306","ops":".572","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":41,"rbi":15,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"134.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":16,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":18,"putOuts":358,"errors":2,"chances":378,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":55,"groundOuts":96,"airOuts":86,"runs":41,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":0,"hits":80,"hitByPitch":1,"avg":".251","atBats":319,"obp":".296","slg":".376","ops":".672","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":120,"rbi":44,"leftOnBase":113,"sacBunts":0,"sacFlies":4,"babip":".281","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.44","popOuts":5,"lineOuts":26},"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":127,"putOuts":79,"errors":8,"chances":214,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":49,"flyOuts":20,"groundOuts":41,"airOuts":33,"runs":16,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".265","atBats":155,"obp":".331","slg":".432","ops":".763","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":67,"rbi":17,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.24","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":6,"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":{"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":13,"putOuts":324,"errors":3,"chances":340,"fielding":".991","passedBall":6,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":2,"flyOuts":28,"groundOuts":43,"airOuts":60,"runs":30,"doubles":11,"triples":3,"homeRuns":6,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":210,"obp":".332","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":955,"era":"4.64","inningsPitched":"54.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.34","battersFaced":237,"outs":163,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":955,"balls":336,"strikes":619,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".333","pitchesPerInning":"17.58","gamesFinished":6,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.98","hitsPer9Inn":"9.11","runsScoredPer9":"4.97","homeRunsPer9":"0.99","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":37,"groundOuts":53,"airOuts":62,"runs":23,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":54,"baseOnBalls":10,"intentionalWalks":0,"hits":47,"hitByPitch":2,"avg":".220","atBats":214,"obp":".259","slg":".388","ops":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":83,"rbi":32,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".248","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.78","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":350,"errors":4,"chances":390,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":23,"gamesStarted":3,"flyOuts":24,"groundOuts":38,"airOuts":46,"runs":28,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":1,"hits":40,"hitByPitch":0,"atBats":152,"obp":".317","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":589,"era":"6.00","inningsPitched":"39.0","wins":0,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":26,"whip":"1.33","battersFaced":165,"outs":117,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":589,"balls":202,"strikes":387,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"15.10","gamesFinished":4,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.69","walksPer9Inn":"2.77","hitsPer9Inn":"9.23","runsScoredPer9":"6.46","homeRunsPer9":"1.85","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681810":{"person":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","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":22,"gamesStarted":2,"flyOuts":15,"groundOuts":26,"airOuts":30,"runs":10,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":112,"obp":".307","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":527,"era":"2.67","inningsPitched":"30.1","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"1.25","battersFaced":127,"outs":91,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":195,"strikes":332,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".250","pitchesPerInning":"17.37","gamesFinished":9,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.49","walksPer9Inn":"3.86","hitsPer9Inn":"7.42","runsScoredPer9":"2.97","homeRunsPer9":"1.19","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":33,"groundOuts":52,"airOuts":56,"runs":26,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".219","atBats":228,"obp":".300","slg":".307","ops":".607","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":70,"rbi":26,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"76.00","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":122,"errors":5,"chances":200,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"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":32,"gamesStarted":6,"flyOuts":16,"groundOuts":44,"airOuts":33,"runs":9,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":127,"obp":".253","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":568,"era":"1.91","inningsPitched":"37.2","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":8,"whip":"0.96","battersFaced":147,"outs":113,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":201,"strikes":367,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".800","pitchesPerInning":"15.08","gamesFinished":1,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.88","walksPer9Inn":"4.06","hitsPer9Inn":"4.54","runsScoredPer9":"2.15","homeRunsPer9":"0.48","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"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":30,"gamesStarted":0,"flyOuts":21,"groundOuts":27,"airOuts":36,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":114,"obp":".234","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":475,"era":"2.25","inningsPitched":"32.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":8,"whip":"0.88","battersFaced":125,"outs":96,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":153,"strikes":322,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".667","pitchesPerInning":"14.84","gamesFinished":3,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.25","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"0.56","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":42,"groundOuts":69,"airOuts":71,"runs":43,"doubles":10,"triples":2,"homeRuns":9,"strikeOuts":67,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".261","atBats":280,"obp":".321","slg":".407","ops":".728","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":114,"rbi":30,"leftOnBase":96,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.11","popOuts":7,"lineOuts":22},"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":147,"errors":3,"chances":151,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".188","atBats":16,"obp":".316","slg":".375","ops":".691","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".889","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"}]},"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":27,"gamesStarted":0,"flyOuts":10,"groundOuts":17,"airOuts":17,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":92,"obp":".346","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":454,"era":"4.81","inningsPitched":"24.1","wins":3,"losses":2,"saves":11,"saveOpportunities":12,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.52","battersFaced":109,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":154,"strikes":300,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".600","pitchesPerInning":"18.66","gamesFinished":18,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"14.05","walksPer9Inn":"5.55","hitsPer9Inn":"8.14","runsScoredPer9":"5.18","homeRunsPer9":"0.74","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":16,"groundOuts":15,"airOuts":30,"runs":32,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":34,"baseOnBalls":22,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":109,"obp":".410","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":547,"era":"10.08","inningsPitched":"27.2","wins":0,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.92","battersFaced":134,"outs":83,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":224,"strikes":323,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.77","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"11.06","walksPer9Inn":"7.16","hitsPer9Inn":"10.08","runsScoredPer9":"10.41","homeRunsPer9":"2.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":50,"groundOuts":60,"airOuts":102,"runs":30,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".213","atBats":286,"obp":".272","slg":".343","ops":".615","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":98,"rbi":29,"leftOnBase":126,"sacBunts":1,"sacFlies":3,"babip":".244","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.78","popOuts":22,"lineOuts":30},"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":203,"putOuts":113,"errors":4,"chances":320,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"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":25,"gamesStarted":0,"flyOuts":14,"groundOuts":42,"airOuts":20,"runs":18,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":112,"obp":".323","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":480,"era":"5.34","inningsPitched":"28.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.40","battersFaced":124,"outs":86,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":181,"strikes":299,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.10","rbi":0,"winPercentage":".500","pitchesPerInning":"16.74","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.91","walksPer9Inn":"3.77","hitsPer9Inn":"8.79","runsScoredPer9":"5.65","homeRunsPer9":"1.57","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":25,"groundOuts":11,"airOuts":37,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":5,"avg":".186","atBats":118,"obp":".307","slg":".347","ops":".654","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":41,"rbi":11,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":26,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621345":{"person":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":9,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":35,"obp":".167","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":134,"era":"0.00","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":36,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":44,"strikes":90,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"13.40","gamesFinished":6,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"0.90","hitsPer9Inn":"4.50","runsScoredPer9":"0.90","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"ID702752":{"person":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"jerseyNumber":"91","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 4 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":19,"strikes":26,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"4.50","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":0,"flyOuts":6,"groundOuts":13,"airOuts":12,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":42,"obp":".234","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":198,"era":"5.11","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.73","battersFaced":48,"outs":37,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":198,"balls":75,"strikes":123,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":4,"winPercentage":".---","pitchesPerInning":"16.05","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.19","hitsPer9Inn":"4.38","runsScoredPer9":"5.11","homeRunsPer9":"2.19","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":16,"flyOuts":47,"groundOuts":80,"airOuts":90,"runs":48,"doubles":20,"triples":1,"homeRuns":12,"strikeOuts":83,"baseOnBalls":34,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":335,"obp":".328","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1509,"era":"4.83","inningsPitched":"85.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.39","battersFaced":376,"outs":257,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1509,"balls":582,"strikes":927,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".455","pitchesPerInning":"17.61","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.72","walksPer9Inn":"3.57","hitsPer9Inn":"8.93","runsScoredPer9":"5.04","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":16,"groundOuts":24,"airOuts":29,"runs":14,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".226","atBats":93,"obp":".314","slg":".355","ops":".669","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":33,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":40,"groundOuts":58,"airOuts":64,"runs":36,"doubles":7,"triples":1,"homeRuns":17,"strikeOuts":34,"baseOnBalls":36,"intentionalWalks":6,"hits":66,"hitByPitch":0,"avg":".299","atBats":221,"obp":".395","slg":".570","ops":".965","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":126,"rbi":38,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.91","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":74,"errors":0,"chances":74,"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":31,"gamesStarted":0,"flyOuts":14,"groundOuts":23,"airOuts":30,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":105,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":469,"era":"1.93","inningsPitched":"28.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":6,"whip":"1.25","battersFaced":122,"outs":84,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":166,"strikes":303,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":3,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"9.96","walksPer9Inn":"3.86","hitsPer9Inn":"7.39","runsScoredPer9":"2.25","homeRunsPer9":"0.64","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 4-5)","summary":"6.0 IP, 6 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":28,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":38,"strikes":66,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":32,"groundOuts":92,"airOuts":63,"runs":46,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":106,"baseOnBalls":34,"intentionalWalks":0,"hits":66,"hitByPitch":11,"atBats":324,"obp":".299","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1504,"era":"4.03","inningsPitched":"89.1","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.12","battersFaced":372,"outs":268,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1504,"balls":564,"strikes":940,"strikePercentage":".630","hitBatsmen":11,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.46","rbi":6,"winPercentage":".444","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"10.68","walksPer9Inn":"3.43","hitsPer9Inn":"6.65","runsScoredPer9":"4.63","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":7,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":8,"groundOuts":30,"airOuts":20,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".237","atBats":93,"obp":".301","slg":".441","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":41,"rbi":12,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","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":13,"putOuts":151,"errors":1,"chances":165,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":20,"groundOuts":28,"airOuts":32,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".252","atBats":131,"obp":".331","slg":".359","ops":".690","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":47,"rbi":13,"leftOnBase":37,"sacBunts":2,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.50","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":1,"putOuts":85,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[701807,805999,666182,676724,668901,682626,683146,676572,543760,669004,620443,690997,702752,681810],"pitchers":[690997,702752,681810],"bench":[596019,665742],"bullpen":[623211,640455,621345,668964,642547,672335,548384,673540,596133,642207],"battingOrder":[701807,805999,666182,668901,682626,676572,543760,669004,620443],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Benge (10, Assad)."},{"label":"HR","value":"Young, J (5, 4th inning off Assad, 1 on, 0 out); Alvarez, F (7, 4th inning off Assad, 0 on, 0 out)."},{"label":"TB","value":"Alvarez, F 5; Benge 3; Bichette; Melendez, M; Young, J 4."},{"label":"RBI","value":"Alvarez, F (17); Young, J 2 (12)."},{"label":"Runners left in scoring position, 2 out","value":"Melendez, M; Semien; Young, J."},{"label":"GIDP","value":"Semien; Wagaman."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Bichette-Semien-Young, J)."}]}],"note":[{"label":"a","value":"Walked for Young, J in the 6th."},{"label":"b","value":"Grounded into a double play for Baty in the 6th."}]}},"officials":[{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Busch (by McLean); Happ (by McLean); Amaya (by Pintaro)."},{"label":"ABS Challenge","value":"Vientos (Strike-Confirmed); Amaya (Ball-Overturned to Strike); Crow-Armstrong (Strike-Confirmed); Semien (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Assad 83-53; Rolison 18-9; Thielbar 19-14; Ferguson, T 26-19; McLean 104-66; Pintaro 45-26; Warren, A 13-8."},{"label":"Groundouts-flyouts","value":"Assad 2-5; Rolison 1-1; Thielbar 0-1; Ferguson, T 2-1; McLean 6-1; Pintaro 2-0; Warren, A 0-0."},{"label":"Batters faced","value":"Assad 21; Rolison 4; Thielbar 4; Ferguson, T 6; McLean 28; Pintaro 11; Warren, A 3."},{"label":"Umpires","value":"HP: Austin Jones. 1B: John Bacon. 2B: Jordan Baker. 3B: Junior Valentine. "},{"label":"Weather","value":"81 degrees, Sunny."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:42."},{"label":"Att","value":"31,951."},{"label":"Venue","value":"Citi Field."},{"label":"June 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","boxscoreName":"Swanson"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2 HR, 2 K, 7 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":7,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":48,"groundOuts":63,"airOuts":73,"runs":46,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":68,"baseOnBalls":37,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".194","atBats":247,"obp":".298","slg":".372","ops":".670","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":92,"rbi":42,"leftOnBase":124,"sacBunts":1,"sacFlies":4,"babip":".215","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":14,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":189,"putOuts":94,"errors":4,"chances":287,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","boxscoreName":"Alvarez, F"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":49,"flyOuts":20,"groundOuts":41,"airOuts":33,"runs":16,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".265","atBats":155,"obp":".331","slg":".432","ops":".763","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":67,"rbi":17,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.24","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":6,"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":{"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":13,"putOuts":324,"errors":3,"chances":340,"fielding":".991","passedBall":6,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","boxscoreName":"Busch"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":55,"groundOuts":65,"airOuts":75,"runs":32,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":76,"baseOnBalls":54,"intentionalWalks":1,"hits":69,"hitByPitch":8,"avg":".245","atBats":282,"obp":".378","slg":".401","ops":".779","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":113,"rbi":44,"leftOnBase":145,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":570,"errors":1,"chances":649,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"loser":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}